yashsingh1/xdaforums huggingface dataset:
[Treble-Enabled Device Development A/AB ROMS] softrobot:
Thanks, Harvey

I have installed this two apps which are used in Spain to pay parking and gasoline in an old tablet that I used for testing.

As you can see they are able to show Mapbox-Open Street Map inside with MicroG that I have installed in my tablet. Not your GSI. A Crdroid without any gapps. Originally, under a full googled android, they would be using google maps.

With your GSI they not show any map. They are complety blank. But get location.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Ok, I will try testing
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Ok, sorry, I can't test any of this apps. They are contaminated with trackers and need an account.

Such apps are totally against for what LeOS is created. They will steel your privacy. If you will need such spying apps, better use a different OS. Sorry
[Treble-Enabled Device Development A/AB ROMS] tomri:
Hi,

Which A50 is it that is supported, the 2019 version e.g. SM-A505FN?

I only found this: https://leos-gsi.de/downloads/HowTo/Flash_LeOS_on_Galaxy_A50.txt

Thanks
[Treble-Enabled Device Development A/AB ROMS] harvey186:
LeOS is a GSI and GSI are device independent. All devices with Android 8 and above are treble devices. And a GSI needs a treble device. Which GSI you need, you can check with Treble Info app (NOT treble check app),
[Treble-Enabled Device Development A/AB ROMS] tomri:
The A50 2019 is A only. So I seem to need an -avN or -avS image but could not find any here https://leos-gsi.de/downloads/LeOS-S/. Where do I get such an image?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Android12 is not available for a-only devices. Sorry
[Treble-Enabled Device Development A/AB ROMS] AndyYan:
Pretty sure it has newer stock ROMs that are system-as-root. BTW, keep in mind that "AB" in GSI terms is different from actual AB partition layout.
[Treble-Enabled Device Development A/AB ROMS] tomri:
What I am after is not "new" but "ungoogled". The device is A-only according to the app https://play.google.com/store/apps/details?id=com.kevintresuelo.treble recommended in the first post. If there is another definition of A-only, please explain.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Use treble info app and not treble check app.

Treble Info - Apps on Google Play

Helps you check Project Treble, A/B and Architecture for GSI installation

play.google.com

For a-only devices you can use LeOS-R.
[Treble-Enabled Device Development A/AB ROMS] AndyYan:
By "newer stock ROMs", I mean a more modern stock firmware, on which you can install an "AB" GSI.
[Treble-Enabled Device Development A/AB ROMS] tomri:
Treble Info says my A50 supports system-as-root and I shall use an A/B image.

I am still on the original firmware, Android 9, OneUI 1.1. Do I need to update to the latest stock first, and then follow the guide here and install TWRP, then the GSI?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Yes and use these instructions

Wiki · LeOS / LeOS-Wiki · GitLab

Wiki for LeOS users

gitlab.com
[Treble-Enabled Device Development A/AB ROMS] bentalebnordine:
I tried this rom - especially the version mentioned in the screen shot- on my OnePlus nord 100, it was fabulous, thank you so much. My phone stays cool even when I watch YouTube, and battery life is very good.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Great and thanks for letting me know. I hope you are using NewPipe for watching YT and TrackerControl to block unwanted trackers ;)
[Treble-Enabled Device Development A/AB ROMS] 奶茶G:
Hello, I am currently using the Sony Xperia 1 II to customize the Android12 ROM, I would like to try it (LeOS-19.1-VNDK-arm64-bvN.img), but I don't know how to flash the .img, and I am looking for step-by-step help.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Pls install treble info app (NOT treble check app). If your device does have a dynamic partition you can use this tutorial https://gitlab.com/leos1/leos-wiki/-/wikis/Flashing-Instructions/Standard-Android-10
[Treble-Enabled Device Development A/AB ROMS] 奶茶G:
Excuse me: This column fastboot flash system LeOS.img

Do you want to change it to fastboot flash system (LeOS-19.1-VNDK-arm64-bvn).img ?

Do the rest of the columns follow the Standard Android 10 order?

English is not very good, just use Google translate.

pdx203 1ii I just use Fastboot to flash the established script to complete.

