Motorola G Power (2022) (TONGA) - Moto G Power Guides, News, & Discussion

Moto G Power 2022
Picked up this phone free.
Rootable with 90hz display
R/w with magisk root
Dolby viper all work
On MetrobyT-mobile but was able to flash
"Retus" firmware no issues..link
lolinet mirrors - firmware, software, iso etc.
lolinet mirrors - powered by h5ai
mirrors.lolinet.com

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Pixel 12 GSI 100% working on this phone.
ATTENTION please ATTENTION please!!!!
I new this GSI rom
[GSI][UNOFFICIAL][12] Pixel Experience
Pixel Experience for GSI What is this? Pixel Experience is an AOSP based ROM with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation) Their mission is to offer the maximum possible stability and...
forum.xda-developers.com
was special. I decided to get a free Motorola G Power (2022) (Tonga) from MetroPCS and after root I said I remember reading LTE and mediatek phones were having less issues.
So I said I'll flash this on my new moto g Power 2022 and wow ... VOLTE works... Bluetooth... everything....yessssssss!!
Forget my stylus 5 G and 5G ace this is my new daily driver....

jhjhjhjhjhjh said:
Pixel 12 GSI 100% working on this phone.
ATTENTION please ATTENTION please!!!!
I new this GSI rom
[GSI][UNOFFICIAL][12] Pixel Experience
Pixel Experience for GSI What is this? Pixel Experience is an AOSP based ROM with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation) Their mission is to offer the maximum possible stability and...
forum.xda-developers.com
was special. I decided to get a free Motorola G Power (2022) (Tonga) from MetroPCS and after root I said I remember reading LTE and mediatek phones were having less issues.
So I said I'll flash this on my new moto g Power 2022 and wow ... VOLTE works... Bluetooth... everything....yessssssss!!
Forget my stylus 5 G and 5G ace this is my new daily driver....View attachment 5525479
Click to expand...
Click to collapse
Send me your stylus 5g
Just joking, congratulations
On another note, this isnt the right place for your device. Looks like a forum hasnt been created yet for the 2022 g power.

Bonus !!!!!Android Auto works on this rom
First rom I ever had that supported AA
Geekbench on a11 single core "183" mulitcore "983. Now on A12 look at the boost jump Single ""814 Multi "3160..

Beetle84 said:
Send me your stylus 5g
Just joking, congratulations
On another note, this isnt the right place for your device. Looks like a forum hasnt been created yet for the 2022 g power.
Click to expand...
Click to collapse
jhjhjhjhjhjh said:
Pixel 12 GSI 100% working on this phone.
ATTENTION please ATTENTION please!!!!
I new this GSI rom
[GSI][UNOFFICIAL][12] Pixel Experience
Pixel Experience for GSI What is this? Pixel Experience is an AOSP based ROM with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation) Their mission is to offer the maximum possible stability and...
forum.xda-developers.com
was special. I decided to get a free Motorola G Power (2022) (Tonga) from MetroPCS and after root I said I remember reading LTE and mediatek phones were having less issues.
So I said I'll flash this on my new moto g Power 2022 and wow ... VOLTE works... Bluetooth... everything....yessssssss!!
Forget my stylus 5 G and 5G ace this is my new daily driver....View attachment 5525479
Click to expand...
Click to collapse
Hey bro can you do me a favor have you tested it all completely out for bugs? Let me know which ones there are if any... Also what process did you use did you use fastboot flash system_a?

