this post was submitted on 05 Jul 2023
2 points (100.0% liked)
microG
215 readers
1 users here now
Unofficial community about microG, a free-as-in-freedom re-implementation of Google's proprietary Android user space apps and libraries.
- Project Website: https://microg.org/
- Github: https://github.com/microg
- Community Wiki: https://microg-fans.gitlab.io/wiki/
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
cd
means change directory. Its a CLI (Terminal) tool to - as the names suggests - change the directory you want to work in. It our case the folder with the unzipped files.Assuming your Mac username is "rommmelll" and that zip file is in your downloads folder, the path should be something like "/Users/rommmelll/Downloads/update_verifier-master". So the command
cd /Users/rommmelll/Downloads/update_verifier-master
should work.Hint: you can use the tab key to auto-complete here. Type
cd /Users/r
and press tab and it should fill in tocd /Users/rommmelll
. Terminal app will try to autocomplete everything after the last/
, in this caser
. If there is more than one option withr
it will list them and you can specify it more withrom
and press tab again. See this video for example, for a few more details.Once you've
cd
'd into that folder you can continue with thepython3
command from above.Note: If you don't specify a full path, something like
/Users/rommmelll/some/file.zip
, the Terminal app will always expect the files you're referencing in the current directory. So either usecd
as mentions above, or use full qualified paths. Usepwd
(print working directory) to find out which path you're currently in.Also have a look at some tutorials regarding the Mac Terminal.
Dear K
I changed the directory as you instructed.
Afterwards, in the CLI, I typed pwd and hit enter.
In reply it showed the path ending in update_verifier-master
I typed python3 update_verifier.py lineageos4microg_pubkey /Users/my user name/Downloads/lineage-18.1-20230614-microG-jfltexx.zip and hit enter
In reply it showed
Traceback (most recent call last): File "/Users/my user name/Downloads/update_verifier-master/update_verifier.py", line 6, in from pyasn1.codec.der.decoder import decode as der_decoder ModuleNotFoundError: No module named 'pyasn1'
Did I do something wrong ?
Please read and understand those prompts. Python missing the module
pyasn1
(python3-pyasn1
). Its mentioned in the readme as a requirement.You can install it via
pip3
also as described in the readme.If you don't have
pip3
installed on your Mac, I think you can get it via brew. I don't have a Mac myself, so I'm not entirely sure.Dear K
I found I do have pip3. I installed pyasn1 using pip3.
I tried again, and got an error message. This time I needed rsa. Which I installed using pip3.
I typed python3 update-verifier.py etc.....
In reply it showed
verified successfully
Thankyou very much for taking the time to help me.
Yours sincerely ROMMMELLL
You're welcome. Hope you learned a little.
Dear K
I tried to flash the recovery, but it wouldn't read the file.
Then I remembered what you taught me about changing the directory.
I thought, " Could it hurt to cd into Downloads to tell it where the file is ? "
I ran the CLI command and it flashed the recovery no problem.
The same with the adb sideload.
And now I have LOS4MG on my S4.
Thanks for taking the time to help me.
Yours sincerely ROMMMELLL
Great to hear.
You can always address files via absolute or relative paths.
Relative:
or absolute:
Maybe you want to learn a little more about paths to understand how to reference files.
I suggest you read a little further on that topic and play around with the terminal. Find some tutorial videos if that works better for you.
Thanks K