If I want to learn a different way, I feel that my head is too big.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
As I have seen, your are also in my telegram group, could we discuss it there?
[Treble-Enabled Device Development A/AB ROMS] 奶茶G:
A group administrator has blocked you from sending messages here.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
no he hasn't. Pls logoff from group and login again. Then you have to answer he question about human. If you don't answer the geetings, you get blocked automatically
[Treble-Enabled Device Development A/AB ROMS] 奶茶G:
Got it, thank you!
[Treble-Enabled Device Development A/AB ROMS] bentalebnordine:
Thanks guys for this great work, I have one problem with this Rom.

The Flipboard app can't log in with email, any help please, because there is no GAPPS.
[Treble-Enabled Device Development A/AB ROMS] moonraver:
Hello, I have Cubot King Kong Mini 2 and actually I have LeOS-S-VNDK-a64-bvN image installed. All of your LeOS ROMs are absolutely great!!! But I have one BIG problem with all of them including A10, A11 and A12 (nonROOT, a/b).

1. my phone has only USB-C port and no audio jack. I bought 3 types of "USB-C to audio jack" dongles and none of them work for calling (playing music with dongles works well). When I try to make or receive a call via any dongle with earphones, I can not hear anything, switching to speakerphone and back it makes a loud echo of myself in earphones. On stock A10 ROM everything works perfect, so the problem is something with LeOS ROM.

2. back speaker of my phone is quite low on MAX value and Stock ROM has an option in settings to boost it. Is there any chance to have this option at least in my LeOS A12 ROM?

Thank you for your answers
[Treble-Enabled Device Development A/AB ROMS] TheRomFan:
Generic Graphine OS that works on all android

Good Job (y)
[Treble-Enabled Device Development A/AB ROMS] aximut:
Hey, thanks for your great work!

Does encryption work on this GSI? Or is there a way to enable it?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
mhm, I think standard Android encrytion will work. But I think noone in my group has done, because you are getting trouble when trying to back/restore data and also while GSI updating you can get trouble. That's why I prefer: never encrypt the device
[Treble-Enabled Device Development A/AB ROMS] aximut:
I see. For practicality I fully agree. But somehow this ROM seems to target people which are especially aware about their data privacy. The fact that a phone might easily get lost/stolen and suddenly a stranger may have access to your data makes me wonder why this topic is so low priority to many people and GSI ROMs.
[Treble-Enabled Device Development A/AB ROMS] kkoo:
Amazing ROM, no issues!

Great Job :D(y)
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Because 99% of finder/thiefs will make a factory reset and sell the phone. And when you are using LeOS-Vault for sensible data/apps you are ion the secure side, because they are behind a PW.

I am of the opinion that data does not go onto the device. It is a telephone and not a safe ;)

And as I have written before, encryption is make a lot of problem.

But for you I have tried the standard android encryption. It doesn't work on my Mi Max3 device with LeOS-19.1. Sorry
[Treble-Enabled Device Development A/AB ROMS] Zorin-xda:
Hi Harvey186,

First of all, i really appreciate your work in this project.

i have problem with microg, when i try to add google account i stuck in this page(photos below). i disabled "Google device registeration" and nothing solve the problem.

​
[Treble-Enabled Device Development A/AB ROMS] harvey186:
sure, that's how my LeOS-MicroG is working, because LeOS is really full ungoogled. Pls see attachment
[Treble-Enabled Device Development A/AB ROMS] NisseGurra:
Installed nicely but can not seem to lock nova as default launcher?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
A known issue, but it should solved in newer versions. Which one have you installed?
[Treble-Enabled Device Development A/AB ROMS] NisseGurra:
LeOS-S-VNDKLITE-arm64-bvS.img

