[AOSP 12.1] LeOS - ungoogled GSI

Search This thread

harvey186

Senior Member
May 14, 2010
406
124
Hi all,

I have created a GSI based on latest PHH AOSP Android 12. Thanks PHH for his great work.

What is LeOS:
1. It's full ungoogled
2. It includes full Working MicroG
3. It includes Seedvauld
4.The beta version is a minimal version which only includes some essential apps. But with an easy install script, you can create a 'full' version with more FOSS apps.
5. available for now arm64bvS, a64bvS. Both in VNDK and VNDK lite available.
6. no google Apps will work !!!!

You can download latest release at https://leos-gsi.de/downloads

Which variant do I pick
To know which variant to download, use https://play.google.com/store/apps/details?id=com.kevintresuelo.treble . Don't use other Treble Check apps, they'll give wrong informations.

Which vendor to use?
1. Always use your actual device's vendor
2. Always use OEM unmodified vendor, not some custom vendor
3. This includes boot.img. boot.img and vendor MUST BE the same version.
4. Android 10 / 11 / 12 OEM vendor is needed.

LeOS-S is still in Beta and does have some bugs.
Know bugs you will find on PHH release page
-- the su bug I have fixed

Join us a telegram group for support: https://t.me/LeOS_Support

Short overview: http://leos-gsi.de
 
Last edited:

boom15

Member
Oct 27, 2021
36
4
Hi there! First of all thank you for great rom. Install it on OnePlus N10 5G. Working great with exeption of some common errors from phh gsi.
Google maps and Signal not recognize micro gms. I enable sig faking already. Would be good if you give me advise how to fix it, because I using some app for my work that relayed on gms.
Annoying pop up from intent filter verification - remove statementservice
Bluetooth connection was fixed by phh setting>audio
 
Last edited:

harvey186

Senior Member
May 14, 2010
406
124
Hi there! First of all thank you for great rom. Install it on OnePlus N10 5G. Working great with exeption of some common errors from phh gsi.
Google maps and Signal not recognize micro gms. I enable sig faking already. Would be good if you give me advise how to fix it, because I using some app for my work that relayed on gms.
Annoying pop up from intent filter verification - remove statementservice
Bluetooth connection was fix by phh setting>audio
No google app should work on LeOS. I have removed a lot of google code to get it ungoogled. But gmaps should work in browser.

You have setup the MicroG selftest and location backends?

Signal, you mean it is not registered in MicroG? I don't know / use Signal so I can't say for sure what's wrong and why Gms is needed for it.
Best you will join us in telegram or matrix. Than the other users can help you. As far as I know, we have some Signal users in group
 

boom15

Member
Oct 27, 2021
36
4
Thank you. Signal works fine but it warns that system missing gms, same with maps. What you use on matrix - Element?
 

harvey186

Senior Member
May 14, 2010
406
124
Thank you. Signal works fine but it warns that system missing gms, same with maps. What you use on matrix - Element?
Protonmail is doing the same, but works fine. Alot of apps are doing that. They want have the original goolag play services

I'm using schildichat matrix client.
 

pvdeejay

Senior Member
Jan 5, 2010
135
33
Hello,
I'm currently running [[AOSP 11.0_r40][all-in-one] microG ufOfficial](https://forum.xda-developers.com/t/aosp-11-0_r40-all-in-one-microg-ufofficial-cve-august-2021-arm32-64-vndklite.4281231/) by @oF2pks.
I'm looking at LeOS-S GSI beta. Features I'm interested in:
* Integrated and fully working MicroG.
* Seedvault included.
* Degoogled as much as possible.

Questions:
* Speaking of aosp / lineage. Is settings -> Accessibility in there i.e. can I sideload TTS voices and Google Accessibility suite or have you also stripped off these when degoogling?
* After flashing LeOS-S, are developer settings and ADB already enabled or do I have to enable them?
* I have Xiaomi Redmi 9 code name gallahad with Android 10 vendor. System partition is part of so called super partition and even with vndklite variant of AOSP I can't make the system mounting read write. Also there is no working TWRP for this device as far as I know. Is there a way to selectivelly disable or reenable the root features with LeOS-S? phh-securize needs an ability to write to system partition, can I make it work somehow?
* Initially I'd like to restore my backups using adb and copying files as root. Then I'd like to disable root so I can run banking apps and use seedvault for backing up my apps.
* As for seedvault will it only backup apps which can be backed up with ADB or can it backup all user installed apps along with their data? For example FairEmail can't be backed up using ADB.
* I think LeOS-S is now based off of lineage. Can lineage call recording be made to work? Or alternativelly is there a way to install axet call recorder as a system app?

