[ROM]-[10-04-2020]-[microG] Unofficial LineageOS 17 w/ microG support

Search This thread

user822

Senior Member
Apr 6, 2013
543
123
All my sensors are not working.
I installed OOS Android 10 before the installation.
Am I using the wrong vendor?

/vendor/bin/sscrpcd: vendor/qcom/proprietary/sensors-see/sscrpcd/src/sscrpcd.cpp:42:adsp daemon will restart

Edit: I had A/B partition chaos, sorry for the confusion. Now sensors work but GPS is dead :/
 
Last edited:

user822

Senior Member
Apr 6, 2013
543
123
Somehow I can't get GPS working
Edit: Seems like my persist partition was toast, but even after getting sat's back running on Stock they are still dead on this rom
 
Last edited:

cantenna

Senior Member
Aug 5, 2012
2,349
566
Newcastle
Thanks OP for this rom, all seemed to work well for me but but signature spoofing isn't implemented at a system level and apps cant be faked signed so apps like youtube complain about lack of google services, any fix?
 

gigatex

Senior Member
Apr 7, 2013
148
117
Asus Zenfone 9
Update - 29-10-2019

Hey all, a new build based on LineageOS 17 is available.
Please note there are a few caveats with regards to getting microG working.

Firstly, you must use the latest NanoDroid release. Using any other way of installation will cause permission issues.
Get it from the following link: https://xdaforums.com/showpost.php?p=80717673&postcount=7433

Secondly, you must enter some terminal commands after installation. You currently cannot manually grant signature spoofing permission to system apps, as the 'show system apps' option is not present in Android 10. If you need to spoof signature of Phonesky type the following in a terminal emulator to manually grant the permission.
Code:
su
pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE

Lastly, currently com.location.qualcomm interferes with UnifiedNlp. To fix this, remove it using the NanoDroid overlay feature by using the following commands in a terminal emulator and rebooting the device.
Code:
su
novl -a com.qualcomm.location

After these steps microG self-check should show all checkmarks :)

Download the build here if you're interested: https://www.androidfilehost.com/?fid=4349826312261609557
 

gigatex

Senior Member
Apr 7, 2013
148
117
Asus Zenfone 9
So, I normally don't have issues while flashing, this reaches the start screen and after tapping the next button 2 or 3 times it says power off and reboots to either twrp or system and does it over and over.
My question is: would dmverity.zip be causing this?
And is this installable over OB4?
OB4 is not supported, please flash it over stable 10.0.0. This could be the issue but I doubt this would cause reboots. It may be your dm-verity disabler but I personally don't use it so I can't know for sure.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    Info
    This thread contains unofficial custom builds of LineageOS 17 for OnePlus 7 Pro based on official LineageOS repositories & PeterCxy's repositories. This ROM has a few additions.

    - Includes microG signature spoofing patch
    - Removes com.qualcomm.location which interferes with UnifiedNlp
    - Added option to configure the height of the back gesture in gesture navigation settings

    Please note that I am not an experienced ROM developer, these are simply my own custom builds I'm sharing with you all in case anybody finds them useful.

    ROM instructions
    If you want to spoof signature of Phonesky you must manually grant it. Do this through a terminal emulator by running the following commands.
    Code:
    su
    pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE

    There is currently an issue with microG UnifiedNlp. If you ever get the "UnifiedNlp has no last known location" error, you must re-enable UnifiedNlp backends. This must be done after every reboot and whenever this error decides to pop back up.

    Installation instructions

    1. Format data in TWRP
    2. Flash ROM, TWRP Installer
    3. Reboot > Recovery
    4. Flash ROM, TWRP Installer
    5. Reboot > System
    6. Complete system setup
    7. Reboot > Recovery
    8. Flash Magisk, flash NanoDroid
    9. Reboot > System


    Update instructions

    1. Flash ROM, TWRP Installer
    2. Reboot > Recovery
    3. Flash ROM, TWRP Installer
    4. Reboot > Recovery
    5. Flash Magisk, flash NanoDroid
    6. Reboot > System

    Downloads
    ROM - EDIT: Links removed, no longer working on this project.
    Magisk - https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
    TWRP - https://xdaforums.com/oneplus-7-pro/development/recovery-unofficial-twrp-recovery-t3931322
    NanoDroid - https://xdaforums.com/apps/magisk/module-nanomod-5-0-20170405-microg-t3584928

    Thanks
    Special thanks to @LuK1337 and @PeterCxy for helping me out with the build process and answering all my questions :)

    Kernel Source
    https://github.com/PeterCxy/android_kernel_oneplus_sm8150

    XDA:DevDB Information
    LineageOS microG, ROM for the OnePlus 7 Pro

    Contributors
    gigatex
    ROM OS Version: Android 10
    Based On: LineageOS

    Version Information
    Status:
    Testing

    Created 2019-08-23
    Last Updated 2020-04-11
    8
    Update - 29-10-2019

    Hey all, a new build based on LineageOS 17 is available.
    Please note there are a few caveats with regards to getting microG working.

    Firstly, you must use the latest NanoDroid release. Using any other way of installation will cause permission issues.
    Get it from the following link: https://xdaforums.com/showpost.php?p=80717673&postcount=7433

    Secondly, you must enter some terminal commands after installation. You currently cannot manually grant signature spoofing permission to system apps, as the 'show system apps' option is not present in Android 10. If you need to spoof signature of Phonesky type the following in a terminal emulator to manually grant the permission.
    Code:
    su
    pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE

    Lastly, currently com.location.qualcomm interferes with UnifiedNlp. To fix this, remove it using the NanoDroid overlay feature by using the following commands in a terminal emulator and rebooting the device.
    Code:
    su
    novl -a com.qualcomm.location

    After these steps microG self-check should show all checkmarks :)

    Download the build here if you're interested: https://www.androidfilehost.com/?fid=4349826312261609557
    7
    Update - 22-12-2019

    Hey all, sorry for the inactivity lately. I've uploaded another update.

    Changelog:
    • Removed com.qualcomm.location
    • Updated LOS sources
    • Updated device specific sources
    I have updated the OP with installation and update instructions. The 9.0 based builds have been removed and will no longer be updated.
    6
    Update - 30-08-2019

    Changelog:
    • Switched to official LineageOS device repositories
    • Merged latest changes from LineageOS frameworks/base
    • Switched hosting from MEGA to Android File Host

    Update instructions are in OP
    5
    Build including August 2020 security patches: lineage-17.1-20200809-UNOFFICIAL-guacamole.zip