Solved problem by moving default launcher to product/app
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Yes, I have just tested it. Bug is back :(
[Treble-Enabled Device Development A/AB ROMS] moonraver:
Can U help me how to dirty flash LeOS-S June over LeOS-S May with FASTBOOT commands (including wiping cache and dalvik and other stuff)? I am not sure with it and don't want to lose any of my data. Just need to update. Thank you very much.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
No one can guaranty that all will work fine. There are cases where dirty flash is failing and you have to format data. Pls don't forget this.

In 99% it is working without any issue. So, if you want make a dirty flash, and when you have a device with dynamic partition, boot in bootloader and run

- fastboot reboot fastboot

When device is in fastbootd run

- fastboot flash system LeOS-S-xxxxxxxxx.img

- fastboot reboot

That's it. Good luck
[Treble-Enabled Device Development A/AB ROMS] moonraver:
No need to wipe cache and dalvik after or before flashing?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
No need,

Seems you have a custom recovery. Make a full backup before flashing with it.
[Treble-Enabled Device Development A/AB ROMS] birdibird:
I didn't know about this problem with calling with headphones as I never tried it.

Please share it here:

https://xdaforums.com/t/installing-custom-rom-on-cubot-kingkong-mini.4050815
[Treble-Enabled Device Development A/AB ROMS] moonraver:
Hello, LeOS apps and store are absolutely great! But I have a little problem with LeOS PROTON MAIL app. Swipe up works well but swipe down still refreshes site so I can not move to my upper emails. Can it be fixed? Thank you
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Thx, and yes, I know. But when scrolling down, on right side the scroll bar is shown. With it you can scroll upwards. It's a bit tricky, but it works.

A better way/fix I haven't found.

On the other side, you can push the proton icon on upper right side. It will refresh the side and it will shown the beginning of your mails

.
[Treble-Enabled Device Development A/AB ROMS] moonraver:
Yes, that is exactly how I do scrolling. Another small problem is that I can not open URL links in Proton emails or at least copy URL and paste it in browser. So I tried to install standard Proton mail app from Aurora store, but can not run the app probably because of Play Store dependencies (that is why you have created LeOS Proton mail app, haven't you?).

My another question is a bit different: I tried all your A11 LeOS GSI bvN images on my phone and all of them had problems with appearance of TIME on lock screen = separator that is between hours and minutes was always "?" or crossed rectangle instead of standard ":". For example 10:10 look like 10?10 etc. It was only a problem of lock screen. Where can be a problem?

Thank you
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Protonmail app is working on all LeOS version. You have to finish the MicroG setup.when all options are ticked, protonmail app wont never again ask for play services.

Regarding the issue of link handling in the webapp, I have no idea why it isn't working. On other Webapps you can open links.

The Lockscreen.issue on LeOS-R is well known. You can install the attached apk for replace the lockscreen clock
[Treble-Enabled Device Development A/AB ROMS] birdibird:
Little update from me here iso on Telegram (I am still 2500 message behind there, lol)

I took the jump: deleted seedvault and dirty updated my aosp a64 vndklite March version to June.

The launcher was not working properly and the UI was a mess. o_O

Then I dirty flashed vndk 19.1 June over it and all is fine! :cool:(y)
[Treble-Enabled Device Development A/AB ROMS] Psk.It:
someone already tried leOS on "lemonade"?

Oneplus 9 / 9pro series?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I see no reason why it shouldn't work. With Android 11 stock rom as base, all should be fine
[Treble-Enabled Device Development A/AB ROMS] Psk.It:
Yes but currently OP9 is A12 based
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I have read in some telegram groups that A12 vendor is in the moment a bit critical for some devices. From history I know, that a GSI is always working best if stock vendor is one version lower.

You can try flashing over A12 vendor. Why not 😉
[Treble-Enabled Device Development A/AB ROMS] TrickyJoe:
Hello Harvey! Is it possible to fix ukrainian language display bugs at latest leos builds? Share instructions if it's not hard to implement. Typical symbols are displayed incorrectly though tts works fine and speech sounds right. Tested on anysoftkeyboard and default (aosp keyboard) both display incorrect symbols. Guess that concerns not only ukrainian. Tnx in advance.

P.S. voice input worked at earlier versions? Point to instructions on how to fix if that's a bug.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
could you pls try LeOS-19.1 ? It's LOS19.1 based and there you can change the default font under Settings/Display/Fonts

or, if you have rooted device, replace Roboto.ttf with Original Roboto.ttf

Voice input never works, because there is no open source / googlefree app available
[Treble-Enabled Device Development A/AB ROMS] TrickyJoe:
That's the exact version i use. June revision. Tried all the fonts available in the system and cleared cache of system keyboard but no luck. According to instructions the font must be signed, if I'm right. What's the way to add another font (link to preferable search places, pls) at non rooted device? Is it possible or should I use rooted system gsi and manually place desired fonts to /product /data or system folder?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I will come back to you tomorrow with some details how to change the ttf
[Treble-Enabled Device Development A/AB ROMS] harvey186:
OK, I have decide to build a special version with standard font for you and all other Ukraine people, because I want support people under attack.

You will find the image here https://leos-gsi.de/LeOS-19.1-Cyrillic.img.xz

And stay unrooted. It's the better way.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
it's all fine now ?? A feedback would be nice !!!!!!!!!!!!!!
[Treble-Enabled Device Development A/AB ROMS] TrickyJoe:
My feedback would be even nicer if you share common idea on backup and restore) What's your preferred way of upgrading? Collected some apks and spent some time tuning) would like to upgrade without spending much time on rearanging workspace. Understand that fastboot is prefferable but backup/restore question is opened still. Any tips to avoid pitfalls?

P.S. not a big fan of reading wikies and full versions of images) always prefer to put hands on finetuning system myself)

