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.

founded 1 year ago
MODERATORS
 

Dear MicroG

The instructions https://lineage.microg.org/ say

Before installing the ZIP you should check that it has the correct signature. You have to use a Python script to verify the signature, available here. Install Python 3 (if not already done) and the required packages (as explained in the README), then run:

python3 update_verifier.py lineageos4microg_pubkey lineage-microG.zip

I have no experience of verifying signatures.

I have no experience of python.

I think I have downloaded and installed Python 3 correctly.

I have downloaded the microG zip.

Could you talk me through the steps to check the signature please ?

In case it's important - I am using macOS 10.13

Yours sincerely ROMMMELLL

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 year ago (6 children)

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 ?

[–] [email protected] 1 points 1 year ago (5 children)

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.

[–] [email protected] 2 points 1 year ago (4 children)

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

[–] [email protected] 1 points 1 year ago (1 children)

You're welcome. Hope you learned a little.

[–] [email protected] 1 points 1 year ago (1 children)

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

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

Great to hear.

You can always address files via absolute or relative paths.

Relative:

cd /Users/rommmelll/Downloads/
adb sideload lineageos-recovery.img

or absolute:

adb sideload /Users/rommmelll/Downloads/lineageos-recovery.img

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.

[–] [email protected] 1 points 1 year ago
load more comments (2 replies)
load more comments (2 replies)
load more comments (2 replies)