yashsingh1/xdaforums huggingface dataset:
[Treble-Enabled Device Development A/AB ROMS] SwedishForenger:
.

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:

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.

​

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.

​

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.

.
[Treble-Enabled Device Development A/AB ROMS] cnxphysics:
In my case I have to manually enter each of the above commands in Windows -7 to change GSI rom. It works flawlessly.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I never have used Windows
[Treble-Enabled Device Development A/AB ROMS] cnxphysics:
I am not a Windows user either but was unable to make it work in MX Linux/Antix. Probably it was not configured properly as it showed 'file not found'. So, I used an old laptop Windows-7 ultimate instead with no internet connection and it worked.

At work Windows 10 are used.
[Treble-Enabled Device Development A/AB ROMS] eths:
Do you know a root explorer which can remount system in rw mode?

For a fast fix I solved it with adb. Downloaded the hosts file from adaway.org/hosts.txt. Hope this helps others.

adb shell
su
mount -o rw,remount /system
cp /mnt/sdcard/Download/hosts /system/etc
mount -o ro,remount /system
exit
exit
adb reboot system
[Treble-Enabled Device Development A/AB ROMS] harvey186:
MiXplorer
[Treble-Enabled Device Development A/AB ROMS] SwedishForenger:
.

MT Manager is the best choice for this job.

​
[Treble-Enabled Device Development A/AB ROMS] moonraver:
harvey186​

Have you noticed that LeOS Launcher has problem with it's settings backup? From A10 Leos to A12 Leos it always says Backup failed although it creates a backup file. When you try to restore, it says restore failed.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
it can't work, totally different sources. you can only use backup from same android version
[Treble-Enabled Device Development A/AB ROMS] KenHerman:
I'm wondering how to solve this problem. I cannot install Simple Contacts Pro because I get an installation error -13. I can only install Simple Contacts (no Pro).

This is because there is a ContextProvider conflict. In other words, if I do a:

adb shell dumpsys package providers

In it I get:

Provider{8469fa8 com.pianodisc.pdiq/com.liulishuo.okdownload.OkDownloadProvider}

com.simplemobiletools.contacts.pro.debug/androidx.core.content.FileProvider:

Provider{ea75ac1 com.simplemobiletools.contacts.pro.debug/androidx.core.content.FileProvider}

But, Simple Contacts Pro is not installed (and never was). I believe that this app is considered part of the "full" installation, and this might be a remnant of that. Am I right?

BTW - I currently have the latest (9/12/2022) LeOS-19.1-VNDK-arm64-bvN.img installed. Works great!

Can I clear this data out somehow with adb? Or, am I stuck never being able to install this app. Or, will this be resolved in a future release of this GSI?
[Treble-Enabled Device Development A/AB ROMS] moonraver:
No, I mean everytime when I make a backup of LeOS Launcher in any version of LeOS ROM (A10,A11,A12) it creates a backup file and says BACKUP FAILED. Then the backup file is somehow broken and cannot be copied in Ubuntu and can not be restored in same Launcher too. Have you noticed it? Maybe it is a matter of my phone Cubot King Kong mini 2. I was just wondering why it still happens.Of coarse it is a matter of developer, not just you. I was just asking....
[Treble-Enabled Device Development A/AB ROMS] harvey186:
SimpleContacts is included in LeOS. It's hidden, because You 'should' use the default contacts app.

but if needed, you can remove SimpleContacts via adb. the folder is in system/priv-apps or system/apps
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I'm making after every change a backup of LeOS-Launcher and never have had an issue. Could you try to use 'custom' folder and not default 'LeOS' folder ?
[Treble-Enabled Device Development A/AB ROMS] moonraver:
Custom folder works. It still says "Backup failed" but restore works. It was a bit confusing.