I'm going to backup my stuff and try out these things for my-self one after the other. If I can get some hints I'll appreciate it and I might be able to make it work.

Thanks for great rom

Greetings
 

harvey186

Senior Member
May 14, 2010
406
124
Hello,
I'm currently running [[AOSP 11.0_r40][all-in-one] microG ufOfficial](https://forum.xda-developers.com/t/aosp-11-0_r40-all-in-one-microg-ufofficial-cve-august-2021-arm32-64-vndklite.4281231/) by @oF2pks.
I'm looking at LeOS-S GSI beta. Features I'm interested in:
* Integrated and fully working MicroG.
* Seedvault included.
* Degoogled as much as possible.

Questions:
* Speaking of aosp / lineage. Is settings -> Accessibility in there i.e. can I sideload TTS voices and Google Accessibility suite or have you also stripped off these when degoogling?
* After flashing LeOS-S, are developer settings and ADB already enabled or do I have to enable them?
* I have Xiaomi Redmi 9 code name gallahad with Android 10 vendor. System partition is part of so called super partition and even with vndklite variant of AOSP I can't make the system mounting read write. Also there is no working TWRP for this device as far as I know. Is there a way to selectivelly disable or reenable the root features with LeOS-S? phh-securize needs an ability to write to system partition, can I make it work somehow?
* Initially I'd like to restore my backups using adb and copying files as root. Then I'd like to disable root so I can run banking apps and use seedvault for backing up my apps.
* As for seedvault will it only backup apps which can be backed up with ADB or can it backup all user installed apps along with their data? For example FairEmail can't be backed up using ADB.
* I think LeOS-S is now based off of lineage. Can lineage call recording be made to work? Or alternativelly is there a way to install axet call recorder as a system app?

I'm going to backup my stuff and try out these things for my-self one after the other. If I can get some hints I'll appreciate it and I might be able to make it work.

Thanks for great rom

Greetings
question 1:
sure, all google sh...t is removed. TTS is replaced with open source app from e.foundation

2. you have to enable them as on every other rom/GSI
3. you can flash LeOS-S on devices with Android 10 or 11 vendor
4. seedvault is integrated, but I'm not sue that the restore will work when swapping the OS
5. You can remove root be with an integrated option
6. LeOS-R is based on LOS18.1 and LeOS-S is based on AOSP
axet call recorder I don't know. Call recording is not allowed on most european countries. So I never have used such thing.
I'm using true phone on my personal build and it's including a call recorder

I prefer joining my telegram group. there we can chat and you can get help from whole community

EDIT: MicroG is full integrated
 
Last edited:

AltFantasy

Senior Member
Aug 18, 2021
68
20
Nokia X10/X20
Hi all,

I have created a GSI based on latest PHH AOSP Android 12. Thanks PHH for his great work.

What is LeOS:
1. It's full ungoogled
2. It includes full Working MicroG
3. It includes Seedvauld
4.The beta version is a minimal version which only includes some essential apps. But with an easy install script, you can create a 'full' version with more FOSS apps.
5. available for now arm64bvS, a64bvS. Both in VNDK and VNDK lite available.
6. no google Apps will work !!!!

You can download latest release at https://leos-gsi.de/downloads

Which variant do I pick
To know which variant to download, use https://play.google.com/store/apps/details?id=com.kevintresuelo.treble . Don't use other Treble Check apps, they'll give wrong informations.

Which vendor to use?
1. Always use your actual device's vendor
2. Always use OEM unmodified vendor, not some custom vendor
3. This includes boot.img. boot.img and vendor MUST BE the same version.
4. Android 10 / 11 / 12 OEM vendor is needed.

LeOS-S is still in Beta and does have some bugs.
Know bugs you will find on PHH release page
-- the su bug I have fixed