usefull scripts?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
if you have LeOS-19.1 on your device and you will upgrade to newer LeOS-19.1 version, than make a dirty flash (flash new GSI over the existing install, no wipe !!!)

There are only backup solutions for rooted devices. You can use the included Seedvault, but it will only backup some data and some apps.

And you can make a backup of your LeOS-Launcher Settings in LeOS-Launcher itself
[Treble-Enabled Device Development A/AB ROMS] TrickyJoe:
Quite curious about miscellaneous folder. Any readme/description what those files stand for? vbmeta in particular, I used from my Pie rom before flashing leos. Is it safe to flash them? At what conditions?

Used fastboot --disable-verity --disable-verification ... for my device and see people use special zips like DFS.zip.

Does that additional string fully substitude that disablers? Or that was device-specific fastboot option?

Entry #14 from wiki post adds another vbmeta-empty-noverity.img is that file specific to mi9se?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Sorry, but I can't explain every file in that folder. If you will need one, I will tell you or you will know.

The position 14 in Wiki is a bit overloaded. you have to flash a vbmeta.img (best is always the stock vbmeta) with

'fastboot --disable-verity --disable-verification vbmeta.img'

If you don*t have a stock vbmeta, you can use the google-vbmeta.img for Misc. folder.

But I don*t understand all that. You have a running LeOS-19.1 on your device with some keyboard issues. So I have build you a special GSI which you should dirty flash over your existing install. No need for anything from wiki. flash special LeOS with fastboot and all fine.
[Treble-Enabled Device Development A/AB ROMS] TrickyJoe:
Thanks for clarification and cyrillyc build (hope it's lite version). I understand about dirty flashing and will do that asap when fix fastboot driver issue at windows notebook. That questions were just out of curiosity. Don't blame me for this). I've got another identical phone and very eager to flash the last build you sent to another phone by means of usb male-male cable. Flash one phone from another (without computer windows|unix). Will try to do that with the help of the apk i've found at f-droid. if fail than try rooted gsi as donor)
[Treble-Enabled Device Development A/AB ROMS] TrickyJoe:
Hello Harvey. Found an issue at non-rooted version vdnklite latest (june) font switching is not working. Tried your special cyrillic build but got bootloop no matter pure from scratch or dirty flash. Downloaded rooted light vesion and after switching fonts got working ukrainian interface. Was curious (fixed twrp at last) and used a bit newer original firmware but think that's smth you missed in gsi.

UPDATE: fonts work at system settings mostly. Other applications display incorrect symbols.
[Treble-Enabled Device Development A/AB ROMS] Sheepmister:
I cant sign in google account in Microg its stuck on establishing connect,,im rooted with magisk
[Treble-Enabled Device Development A/AB ROMS] wishx:
I'm itching to try this, but my tablet just updated to the July security patch today (unless that doesn't matter, in which case I will flash June VNDKLITE-arm64-bvN on my Mi Pad 5), but I assumed it had to be on the same security releases like other ROMs.

Waiting for that sweet July release! :)