Thank you.
[Treble-Enabled Device Development A/AB ROMS] Apih95:
can i use this method for my mojito device which is android with super partition/dynamic partition ?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
this is the procedure for your device https://gitlab.com/leos1/leos-wiki/-/wikis/Flashing-Instructions/Redmi-Note-10
[Treble-Enabled Device Development A/AB ROMS] Apih95:
Hi mate , im interested in this command . How is your system afterward ? does it pass safetynet with zygisk version of Kdragon module ? as for me , flashing safetynett by kdragon alone or alongside redfin prop module in magisk does not make my safetynet pass cts profile and basic one.. BTW im using AncientOS GSI by nazim on my mojito device so sorry for interjack this forum ..
[Treble-Enabled Device Development A/AB ROMS] harvey186:
That command is disabling the secure boot, nothing more. On LeOS you will never get SaftyNet working, because it from google and I have removed all this spying google code.

And I ONLY CAN ANSWER QUESTIONS REGARDING LeOS
[Treble-Enabled Device Development A/AB ROMS] Sheepmister:
Theres no sound in any audio magisk module after flashing like dolby atmos, is their any solution of no sound
[Treble-Enabled Device Development A/AB ROMS] harvey186:
remove that dumb magisK modue
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Sorry for my rude answer, but I really hate Magisk. It makes always problems. It will break more as it's benefit. I'm always getting support request because magisk has broken something.

I d9n't know any reason for using Magisk. There will always be a alternative for.
[Treble-Enabled Device Development A/AB ROMS] Sheepmister:
Ok mate that they dont work because viper4android fx is working on leos
[Treble-Enabled Device Development A/AB ROMS] veloc_h:
Is there a dummy manual, how to install LeOS (Cubot kingkong mini1: Treble Info says system-arm32_binder64-ab.img.xz)? Don't need root rights.

Don't understand this:

"...

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."
[Treble-Enabled Device Development A/AB ROMS] moonraver:
The best version of LeOS for Cubot KKM,KKM2,KKM2Pro is the same as stock ROM = my own long time experience. But Stock ROM for KKM was Android 9 and don't know if it had update to A10 because LeOS is only Andorid 10,11,12.

Manual is in this thread, you have to search:

https://xdaforums.com/t/installing-custom-rom-on-cubot-kingkong-mini.4050815/

If you want to know which one ROM to use, install Treble checker:

Treble Info - Apps on Google Play

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

play.google.com

For KKM2 (should be the same as KKM) I use a64_bvN images and for KKM2 Pro I use arm64_bvN images. Both are non-rooted.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
a GSI is only a system image. So all other partitions are used from 'before'. Normally flashing a GSI over OEM rom is the best solution. You OEM vendor version must be lower or same as GSI
[Treble-Enabled Device Development A/AB ROMS] moonraver:
Hello harvey186

Can you help me which versions among LeOS ROMs are rooted? VNDK or VNDKLITE? I still haven't found any appropriate answer that I can understand.

Thank you.
[Treble-Enabled Device Development A/AB ROMS] eths:
All files ending with an S are rooted, all with an N are not rooted. As an example ..bvS.img.xz
[Treble-Enabled Device Development A/AB ROMS] harvey186:
And the VNDKLITE_bvN you can root with Magisk

Complete naming rules you can find here https://leos-cloud.de/s/AFrKM7Bewnp5e9Q
[Treble-Enabled Device Development A/AB ROMS] moonraver:
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:

LeOS-Files

LeOS-Cloud - make Love not Waste

leos-cloud.de
[Treble-Enabled Device Development A/AB ROMS] KenHerman:
Where is the boot animation located? I don't really mind the visuals, but the (new) audio during boot is quite annoying. I only ask because its not in the usual places (system/media). Thanks.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
swap soundless bootanimation · Wiki · LeOS / LeOS-Wiki · GitLab

Wiki for LeOS users

gitlab.com
[Treble-Enabled Device Development A/AB ROMS] KenHerman:
Thanks. Learned a lot from the wiki, but no joy.

