I am curious when flashing treble gsi is there any prerequesite files that are needed? Do i have go use a/b or can I use just a.? I flashed an efran gsi it was the Hydrogen OS it booted into the Hydrogen boot animation but wouldnt boot into the os. I fell like i got it and just need to be patient but wondering if there is a tool to make them work better. Also does anyone have a one Ui gsi thats not too big?
Related
Hey guys,
I have recently bought my "Whyred" (4/64 global) and have already unlocked the bootloader.
After switching to Miui 10 global developer rom (with official MiFlash Tool) I wanted to test some custom roms. Therefore I have enabled the developer options, USB-Debugging and OEM Unlock. After this I have booted TWRP 3.2.2.0 with fastboot and flashed the TWRP image to the phone via the booted recovery. Followed by the no-verity-opt-zip (6.0) and Magisk v16.7 to root the phone.
On this basis I went back to the recovery and did a factory reset, followed by an advanced wipe of dalvik, cache, data, system and vendor. Afterwards I have moved the whyred-treble-vendor (zip-file) and the PixelExperience GSI to my phone. First I have flashed the vendor-zip and then switched to image and flashed the GSI as system-image.
And now comes the problem: when I try to reboot to the system it always states "No Os installed". By wiping the cache and data again, I am able to boot to the system, but the phone is stucked on the Mi-Logo
After recovering my phone with the MiFlash Tool (Miui 10 global developer rom), I have tried to flash the GSI in different ways according to a lot of guides I have found in the net, but nothing is working. All methods are leading to the same result: my phone stucks on Mi-Logo
Could anyone of you give me a hint about what I am doing wrong?
Thank you!
Best regards,
nkl
At a guess with wiping system and data. Your also removing changes done by "no-verity-opt-zip (6.0)", and since your still using the MIUI Bootloader the device won't boot the associated GSI.
Maybe try flashing/booting a Treble enabled custom rom, first and then install your GSI. Or avoid the whole Treble thing and just use a custom rom.
You may get more assistance in Treble specific threads/forums.
corkiejp said:
At a guess with wiping system and data. Your also removing changes done by "no-verity-opt-zip (6.0)", and since your still using the MIUI Bootloader the device won't boot the associated GSI.
Maybe try flashing/booting a Treble enabled custom rom, first and then install your GSI. Or avoid the whole Treble thing and just use a custom rom.
You may get more assistance in Treble specific threads/forums.
Click to expand...
Click to collapse
Hey,
Thank you for your quick reaction!
But did I get something wrong? Doing a factory reset and then doing an advanced wipe of dalvik, cache, data, system and vendor is more or less an essential part of all the guides out there?
So you think, I should try to flash for example LineageOS first and then take an approach on the GSI? And which steps should I take? Should I flash no-verity-opt and Magisk under Miui 10 global dev first and then flash custom, i.e. LineageOS? Or should I flash LineageOS first (on a fresh Miui dev rom) and then no-verity-opt and Magisk?
Thanks!
@nkl0806 After installing the GSI while using MIUI as the base you could try flashing no-verity-opt before trying to boot.
no-verity-opt is only required on MIUI based roms (or in your case with a GSI).
Flash a custom rom and boot it. Don't worry about magisk etc.
Then install your GSI and boot it, avoid flashing magisk or gapps.
Once it boots, go back and install magisk and gapps etc and wipe data.
Hopefully then boot and setup your GSI rom.
Also make sure your using a Treble enabled TWRP!
Noob guide to install GSI on whyred
Again look for support in Treble Threads/Forums, I haven't experiment with it, so only going by what I have read.
corkiejp said:
@nkl0806 After installing the GSI while using MIUI as the base you could try flashing no-verity-opt before trying to boot.
no-verity-opt is only required on MIUI based roms (or in your case with a GSI).
Flash a custom rom and boot it. Don't worry about magisk etc.
Then install your GSI and boot it, avoid flashing magisk or gapps.
Once it boots, go back and install magisk and gapps etc and wipe data.
Hopefully then boot and setup your GSI rom.
Also make sure your using a Treble enabled TWRP!
Noob guide to install GSI on whyred
Again look for support in Treble Threads/Forums, I haven't experiment with it, so only going by what I have read.
Click to expand...
Click to collapse
Thank you!
I have also followed this noob guide to flash the GSI, but it did not work out. Maybe I should really skip the Treble stuff and just use the normal custom rom!
I will try to flash the PixelExperience rom and not the GSI - or maybe follow another Guide and flash the Mokee rom first as a base for the GSI.
Thanks again!
I flashed AEX6.0, PixelExperience P. They are all treble-enabled 9.0 roms. And I tried to flash 9.0 GSI on top of it, but I can't get it boot. After flashing GSI image to system, TWRP warned me no system exist. But I can flash and boot 9.0 GSI without any problem on top of AEX5.8, oreo.
Am I doing anything wrong?
I see numerous developers releasing GSI ROMs and was wondering if anyone has had experience flashing any of these on the Pixel 3. I did flash Resurrection Remix on my OnePlus 6T with GSI and it work beautifully but don't want to go through all the trouble with my pixel and end up with having to flash back to stock.
Guess I'll be the test dummy, I'll report back later
Ok it worked, I am now running Resurrection Remix on my Pixel 3 XL, the steps I used were
First Step
Boot to Twrp and you need to flash the avbctdisable.zip
Link- https://drive.google.com/open?id=1Gh...q0gR-SO0t51CVE
2nd Step
flash the factory boot image in fastboot
fastboot flash boot_a boot.img
fastboot flash boot_b boot.img
Use the STOCK boot image!
Then flash the GSI system image of your choice
ON A/B Partition
fastboot flash system_a gsi.img
fastboot flash system_b gsi.img
STEPS After GSI flashed
1.Boot TWRP thru Fastboot
2.Wipe Data and Dalvic / Art Cache
3.Flash the TWRP installer
4.Reboot to System
5. Reboot To Twrp Flash Gapps
6. Reboot To Twrp Flash Magisk And Optional Custom Kernel
7.Reboot
Wow! Thank you for this. What's working on RR? Any link to other GSI's? Cheers
Cozzeck said:
First Step
Boot to Twrp and you need to flash the avbctdisable.zip
Link- https://drive.google.com/open?id=1Gh...q0gR-SO0t51CVE
Click to expand...
Click to collapse
Can you fix the link? Also, some info about what that is? Never heard of it before
Edit. Managed to find the correct link, still no info on what it is
https://drive.google.com/file/d/1GhZK04FDx7WlyKb32qq0gR-SO0t51CVE/view
List of GSI: https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list
Project Treble Forum: https://forum.xda-developers.com/project-treble/trebleenabled-device-development
cmh714 said:
List of GSI: https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list
Project Treble Forum: https://forum.xda-developers.com/project-treble/trebleenabled-device-development
Click to expand...
Click to collapse
Wow!!, never knew about stuff like this as i was on US versions of Samsung devices for a few years . I saw one of my favorite rom in the mix "MIUI" but seems it won't work on AB devices like Pixel 3 XL . These GSI Roms in your links seems only for older devices .
I've just discovered this... What is the difference between a Bootleggers ROM made for Pixel 3 and Bootleggers GSI?
With a Pixel phone I can try every GSI image and expect that everything is working properly?
So I know little here....my understanding from reading about Treble when it came out was it was about helping non-Google type devices get Android (AOSP) faster by separating the vendor HAL and the system. Since we are Pixels, not sure really how this assists us in anyway.....
Since Fuschia is starting out and someone already got a basic boot, not sure how Treble will play going forward.
Cozzeck said:
I see numerous developers releasing GSI ROMs and was wondering if anyone has had experience flashing any of these on the Pixel 3. I did flash Resurrection Remix on my OnePlus 6T with GSI and it work beautifully but don't want to go through all the trouble with my pixel and end up with having to flash back to stock.
Click to expand...
Click to collapse
Hey everything works smoothly but I'm not receiving text messages any idea how to fix that ? I'm on April vendor.
Hello,
I'd like to use an AOSP ROM on my S9 Exynos (only because of personal preferences), the only problem is that I couldn't boot a single GSI on my device even though it is Treble compatible. I tried multiple versions of Phh-Treble 9.0 and Resurrection Remix 7, flashed them via TWRP over stock ROM and it never went further than the booting screen of the specific ROM. What am I doing wrong?
I would be so glad if someone could help, thanks in advance.
First you have to flash a vendor , like BRK3 then flash the rom and gapps if needed , and sometimes you have to flash a kernel
where to find vendor file?
I need help in installing treble gsi on lava R5s play.
Phone supports treble with A/B partition
Arm 64.
Also require stock lava firmware to revert in case of bootloop.
Cannot find official firmware for lava R5s play.
Do you have TWRP recovery for your phone? If so back up the whole stock rom which allows you to revert if GSI doesnt' boot (good chance). Otherwise not worth risking your phone to try GSI
HueyT said:
Do you have TWRP recovery for your phone? If so back up the whole stock rom which allows you to revert if GSI doesnt' boot (good chance). Otherwise not worth risking your phone to try GSI
Click to expand...
Click to collapse
There is no twrp for my phone. I hope have to port twrp using trwp porter.
Comming from pixel phones i am in dire need of installing a gsi on this phone.
Have to use this phone because of camera restrictions at my work place