Join us a telegram group for support: https://t.me/LeOS_Support

Short overview: http://leos-gsi.de
can I use an unofficial Treble patch?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    All files ending with an S are rooted, all with an N are not rooted. As an example ..bvS.img.xz
    1
    And the VNDKLITE_bvN you can root with Magisk

    Complete naming rules you can find here https://leos-cloud.de/s/AFrKM7Bewnp5e9Q
    And what is the main difference between VNDK and VNDKLITE ROMs? Should I take care about it?

    Update: No need to answer. I have found answers on your cloud:
  • 16
    Hi all,

    I have created a GSI based on latest PHH AOSP Android 12. Thanks PHH for his great work.

    What is LeOS:
    1. It's full ungoogled
    2. It includes full Working MicroG
    3. It includes Seedvauld
    4.The beta version is a minimal version which only includes some essential apps. But with an easy install script, you can create a 'full' version with more FOSS apps.
    5. available for now arm64bvS, a64bvS. Both in VNDK and VNDK lite available.
    6. no google Apps will work !!!!

    You can download latest release at https://leos-gsi.de/downloads

    Which variant do I pick
    To know which variant to download, use https://play.google.com/store/apps/details?id=com.kevintresuelo.treble . Don't use other Treble Check apps, they'll give wrong informations.

    Which vendor to use?
    1. Always use your actual device's vendor
    2. Always use OEM unmodified vendor, not some custom vendor
    3. This includes boot.img. boot.img and vendor MUST BE the same version.
    4. Android 10 / 11 / 12 OEM vendor is needed.

    LeOS-S is still in Beta and does have some bugs.
    Know bugs you will find on PHH release page
    -- the su bug I have fixed

    Join us a telegram group for support: https://t.me/LeOS_Support

    Short overview: http://leos-gsi.de
    3
    LeOS is really fantastic and already in early A12 stage usable as a daily driver. For all who are looking for a gsi far away from the Google claws, LeOS is the best decision. Thx for gr8 work.
    3
    .

    Yes, there is a difference. Instead of writing in the code or copying and pasting your code, By downloading modified adb flash tool zip file installer, I created a bat script that flashes the entire process automatically, without any need of interaction from the user. Just change the name of the desired GSI rom to just GSI.img, move the file to the install folder and double click on "Install Android". Done.

    Inside the bat file, depending on the version of Windows you have, if you need " ./ " or not. the script looks like this:

    Code:
    echo Installing Android ...
    
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot flashing unlock
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot flashing unlock_critical
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot flash recovery recovery.img
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot --disable-verification flash boot boot.img
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot --disable-verification flash vbmeta vbmeta.img
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot -w
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot reboot fastboot
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot erase system
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot delete-logical-partition product
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot --disable-verity --disable-verification flash system GSI.img
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot -w
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot reboot bootloader
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot erase userdata
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot --disable-verification flash boot boot2.img
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot flash lk lk-verified.img
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot flash lk2 lk-verified.img
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot flash vbmeta meta.img
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot flash recovery recovery2.img
    start /wait powershell.exe -ExecutionPolicy Bypass -Command ./fastboot reboot

    At the beginning of the step slashes the stock recovery, boot and vbmeta to the phone, just in case if you already have a GSI flashed already.

    1.png

    Then the partitions are cleaned and prepared for the new GSI file and flashed.
    And finally, the modified boot and lk-verified to prevent the peski Orange state during boot, and the boot2, which is the TWRP recovery file.

    2.png

    This script makes it quick and easy to try a lot of GSI files. If you don't like your GSI, just put your phone back in to fastboot, and run the script with a new GSI.

    .
    2
    I cant sign in google account in Microg its stuck on establishing connect,,im rooted with magisk
    This is an ungoogled gsi, you will not be able to sign into a google account. That's the design of this gsi. If you need a google account, use another gsi.
    2
    micro-g supposedly fully works but google apps won't work? what about youtube and google photos?
    It's a special MicroG version where you can't add a g'**gle account or register your device. For youtube you can use NewPipe from f-droid. Google photos wont work.

    LeOS is designed for users which don't want share personal data with g**gle