Although I followed the instructions to a 'T' and it all looked to work fine (and I understand what the instructions said and meant), the boot animation did not change.

I am using - LeOS-19.1-VNDK-arm64-bvN.img / November release from:

LeOS-Files

LeOS-Cloud - make Love not Waste

leos-cloud.de

I tried to change both bootanimation.zip and bootanimation-dark.zip (using the same zip, renamed)- still no joy.

The changelog says (if this helps):

2022-11-16

- November Security patches

- enhanced bootanimation (still WIP)

- added gcamphotospreview

Any further help or tips? Much appreciated.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
You are suing VNDK ?? VNDK versions are RO, that means, you can't modify files in /system and subfolders. That's why it isn't working for you. You have to use VNDKLITE if you want modify files in /system......

>So I prefer, you will dirty flash VNDKLITE version and then only replace bootanimation.zip.
[Treble-Enabled Device Development A/AB ROMS] moonraver:
Hello harvey186,

What is different in IMG with name that ends with TestAdvancedSettings?

For example: LeOS-19.1-arm64-TestAdvancedSettings from November.

Thank you.
[Treble-Enabled Device Development A/AB ROMS] moonraver:
Hello again harvey186

We have a problem flashing LeOS 19.1 onto our new devices Cubot King Kong Mini 3 mentioned in this thread:

https://xdaforums.com/t/installing-custom-rom-on-cubot-kingkong-mini.4050815/page-30#post-87828409

Device has stock A12 out of the box, MTK SoC, arm64, a/b partitions.

We use standard fastboot flashing procedure with successful ending but after rebooting device it stuck on startup logo CUBOT and isn't booting. We use correct bvS or bvN images. Procedure from your LeOS-wiki also didn't work.

Standard Android 10 and above (with dynamic partition) · Wiki · LeOS / LeOS-Wiki · GitLab

Wiki for LeOS users

gitlab.com

​

I have also tried LeOS 20 but I was unsuccessful. Some guy has mentioned in our thread that only Corvus ROM is booting successfully.

Can you please help us somehow? We are hopeless
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I'm sorry, in my and in phh gsi group a kk3 user has tried a lot. No way to boot Android13 GSIs
[Treble-Enabled Device Development A/AB ROMS] moonraver:
I was mainly writting about A19.1 (A12). Is it the same case?
[Treble-Enabled Device Development A/AB ROMS] harvey186:
As far as I remember no GSI was booting on kkm3.
[Treble-Enabled Device Development A/AB ROMS] Oswald Boelcke:
@harvey186 Sir, I'd appreciate if you continue to provide your thorough support here on XDA and not to send people to somewhere outside.

Just as a reminder, you're only granted the privilege to post your own Telegram groups or channels if thorough support is still provided on XDA.

Telegram Chat Channels - Way Forward

WhatsApp/Telegram Groups and Channels - Going Forward Hello XDA family! Just notifying all members that posting certain links to Telegram and other sites like WhatsApp is now allowed on XDA. What does that mean? We will allow links to messages...

xdaforums.com

Regards

Oswald Boelcke

Senior Moderator
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Ok, I can't believe that, but I will accept it.
[Treble-Enabled Device Development A/AB ROMS] bentalebnordine:
Hi guys, I am still using it, it's just awesome
[Treble-Enabled Device Development A/AB ROMS] TechX1991:
I've used LeOS on many devices. Such a great rom
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Thx, I'm happy to hear it. Enjoy LeOS
[Treble-Enabled Device Development A/AB ROMS] KenHerman:
I've noticed a new issue with the January download

(LeOS-19.1-VNDK-arm64-bvN.img / LeOS-VNDKLITE-arm64-bvN-19.1.img):

* The recent apps button is non-functional

These are issues that I have noticed over time using the rom, but live with:

* cannot set ringtone for group in simple contacts (always reverts back to default ringtone) - although I can set the default ringtone

* (only in some months builds - ok in others) launcher always queries for which launcher to use (so I uninstall the default launcher)