rogjr1986 said:
Hey bro can you do me a favor have you tested it all completely out for bugs? Let me know which ones there are if any... Also what process did you use did you use fastboot flash system_a?
Click to expand...
Click to collapse
Read this to the "T'.
Install Android 12 Pixel GSI instructions:
1 Unlocked bootloader
2 Windows laptop or CPU
3Your Region Stock "Tonga" firmware from lolinet.. and the PIXEL 12 GSI firmware from GitHub. Product.img file to resize the GSI (see attachment)
Open two folders on computer and put Tonga stock firmware in one and the GSI 12 ROM in the other folder along with the product.img file and the vbmeta.img from your stock firmware.
4.Turn off device and on the computer open a command prompt inside the Stock firmware folder.
5.While Holding "volume down" connect phone to computer you'll be in fastboot mode.
6 Flash stock firmware using these commands. Just copy and paste into the command prompt.
(After about 10 minutes phone will reboot to stock welcome screen)
This is Metro by T-Mobile so if using a different stock firmware only difference is the number of (super.img_sparsechunk) so check your stock firmware folder and add or delete any super.img_sparsechunks commands if necessary...you see Metro by TMobile has "24" of them..
fastboot set_active a
fastboot flash preloader preloader.img
fastboot flash lk lk.img
fastboot flash tee tee.img
fastboot flash scp scp.img
fastboot flash sspm sspm.img
fastboot flash dtbo dtbo.img
fastboot flash logo logo.img
fastboot flash spmfw spmfw.img
fastboot flash scp scp.img
fastboot flash vbmeta vbmeta.img
fastboot flash vbmeta_system vbmeta_system.img
fastboot flash md1img md1img.img
fastboot flash gz gz.img
fastboot flash boot boot.img
fastboot flash super super.img_sparsechunk.0
fastboot flash super super.img_sparsechunk.1
fastboot flash super super.img_sparsechunk.2
fastboot flash super super.img_sparsechunk.3
fastboot flash super super.img_sparsechunk.4
fastboot flash super super.img_sparsechunk.5
fastboot flash super super.img_sparsechunk.6
fastboot flash super super.img_sparsechunk.7
fastboot flash super super.img_sparsechunk.8
fastboot flash super super.img_sparsechunk.9
fastboot flash super super.img_sparsechunk.10
fastboot flash super super.img_sparsechunk.11
fastboot flash super super.img_sparsechunk.12
fastboot flash super super.img_sparsechunk.13
fastboot flash super super.img_sparsechunk.14
fastboot flash super super.img_sparsechunk.15
fastboot flash super super.img_sparsechunk.16
fastboot flash super super.img_sparsechunk.17
fastboot flash super super.img_sparsechunk.18
fastboot flash super super.img_sparsechunk.19
fastboot flash super super.img_sparsechunk.20
fastboot flash super super.img_sparsechunk.21
fastboot flash super super.img_sparsechunk.22
fastboot flash super super.img_sparsechunk.23
fastboot flash super super.img_sparsechunk.24
fastboot erase carrier
fastboot erase userdata
fastboot erase metadata
fastboot -w
fastboot reboot
Ready to flash Android 12 let's go!!!!
After you see welcome screen turn off device.
1.Open Pixel GSI 12 folder and open a command prompt inside the folder
2Connect phone to PC and put back into fastboot mode.
3Copy and paste these commands to flash the ROM .(Note the GSI you download and unzip the name will be pixel..ab..slim....img..Rename it to "system.img")
fastboot set_active a
fastboot reboot fastboot
fastboot flash product product_gsi.img
fastboot flash system system.img
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot -w
fastboot reboot
After about 10 minutes you will boot up to Android 12 Pixel ROM. Yay..
Now to get Bluetooth ,VOLTE,MMS and SMS working follow these instructions.
1.Go through the set up screen and set up everything "offline" uncheck all options .
2 Go into settings and look for "PHH Treble Settings" (Magic happens here) lol
Go to "MISC Features and check these three boxes for Bluetooth fix
"Use alternative way to detect headset.."
"Force -disable A2DP offlload"
Option called Bluetooth Workaround( check Mediatek)
LTE VOLTE FIX
PHH Treble settings
3 Go to "IMS Features" and check the last two boxes then hit "install ims for Mediatek.." then lastly hit "create ims apn"
4 once the ims apk downloads, manually install it from the notification drop down. (Don't reboot if it says to)
5. Open stock GSI ROM phone dialer and type
*#*#4636#*#* Three options will appear choose 'phone information"
6 Change data option using the little arrow drop down to (GSM WCDMA LTE (PRL) see full image.
7 Reboot phone,,,, Once rebooted go to mobile data settings and check the VOLTE options... ...Now test calls and text you should have VOLTE BLUETOOTH in call voice, MMS,SMS everything working like me...
8 Root if you want ,,same way just patch the boot image with magisk manager 23 or 24. And fastboot flash the magisk boot.img.
Profit... Now set up your phone to your liking.

Product.img to resize any GSI to fit any device.
Oh I have no bugs to report.
Zero!!!

jhjhjhjhjhjh said:
Android Auto, Viper, Dolby, Magisk, Magisk Modules all working...on GSI Pixel 12 release "h"
Click to expand...
Click to collapse

Kernel Update!!
TMO and Boost Mobile has an update for December 2021
I extracted the boot.img from the newest firmware and noticed a November security patch and performance boost.
Out of the box this phone was laggy and felt like a 100 dollar phone. Now with Android 12, an updated kernel and keeping refresh rate at 90mhz. This phone feels just as fast as the stylus 5G 480 soc. This mediatek Helio G37 is not that bad once it's overclocked ..
I set governor to "performance'
CPU min Big clusters 2.3ghz
Little clusters 1.8ghz
I can't find a way to overclock the GPU yet.
GPU high frequency is 650mhz. Similar to stylus 5 g..
Running smooth with Great battery life..

Well out the gate this phone was pretty decent but with the media check for some reason they have more bloatware than actual system apps.. it's ridiculous I went about half of my whole list of programs system and user included and disabled half of the system apps because they were all bloatware

Mediatek not media check

safety net passes also on this rom just fyi guys!!

Ram management has been excellent on this GSI 12 pixel. I added 2gb of swap for virtual ram and i can actually see its working..
4gb hardware ram +,2gb of virtual ram =6gb..sweet spot for a laggless experience...

If anyone is wondering why my device says pixel 6 pro..
i used magisk module "Pixelify-v1.81.zip"
and spoofed the pixel 6pro
I noticed more pixel options became available like "Device Controls"
in the drop down bar"
Phone/dialer live caption and more....

Hey I've got bootloader unlocked & the firmware flashed successfully. And I've tried 4 times to flash pixel12 & a different gsi and Everything works till it goes to flash part 4 of 12 and it fails. The 2nd gsi was in 11 chunks and it failed à the 4th chunk. Any help would be great ñ

So I got the tonga about a week ago, bootloader unlocked rooted with magisk and firmware flashed all successful without a hiccup.
But every time I go to flash the pixel 12 or an alternate GSI of the same criteria everything works up until when it's flashing the system it fails that trunk four of 12, and when I try and flash a different GSI it too freezes at chunk four of 11. This is my daily driver so after messing up I always got to reflash the new firmware and start from scratch. Does anybody have any clue what it might be? Could it possibly be the drivers on my windows 11 laptop? That's the only thing I can think of unless I'm missing something.
I installed the GSI according to the directions up top. And ain't no help will be greatly appreciated thank you.
I thought I posted about this earlier so if it's a double post if I notice it all fall back and delete it.

I got it flashed & working, with the fastboot codes provided, only thing is I had to flash vbmeta in regular fastboot not fastbootd. This phone seems to be vary gsi friendly. I'm running corvus v52.1 right now and it runs great, not much of a lag other then with the camera. I like a11 more. Biggest thing is LTE works with this rom I couldn't get it working consistently with other roms

is there any other way to flash a rom to this phone i tired doing it the way it is posted but i get errors when trying to flash it. bootloader is unlocked. when trying to flash boot.img it says partion not found so i looked it up and its a a/b partion so i had to flash the rooted boot.img to boot_a and boot_b for that to work. its rooted but i rater have it on a custom rom.

I just got a Moto Power G (2022) from Google Fi. I was able to unlock the bootloader and root the system with Magisk.

Related

[ROM][SOFIA*/RAV*][10][UNOFFICIAL] OmniROM

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Supported devices :
sofia
sofiap
sofiap_ao
sofiar
rav
rav_t
Download (GApps included)
Kernel source
Device tree source
MAJOR BUGS:
you tell me
FLASHING
Boot to fastbootd mode (adb reboot fastboot or fastboot reboot fastboot)
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash product product.img
fastboot flash vbmeta vbmeta.img
fastboot -w (mandatory if coming from stock, warning tho : it will erase all your data)
UPDATE
Boot to fastbootd mode (adb reboot fastboot or fastboot reboot fastboot)
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash product product.img
fastboot flash vbmeta vbmeta.img
fastboot reboot
Telegram support group : https://t.me/Motorola_G_Stylus
20200821 Changelog :
- Add support for g8/g fast
- Add LED support
- Add selinux enforced for all
- Safetynet should pass for all devices (can't check my self, let me know)
- Fix crash when turning off wifi hotspot
XDA:DevDB Information
OmniROM, ROM for the Moto G Stylus
Contributors
vache
Source Code: https://github.com/omnirom/
ROM OS Version: 2.3.x Gingerbread
ROM Kernel: Linux 4.x
ROM Firmware Required: Unlocked bootloader
Based On: AOSP
Version Information
Status: Beta
Beta Release Date: 2020-08-28
Created 2020-08-28
Last Updated 2020-08-28
2.3.x Gingerbread?
Just installed on my device, works great first try, only thing I've found to not work is Moto Audio with any sort of headphones, works with internal speaker tho. great work thanks!
googl-fi sofiap cannot flash to system
I am unable to flash to the system. It will not let me delete the super or system file. not sure what to do tried everything that is listed on the flash gsi. anyone with some help
lightningdude said:
2.3.x Gingerbread?
Click to expand...
Click to collapse
Typo, dude. F
rooted?
is this rom rooted?
vache said:
Supported devices :
sofia
sofiap
sofiap_ao
sofiar
rav
rav_t
Download (GApps included)
Kernel source
Device tree source
MAJOR BUGS:
you tell me
FLASHING
Boot to fastbootd mode (adb reboot fastboot or fastboot reboot fastboot)
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash product product.img
fastboot flash vbmeta vbmeta.img
fastboot -w (mandatory if coming from stock, warning tho : it will erase all your data)
UPDATE
Boot to fastbootd mode (adb reboot fastboot or fastboot reboot fastboot)
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash product product.img
fastboot flash vbmeta vbmeta.img
fastboot reboot
Telegram support group : https://t.me/Motorola_G_Stylus
20200821 Changelog :
- Add support for g8/g fast
- Add LED support
- Add selinux enforced for all
- Safetynet should pass for all devices (can't check my self, let me know)
- Fix crash when turning off wifi hotspot
XDA:DevDB Information
OmniROM, ROM for the Moto G Stylus
Contributors
vache
Source Code: https://github.com/omnirom/
ROM OS Version: 2.3.x Gingerbread
ROM Kernel: Linux 4.x
ROM Firmware Required: Unlocked bootloader
Based On: AOSP
Version Information
Status: Beta
Beta Release Date: 2020-08-28
Created 2020-08-28
Last Updated 2020-08-28
Click to expand...
Click to collapse
stolirocks said:
is this rom rooted?
Click to expand...
Click to collapse
Nope.
Although not "rooted" you can root after installation just like you would with stock.
Thank you for the ROM. First time using OmniRom and loving it so far. I have not run into any issues so far. Even on t-mobile, my WiFi calling, visual voicemail and text messages all are working without any issues.
Will you be releasing a version with just MicroG instead of gApps? I ended up just uninstalling all the gApps anyways, but just curious.
Keep up the great work!
GApps Dilemma
I am really looking forward to not having Gapps on this device, I haven't installed yet due to this, and wonder. Is this OpenGApps implentation removable using the same instructions as if it were installed manually after the CFW was flashed? Also, if it is not too much extra work, could you post a non GApps build?
Thanks for the hard work!
griz.droidx said:
Although not "rooted" you can root after installation just like you would with stock.
Click to expand...
Click to collapse
I tried rooting with the latest & second latest SuperSU flashable zip, but it didn't work. Do you know what build I could use?
.Solotato said:
I tried rooting with the latest & second latest SuperSU flashable zip, but it didn't work. Do you know what build I could use?
Click to expand...
Click to collapse
Greetings Solotato and Moto/Android community ,
I know this post is long excessively but hopefully it'll get the point across. Please don't think I'm talking down to you or anyone else. This whole process had me baffled at first as well and I've used others work to root and rom fur years. I've used Linux on the desktop by dual and even triple booting (Nix,Xpor2K, and 98 for old hardware slash gaming support) I even wrote a config for a guy's app called js2mouse to use 2 pointers at the same time in X(wanted to use my old logitech wingman cordless as a remote. But I'm no expert and still consider myself a little above novice. This isn't meant to offend anyone. Shew (the us is just too politically correct)
You can use twrp i think with magisk. BUT...im pretty sure i flashed twrp once in the recovery bootloader before but nothing else would take and twrp didn't function correctly.
I agree with many others now that it's easier to put a copy of the boot image on your device after installation. It's simple really
Just boot your device,
Enable developer options first thing then adb, then you can connect with a usb cable and approve adb access in your phone.
Copy the boot image to your phone and use the latest official magisk to patch the boot image. In magisk pick install then pick image, you pick your boot image which is then patched and renamed magisk_patched or similar.
It'll be in your downloads folder. Move it back to your pc, the patched one of course, and then just
fastboot flash boot magisk_patched.img
A TIP if you're new to the command line/powershell(win) or terminal(nix/bsd/mac (which is based on bsd)You can even use the up arrow if you dunt want to retype the commands then just replace boot.img with magisk_patched.img just start typing magis then hit tab and it'll complete it for you..
All this looks complicated but trust me after you do it a few times you'll be doing it in a minute or two.
Good luck take your time and read everything you can find. Don't forget to ask the command line for --help! You can find help in a jiffy that way.
Example
fastboot --help i think is the syntax i can't see it on my phone but there's a space between the two dashes and the command your asking for help. And for more details help is included in Linux with man pages. Those are handy in a pinch.
Even though I've done this since the droidx days on many phones, it still took me a lot of research and reading to get this new a/b partitioning and fastboot stuff down to where i can do it quickly.
Read and search these threads you'll be more likely to get answerers from xda members if they can tell you've been reading up on it.
Good luck!
Practice practice practice. That's the advice my uncle gave me on shooting a bow (instinctive or without sights) and he was right. This applies to everything in life.
Anyway I've preached enough. I know it's a long post but hopefully you and others who are relatively new to these moto's will get some help here.
Don't forget to thank the developers and others who made all this coolness possible for us who benefit from
If i helped any at all or you enjoyed my way too many useless details style, please hit thanks. I appreciate that. Sorry for the delay in posting I'm still setting up my most recent rom and I've doing a lot of stuff outside my home before winter.
Sent from my Moto G Stylus using XDA Labs
Sorry guys that was waaaaay too long.
Sent from my Moto G Stylus using XDA Labs
Could anyone point me in the right direction for recompiling this rom's kernel with a different config? I'm looking to poke around & try to get USB OTG/ACA mode to work (i.e. have the phone charge as well as use a usb device, like a mouse/keyboard/storage), which is apparently possible by setting CONFIG_USB_MSM_OTG and CONFIG_USB_MSM_ACA.
I've never compiled a kernel for another arch before, and I assume I need a toolchain that targets arm64 to begin with - I've also never really built anything for android before, and all the guides I've found thus far seem to either be for a specific device or building an entire system image, which seems to be too much - I'm given to understand I can replace the kernel image in boot.img by itself with a tool like mkbootimg.
Any help with where to start would be appreciated, thanks!
My Screen isn't working anymore... using an OTG to move around....
It's the touch screen
Another user asked this previously without any response ... Could you post a degoogled Omni ROM without gapps? Or give any advice how to remove it ? You were the one to put it all together so surely for you it must be easy removing it? As for me, I've been stuck.
Hi I am really struggeling here ... Everytime I try to flash system it ends with
writing 'system_b' 2/3...
FAILED (remote: Operation not permitted)
my bootloader is unlocked and I am in fastbootd.
I so far tried:
- other USB cables
- other ROM´s
- factory wiping
- flashing stock image again (which does work in both fastboot and fastbootd)
- reflashing recovery with stock one
- relocking and unlocking
- booting in to fastbootd via command and buttons
- diffrent minimal adb and fastboot versions
anyone have any ideas what I am doing wrong?
ianspy1 said:
Hi I am really struggeling here ... Everytime I try to flash system it ends with
writing 'system_b' 2/3...
FAILED (remote: Operation not permitted)
my bootloader is unlocked and I am in fastbootd.
I so far tried:
- other USB cables
- other ROM´s
- factory wiping
- flashing stock image again (which does work in both fastboot and fastbootd)
- reflashing recovery with stock one
- relocking and unlocking
- booting in to fastbootd via command and buttons
- diffrent minimal adb and fastboot versions
anyone have any ideas what I am doing wrong?
Click to expand...
Click to collapse
I am in no way a professional like other members here who probably can give you better advice but I was more successful when I downloaded platform tools version 26.0.0. I wasn't successful on my device but after using a older version I was able to get a different set of errors. But I also at the end was unable to flash. Maybe this will help you ?
gatorz_4z said:
I am in no way a professional like other members here who probably can give you better advice but I was more successful when I downloaded platform tools version 26.0.0. I wasn't successful on my device but after using a older version I was able to get a different set of errors. But I also at the end was unable to flash. Maybe this will help you ? My hope is that with that version you will be successful? Another person told me to redownload the ROM and try with a fresh one.
Click to expand...
Click to collapse
Gotta love how unsupported this ROM is... Or just busy dev...

[OFFICIAL] INDONESIA ROM ON A GLOBAL VARIANT/ FLASH CUSTOM PORT/ROM ON A REDMI NOTE 9 GLOBAL VARIANT

WARNING: We are not responsible to any damage you might have done to your device. Always follow the instructions CAREFULLY.
This thread is about flashing custom roms properly on your Redmi Note 9, specifically Redmi 10x 4g (Merlin). Make sure you've backup everything (Files, Apps etc) since it includes wiping your entire internal storage.
PRE-REQUISITE:
1. MIFLASH TOOL:
Download Xiaomi Flash Tool - Official Xiaomi Mi Flash Tool Download
Download Xiaomi Flash tool is for Xiaomi smartphone and tablet device users that runs on Windows PC platforms to flash fastboot firmware files on Xiaomi smartphones. All versions of Xiaomi Mi Flash Tool download is available here
xiaomiflash.com
2. XIAOMI UNSIGNED DRIVERS (HIGHLY RECOMMENDED):
xiaomi_usb_driver.rar
drive.google.com
Check this site first for more info about it:​
https://c.mi.com/thread-3312019-1-0.html
​3. SP FLASH TOOL (FOR BACKING UP THE IMEI):
SP Flash Tool for Windows (all versions)
SP Flash Tool for Windows enables users to flash Stock Firmware (ROMs), unbrick bricked devices, upgrade or downgrade their operating system, and perform advanced tasks like memory testing and parameter editing.
spflashtools.com
For a clear instructions on backing up the IMEI:​
​4. ADB and Fastboot drivers:
[OFFICIAL][TOOL][WINDOWS] ADB, Fastboot and Drivers - 15 seconds ADB Installer v1.4.3
15 seconds ADB Installer v1.4.3 ADB, Fastboot and Drivers What is this? This is All-in-One installer for 3 most needed PC tools for Android. No need to download big SDK for 3 small things. I originaly made it for my Kurdish friend AnGrY DuDe in...
forum.xda-developers.com
5. MTK Drivers (Recommended)
MTK_driver
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
6. Xiaomi Fastboot Rom (Indonesia version)
NOTE: Choose wisely since it requires one of the given fastboot roms to be installed for a specific reason:
a. Xiaomi Redmi note 9 Indonesia (ID) Fastboot ROM MIUI V12.0.1.0.QJOIDXM (Required for installing Custom Roms such as Pixel Experience, LIneageOS etc)​
Download Redmi 10X 4G / Note 9 (merlin) V12.0.1.0.QJOIDXM MIUI 12 Stable Full Rom | XiaomiROM.com
The Stable update V12.0.1.0.QJOIDXM has been officially released for Redmi 10X 4G / Note 9 (codename is merlin). Before updating, please make sure you …
xiaomirom.com
​b. Xiaomi Redmi note 9 Indonesia (ID) Fastboot ROM MIUI V11.0.2.0.QJOIDXM (For installing ports by Communos such as ShapeshiftOS, Bliss etc.)​
Download Redmi 10X 4G / Note 9 (merlin) V11.0.2.0.QJOIDXM MIUI 11 Stable Full Rom | XiaomiROM.com
The Stable update V11.0.2.0.QJOIDXM has been officially released for Redmi 10X 4G / Note 9 (codename is merlin). Before updating, please make sure you …
xiaomirom.com
​INSTRUCTIONS:
Flash Indonesian fastboot rom on a Global Variant via ADB and Miflash
Turn off phone and reboot to fastboot. Connect the said device to PC.
In PC, run cmd-here.exe in the adb directory and enter:
fastboot reboot fastboot
//.(this will take you to fastbootD where you can access the "super" partition consisting of:
system.img
vendor.img
product.img ).//
fastboot erase system
fastboot erase vendor
fastboot reboot bootloader to enter bootloader
Make sure you backup the IMEI to ensure safety before flashing via SP Tools.
Download an Indonesian fastboot rom from source then flash it to phone via MIFlash. (Recommend: 12.0.1 or lower)
After flashing, reboot the device and viola, you've got an Indonesian version of the MIUI to your Global Variant Device.
Flashing TWRP on a Redmi Note 9
Download the said recovery from this link below
"https://drive.google.com/uc?id=1TPdi1UGf_kUxFOdTl3u8xY5h-aQUDz9h&export=download"
Reboot device to bootloader and connect to PC.
In PC, run adb and type
"fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img" (vbmeta from the indonesian fastboot rom, NOT from the Global fastboot rom)
"fastboot flash recovery recovery.img"
"fastboot reboot recovery"
After that, the recovery should be working.
FLASHING CUSTOM ROM (for 12.0.1.0) OR PORT (11.0.2.0)
Flashing a Custom Port.
Download a Custom Port from a telegram or the links provided below (made by Communos)
Bliss port
https://drive.google.com/uc?id=1wLAJkQvqS0A8EtNbOpGUdmo4oO0XZnl3&export=download
Lineage port
https://tdrive.elytra8.workers.dev/LineageOS%2017.1%20Port%20Merlin.zip
crDroid Port
Google Drive - Quota exceeded
drive.google.com
ShapeshiftOS port
https://drive.google.com/uc?id=1zQNHf67S8UQfgQT5qE0jtVIN2pDzjZnw&export=download
Then, connect phone to PC and copy your preferred rom to SDCard (Memory card is recommended).
Reboot your phone to recovery.
In TWRP, you have to wipe data, dalvik, cache and internal storage.
Select install and choose the rom from SDcard. Then, flash it.
Reboot your device.
Viola, you just installed a custom port or rom to your device.
Note: I will add more detail in the future but right now, if you have questions, please ask in this thread.
Special Thanks to:
@Communos
@VD171
You forgot fastboot reboot fastboot before fastboot erase system, it's an important step.
And before flashing the Port, you have to wipe data, dalvik, cache and internal in TWRP.
Would appreciate if credits are added in the guide.
[Q&A] [ Updated on 02-16-2021]​
Q. My UI lags after I flashed these ports, what should I do?
A.
From Communos,
...
If your UI lags, place props_conf in internal storage,flash MagiskHide Props config module in magisk manager and reboot
Props conf link: https://drive.google.com/file/d/1g8B2DIsz-l7oDBYpUdi3dXUsEPU35H9s/view?usp=sharing
....
Click to expand...
Click to collapse
Q. Why do I need to flash these ports/ roms?
A.
From what I have seen, MIUI is very meticulous in secretly invading someone's privacy. This was said by @phhusson and @erfan that GSI Ports are more secure than MIUI.
Proof (Picture not mine, from twitter took by Communos)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
c.whoopee said:
Sorry about that. I fell asleep right before I put the credits and other details. my bad
Click to expand...
Click to collapse
The guide looks great now
Communos said:
The guide looks great now
Click to expand...
Click to collapse
Thanks, man... So anything that I would add?
c.whoopee said:
Thanks, man... So anything that I would add?
Click to expand...
Click to collapse
You can add the UI lag fix mentioned in the end of this post
Building Rom from Source for Redmi Note 9/10X Merlin
Hello guys, I was planning to build a rom from source so that we can start integrating different custom roms for our devices. I have a rig with good specs and a good internet connection too. What roms do you suggest to build? I was kinda...
forum.xda-developers.com
I booted into fastbootd then erased System , Vendor & Product then I booted to bootloader & flashed the Indonesia ROM Using Fastboot Then when I Reboot It stuck Into Bootlogo & Keeps Rebooting..
Note : I'm Still able to boot to Fastboot & Recovery
Help Pls..
Rhythm113 said:
I booted into fastbootd then erased System , Vendor & Product then I booted to bootloader & flashed the Indonesia ROM Using Fastboot Then when I Reboot It stuck Into Bootlogo & Keeps Rebooting..
Note : I'm Still able to boot to Fastboot & Recovery
Help Pls..
Click to expand...
Click to collapse
did you fixed it?
Jhon_Locke said:
did you fixed it?
Click to expand...
Click to collapse
Yes I switched to global again..
Hello, when doing inside fastboot
fastboot reboot fastboot
it reboots to TWRP instead.
What can be the cause?
0xSteeW said:
Hello, when doing inside fastboot
fastboot reboot fastboot
it reboots to TWRP instead.
What can be the cause?
Click to expand...
Click to collapse
I'm not sure, but I think you can't reboot to fastboot inside the fastboot.
Try
fastboot reboot bootloader
Nevermind, seems that TWRP implements user space fastboot (basically TWRP works as fastbootd when connected to the PC.
This can be verified with:
fastboot getvar is-userspace
0xSteeW said:
Nevermind, seems that TWRP implements user space fastboot (basically TWRP works as fastbootd when connected to the PC.
This can be verified with:
fastboot getvar is-userspace
Click to expand...
Click to collapse
TWRP, PBRP and other recovery projects are so essential than Magisk
Has anyone tried this method and got it working successfully? I want to know before going ahead.
yes,it is working perfectly
c.whoopee said:
Flashing TWRP on a Redmi Note 9
Download the said recovery from this link below
"https://drive.google.com/uc?id=1TPdi1UGf_kUxFOdTl3u8xY5h-aQUDz9h&export=download"
Click to expand...
Click to collapse
the link does not work
I second that: Link does not work; I tried TWRP for V11.0.4.0.QJOCNXM which is then stuck on bootscreen.
EDIT: Download working again and I just installed Lineage 18.1. Love you, guys!!
Apologies for the newbie (to flashing redmi devices) question but I can't get SP Flash tool to back up the IMEI. Drivers are all on, but when you plug in the phone to the USB cable nothing is read back. Do I need to have unlocked the bootloader before this works? I'm still waiting for mine to be allowed
The Xiaomi Unlock tool doesn't recognize the phone. I installed the drivers in the fist post of this thread, but still. Any idea?
Hi all. Can I backup the IMEI code using the scatter file from the Indonesian 12.0.1 ROM, or must I use the latest stock?

[ROM][SOFIAP][11][UNOFFICIAL][GAPPS][VANILLA] ArrowOS

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ArrowOS​
ArrowOS is an AOSP/CAF based project started with the aim of keeping things simple, clean and neat.
Website: https://arrowos.net
Telegram: Channel | TG Portal/Links
Github: https://github.com/ArrowOS
Code Review: review.arrowos.net
E-mail: arrowos.contact
PayPal: Donate to us
Blog: blog.arrowos.net
WHAT WORKS?
Almost everything
WHAT DOESN'T WORK?
You tell me
Be sure to include a log : via the Matlog app included or check how to
DOWNLOADS
08-04-21 Build - GAPPS/VANILLA
INSTALLATION - TWRP
Unlocked Bootloader Required: google "unlock motorola bootloader"
Download the ArrowOS zip and copy to your external sd card
Download/Install Android 10 firmware with the latest version of Moto Flash Tool
(this tool also prepares the b slot for custom rom installation)
Boot to the start/welcome screen
Power off and reboot to the bootloader/fastboot interface (power and volume down)
Install TWRP to slot a and slot b
Code:
fastboot flash recovery TWRP.img
fastboot flash recovery_b TWRP.img
Boot to TWRP (navigate with the volume buttons, select recovery, press power)
FORMAT DATA!!
Flash the ArrowOS zip
REBOOT TO RECOVERY!!
Reboot to system
Profit
INSTALLATION - FASTBOOTD
Unlocked Bootloader Required: google "unlock motorola bootloader"
Download the ArrowOS zip and extract it to your adb/fastboot folder
Download/Install Android 10 firmware with the latest version of Moto Flash Tool
(this tool also prepares the b slot for custom rom installation)
Boot to the start/welcome screen
Power off and reboot to the bootloader/fastboot interface (power and volume down)
Install TWRP to slot a and slot b
Code:
fastboot flash recovery TWRP.img
fastboot flash recovery_b TWRP.img
Boot to TWRP (navigate with the volume buttons, select recovery, press power)
FORMAT DATA!!
In TWRP reboot menu, select fastboot, wait for it to reboot
Open a cmd window where you extracted the files to earlier and flash the ROM with the below commands
Code:
fastboot flash boot boot.img
fastboot flash vbmeta vbmeta.img
fastboot flash product product.img
fastboot flash system system.img
Reboot to system
Profit
*** Dont install Magisk until you have booted the ROM once
ROM Source: https://github.com/ArrowOS
Kernel Source: https://github.com/Odin1101/Project-Sofia/tree/Upstream-plus
Device Source: https://github.com/whatthef84/android_device_motorola_sofiar-1
Vendor Source: https://github.com/whatthef84/android_vendor_motorola_sofiar-1/tree/android-11
Many thanks to @vache for the above device/vendor trees, the flash tool, and building TWRP. The guy's a legend!

			
				
Phone failed to run arrow OS. It just constantly going back to bootloader when restarting system. I'll figure it out later, luckily I've made backups so I have something to fall back on
You know what, I attempted an adb sideload as an "attempt", and it worked after fidgeting around TWRP for about 20 minutes. But for some reason, I'm on slot b. Weird, but it worked...
@Beetle84 Thanks for yet another one. But since you're dumping everything but this, may I ask what about arrow specifically made got want to switch to it alone?
Also, why do we need to go back to stock? Just to minimize errors? I don't understand. More precise and revelant debugging?
Thanks again I've been wanting to try this one but just had a couple questions lol
griz.droidx said:
@Beetle84 Thanks for yet another one. But since you're dumping everything but this, may I ask what about arrow specifically made got want to switch to it alone?
Also, why do we need to go back to stock? Just to minimize errors? I don't understand. More precise and revelant debugging?
Thanks again I've been wanting to try this one but just had a couple questions lol
Click to expand...
Click to collapse
Mainly the simplicity of it, and it has all the features I need.
Going back to stock first with the flash tool is mainly about prepping the b slot for TWRP flashable ROMs.
@Beetle84 is there a way to add the customization tool from the other 2 OS? I like this one based on Android 11 but I also like the customization from RR. I'm just curious.
ShadowWeasel said:
@Beetle84 is there a way to add the customization tool from the other 2 OS? I like this one based on Android 11 but I also like the customization from RR. I'm just curious.
Click to expand...
Click to collapse
Nah, not compatible, are you using telegram? I shared a build of Evo X there, that sounds like the sort of rom you are looking for.
Beetle84 said:
Nah, not compatible, are you using telegram? I shared a build of Evo X there, that sounds like the sort of rom you are looking for.
Click to expand...
Click to collapse
I just installed it
Beetle84 said:
Nah, not compatible, are you using telegram? I shared a build of Evo X there, that sounds like the sort of rom you are looking for.
Click to expand...
Click to collapse
Hey @Beetle84 where can I find the Evo X build
ShadowWeasel said:
Hey @Beetle84 where can I find the Evo X build
Click to expand...
Click to collapse
EvolutionX - 5.x - Google Drive
Beetle84 said:
EvolutionX - 5.x - Google Drive
Click to expand...
Click to collapse
Should I flash this thru stock or twrp version of fastbootd? also, gapps or vanilla?
Edit: I answered my own questions. I'll check out everything and let you know how things went. Too bad I don't know how to make roms, otherwise I'd help out
ShadowWeasel said:
@Beetle84 is there a way to add the customization tool from the other 2 OS? I like this one based on Android 11 but I also like the customization from RR. I'm just curious.
Click to expand...
Click to collapse
But he just said this ROM had all the features he needs. I like the adjustable purtiness of RR as well but I'm ready to give this a run after trying stag 11.
Theres still CR and Stag. Either way we're very fortunate to have the choices we have. I've been wanting to try my hand at building and just bought a new multi-purpose lappy but still haven't put in the time. These guys are essentially donating time, talent, and treasure (ITM) to what is a damn good cause IMHO.
I'm ready to try a no-bs os myself as my battery life is in the ditch.
Does Micro G work with this Rom?
@EpicSaga Not sure mate, ive never tried.
Absolutely it does! Microg works fine, as is or as a magisk module. I use the magisk module from the magisk app because you get basic installation and everything works. You only need to open the app and go to self test and click each item missiing their permissions for most everything to be added. Still need to get your nlp services added and enabled for network based location services.
I was just yesterday afforded the time to install and try the rom. I can definitely see the appeal of the minimalistic approach and I really like how the ROM specific settings are integrated into the existing categories instead of in a dedicated tab.
If I had only one wish it'd be for the long swipe long press options to kill apps and so on. Don't get me wrong it affords plenty of customizations and seems to be a fine ROM. I'm going to give it a go to see how things roll.
Beetle84 said:
ArrowOS​
ArrowOS is an AOSP/CAF based project started with the aim of keeping things simple, clean and neat.
Website: https://arrowos.net
Telegram: Channel | TG Portal/Links
Github: https://github.com/ArrowOS
Code Review: review.arrowos.net
E-mail: arrowos.contact
PayPal: Donate to us
Blog: blog.arrowos.net
WHAT WORKS?
Almost everything
WHAT DOESN'T WORK?
You tell me
Be sure to include a log : via the Matlog app included or check how to
DOWNLOADS
08-04-21 Build - GAPPS/VANILLA
INSTALLATION - TWRP
Unlocked Bootloader Required: google "unlock motorola bootloader"
Download the ArrowOS zip and copy to your external sd card
Download/Install firmware with the latest version of Moto Flash Tool
(this tool also prepares the b slot for custom rom installation)
Boot to the start/welcome screen
Power off and reboot to the bootloader/fastboot interface (power and volume down)
Install TWRP to slot a and slot b
Code:
fastboot flash recovery TWRP.img
fastboot flash recovery_b TWRP.img
Boot to TWRP (navigate with the volume buttons, select recovery, press power)
FORMAT DATA!!
Flash the ArrowOS zip
REBOOT TO RECOVERY!!
Reboot to system
Profit
INSTALLATION - FASTBOOTD
Unlocked Bootloader Required: google "unlock motorola bootloader"
Download the ArrowOS zip and extract it to your adb/fastboot folder
Download/Install firmware with the latest version of Moto Flash Tool
(this tool also prepares the b slot for custom rom installation)
Boot to the start/welcome screen
Power off and reboot to the bootloader/fastboot interface (power and volume down)
Install TWRP to slot a and slot b
Code:
fastboot flash recovery TWRP.img
fastboot flash recovery_b TWRP.img
Boot to TWRP (navigate with the volume buttons, select recovery, press power)
FORMAT DATA!!
In TWRP reboot menu, select fastboot, wait for it to reboot
Open a cmd window where you extracted the files to earlier and flash the ROM with the below commands
Code:
fastboot flash boot boot.img
fastboot flash vbmeta vbmeta.img
fastboot flash product product.img
fastboot flash system system.img
Reboot to system
Profit
*** Dont install Magisk until you have booted the ROM once
ROM Source: https://github.com/ArrowOS
Kernel Source: https://github.com/Odin1101/Project-Sofia/tree/Upstream-plus
Device Source: https://github.com/whatthef84/android_device_motorola_sofiar-1
Vendor Source: https://github.com/whatthef84/android_vendor_motorola_sofiar-1/tree/android-11
Many thanks to @vache for the above device/vendor trees, the flash tool, and building TWRP. The guy's a legend!
Click to expand...
Click to collapse
Soon as I upgrade to the moto 5g ace u keep surprising us with your awesome work.
Hopefully you get the 5g ace and port this rom to it. If you don't get the phone thanks for all the fun you gave me on this phone and the moto g power..
Stay cool..
jhjhjhjhjhjh said:
Soon as I upgrade to the moto 5g ace u keep surprising us with your awesome work.
Hopefully you get the 5g ace and port this rom to it. If you don't get the phone thanks for all the fun you gave me on this phone and the moto g power..
Stay cool..
Click to expand...
Click to collapse
Thanks man, ive actually gone and bought the g 5g plus, awesome phone.
Beetle84 said:
Thanks man, ive actually gone and bought the g 5g plus, awesome phone.
Click to expand...
Click to collapse
Yes great phone only thing I wish it had dual speakers like the stylus but loving the 5G.
I already rooted it hours after I bought it lol.
I'll see you on the 5G Ace form then.. I'm happy you got the phone bro....lol my phone says 5G Ace yours 5G plus. Wonder what the differences are??..
How big is the battery in the g 5g plus? I live in the frigging hills and according to some coverage maps there's 5g close to home can't remember which cartier. T-mo/Sprint probably

Question How to upgrade to the latest patch of Android 12

Hey guys recived an update through the OnePlus oxygen updater today, currently in the "Stable" Android 12 release but after downloading the latest patch i noticed that there is no local upgrade option like it used to be prior, am i missing something here ? Thanks.
How to update from OnePlus 9 Pro Oxygen OS 12.0.0.0.LE15 to today's fixed OOS 12? Local update no longer available in settings/update
This might help: https://oxygenos.oneplus.net/OPLocalUpdate_For_Android12.apk
Zip file not showing on update.. and yes is in main storage
Option 2: with incremental OTA Access (AA) :​
Step 1 - Get back your original boot image​1. open the Magisk Manager application, select “Uninstall”, and choose the “Restore Images” option. Magisk will restore your phone’s stock boot image that was backed up during the rooting process.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2. Now go to “Settings” → “System” → “System updates” and select “Download and Install Now” to install the OxygenOS OTA update on your rooted OnePlus 9 Pro
3. Open Magisk Manager
a. Select the Install option.
b. Use Install to inactive slot
Progaros said:
This might help: https://oxygenos.oneplus.net/OPLocalUpdate_For_Android12.apk
Click to expand...
Click to collapse
Thanks a ton! This helped me to upgrade my incremental update!
PKkeys said:
Thanks a ton! This helped me to upgrade my incremental update!
Click to expand...
Click to collapse
Didn't work for me guide above so used APK to bring back local upgrade
More importantly, now that you patched to the latest, is it still a cleveland steamer?
toolhas4degrees said:
Option 2: with incremental OTA Access (AA) :​
Step 1 - Get back your original boot image​1. open the Magisk Manager application, select “Uninstall”, and choose the “Restore Images” option. Magisk will restore your phone’s stock boot image that was backed up during the rooting process.
2. Now go to “Settings” → “System” → “System updates” and select “Download and Install Now” to install the OxygenOS OTA update on your rooted OnePlus 9 Pro
3. Open Magisk Manager
a. Select the Install option.
b. Use Install to inactive slot
Click to expand...
Click to collapse
any other option to install incremental update? because i am getting failed message during installation despite this procedures
AboAnas25 said:
any other option to install incremental update? because i am getting failed message during installation despite this procedures
Click to expand...
Click to collapse
No and it doesn't work on a12 as I have tried. You need to unroot. Install the update.
/save msm_pull
Using MSM tool to pull boot.img, vendor_boot.img, and vbmeta:
1) Find out what your current active slot with either adb shell getprop ro.boot.slot_suffix or fastboot getvar current-slot
2) Open the MSM tool select Other at the top and Next button if you have to
3) Hit F8. Put a checkbox in boot_a or boot_b, vendor_boot_a or vendor_boot_b, and vbmeta files (whichever is your current active slot.) Password is: oneplus (case sensitive.) There will be a new Read Back button at the top
3) Put the phone in EDL mode....adb reboot edl...is easier than buttons but whatever. As soon as you see it's connected, hit the Read Back button.
4) Read back will only take a few seconds. File(s) will end up on the root of your PC's C:\ drive.
Next put the vendor_boot and boot images on your phone patch each with magisk. Copy the patched images back to your fastboot folder and put the vbmeta image there as well.
Next Run this command:
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
***_**_*Make sure it completes without errors before proceeding. If errors, update your ADB: https://developer.android.com/studio/releases/platform-tools
If no errors, run these commands:
fastboot flash vendor_boot vendor_boot_magisk.img
fastboot flash boot boot_magisk.img
8) If no errors, run
fastboot reboot
AboAnas25 said:
any other option to install incremental update? because i am getting failed message during installation despite this procedures
Click to expand...
Click to collapse
The problem is Google installer... And the fact you need to patch 2 images and remove verification and verity
toolhas4degrees said:
No and it doesn't work on a12 as I have tried. You need to unroot. Install the update.
/save msm_pull
Using MSM tool to pull boot.img, vendor_boot.img, and vbmeta:
1) Find out what your current active slot with either adb shell getprop ro.boot.slot_suffix or fastboot getvar current-slot
2) Open the MSM tool select Other at the top and Next button if you have to
3) Hit F8. Put a checkbox in boot_a or boot_b, vendor_boot_a or vendor_boot_b, and vbmeta files (whichever is your current active slot.) Password is: oneplus (case sensitive.) There will be a new Read Back button at the top
3) Put the phone in EDL mode....adb reboot edl...is easier than buttons but whatever. As soon as you see it's connected, hit the Read Back button.
4) Read back will only take a few seconds. File(s) will end up on the root of your PC's C:\ drive.
Next put the vendor_boot and boot images on your phone patch each with magisk. Copy the patched images back to your fastboot folder and put the vbmeta image there as well.
Next Run this command:
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
***_**_*Make sure it completes without errors before proceeding. If errors, update your ADB: https://developer.android.com/studio/releases/platform-tools
If no errors, run these commands:
fastboot flash vendor_boot vendor_boot_magisk.img
fastboot flash boot boot_magisk.img
8) If no errors, run
fastboot reboot
Click to expand...
Click to collapse
Makes sense. Thank you for this post.
If possible, I think it would be helpful to others if you (or somebody else) can upload and share those new stock vendor-boot/boot/vbmeta images that were dumped using the msmtool. Would save a lot of trouble to others.
Thanks again!
toolhas4degrees said:
No and it doesn't work on a12 as I have tried. You need to unroot. Install the update.
/save msm_pull
Using MSM tool to pull boot.img, vendor_boot.img, and vbmeta:
1) Find out what your current active slot with either adb shell getprop ro.boot.slot_suffix or fastboot getvar current-slot
2) Open the MSM tool select Other at the top and Next button if you have to
3) Hit F8. Put a checkbox in boot_a or boot_b, vendor_boot_a or vendor_boot_b, and vbmeta files (whichever is your current active slot.) Password is: oneplus (case sensitive.) There will be a new Read Back button at the top
3) Put the phone in EDL mode....adb reboot edl...is easier than buttons but whatever. As soon as you see it's connected, hit the Read Back button.
4) Read back will only take a few seconds. File(s) will end up on the root of your PC's C:\ drive.
Next put the vendor_boot and boot images on your phone patch each with magisk. Copy the patched images back to your fastboot folder and put the vbmeta image there as well.
Next Run this command:
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
***_**_*Make sure it completes without errors before proceeding. If errors, update your ADB: https://developer.android.com/studio/releases/platform-tools
If no errors, run these commands:
fastboot flash vendor_boot vendor_boot_magisk.img
fastboot flash boot boot_magisk.img
8) If no errors, run
fastboot reboot
Click to expand...
Click to collapse
You shouldn't need all those extra images/partitions if you use magisk alpha. Just boot patched boot.img then open magisk and do a direct install.
terlynn4 said:
You shouldn't need all those extra images/partitions if you use magisk alpha. Just boot patched boot.img then open magisk and do a direct install.
Click to expand...
Click to collapse
Where did you get a boot image from? This method will work on an6 magisk. You can't on a incremental update.. if you had a full zip yes I tried with alpha first the old method of removing and patching no longer works. So msm tool is your option... Other than that show me how you updated without pulling it. Since the ita won't work with payload dumper
toolhas4degrees said:
You can't on a incremental update.. if you had a full zip yes I tried with alpha first
Click to expand...
Click to collapse
There's no need to do vendor boot when using Magisk Alpha, even on instrumentals. All I had to do to root was restore stock c.36 boot and vbmeta, update to c.39 and then use MSM to pull vbmeta and boot. I patched the boot with Magisk Alpha, booted the patched boot.img and then when in OS did a direct install. Didn't have to re-disable verity or flash vbmeta again either after updating, only using patched boot.img.
toolhas4degrees said:
You can't on a incremental update.. if you had a full zip yes I tried with alpha first
Click to expand...
Click to collapse
If you're already rooted before updating you can just restore images from magisk, install the update, install magisk to inactive slot, then reboot. That's what I did for the incremental. But even if you're already rooted you shouldn't need vbmeta. Granted, things don't *always* work like they should.
jeffsga88 said:
There's no need to do vendor boot when using Magisk Alpha, even on instrumentals. All I had to do to root was restore stock c.36 boot and vbmeta, update to c.39 and then use MSM to pull vbmeta and boot. I patched the boot with Magisk Alpha, booted the patched boot.img and then when in OS did a direct install. Didn't have to re-disable verity or flash vbmeta again either after updating, only using patched boot.img.
Click to expand...
Click to collapse
Yeah, this is the behavior I would expect. So you didn't actually do anything with vbmeta, right? You just pulled it in case you needed it?
terlynn4 said:
If you're already rooted before updating you can just restore images from magisk, install the update, install magisk to inactive slot, then reboot. That's what I did for the incremental. But even if you're already rooted you shouldn't need vbmeta. Granted, things don't *always* work like they should.
Yeah, this is the behavior I would expect. So you didn't actually do anything with vbmeta, right? You just pulled it in case you needed it?
Click to expand...
Click to collapse
I did this others did this also it did not update it stayed on last version I was using latest alpha going from c36 to c39 global. Just stayed on 36 if I tried it again sent to boot loop. That method did not work
Would been nice if you read what I posted earlier
toolhas4degrees said:
I did this others did this also it did not update it stayed on last version I was using latest alpha going from c36 to c39 global. Just stayed on 36 if I tried it again sent to boot loop. That method did not work
Click to expand...
Click to collapse
Interesting. I never flashed vbmeta or vendor except when I was on open beta. I used the incremental method above for both the update to c38 "stable" and to c39. Folks in another thread lost root and re-rooted with only boot.img. Not sure what went wrong in your case.
terlynn4 said:
Interesting. I never flashed vbmeta or vendor except when I was on open beta. I used the incremental method above for both the update to c38 "stable" and to c39. Folks in another thread lost root and re-rooted with only boot.img. Not sure what went wrong in your case.
Click to expand...
Click to collapse
Maybe an issue from 36 to 39 you know 38 is basically 39 right. So you really didn't change anything
toolhas4degrees said:
Maybe an issue from 36 to 39 you know 38 is basically 39 right. So you really didn't change anything
Click to expand...
Click to collapse
It's still an install to inactive slot and reboot, regardless if there are any/many differences. The same process also worked from 36 to 38. And there are two threads besides this one with other people who rooted using only boot.img and direct install with alpha. Maybe you had issues because of skipping a version? In any case, the simple steps are the easiest path for most people. Great info in your post for anyone who has problems though.

