All Thanks Credit To him
look532526
MB520-MIUI-V5 transplant was successful!
Excerpts update fixes:
1 full round
2 stores display
Sync updated to May 10 of micode code
Underlined desktop sticky notes icon to quickly create notes function
New fast pass
Join crack theme manager, role, you know
Join the Lunar lock screen, weather display
Set the alarm, displays the time remaining from the current
Bottom package update to 5.7, so the stability will be better.
Speaking Radio
Total repair store display
Fix runtime memory 512
Fix the problem about dislocation at the interface
Using 4.2 camera, remove the 4.2 camera Gallery
Add more dynamic icon
4-29 update:
Follow the official version features
Added mi bond;
New multi-touch;
Camera Gallery problem: Delete gallay2.apk, replaced camera.apk;
Make up the volume wake switch;
FM Chinese;
Fix clipboard issue;
Other:
Ota can, but it will not cause the phenomenon mount the SD card; ask everyone to join solved: link. Based on this consideration, ota package temporarily not upload, please download the complete package.
Add Dolby sound, because the hardware does not fit, do not take effect;
clean background flash back home key, the current is due to the problems cm bottom bag, miui development team has been aware of this situation; temporary solution: a desktop menu key on the keyboard to read: No
Description: a system for co-development group MIUI Yoshiko DEFY adapted version of the blueprint transplantation, driving most of the changes,
WIFI driver update
2. system update to MIUI official 0419 version
3. system part of optimization a system based on a small amount of personal preferences streamlining
Installation Method
Brush a custom kernel ROM, BOOT menu has been upgraded to 2.0 (including CM10, CM10.1, MIUIV5, interoperability between these three brushes do not format the partition), but if you want to brush back to the 2.3 series
must follow these steps:
In phone operator
instantly turn bright blue lights press the volume down key to enter the Recovery Menu:
use the volume button to select the power button to confirm ------ select Tools
Tools "File System tools" This will wipe your data after
Tools "File System tools" Foemat Data and Cache toext3
"click on this (ie red) will not respond for a while, please be patient ....." After
select: Recovery;
Select: Custom Recovery;
Select: Install zip from sdcard; (custom selection Brush Pack)
Choose: Choose zip from sdcard
to enter the next screen select "Yes" at the beginning of the option.
Screen appears Install from sdcard complete finish.
Go Back Back Recovery root menu, select rebootsystem now, press the power button to confirm, the phone will restart.
MIUI-MB520-V5 Download: 5-10:
http://pan.baidu.com/share/link?shareid=494729&uk=2366296236
https://disk.yandex.com/public/?hash=Pv1yQqKQ0lN9dNIUdNR2YiHT+ECCbVUgTywtt8YJiJA=
Please press thanks Button
is it stable?,last time i downloaded the rom from chinese forum and it was so slow and laggy.
Omg ...thanks flash now..
Sent from my
hiandro said:
is it stable?,last time i downloaded the rom from chinese forum and it was so slow and laggy.
Click to expand...
Click to collapse
Well, generaly it's stable enough for everyday use, but there are some lags.
F.E. - launcher theme reset (affected after system restart)
Haven't tried to disable all kind of animations, but I think it might solve the problem.
Also its' performance is lower than CM10 builds.
Personally I don't like MIUI, so I switched back to Quarx builds.
Works fine except for Cellular Signal, i can't get phone signal, network manual search doesn't work. is any way to solve this? like a baseband patch
English is not my first language.
Arrow OS got stylus support recently, it's basically suitable for my daily job, but some details are not good as MIUI, here is some setting for me, and I think you guys maybe need it.
If you haven't flashed Arrow OS 13. Go check:
https://forum.xda-developers.com/t/rom-arrowos-13-0-12-1-12l-for-xiaomi-pad-5-nabu-official.4502749/
Thanks @kubersharma001 we have such good aosp rom with stylus support.
1. Magisk and RootMagisk needs patch boot.img, but this file is not the same file you flash from
https://sourceforge.net/projects/kubersharma001/files/nabu/
You need to extract boot.img and vbmeta.img from ROM zip file, payload.img.
There is a python tool, Payload Dumper to implement this:
https://github.com/vm03/payload_dumper
Or follow this guide, "Guide on how to pull a partition (like boot.img etc) from a currently flashed ROM?" section.
https://kubersharma001.com/arrowos-for-xiaomi-pad-5-nabu
The last thing, enable zygisk from magisk setting.
2. Android 12 FirmwareYou can update your official firmware to the Android 12 version. You can get the firmware from
https://xiaomifirmwareupdater.com/
Download this zip file, reboot to recovery, adb sideload zip file.
If progress is stuck at 0%, press volume down, then press power button, it should display progress.
3. Network traffic monitorThere is no network traffic monitor in arrow os 13. But you can enable this with AOSPMods magisk module.
https://github.com/siavash79/AOSPMods
After you flash this module, open AOSPMods, Status Bar setting, and enable network monitor.
4. Recent TaskbarYou can change the default taskbar to "recent taskbar", so you can switch the running app quickly like MIUI.
Firstly, Install PixelLauncherMOD module:
https://github.com/saitamasahil/PixelLauncherMOD
Then open AOSPMods, navigation bar, enforce enable Android taskbar, then you can see an option to change the default taskbar to a recent taskbar.
5. FreeformThere is no built-in freeform in Arrow OS 13, but you can still enable freeform through these two ways.
1. Developer options
Enter developer options, enable "Force activities to be resizable" and "Enable freeform windows".
Then open app from the launcher, switch to the recent app view, tap app logo, and select freeform.
Then you got an "imperfect freeform" because the freeform app can't display over other apps.
2. MI-Freeform
Firstly you need to install Shizuku.
https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api&hl=en_IN&gl=US
Then you need to enable LSPosed.
https://github.com/LSPosed/LSPosed
Then install MI Freeform.
https://github.com/sunshine0523/Mi-FreeForm
Follow Mi Freeform built-in tutorial to learn how to use this app.
You can enable freeform over any app. But it still has many bugs. Just a workaround before official Arrow OS ROM supports freeform.
6. Stylus Screenshot(Just an imperfect solution.
Do you remember that you can partial screenshots through the up button of the stylus in MIUI?
It's a really useful feature when you watch videos and take some notes. This feature is missing in arrow os.
But there is a workaround solution, firstly, download Key Mapper.
https://play.google.com/store/apps/details?id=io.github.sds100.keymapper&hl=en_IN&gl=US
Connect you stylus to tablet through Bluetooth, open Key Mapper
Then record trigger (Long press Up Button), add action "Screenshot".Then save.
But this is a Full Screenshot, you need to tap the "Edit" icon and crop your screenshot in the editor.
If you have a better solution, please let me know.
7. Wrong Time ZoneIf your device time zone is always reset to the wrong place, and can't change it in settings. You need to execute adb command.
(If you don't have a computer)
Install termux:
https://f-droid.org/en/packages/com.termux/
Then install android-tools in termux, so you can run adb locally.
Open Developer options, enable usb debugging or wireless debugging (no computer)
Here is a tutorial about how to use local adb to debug your device.
After ensuring you can use adb debug your device, follow this tutorial to correct your time zone
https://stackoverflow.com/questions/8062827/how-do-i-change-timezone-using-adb
8. Exclamation marks on the status bar WIFI iconThis problem will only encounter by Chinese users.
Thanks to the god damned Chinese Communist Party and Great Fire Wall they built.
Chinese people can't access the google servers if they don't have VPN, so Android thinks this WLAN network is limited and the WIFI icon will show exclamation marks.
Download CaptiveMgr to solve this:
https://www.coolapk.com/apk/tech.evlsoc.captivemgr
Thank you!
I really liked the change to taskbar (4).
Nice suggestions. You can add this magisk lsposed mod to enable face unlock https://github.com/null-dev/UniversalAuth
E!ad said:
Thank you!
I really liked the change to taskbar (4).
Click to expand...
Click to collapse
@Dr.Monty thanks for your advice.
Could you please explain step by step how to patch boot.img by magisk and root arrow os please.
Never root a my device by this method so I didn’t understand what you wrote in your OP
truly wonderful
How can i install the PixelLauncherMOD? It' s a magisk modulo? Thanks
What i have to choose for the recent bar? Thanks
Edit: was a zip inside a zip :\ works but i prefer the stock launcher.
Someone know if is possible to active the 4 fingers to home screen and the multitouch gesture on this rom? Thanks maybe can i install an apk from the stock one???
Dr.Monty said:
English is not my first language.
Arrow OS got stylus support recently, it's basically suitable for my daily job, but some details are not good as MIUI, here is some setting for me, and I think you guys maybe need it.
If you haven't flashed Arrow OS 13. Go check:
https://forum.xda-developers.com/t/rom-arrowos-13-0-12-1-12l-for-xiaomi-pad-5-nabu-official.4502749/
Thanks @kubersharma001 we have such good aosp rom with stylus support.
1. Magisk and RootMagisk needs patch boot.img, but this file is not the same file you flash from
https://sourceforge.net/projects/kubersharma001/files/nabu/
You need to extract boot.img and vbmeta.img from ROM zip file, payload.img.
There is a python tool, Payload Dumper to implement this:
https://github.com/vm03/payload_dumper
Or follow this guide, "Guide on how to pull a partition (like boot.img etc) from a currently flashed ROM?" section.
https://kubersharma001.com/arrowos-for-xiaomi-pad-5-nabu
The last thing, enable zygisk from magisk setting.
2. Android 12 FirmwareYou can update your official firmware to the Android 12 version. You can get the firmware from
https://xiaomifirmwareupdater.com/
Download this zip file, reboot to recovery, adb sideload zip file.
If progress is stuck at 0%, press volume down, then press power button, it should display progress.
3. Network traffic monitorThere is no network traffic monitor in arrow os 13. But you can enable this with AOSPMods magisk module.
https://github.com/siavash79/AOSPMods
After you flash this module, open AOSPMods, Status Bar setting, and enable network monitor.
4. Recent TaskbarYou can change the default taskbar to "recent taskbar", so you can switch the running app quickly like MIUI.
Firstly, Install PixelLauncherMOD module:
https://github.com/saitamasahil/PixelLauncherMOD
Then open AOSPMods, navigation bar, enforce enable Android taskbar, then you can see an option to change the default taskbar to a recent taskbar.
5. FreeformThere is no built-in freeform in Arrow OS 13, but you can still enable freeform through these two ways.
1. Developer options
Enter developer options, enable "Force activities to be resizable" and "Enable freeform windows".
Then open app from the launcher, switch to the recent app view, tap app logo, and select freeform.
Then you got an "imperfect freeform" because the freeform app can't display over other apps.
2. MI-Freeform
Firstly you need to install Shizuku.
https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api&hl=en_IN&gl=US
Then you need to enable LSPosed.
https://github.com/LSPosed/LSPosed
Then install MI Freeform.
https://github.com/sunshine0523/Mi-FreeForm
Follow Mi Freeform built-in tutorial to learn how to use this app.
You can enable freeform over any app. But it still has many bugs. Just a workaround before official Arrow OS ROM supports freeform.
6. Stylus Screenshot(Just an imperfect solution.
Do you remember that you can partial screenshots through the up button of the stylus in MIUI?
It's a really useful feature when you watch videos and take some notes. This feature is missing in arrow os.
But there is a workaround solution, firstly, download Key Mapper.
https://play.google.com/store/apps/details?id=io.github.sds100.keymapper&hl=en_IN&gl=US
Connect you stylus to tablet through Bluetooth, open Key Mapper
Then record trigger (Long press Up Button), add action "Screenshot".Then save.
But this is a Full Screenshot, you need to tap the "Edit" icon and crop your screenshot in the editor.
If you have a better solution, please let me know.
7. Wrong Time ZoneIf your device time zone is always reset to the wrong place, and can't change it in settings. You need to execute adb command.
(If you don't have a computer)
Install termux:
https://f-droid.org/en/packages/com.termux/
Then install android-tools in termux, so you can run adb locally.
Open Developer options, enable usb debugging or wireless debugging (no computer)
Here is a tutorial about how to use local adb to debug your device.
After ensuring you can use adb debug your device, follow this tutorial to correct your time zone
https://stackoverflow.com/questions/8062827/how-do-i-change-timezone-using-adb
8. Exclamation marks on the status bar WIFI iconThis problem will only encounter by Chinese users.
Thanks to the god damned Chinese Communist Party and Great Fire Wall they built.
Chinese people can't access the google servers if they don't have VPN, so Android thinks this WLAN network is limited and the WIFI icon will show exclamation marks.
Download CaptiveMgr to solve this:
https://www.coolapk.com/apk/tech.evlsoc.captivemgr
Click to expand...
Click to collapse
Thanks. Do you know if I can install firmware even though I have arrowOS 13? Cause it says firmware is for Android 12
Dr.Monty said:
English is not my first language.
Arrow OS got stylus support recently, it's basically suitable for my daily job, but some details are not good as MIUI, here is some setting for me, and I think you guys maybe need it.
If you haven't flashed Arrow OS 13. Go check:
https://forum.xda-developers.com/t/rom-arrowos-13-0-12-1-12l-for-xiaomi-pad-5-nabu-official.4502749/
Thanks @kubersharma001 we have such good aosp rom with stylus support.
1. Magisk and RootMagisk needs patch boot.img, but this file is not the same file you flash from
https://sourceforge.net/projects/kubersharma001/files/nabu/
You need to extract boot.img and vbmeta.img from ROM zip file, payload.img.
There is a python tool, Payload Dumper to implement this:
https://github.com/vm03/payload_dumper
Or follow this guide, "Guide on how to pull a partition (like boot.img etc) from a currently flashed ROM?" section.
https://kubersharma001.com/arrowos-for-xiaomi-pad-5-nabu
The last thing, enable zygisk from magisk setting.
2. Android 12 FirmwareYou can update your official firmware to the Android 12 version. You can get the firmware from
https://xiaomifirmwareupdater.com/
Download this zip file, reboot to recovery, adb sideload zip file.
If progress is stuck at 0%, press volume down, then press power button, it should display progress.
3. Network traffic monitorThere is no network traffic monitor in arrow os 13. But you can enable this with AOSPMods magisk module.
https://github.com/siavash79/AOSPMods
After you flash this module, open AOSPMods, Status Bar setting, and enable network monitor.
4. Recent TaskbarYou can change the default taskbar to "recent taskbar", so you can switch the running app quickly like MIUI.
Firstly, Install PixelLauncherMOD module:
https://github.com/saitamasahil/PixelLauncherMOD
Then open AOSPMods, navigation bar, enforce enable Android taskbar, then you can see an option to change the default taskbar to a recent taskbar.
5. FreeformThere is no built-in freeform in Arrow OS 13, but you can still enable freeform through these two ways.
1. Developer options
Enter developer options, enable "Force activities to be resizable" and "Enable freeform windows".
Then open app from the launcher, switch to the recent app view, tap app logo, and select freeform.
Then you got an "imperfect freeform" because the freeform app can't display over other apps.
2. MI-Freeform
Firstly you need to install Shizuku.
https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api&hl=en_IN&gl=US
Then you need to enable LSPosed.
https://github.com/LSPosed/LSPosed
Then install MI Freeform.
https://github.com/sunshine0523/Mi-FreeForm
Follow Mi Freeform built-in tutorial to learn how to use this app.
You can enable freeform over any app. But it still has many bugs. Just a workaround before official Arrow OS ROM supports freeform.
6. Stylus Screenshot(Just an imperfect solution.
Do you remember that you can partial screenshots through the up button of the stylus in MIUI?
It's a really useful feature when you watch videos and take some notes. This feature is missing in arrow os.
But there is a workaround solution, firstly, download Key Mapper.
https://play.google.com/store/apps/details?id=io.github.sds100.keymapper&hl=en_IN&gl=US
Connect you stylus to tablet through Bluetooth, open Key Mapper
Then record trigger (Long press Up Button), add action "Screenshot".Then save.
But this is a Full Screenshot, you need to tap the "Edit" icon and crop your screenshot in the editor.
If you have a better solution, please let me know.
7. Wrong Time ZoneIf your device time zone is always reset to the wrong place, and can't change it in settings. You need to execute adb command.
(If you don't have a computer)
Install termux:
https://f-droid.org/en/packages/com.termux/
Then install android-tools in termux, so you can run adb locally.
Open Developer options, enable usb debugging or wireless debugging (no computer)
Here is a tutorial about how to use local adb to debug your device.
After ensuring you can use adb debug your device, follow this tutorial to correct your time zone
https://stackoverflow.com/questions/8062827/how-do-i-change-timezone-using-adb
8. Exclamation marks on the status bar WIFI iconThis problem will only encounter by Chinese users.
Thanks to the god damned Chinese Communist Party and Great Fire Wall they built.
Chinese people can't access the google servers if they don't have VPN, so Android thinks this WLAN network is limited and the WIFI icon will show exclamation marks.
Download CaptiveMgr to solve this:
https://www.coolapk.com/apk/tech.evlsoc.captivemgr
Click to expand...
Click to collapse
I get this error when trying to upgrade firmware do you know what could it be?
{
"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"
}
Mi FreeForm not quite working either I'm stuck at the tutorial. It says drag window to corners but nothing happens
Also whjen i try to upgrade firmware it stuck at 0% I hold volume down then pressp ower like you said but that just goes out of sideload mode
how can i check what version of firmware i have?
Dumb question: How do I install magisk? I used payload-dumper-go, extracted the two files (boot.img and vbmeta.img), patched them on my tablet from the downloads folder..And now what?
Nvm got it: adb reboot sideload, then sideload magisk*.apk, then press down, then power. Then follow the prompts in magisk, done.
Blocky Advance said:
how can i check what version of firmware i have?
Click to expand...
Click to collapse
Before installing arrowOS, I am using MIUI R, so the firmware i have should be android 11.
And I stuck on 0% when I try to sideload the new firmware. The question is a little bit different with yours. When I press the volume- and power button, I got total xfer: 0.00x
OK. Firmware updated.
To get around invisible recovery you have to use adb reboot sideload.
Then as instructed, volume button down once, then power button down once (imagine a visible recovery!)
yuuhicho said:
Before installing arrowOS, I am using MIUI R, so the firmware i have should be android 11.
And I stuck on 0% when I try to sideload the new firmware. The question is a little bit different with yours. When I press the volume- and power button, I got total xfer: 0.00x
View attachment 5766111
Click to expand...
Click to collapse
I had the same issue. Wait a few minutes while it' s at 0% and then press down + power. It should show progress
ptnguyen said:
@Dr.Monty thanks for your advice.
Could you please explain step by step how to patch boot.img by magisk and root arrow os please.
Never root a my device by this method so I didn’t understand what you wrote in your OP
Click to expand...
Click to collapse
You use this link to get the boot.img extracted: https://kubersharma001.com/arrowos-for-xiaomi-pad-5-nabu
Install magisk. Patch that image. Lookup Step 3 here: https://www.xda-developers.com/how-to-install-magisk/
Flash the patched boot.img using adb. (Same steps as in initial installation, refer first link)
Always backup before this.
Dr.Monty said:
English is not my first language.
Arrow OS got stylus support recently, it's basically suitable for my daily job, but some details are not good as MIUI, here is some setting for me, and I think you guys maybe need it.
If you haven't flashed Arrow OS 13. Go check:
https://forum.xda-developers.com/t/rom-arrowos-13-0-12-1-12l-for-xiaomi-pad-5-nabu-official.4502749/
Thanks @kubersharma001 we have such good aosp rom with stylus support.
1. Magisk and RootMagisk needs patch boot.img, but this file is not the same file you flash from
https://sourceforge.net/projects/kubersharma001/files/nabu/
You need to extract boot.img and vbmeta.img from ROM zip file, payload.img.
There is a python tool, Payload Dumper to implement this:
https://github.com/vm03/payload_dumper
Or follow this guide, "Guide on how to pull a partition (like boot.img etc) from a currently flashed ROM?" section.
https://kubersharma001.com/arrowos-for-xiaomi-pad-5-nabu
The last thing, enable zygisk from magisk setting.
2. Android 12 FirmwareYou can update your official firmware to the Android 12 version. You can get the firmware from
https://xiaomifirmwareupdater.com/
Download this zip file, reboot to recovery, adb sideload zip file.
If progress is stuck at 0%, press volume down, then press power button, it should display progress.
3. Network traffic monitorThere is no network traffic monitor in arrow os 13. But you can enable this with AOSPMods magisk module.
https://github.com/siavash79/AOSPMods
After you flash this module, open AOSPMods, Status Bar setting, and enable network monitor.
4. Recent TaskbarYou can change the default taskbar to "recent taskbar", so you can switch the running app quickly like MIUI.
Firstly, Install PixelLauncherMOD module:
https://github.com/saitamasahil/PixelLauncherMOD
Then open AOSPMods, navigation bar, enforce enable Android taskbar, then you can see an option to change the default taskbar to a recent taskbar.
5. FreeformThere is no built-in freeform in Arrow OS 13, but you can still enable freeform through these two ways.
1. Developer options
Enter developer options, enable "Force activities to be resizable" and "Enable freeform windows".
Then open app from the launcher, switch to the recent app view, tap app logo, and select freeform.
Then you got an "imperfect freeform" because the freeform app can't display over other apps.
2. MI-Freeform
Firstly you need to install Shizuku.
https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api&hl=en_IN&gl=US
Then you need to enable LSPosed.
https://github.com/LSPosed/LSPosed
Then install MI Freeform.
https://github.com/sunshine0523/Mi-FreeForm
Follow Mi Freeform built-in tutorial to learn how to use this app.
You can enable freeform over any app. But it still has many bugs. Just a workaround before official Arrow OS ROM supports freeform.
6. Stylus Screenshot(Just an imperfect solution.
Do you remember that you can partial screenshots through the up button of the stylus in MIUI?
It's a really useful feature when you watch videos and take some notes. This feature is missing in arrow os.
But there is a workaround solution, firstly, download Key Mapper.
https://play.google.com/store/apps/details?id=io.github.sds100.keymapper&hl=en_IN&gl=US
Connect you stylus to tablet through Bluetooth, open Key Mapper
Then record trigger (Long press Up Button), add action "Screenshot".Then save.
But this is a Full Screenshot, you need to tap the "Edit" icon and crop your screenshot in the editor.
If you have a better solution, please let me know.
7. Wrong Time ZoneIf your device time zone is always reset to the wrong place, and can't change it in settings. You need to execute adb command.
(If you don't have a computer)
Install termux:
https://f-droid.org/en/packages/com.termux/
Then install android-tools in termux, so you can run adb locally.
Open Developer options, enable usb debugging or wireless debugging (no computer)
Here is a tutorial about how to use local adb to debug your device.
After ensuring you can use adb debug your device, follow this tutorial to correct your time zone
https://stackoverflow.com/questions/8062827/how-do-i-change-timezone-using-adb
8. Exclamation marks on the status bar WIFI iconThis problem will only encounter by Chinese users.
Thanks to the god damned Chinese Communist Party and Great Fire Wall they built.
Chinese people can't access the google servers if they don't have VPN, so Android thinks this WLAN network is limited and the WIFI icon will show exclamation marks.
Download CaptiveMgr to solve this:
https://www.coolapk.com/apk/tech.evlsoc.captivemgr
Click to expand...
Click to collapse
Latest version has Network monitor added in V13. Unsure about v12.1 but it's likely to be available as well. December update.
12firmware doens't come preinstalled on arrow13?
what is freeform? i didn't quite understand.
greatly appreciated, but just a suggestion, to add some info about every suggestion.
plus, the root isn't quite clear in my opinion.
Dr.Monty said:
English is not my first language.
Arrow OS got stylus support recently, it's basically suitable for my daily job, but some details are not good as MIUI, here is some setting for me, and I think you guys maybe need it.
If you haven't flashed Arrow OS 13. Go check:
https://forum.xda-developers.com/t/rom-arrowos-13-0-12-1-12l-for-xiaomi-pad-5-nabu-official.4502749/
Thanks @kubersharma001 we have such good aosp rom with stylus support.
1. Magisk and RootMagisk needs patch boot.img, but this file is not the same file you flash from
https://sourceforge.net/projects/kubersharma001/files/nabu/
You need to extract boot.img and vbmeta.img from ROM zip file, payload.img.
There is a python tool, Payload Dumper to implement this:
https://github.com/vm03/payload_dumper
Or follow this guide, "Guide on how to pull a partition (like boot.img etc) from a currently flashed ROM?" section.
https://kubersharma001.com/arrowos-for-xiaomi-pad-5-nabu
The last thing, enable zygisk from magisk setting.
2. Android 12 FirmwareYou can update your official firmware to the Android 12 version. You can get the firmware from
https://xiaomifirmwareupdater.com/
Download this zip file, reboot to recovery, adb sideload zip file.
If progress is stuck at 0%, press volume down, then press power button, it should display progress.
3. Network traffic monitorThere is no network traffic monitor in arrow os 13. But you can enable this with AOSPMods magisk module.
https://github.com/siavash79/AOSPMods
After you flash this module, open AOSPMods, Status Bar setting, and enable network monitor.
4. Recent TaskbarYou can change the default taskbar to "recent taskbar", so you can switch the running app quickly like MIUI.
Firstly, Install PixelLauncherMOD module:
https://github.com/saitamasahil/PixelLauncherMOD
Then open AOSPMods, navigation bar, enforce enable Android taskbar, then you can see an option to change the default taskbar to a recent taskbar.
5. FreeformThere is no built-in freeform in Arrow OS 13, but you can still enable freeform through these two ways.
1. Developer options
Enter developer options, enable "Force activities to be resizable" and "Enable freeform windows".
Then open app from the launcher, switch to the recent app view, tap app logo, and select freeform.
Then you got an "imperfect freeform" because the freeform app can't display over other apps.
2. MI-Freeform
Firstly you need to install Shizuku.
https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api&hl=en_IN&gl=US
Then you need to enable LSPosed.
https://github.com/LSPosed/LSPosed
Then install MI Freeform.
https://github.com/sunshine0523/Mi-FreeForm
Follow Mi Freeform built-in tutorial to learn how to use this app.
You can enable freeform over any app. But it still has many bugs. Just a workaround before official Arrow OS ROM supports freeform.
6. Stylus Screenshot(Just an imperfect solution.
Do you remember that you can partial screenshots through the up button of the stylus in MIUI?
It's a really useful feature when you watch videos and take some notes. This feature is missing in arrow os.
But there is a workaround solution, firstly, download Key Mapper.
https://play.google.com/store/apps/details?id=io.github.sds100.keymapper&hl=en_IN&gl=US
Connect you stylus to tablet through Bluetooth, open Key Mapper
Then record trigger (Long press Up Button), add action "Screenshot".Then save.
But this is a Full Screenshot, you need to tap the "Edit" icon and crop your screenshot in the editor.
If you have a better solution, please let me know.
7. Wrong Time ZoneIf your device time zone is always reset to the wrong place, and can't change it in settings. You need to execute adb command.
(If you don't have a computer)
Install termux:
https://f-droid.org/en/packages/com.termux/
Then install android-tools in termux, so you can run adb locally.
Open Developer options, enable usb debugging or wireless debugging (no computer)
Here is a tutorial about how to use local adb to debug your device.
After ensuring you can use adb debug your device, follow this tutorial to correct your time zone
https://stackoverflow.com/questions/8062827/how-do-i-change-timezone-using-adb
8. Exclamation marks on the status bar WIFI iconThis problem will only encounter by Chinese users.
Thanks to the god damned Chinese Communist Party and Great Fire Wall they built.
Chinese people can't access the google servers if they don't have VPN, so Android thinks this WLAN network is limited and the WIFI icon will show exclamation marks.
Download CaptiveMgr to solve this:
https://www.coolapk.com/apk/tech.evlsoc.captivemgr
Click to expand...
Click to collapse
What do you mean by Step 3: Update official firmware to Android 12? Are you referring to remove Arrow OS and go back to Stock MIUI Android 12 version?
* Your warranty is now void.
* I'm not responsible for bricked devices, dead SD cards,
* Please do some research if you have any concerns about features included in this recovery
* 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.
Click to expand...
Click to collapse
Pixel Experience Plus for Galaxy S21 FE (Snapdragon/Exynos) based on Android 13Unlock bootloader first:
Go to your phone → Settings → About Phone → Software information → Press Build number 6 times until you see the notice “You’re now a developer”
Go in Settings → Developer options → enable OEM unlocking
Power off your phone first. Then, connect a side of your USB to your PC/Laptop, keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone.
When you arrived at Download Mode, long press volume up until you see the black screen. Confirm to unlock the bootloader and you will erase your device.
Click to expand...
Click to collapse
Guide for flashing system image:
Flash recovery for snapdragon version, i'm using: OrangeFox Recovery is also provided for exynos soc
Please do everything that is written for flashing recovery (Installation), u need to disable encryption and wipe data
reboot when you sure recovery is permanent and check if phone is on "hello screen"
How to boot on recovery first time BEFORE "hello screen":
Uncheck reboot after flash AP recovery in Odin, unplug cable and then push vol - and power -> immiedietly after turn off download mode hold vol + and power and plug in cable -> now should work
Flash GSI image:First you need to download image from here: here or find thread here: click. This images have Google Apps allready included.
Remember to use arm64 with b !
Reboot to recovery
Now u should see on PC when u connect via cable internal memory - copy image to folder, probably should be "Fox" or create new
Touch files, find image
Now select to flash System image
Reboot
And thats it you should boot to system.
Post install settingsOn Phh Treble Settings set:
Samsung features:
Use alternate audio policy
Enable stereo audio mode
Enable extended brightness range
Enable double tap to wake (if u want)
Enable reversed wireless charging (if u want to reverse charge other device)
Enable access to all cameras
Enable extra sensors
Misc features:
Force FPS to [email protected] if you want 120Hz refresh rate display
On camera set expose aux cameras and force enable camera2api
Select Use System Wide BT HAL if u use bluetooth headphones and don't have audio (tested on galaxy buds 2)
Qualcomm features:
select use alternate camera profile if u have trouble with ultrawide photos
Root access on Pixel Experience Plus:
You should first patch boot img from your stock samsung rom what you allready using
U need to select ap tar.img file in Magisk and wait to be patched
Extract boot.img from it after patch
Flash boot img in recovery on boot image
Root stays even if you reflash system on other GSI
Works:
WiFi 2.4GHz and 5GHz
RIL (phone and mobile data)
Bluetooth with bluetooth audio
fingerprint sensor
Google Pay with NFC (you need to pass safynet check if you have magisk)
120Hz display
Camera front and back (you need other camera app for using ultrawide photo)
Fastcharge
Stereo speakers
Galaxy accessories (Watch 4 and Buds 2 tested)
MHL mode
Probably other functions too
Not work/problems:
Netflix have videwine L1 but no HDR content support
Movies only record max on 30FPS on 4K
On the go don't work any of galaxy wearable devices, you need to patch via magisk some files
Clear View cases (phone don't response for open or close case) even on AOD
Some problems with updates for Chrome and web framework (need to install manual newer version)
Device is showing as Huawei Nexus 6P need to be changed somehow to our model
Workaund for Galaxy Wearable and Google Pay:
Magisk need to be in zygisk mode
Flash Universal SafetyNet Fix, here: github download
Install FoxMMM for magisk modules finder here: here, find and install MagiskHide Props Config
Flash this for workaund of wearables: gdrive module download
Now download Galaxy wearables from store, and plugins for your proper device form apkpure or other website.
You need to allow all permisions for apps first
Try to find your watch and pair it, you need to be fast to accept all pop ups - u dont need to login to samsung account , for me got it after 2-3 try, you should see "prepairing device" etc.
For galaxy buds should be easier just find it and pair.
Google Pay works out of the box after installing this modules
Get better sound and equalizer:
If you want to have better audio - you need to flash magisk module ViperFX
Download here: click here on github
Flash via magisk
Uncheck legacy mode for work
@hunter3000
Greetings. Since this appears to be a "guide," I have changed the thread designation accordingly.
-Regards: Badger50
@hunter3000 i think you can change the model number in the build.prop if im not mistaking
Hi, can i flash it like the offical pixel experience? Because the offical one is a zip file and this one not
this is GSI style rom, not specific ROM for specific model, so you must flash it by twrp or by fastboot command. Like universal rom for all phones than have project treble.
Thanks for support
Im looking to xda everyday for a stable pixel rom
MemurBey said:
Thanks for support
Im looking to xda everyday for a stable pixel rom
Click to expand...
Click to collapse
Majority of GSI are stable but you will have bugs tho. Like either bad battery life or camera isnt working
On this build all functions is working, for camera ultrawide support you need 3rd party app like OpenCamera.
hunter3000 said:
On this build all functions is working, for camera ultrawide support you need 3rd party app like OpenCamera.
Click to expand...
Click to collapse
Does Gcam Works on any Gsi on the SnapDragon variant? No freezing viewfinder?
no gcam working on snapdragon, or i dont find any working for our model.
hunter3000 said:
Please do everything that is written for flashing recovery (Installation), u need to disable encryption and wipe data
Click to expand...
Click to collapse
When disable encryption how safe is the Data stored on the Device?
OptixWolf said:
When disable encryption how safe is the Data stored on the Device?
Click to expand...
Click to collapse
you must disable encryption to boot to non official rom, so you got answer for your question
Master, any solution to this ? "Device is showing as Huawei Nexus 6P need to be changed somehow to our model ", and Call Recording is working on this version ? many thanks for your hard work to G990B version.
This device showing is related to magisk safenet fix for working root with NFC and banking apps but probably also because of GSI rom as is. No call recording as is stock Pixel Experience ROM u need to root and use some magisk module.
Works great on my Samsung s21fe just charging.. sometimes works then other times says it's charging and then does down. Doesn't really go up unless phone is off.
May I know if VoWifi / VoLTE works?