Other than that, the rom is extremely stable and I use it as my DD.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
* The recent apps button is non-functional

- pls see attached screen record. I don't have that issue. The cause on your side could be: 1. the launcher you are using doesn't support it or you have removed Quickstep.

* cannot set ringtone for group in simple contacts

- can't reprocedure. could be that that's a Simple Contacts issue. I have just tested with default contacts app. With it, all working.

* (only in some months builds - ok in others) launcher always queries for which launcher to us

- yes, I know that issue, but I haven't found the bug :(
[Treble-Enabled Device Development A/AB ROMS] bentalebnordine:
Hi guys
[Treble-Enabled Device Development A/AB ROMS] bentalebnordine:
At last LeOS 20 IS up and running on my OnePlus nord 100 phone
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I would haven been better, when the apps still would not work. It's full of trackers. I would never use such a spying app. I have invested hour for hour to get LeOS spying free and with such apps, you waste my time
[Treble-Enabled Device Development A/AB ROMS] bentalebnordine:
Hi guys, to be able to log in to flipboard with email just disable microG, open Flipboard app log in and go back to microG and enable it again, that's it
[Treble-Enabled Device Development A/AB ROMS] harvey186:
And Google will be happy about your private data, will getting richer and richer with your private data and the SPAMMER will be happy about the informations about your interests and you will get personalized SPAM and Adds
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I'm wondering why you are using LeOS. LeOS is to protect your privacy. But with all theses apps, you are using (I bet you will also use Whatsapp, FB und YouTube, Insta, Tiktok and co), your privacy is is gone.

It's like putting alcohol in an alcoholfree beer.

I think it would be better you use a different GSI like LineageOS or eOS or any other
[Treble-Enabled Device Development A/AB ROMS] bentalebnordine:
Please suggest to me any good apps I can use, thanks.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
LeOS includes LeOS-Droid, there you will find millions of FOSS apps without trackers.

If you really need an closed source app from Aurora, check how much trackers it have. There are also apps without trackers in Aurora.The app shouldn't have Google firebase or FB trackers
[Treble-Enabled Device Development A/AB ROMS] moonraver:
1st of all get rid of any Google, Microsoft, Facebook and other proprietary-code based apps and their services. You can find their better alternatives.

If you want to know more, please check this: https://restoreprivacy.com/

LeOS-Droid: is perfect but please read "Anti-features" of every app if it has any. Some apps there DO have trackers (sometimes anonymous) but can be disabled in app. (f.e. Osmand = tracks and reports your activity)

Aurora store: click on any app in store, scroll down to section Privacy (under reviews) and there is a result of Exodus test for trackers. Sometimes the selected app is not tested and has no report but many apps are tested. Exodus is great but not so accurate because of different versions of app. Sometimes I downloaded app that had no trackers according Aurora but in real it had some.

So if you want to be more sure that apps don' t have any trackers you can use this app from LeoS-droid (or F-Droid) called "ClassyShark3xodus" and check apps before their installation or after installation. It works offline.
[Treble-Enabled Device Development A/AB ROMS] Hatrackman:
Gave the new LeOS Launcher a shot. Was nice streamline and clean. Only one thing. There was no option to make folder backgrounds transparent/translucent.

PS: you da man.
[Treble-Enabled Device Development A/AB ROMS] Hatrackman:
Any possible way to include your font in your launcher? Or even a separate apk? I think it would get used a bit.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Sorry, I don't understand. The LeOS font is default system font and available everywhere
[Treble-Enabled Device Development A/AB ROMS] Hatrackman:
You told me once which font it was. I could not find any easy way to install it.
[Treble-Enabled Device Development A/AB ROMS] KenHerman:
Here is a list of some that might work for you (from F-Droid):

Must Haves Utilities (the basics):

Lawnchair Launcher (Launcher)

BitWarden (Password manager)

