[Miscellaneous Android Development] Jambii1987:
[PSA] [UMIDIGI F1] [GSI] PROJECT TREBLE WORKS!!

Hello and good day!

As stated in Thread title this is a PSA to let you all know Project Treble GSI ROMs work on our device (UmiDigi F1 only!) !!!

This means that we actually have custom ROM support!! Woohoo!!​

I know what you're thinking. Don't worry. Below is a quick and simple guide to get your Umi F1 running a custom ROM!! :good: :highfive:

DISCLAIMER:

1.

Your warranty is... still valid?

I am not responsible for bricked devices, dead SD cards,

thermonuclear war, or you getting fired because the alarm app failed. Please

do some research if you have any concerns about features included in this ROM

before flashing it! YOU are choosing to make these modifications, and if

you point the finger at me for messing up your device, I will laugh at you.

2.

This guide is made assuming you are using Windows. No idea about flash tool on Linux/Mac.

This guide assumes that you have already unlocked your bootloader and have knowledge of flashing an MTK device with SP Flash tools.

This guide assumes that you are either a comfortable or an advanced user in the realms of modding android devices.

This guide also assumes that you have successfully flashed TWRP with SP Flash Tools and have flashed the dm-verity/no encryption mod. If you have no idea what that means do not proceed!

I will not be providing any ROMs in this post. Google is your friend. Trust me, that's how I figured all this out!!

I will however provide a link to the xda Project Treble GSI Forum as well as links to the Global and EU's latest firmware downloads direct from UmiDigi. ( Links Below )

Please do not PM as I will not reply. Nothing personal. I'm just really lazy.

If I helped you out please hit thanks! Like I mentioned, I am lazy and this took a lot of self-coaxing :p

NOTE:

Only Flash A/B arm64 Based GSI images

And now for the awesomeness!!

STEP 1: BACKUP, BACKUP, BACKUP!! You never know what could go wrong

STEP 2: Download a Project Treble GSI of your choosing from the link below

STEP 3: Once download has finished open the file and extract the system.img ( Or whatever it is named either way should end in .img )

You can place this anywhere just remember what directory you left it in.

STEP 4: Download firmware for your devices region which would be EU or Global ( Global is anywhere that isn't in the EU...just in case :P )

STEP 5: Open the downloaded firmware file and extract the preloader (ends in .bin) and android scatter file to your SP Flash tool directory

STEP 6: Again, BACKUP!!

STEP 7: Before we go any further make sure you have at the very least read the OP from the thread that you downloaded your GSI image. Some of them require GAPPS which you will need to have in your internal storage among other things so be mindful of that.

STEP 8: Reboot your device into TWRP and wipe Dalvik, Cache and Data and just for good measure swipe to factory reset.

STEP 9: If you have installed the no dm verity/ no encrytpion zip before go ahead and skip this step. If you have not then I advise you to do a search for UmiDigi F1 TWRP encryption and understand it before you

continue. Not being a jerk, just saving you from a brick ;)

STEP 10: Navigate to reboot menu in TWRP and choose POWER OFF

STEP 11: Open SP Flash tool

STEP 12: Load your scatter file that you extracted in STEP 5.

STEP 13: Double click on preloader and load the preloader bin that you extracted in STEP 5.

STEP 14: Double click on recovery and load your TWRP img ( There are 2 on the UmiDigi forum for those that are not aware, One material and one Dark/Light Blue )

STEP 15: Double click on system and load the GSI image that extracted in STEP 3.

STEP 16: Hit that download button!

STEP 16: With your phone still powered off, hold the volume up button and connect your USB.

STEP 17: Wait for SP Flash Tool to do it's thing and give you the green checkmark

STEP 18: If your GSI has GAPPS included then you may skip this. Once your ROM has loaded, download magisk canary app from official Dev thread and then download the zip file from within the app ( at time of writing 19.0 is the latest Magisk ) reboot back into TWRP and flash Magisk. In my experience I have only been able to install GAPPS with MAGICGAPPS found in Magisk Modules download page. MAGICGAPPS has to flashed in TWRP after you've flashed magisk and rebooted at least once. MAGICGAPPS will detect your GAPPS package and install it systemlessly.

STEP 19: PROFIT!!!! Enjoy your awesome new and improved Umi F1!!

Link to GSI Forum: [url]https://xdaforums.com/project-treble/trebleenabled-device-development[/URL]

Link to Global Firmware: [url]https://community.umidigi.com/forum.php?mod=viewthread&tid=18653&extra=page%3D1[/URL]

Link to EU Firmware: [url]https://community.umidigi.com/forum.php?mod=viewthread&tid=18654&extra=page%3D1[/URL]

UPDATE!

Just adding a few GSIs that I have tried that I think work really well. If you have one you've tried that's not in the list just post here and I'll get around to adding it to the OP.

Resurrection Remix

Descendant

Bliss ROM