How To Guide How to install pixel experience plus (GSI) for your poco f5

Warning: this topic is about installing an GSI (Generic System Image).
It's not optimized for specific device and not good for daily drive.
You might run into some serious bug like: 3.5mm jack not working, not receiving SMS, can't make phone call.
Introduction
Since ximi doesn't release the kernel source for this phone. There is no custom rom for Poco F5 atm. So the only way to get away from stinky MIUI is install GSI.
Requirement
To preform this, you will need(to know):
- a Poco F5 with unlocked bootloader
- a PC
- stable internet connection.
- Poco F5 is an virtual A/B arm64 device.
Let's do it.
1. Go to GSI list by phhusson chose your favorite rom and download it. And then download a fastboot MIUI rom, we will need it later.
After all download is finished, we will need to disable the verification of vbmeta partition. extract the fastboot MIUI stock rom, then find the vbmeta.img in the /fastbootROMname/images/
2. reboot your phone into bootloader, connect it to your PC and flash the vbmeta.img you just found by using command
Code:
fastboot --disable-verification flash vbmeta vbmeta.img
After the flashing, the verification will lifted.
3. Now we get into FASTBOOTD mode by using command:
Code:
fastboot reboot fastboot
After few seconds you should able to see a FASTBOOTD on the phone screen.
4. And then we need to delete a logical partition to free up some space. Use command
Code:
fastboot delete-logical-partition product_a
to achieve that.
5. Now flash the GSI by using command
Code:
fastboot flash system {your image}
It should take 3-4 mins. After flashing is done, use
Code:
fastboot -w
to do a factory reset **This will delete all data!**
6. Reboot your phone
Congrats, you are on AOSP now!
But soon you will found out the status bar height is weird and auto brightness is broken.
To fix that, download HW overlay file and place it in /system/product/overlay/ **Root needed**
And you can fix BT audio by turning Settings - Phh Treble Settings - Misc features - "Disable audio effects" & "Use System Wide BT HAL"
Spoiler: Screenshot
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Raymond.William said:
Warning: this topic is about installing an GSI (Generic System Image).
It's not optimized for specific device and not good for daily drive.
You might run into some serious bug like: 3.5mm jack not working, not receiving SMS, can't make phone call.
Introduction
Since ximi doesn't release the kernel source for this phone. There is no custom rom for Poco F5 atm. So the only way to get away from stinky MIUI is install GSI.
Requirement
To preform this, you will need(to know):
- a Poco F5 with unlocked bootloader
- a PC
- stable internet connection.
- Poco F5 is an virtual A/B arm64 device.
Let's do it.
1. Go to GSI list by phhusson chose your favorite rom and download it. And then download a fastboot MIUI rom, we will need it later.
After all download is finished, we will need to disable the verification of vbmeta partition. extract the fastboot MIUI stock rom, then find the vbmeta.img in the /fastbootROMname/images/
2. reboot your phone into bootloader, connect it to your PC and flash the vbmeta.img you just found by using command
Code:
fastboot --disable-verification flash vbmeta vbmeta.img
After the flashing, the verification will lifted.
3. Now we get into FASTBOOTD mode by using command:
Code:
fastboot reboot fastboot
After few seconds you should able to see a FASTBOOTD on the phone screen.
4. And then we need to delete a logical partition to free up some space. Use command
Code:
fastboot delete-logical-partition production_a
to achieve that.
5. Now flash the GSI by using command
Code:
fastboot flash system {your image}
It should take 3-4 mins. After flashing is done, use
Code:
fastboot -w
to do a factory reset **This will delete all data!**
6. Reboot your phone
Congrats, you are on AOSP now!
But soon you will found out the status bar height is weird and auto brightness is broken.
To fix that, download HW overlay file and place it in /system/product/overlay/ **Root needed**
And you can fix BT audio by turning Settings - Phh Treble Settings - Misc features - "Disable audio effects" & "Use System Wide BT HAL"
Spoiler: Screenshot
Click to expand...
Click to collapse
To fix screen issue without HW overalay, you can enter Phh settings and set screen hz manually to 60
migueltb01 said:
To fix screen issue without HW overalay, you can enter Phh settings and set screen hz manually to 60
Click to expand...
Click to collapse
if you are using Pixel experience plus, lock refresh rate to 60 via phh settings will make your screen turn black every 2-3 seconds
Does anyone know why this happens?
C:\Users\Admin\Desktop\ROM\platform-tools>fastboot --disable-verification flash - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
pastebin.com
I'm moving from MIUI Global.. and i tried with several GSI files and isn't working
RAD! said:
Does anyone know why this happens?
C:\Users\Admin\Desktop\ROM\platform-tools>fastboot --disable-verification flash - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
pastebin.com
I'm moving from MIUI Global.. and i tried with several GSI files and isn't working
Click to expand...
Click to collapse
delete product_a
not production_a
huyizheng said:
delete product_a
not production_a
Click to expand...
Click to collapse
thx for correcting me
I also tried installing.
I had problems with calls and had to turn on
"Phh Treble Settings" - "Qualcomm features" - "Disable stereo support on VoIP"
4. And then we need to delete a logical partition to free up some space. Use command
fastboot delete-logical-partition product_a
Click to expand...
Click to collapse
'product_a' didn't work because my current slot is 'b'
RAD! said:
Does anyone know why this happens?
C:\Users\Admin\Desktop\ROM\platform-tools>fastboot --disable-verification flash - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
pastebin.com
I'm moving from MIUI Global.. and i tried with several GSI files and isn't working
Click to expand...
Click to collapse
Did you unlock the bootloader?
I've tried many gsi roms provided here. The only one that really stable for me is Pixel OS.
download
edit: redmi note 12 turbo btw
KazuShi998 said:
I've tried many gsi roms provided here. The only one that really stable for me is Pixel OS.
download
edit: redmi note 12 turbo btw
Click to expand...
Click to collapse
any bugs?
deepx94 said:
any bugs?
Click to expand...
Click to collapse
just one i found. for now. i cant receive sms from outside. i do can send sms to others. not a groundbreaking bug but troublesome enough if you do use the sms for receiving transaction codes from bank and 2FA for account logins.
KazuShi998 said:
just one i found. for now. i cant receive sms from outside. i do can send sms to others. not a groundbreaking bug but troublesome enough if you do use the sms for receiving transaction codes from bank and 2FA for account logins.
Click to expand...
Click to collapse
Spark os is same bugs too

Categories

Resources