RH Voice (text to speach - like better than eSpeak)

K-9 Mail (Mail Client - now run by Thunderbird)

Open Camera (Camera)

AnySoftKeyboard (keyboard)

Simple... (numerous apps from Simple Mobile Tools - everything from calculator to dialer)

Other Utilities:

Neo Backup (Apps Backup / Restore)

Dicio (Digital Assistant)

Barcode Scanner (reads qr / barcodes)

OSMAND or Organic Maps (Navigation - mapping)

Geometric Weather (weather)

World Clock & Weather (other time zones)

AlwaysOn (use this for display on during charging)

ACCA (control charging % via charging)

Entertainment / News / Video / Etc.

SmartNews (Flipboard replacement)

NewPipe (Youtube replacement)

VLC (Media player)

Vinyl (offline Music)

Simple Solitaire Collection (Card Games)

Super Retro Mega Wars (Classic Games)

Not in F-Droid, but worth considering:

Obsidian (for notes) / SyncThing (in F-Droid) (for syncing notes with PC)

That is just a quick list of some that might be of interest. The one that is directly related to your post is SmartNews.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
Don't agree:

LeOS-Launcher is much better then Lawnchair

Keepass is much better - Bitwarden

LeOS-Phone, LeOS-Contacts, LeOS-SMS are better then Simple ...

LeOS-Droid is much better then F-droid client

All above leOS-Apps are default apps in latest LeOS-Versions
[Treble-Enabled Device Development A/AB ROMS] bentalebnordine:
Thanks, neo backup is the best
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I can't agree, because you will need root nd rooting a device is never a good idea. On LeOS you can use this great adb backup/restore solution. Tested 100times successful. You can use it also to transfer your apps and data from one device to an other :)) https://github.com/AndDiSa/android_backup_project
[Treble-Enabled Device Development A/AB ROMS] KenHerman:
My intent was to answer the question asked with some possible apps. Not troll. These are just suggestions and a place to look to help narrow down a big field of choices.

Opinion: Over the past many months of using this rom, I've found the LeOS apps to be somewhat quirky and non-static between monthly updates. In the past (2022), I found them hard to rely upon. Though, I have to admit that they get more reliable with time. I have no problem with them, per se. They are fine and are getting better. I just haven't fully moved onto them.

But, this is Android, not IOS. You can have it your way and I can have it mine. That is why I use this rom. I don't have to worry about your way or my way - or even better yet, being tracked about how I decide to do things. I may want root, you may not.

Let me just say that this rom is a great piece of work. It is very stable and reliable, and the dev(s) do a great job maintaining it. Regardless of app choice, rom choice is pretty easy - if you don't want google eying you all the time.
[Treble-Enabled Device Development A/AB ROMS] seandpa:
@harvey186 I installed your LeOS 19.1 gsi over the weekend. I use a sports streaming app but on LeOS the video stream was not working, is there a default security setting that prevents streaming app from working? Much appreciate any insight you can give.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
could you pls give me a link to the app? I can't find it in Aurora. I want check it on my test devices
[Treble-Enabled Device Development A/AB ROMS] seandpa:
Hi @harvey186 the app is called skysportnow https://play.google.com/store/apps/details?id=nz.co.skytv.fanpass hopefully this gives opportunity to find a solution. The device I am using is a galaxy tab A8 sm-x200.
[Treble-Enabled Device Development A/AB ROMS] harvey186:
I think the Problem is coming because the app is infected with so much trackers. Most of them are in the default hosts list. With such apps, your privacy is gone and LeOS is designed to get most privacy for his users.

I think it would be better if you will use Lineage 20.
[Treble-Enabled Device Development A/AB ROMS] seandpa:
Oh OK, what a disappointment, it is the only app I have on my tablet that isn't floss/Foss. I was so looking forward to running LeOS 😐
[Treble-Enabled Device Development A/AB ROMS] harvey186:
No way to use that service / streaming in Browser ?