EDIT: I couldn't wait and installed it anyway, and it works great! LeOS is awesome!
[Treble-Enabled Device Development A/AB ROMS] birdibird:
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.
[Treble-Enabled Device Development A/AB ROMS] Psk.It:
Sorry, but, if so, why microG in included by default?
[Treble-Enabled Device Development A/AB ROMS] kkoo:
^

^

Because some Apps rely heavily on Google APIs and have no fallbacks for if you want full Notifications and a few other things.. is 1 reason :cowboy:
[Treble-Enabled Device Development A/AB ROMS] AldairDoe:
I can't add an account to microg it says that can't connect with the google servers, is that a bug?, i tried with the a11 gsi too
[Treble-Enabled Device Development A/AB ROMS] KenHerman:
I have the July build of LeOS 19.1 installed on my Sony Xperia 1 iii. - running very successfully .

A few observations:

* I see that the download notes say that a firewall app is included in build. I don't see the app. How do I access it?

One reason I am asking is because I am trying to set the DNS to Cloudflare 1.1.1.1 without any success. It might be the firewall stopping it. (Settings->Network & Internet-> Private DNS)

* I am trying to install the Simple Contacts Pro from F-Droid without success. It gives me an install error of -13. The new package failed because it contains a content provider with the same authority as a provider already installed in the system. Any thoughts on this?

* It appears as if I change from the default system font that it does not apply everywhere. For instance, error messages and keyboard fonts don't change, but the settings fonts do.

* This has been reported in a previous post, audio will play out of both the headphones and the speakers.
[Treble-Enabled Device Development A/AB ROMS] wori:
@harvey186 is this not an opensource ROM? I didn't see the sources anywhere. For something that is privacy-focused, it surprises me that I can't find the source.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
sure it is. The sources are AOSP sources with PHH patches you can find in github and my personal patches you can find in leos downloads
[Treble-Enabled Device Development A/AB ROMS] St0berX:
Hallo,

I have already flashed my Cubot KingKong Mini 2 with LeOS.

Everything works the way I want it to.

Now I want to flash my OnePlus 8 Pro with LeOS 19.1.

My OnePlus 8 Pro is currently running LineageOS 18.1.

According to Treble Info, I have already downloaded the appropriate LeOS-VNDK-arm64-bvN-19.1.img.xz for my OnePlus 8 Pro.

As a basis, I downloaded the current Android 12 from OnePlus and unpacked the payload.bin.

Do I only need boot.img, recovery.img and vbmeta.img from payload.bin?

Do I then only have to flash these 3 imgs in Fastboot and then of course the LeOS img in FastbootD?

Or do I have to flash a stock img on my OnePlus 8 Pro first and proceed differently?

Maybe someone here has already flashed LeOS on their OnePlus 8 Pro and can tell me the right procedure.

Many Thanks
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Sorry, no idea why you will need anything from payload.bin. Why don't flash LeOS-19.1 over LOS18 ? It should normally work. Only make a factory rest before booting.
[Treble-Enabled Device Development A/AB ROMS] St0berX:
OK, thank you.

I will try this.
[Treble-Enabled Device Development A/AB ROMS] eths:
On LeOS-S-VNDKLITE-arm64-bvS AdAway cannot write the hosts file on my device. Does someone know how to fix this?

To install Magisk and activate Systemless Magisk does not work.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I'm using trackerControl and Bromite. So there is no need for an app which is needing root. That means, I'm sorry, but can't help
[Treble-Enabled Device Development A/AB ROMS] eths:
Thank you for your fast response. VPN is clear, but is there a way to manually replace the hosts file?

In my despair I have tried to start OrangeFox to mount r/w and replace the file, but Orangefox crashes in a black screen after welcome screen. I think the last version (january 2021) for my device has problems with the Android 12 partitions?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
If you have a dynamic super partition you should better use a root explorer.
[Treble-Enabled Device Development A/AB ROMS] cnxphysics:
Installed LeOS-19.1-VNDKLITE-arm64-bvN on Oukitel WP5 pro using fastboot instructions from @SwedishForenger . Then added apps needed. Works flawlessly. Great rom. Thank you @harvey186.

cnxphysics
[Treble-Enabled Device Development A/AB ROMS] harvey186:
where the instructions different to this ? https://gitlab.com/leos1/leos-wiki/...Android-10-and-above-(with-dynamic-partition)