Related
*** OTADelusion is no longer available ***
Use fastboot flash update instead - guide.
Code:
[B]*** Disclaimer[/B]
If you wish to follow the instructions in this post, you agree that -
* Your warranty is void.
* I do not offer any guarantees that this will work or that it won't cause any
bad side effects.
* You alone are responsible for any damages or other issues that may arise
directly or indirectly because of this.
This has undergone basic testing on multiple devices running supported ROMs, but
again, there are no guarantees. Use it at your own risk.
In particular, OTA updates have not been tested on rooted devices.
Introduction
What Is This?
The FonePad 7 has a very secure stock ROM that is not vulnerable to any known exploit. But fortunately for us, Asus introduced their own vulnerability in it, which we can take advantage of. This is a guide that will help you root your FonePad 7 using that vulnerability.
How Does It Work?
Overplayed, Cool-Sounding Version
OTADelusion exploits multiple critical security vulnerabilities in the over-the-air update mechanism employed by the FonePad 7 -
The update delta packages are delivered to the device through an unencrypted medium.
The device can be configured to use any DNS server and it does not verify DNS query responses.
The package verification process relies on an asymmetric key-pair whose private key is compromised.
A man-in-the-middle attack is performed while downloading an OTA update by forcing the device to use a rogue DNS server which directs the device to connect to a rogue web server. This web server serves malicious update packages with forged cryptographic signatures. These update packages are designed to install a permanent backdoor in the device, allowing the user full access to it.
Down-To-Earth Version
Someone at Asus forgot the 'S' in 'HTTPS'
Someone at Asus forgot to replace the test Android signing key with their own
1 + 2 = Pwnage
What Do I Need To Use It?
A FonePad 7 running a supported version of the stock ROM (check the section below for a list of supported versions)
A working Wi-Fi connection (this will NOT work on 2G or 3G)
Supported ROM Versions
Go to Settings -> About tablet and check the "Build number" field
3.2.2 - NOT supported. Upgrade to 3.2.4
3.2.4 - Supported (WW and TW)
5.1.6 - NOT supported. I need volunteers to help me test.
5.2.2 - Supported (WW)
5.2.5 - NOT supported. May be added in the future. Check this thread for updates.
Click to expand...
Click to collapse
Installation Instructions
Follow these steps -
Read the disclaimer at the top of this post.
Make sure you're connected to a WiFi connection, NOT 2G/3G.
Go to Settings -> About tablet -> System Update and check for updates.
When you see the update prompt, select "NO"
Go to Settings -> Apps -> scroll to the "All" tab -> CMClient
Press the "Force Stop" button
Press the "Clear Data" button
Repeat the above steps with DMClient in the Apps list
Go to Settings -> WiFi -> long press on your network -> Modify Network and follow these steps -
Set IP Settings to "Static"
Note down the values of DNS 1 and DNS 2 somewhere.
Set DNS 1 to <snip>
Make DNS 2 blank
At this point, your Internet connection will stop functioning correctly. This is intended and temporary.
Repeat step 3. If it shows an error, reboot and repeat this step.
Make sure you get an update called "OTADelusion".
Download and install the update.
After reboot, go back to WiFi settings and restore the previous values of DNS 1 and DNS 2.
You now have root. Enjoy! But also be careful - there is currently no way to de-brick this device if you screw up.
Click to expand...
Click to collapse
Changelog
v0.2 - February 27, 2014
Added v5.2.2 WW.
Works on v3.2.4 WW, v3.2.4 TW, v5.2.2 WW.
v0.1 - January 24, 2014
Initial version.
Works on v3.2.4 WW and TW.
Click to expand...
Click to collapse
Thanks To/Credits
Code:
* XDA members (in alphabetical order) d0p3d, eagleofdeath13, fabiocr, Fuad.kh,
Lord Childe and MEHRDAD595, for testing.
* Chainfire, for SuperSU.
* Asus, for leaving one last security hole.
Status
Running an update server costs actual money, so I won't be able to keep it running indefinitely. I expect to be able to keep it running through 2014 at least, but there are no guarantees. It can go offline at any time. The address mentioned may also change at times. This post will be updated if that happens. Server taken down because there is now an offline method.
Current Server Status: Offline
Thanks for the hard work man, hope you are able to solve the other versions as well. :good:
Hey, just a thinking. If Asus can update the "update" app, maybe you can too, and then send any updates (and modification) you want, no?
If it's possible, we have a big posibility in here i think
eagleofdeath13 said:
Hey, just a thinking. If Asus can update the "update" app, maybe you can too, and then send any updates (and modification) you want, no?
If it's possible, we have a big posibility in here i think
Click to expand...
Click to collapse
It's certainly possible, but a much cleaner solution would be to get a working recovery. The bootloader is locked, but it looks like it's not encrypted. There may be a way to make it accept a custom recovery.
But we need someone who's willing to take the risk of possible bricking and test the recovery on their device.
I think that it could be a good idea to open one of our devices, to see if there's some JTAG (or thing like that) to have a fully trustable backup option.
after rooting my ME372CG, can it download upgrading package automatically and upgrade to newer version firmware?
thanks.
qianw said:
after rooting my ME372CG, can it download upgrading package automatically and upgrade to newer version firmware?
Click to expand...
Click to collapse
It hasn't been tested yet. I would suggest you don't, at least until somebody else confirms that it works.
I do suspect that there is some code in the OTA package that triggers a ROM verification in the bootloader, but I'm not sure.
Either way, if somebody's willing to take the risk, let me know. I can make a modified update package that should reduce the risk of bricking.
Hi, Dr. Psycho
Thank you for your quick reply.
I am using 5.2.2 firmware, so need to waiting for next rooting opportunity..
BTW, after rooting, if can't download upgrading package automatically, is there any way to flash the package manually (if i can download it from somewhere)?
Dr. Psycho said:
It hasn't been tested yet. I would suggest you don't, at least until somebody else confirms that it works.
I do suspect that there is some code in the OTA package that triggers a ROM verification in the bootloader, but I'm not sure.
Either way, if somebody's willing to take the risk, let me know. I can make a modified update package that should reduce the risk of bricking.
Click to expand...
Click to collapse
qianw said:
BTW, after rooting, if can't download upgrading package automatically, is there any way to flash the package manually (if i can download it from somewhere)?
Click to expand...
Click to collapse
The only way is to do what I'm doing with this guide. You'll need to run a fake DNS server and a web server and fool the tablet into downloading your package. If you're on the latest version of the stock ROM, you'll need to either patch the DMClient app or install a self-signed CA certificate (not through Settings, you'll need to copy it to /system).
This thread has a lot of information for those interested, especially in the last ten or so pages: http://forum.xda-developers.com/showthread.php?t=2514714
EDIT: Just realized you might talking about official updates. Those will be downloadable and installable, but we don't know if it'll work. It might brick your device.
What I wrote above was for custom mods.
This will all become much easier if we get a working recovery.
Yes, I mean official ROM upgrading after rooting. Sorry for the confusing.
I am waiting for Android 4.4, I don't know when Asus can release it for ME372CG. I don't want rooting affect ROM upgrading in the future.
Your answer is quite clear, thanks!
Dr. Psycho said:
The only way is to do what I'm doing with this guide. You'll need to run a fake DNS server and a web server and fool the tablet into downloading your package. If you're on the latest version of the stock ROM, you'll need to either patch the DMClient app or install a self-signed CA certificate (not through Settings, you'll need to copy it to /system).
This thread has a lot of information for those interested, especially in the last ten or so pages: http://forum.xda-developers.com/showthread.php?t=2514714
EDIT: Just realized you might talking about official updates. Those will be downloadable and installable, but we don't know if it'll work. It might brick your device.
What I wrote above was for custom mods.
This will all become much easier if we get a working recovery.
Click to expand...
Click to collapse
Hello all!!!
Dr. Psycho, I confirm your solution is working!!!!.... Thank you very much... I bought the device today, based on your solution to root the phone... Thank you again...
Theodore
Thanks! working great here
I noticed that some JP (as opposed to WW and TW) FonePad 7 users are trying to use my server to root. The JP version isn't supported yet (I didn't even know it existed). I can add it if someone with the JP version could help me get some values from their device. It'll only take a couple of minutes. Send me a private message if you're interested.
To check if you're using the JP version, go to Settings -> About tablet and check the "Build number" field. It should say "JP" somewhere in the middle.
Botto00 rooted the original Fonepad and made it Flash capable. There are several Flash browsers (Photon, Flashfox, Puffin), but because the Flash stream is redirected it's not a good viewing experience. I was wondering If you had any plans to incorporate Flash in your rooting method? I've already taken advantage of your root and maybe it's too late anyhow.
Lord Childe said:
I was wondering If you had any plans to incorporate Flash in your rooting method?
Click to expand...
Click to collapse
Have you tried this?: http://forum.xda-developers.com/showthread.php?t=1931699
Lord Childe said:
I've already taken advantage of your root and maybe it's too late anyhow.
Click to expand...
Click to collapse
If I did come up with patches or ROMs, already having root would't be a problem at all. It shouldn't be too hard to make an app that instructs the bootloader to flash a package like DMClient does. Even if it turns out to be difficult, with root access, I can easily hijack the update-checking mechanism with a self-signed CA certificate and a web server, similar to how we're achieving root right now.
I did in fact have plans to make a recovery or at least an app that would act like a minimalistic recovery and let you flash recovery packages. The problem is, I'd need either a test device or a daring volunteer. And time too - I don't have much of that right now.
Dr. Psycho said:
Have you tried this?: http://forum.xda-developers.com/showthread.php?t=1931699
If I did come up with patches or ROMs, already having root would't be a problem at all. It shouldn't be too hard to make an app that instructs the bootloader to flash a package like DMClient does. Even if it turns out to be difficult, with root access, I can easily hijack the update-checking mechanism with a self-signed CA certificate and a web server, similar to how we're achieving root right now.
I did in fact have plans to make a recovery or at least an app that would act like a minimalistic recovery and let you flash recovery packages. The problem is, I'd need either a test device or a daring volunteer. And time too - I don't have much of that right now.
Click to expand...
Click to collapse
I quite understand time limitations working on stuff like this - I think everyone appreciates the time and effort you've spent on rooting Fonepad 7.
I followed the procedure in the link. Unfortunately, it doesn't work... maybe that fix is for machines that still support Flash.
Would I dare to volunteer? Hmm... now that I've got root I don't think I would risk it.
Lord Childe said:
I followed the procedure in the link. Unfortunately, it doesn't work... maybe that fix is for machines that still support Flash.
Click to expand...
Click to collapse
I'll give it a try when I get my tablet back and see if I can get it to work.
Lord Childe said:
Would I dare to volunteer? Hmm... now that I've got root I don't think I would risk it.
Click to expand...
Click to collapse
I don't blame you. I wouldn't suggest testing unless you really don't care if you brick the tablet.
thumbs up for 5.2.2 :highfive:
USB OTG
Hi, i know this is not the right tread to ask but since there is not forum about our tablet i'll ask here. I have a fonemap 7 ME372GC the 4 GB version (witch by the way doesn't appear on Asus page) and i'm not able to use usb OTG. Is this not possible on our tablets or does mine have something wrong? I have 5.22 rom version andoid 4.3. I use an OTG cable witch is working on my HTC One
Thank you for your help
Let's root it again
Hi Dr. Psycho,
I just got a Asus fonepad 7 model: k00E (ME372CG) and I will put some more data about this device:
- Firmware version: 54.2F
- Android version: 4.2.2
- Baseband version: 1338G_1.12.0_0913
- Kernel version : 3.4.34-00006-gc3b491f
[email protected] #1
Fri Sep 13 21:24:31 CST 2013
- Build number: JDQ39.WW_epad-V3.2.1-20120913
000053_201307241030
It seems as this is the older version of the build then 3.2.4 but it is well WW.
Should I upgrade to version 3.2.4 (and can you explain me how to do this but still to avoid ASUS upgrading to even newest version) or may I try to update this "OTADelusion" update directly with this "old" build number following the instructions ?
And is there any risk of bricking my device with rooting following this method as you stated that there is no way to de-brick Asus fonepad 7 yet ?
Or is there any other (older and safer) way to root this older build version except this "OTADelusion" ?
Thanks in advance !
Cheers !
Would like to use a clean version of Android instead of the EMUI version that is loaded on all their phones.
Seeing how these phones are identical, figured what would work for one would work with the other.
Thanks for giving me any insight.
Coming from the Galaxy Note 4 - hoping I'm not making a mistake with this phone that is enroute.
+1
Nothing happening on this phone I guess.
Jimi Mack said:
Nothing happening on this phone I guess.
Click to expand...
Click to collapse
Guess you haven't bothered looking at the ROMs and development section. While alot of ROMs are not what I would deem "daily material", their is working going on to get ROMs on this device.
Sent from my BND-L24 using Tapatalk
Here is a list of supported custom ROMs on Mate SE, Choose the A only ROM.
https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list
The whole custom ROM world has changed, Now you need to apply system.img instead of rom.zip using fastboot command.
I have the PHH-Treble installed on my Huawei Mate SE. here is the link.
https://forum.xda-developers.com/pr...-development/experimental-phh-treble-t3709659
In addition, I'd check out the Open Kirin site. I've read the Lineage version is outstanding and well tuned for the chip. They list the 7x as supported but I've read the Mate SE most certainly is also.
https://openkirin.net/download/
nook'r said:
Here is a list of supported custom ROMs on Mate SE, Choose the A only ROM.
https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list
The whole custom ROM world has changed, Now you need to apply system.img instead of rom.zip using fastboot command.
I have the PHH-Treble installed on my Huawei Mate SE. here is the link.
https://forum.xda-developers.com/pr...-development/experimental-phh-treble-t3709659
Click to expand...
Click to collapse
Learning about this phone, why the A only roms?
AsItLies said:
In addition, I'd check out the Open Kirin site. I've read the Lineage version is outstanding and well tuned for the chip. They list the 7x as supported but I've read the Mate SE most certainly is also.
https://openkirin.net/download/
Click to expand...
Click to collapse
I've been running the OpenKirin Lineage v4 on my Mate SE as daily driver for over a week. It is outstanding. Not going back to emui.
olswede said:
I've been running the OpenKirin Lineage v4 on my Mate SE as daily driver for over a week. It is outstanding. Not going back to emui.
Click to expand...
Click to collapse
Coincidentally, just booted that ROM (on my SE) today. It's very very good, noticed a few minor glitches to do with the camera and navigation (will let them know about em).
I'll admit though, emui8 is growing on me It's certainly better than 5.1 was. Love to see the roms becoming available though. No doubt when updates stop (or before), they will be critical to have.
AsItLies said:
Coincidentally, just booted that ROM (on my SE) today. It's very very good, noticed a few minor glitches to do with the camera and navigation (will let them know about em).
I'll admit though, emui8 is growing on me It's certainly better than 5.1 was. Love to see the roms becoming available though. No doubt when updates stop (or before), they will be critical to have.
Click to expand...
Click to collapse
I don't mind emui except that the power-saver regularly kills tasker, ad-blocking vpns, etc. I've tried everything to exempt them from power saving but no go. The battery life is outstanding though (I usually only lose 15% after a full day's usage), so for average users it's a bonus.
nook'r said:
Here is a list of supported custom ROMs on Mate SE, Choose the A only ROM.
https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list
The whole custom ROM world has changed, Now you need to apply system.img instead of rom.zip using fastboot command.
I have the PHH-Treble installed on my Huawei Mate SE. here is the link.
https://forum.xda-developers.com/pr...-development/experimental-phh-treble-t3709659
Click to expand...
Click to collapse
Hey thanks for pointing me in the right direction. I have not installed a custom ROM in a long time.
---------- Post added at 08:44 AM ---------- Previous post was at 08:40 AM ----------
olswede said:
I've been running the OpenKirin Lineage v4 on my Mate SE as daily driver for over a week. It is outstanding. Not going back to emui.
Click to expand...
Click to collapse
This looks sweet, but the instruction on this site say I need my custom bootloader,and i can't find a guide how to do that. i have TWRP
AsItLies said:
Coincidentally, just booted that ROM (on my SE) today. It's very very good, noticed a few minor glitches to do with the camera and navigation (will let them know about em).
I'll admit though, emui8 is growing on me It's certainly better than 5.1 was. Love to see the roms becoming available though. No doubt when updates stop (or before), they will be critical to have.
Click to expand...
Click to collapse
Any chance you'd elaborate on the issues you've come across? I'm thinking about loading it up but don't want to lose functionality
JakeBuck said:
Any chance you'd elaborate on the issues you've come across? I'm thinking about loading it up but don't want to lose functionality
Click to expand...
Click to collapse
Nothing terribly serious. I didn't use it for long, but the camera option for selfie shutter 'palm to camera' didn't work. Also the recently taken shots didn't show in the bottom gallery (I read this is fixed now). And the navigation arrows at the bottom seemed to not be persistent somehow (after a reboot this was okay).
It's easy to go back to stock, except if you haven't backed everything up, have to reconfigure, add / subtract apps etc.
I'd suggest searching for the openKirin website, they seem to be doing the most development. Also follow their directions, they worked for me and pretty easy.
Hi
How does one flash the "Openkirin_los_beta4" Iso to the Mate SE (BND-L34)? TWRP?? Fastboot??? what are the exact steps to not render it a paper weight again lol; Do you need Magisk-v16.0 to root it as well?
Scythe69 said:
Hi
How does one flash the "Openkirin_los_beta4" Iso to the Mate SE (BND-L34)? TWRP?? Fastboot??? what are the exact steps to not render it a paper weight again lol; Do you need Magisk-v16.0 to root it as well?
Click to expand...
Click to collapse
https://openkirin.net/user_guide/openkirin-rom-installation-instructions/
zackzuse said:
This looks sweet, but the instruction on this site say I need my custom bootloader,and i can't find a guide how to do that. i have TWRP
Click to expand...
Click to collapse
No, you don't need a custom bootloader.
You only need unlocked bootloader and unlocked frp.
TWRP is not supported on OpenKirin ROMs (especially on 7x twrp won't work).
You just need to flash the .img file through bootloader and then reboot to recovery and do a factory data reset.
Can anyone give me some advice: I have the Mate SE, currently on EMUI 8.0.0.332 (security update available but not installed), with TWRP and Magisk. I would love to install a custom ROM, but the OpenKirin site says TWRP isn't supported. Can I still install one of those builds and just expect no support if something goes wrong, or should I find some way to return to full stock before flashing? And if I need stock recovery, where can I find a download for it? I haven't had any luck on searching here yet.
Install Android 9.0 Pie on Honor 7X – AOSP 9.0 Pie ROM
youssef alonso said:
Install Android 9.0 Pie on Honor 7X – AOSP 9.0 Pie ROM
Click to expand...
Click to collapse
Has anyone tried this custom ROM? I would love to hear some success stories before possibly bricking my device
awlonsky said:
Has anyone tried this custom ROM? I would love to hear some success stories before possibly bricking my device
Click to expand...
Click to collapse
Pretty much any GSI works so long as you have updated to EMUI 8 sometime in the past.
Hi all,
I am completely new to the Xiaomi world (I prefer stock Android and easy root usually), but I got an excellent offer to buy this beast today.
I will buy this device, only if the following is possible.
- Unlock bootloader
- Root with Magisk
- Pass Safetynet check
- Install AFWall
- Install Adaway
Has anybody done this yet?
I don't want to know "how" (I can ask/figure out that later). I just want to know whether it is possible/relatively straight forward?
Thanks!
palmdude said:
Hi all,
I am completely new to the Xiaomi world (I prefer stock Android and easy root usually), but I got an excellent offer to buy this beast today.
I will buy this device, only if the following is possible.
- Unlock bootloader
- Root with Magisk
- Pass Safetynet check
- Install AFWall
- Install Adaway
Has anybody done this yet?
I don't want to know "how" (I can ask/figure out that later). I just want to know whether it is possible/relatively straight forward?
Thanks!
Click to expand...
Click to collapse
Yes, all done. Very easy and straightforward. Stick to xiaomi.eu roms for best miui experience or latest AICP Oreo treble rom for 95-99% working Android stock experience. Currently on 8.8.9 xiaomi.eu and have all except afwall on mine since I don't use that app.
I recommend the 6gb/128gb from TradingShenzhen with xiaomi.eu installed - it will have unlocked bootloader right out of the box - many of us went with this version. Easiest/best experience.
If you go with any other version, check out my buggy vendor thread to flash to xiaomi.eu rom easily.
opasha said:
Yes, all done. Very easy and straightforward. Stick to xiaomi.eu roms for best miui experience or latest AICP Oreo treble rom for 95-99% working Android stock experience. Currently on 8.8.9 xiaomi.eu and have all except afwall on mine since I don't use that app.
I recommend the 6gb/128gb from TradingShenzhen with xiaomi.eu installed - it will have unlocked bootloader right out of the box - many of us went with this version. Easiest/best experience.
If you go with any other version, check out my buggy vendor thread to flash to xiaomi.eu rom easily.
Click to expand...
Click to collapse
Quick follow up question. Is it possible to keep encryption on the userdata partition with the latest TWRP? I really like if my data is encrypted.
opasha said:
I recommend the 6gb/128gb from TradingShenzhen with xiaomi.eu installed - it will have unlocked bootloader right out of the box - many of us went with this version. Easiest/best experience.
Click to expand...
Click to collapse
Thanks for the hint!
I guess keeping encryption seems to be possible? Using the unofficial TWRP by @nijel8
https://forum.xda-developers.com/mi-max-3/development/recovery-twrp-3-2-3-1-nitrogen-t3866084
Right?
Thanks @nijel8 and @opasha ! I am glad we have geniuses like you on this device.
palmdude said:
I guess keeping encryption seems to be possible? Using the unofficial TWRP by @nijel8
https://forum.xda-developers.com/mi-max-3/development/recovery-twrp-3-2-3-1-nitrogen-t3866084
Right?
Thanks @nijel8 and @opasha ! I am glad we have geniuses like you on this device.
Click to expand...
Click to collapse
Encryption is possible. @nijel8 will have more knowledge since he created a modded TWRP. See this thread regarding encryption: https://www.google.com/amp/s/forum.xda-developers.com/mi-max-3/help/encrypt-phone-t3845117/amp/
You are most welcome :highfive:.
Thanks again. I will order now.
Talk to you all again in 720 hours
I got my device today. I like it!! I got the global version 9.6.7.0.
Looks like I "only" need to wait 360 hours to unlock
---
I have a three more questions now.
#1 Is there a reason not to use this global 9.6.7.0 ROM (other than the ads). Are there any big bugs in this global version? If not, I will probably start rooting this version first Should I update the global version?
#2 You mentioned
opasha said:
Currently on 8.8.9 xiaomi.eu
Click to expand...
Click to collapse
There seem be to many newer versions than that. And also a "MIUI 10.0/10.1 STABLE RELEASE" (oct 24th). Is there a reason you are still on that old version?
#3 I understand not having ARB is better if you need to downgrade (without bricking). Is there a reason to downgrade frequently in the Xiaomi world? Is this because people need to switch back and forth between the Chinese and global ROM? And since I have the global version, can I ignore ARB?
palmdude said:
I got my device today. I like it!! I got the global version 9.6.7.0.
Looks like I "only" need to wait 360 hours to unlock
---
I have a three more questions now.
#1 Is there a reason not to use this global 9.6.7.0 ROM (other than the ads). Are there any big bugs in this global version? If not, I will probably start rooting this version first Should I update the global version?
#2 You mentioned
There seem be to many newer versions than that. And also a "MIUI 10.0/10.1 STABLE RELEASE" (oct 24th). Is there a reason you are still on that old version?
#3 I understand not having ARB is better if you need to downgrade (without bricking). Is there a reason to downgrade frequently in the Xiaomi world? Is this because people need to switch back and forth between the Chinese and global ROM? And since I have the global version, can I ignore ARB?
Click to expand...
Click to collapse
1) EU is just better (has more features baked in - universal face unlock, theme store, etc), less bloated, and more updated.
2) Stable release is fine, but I just prefer beta updates - faster fixes, more features introduced, and tested more by users = more feedback.
I'm on 8.8.9 eu strictly because:
a) It's pretty flawless for me.
b) If it's not broken why fix it? I haven't seen anything worth jumping ship for.
c) It's NON-ARB; I'll only upgrade to ARB if and once I see a better working pie release (coming soon supposedly) because a data wipe may be necessary. I'll use migrate app (faster than titanium backup) to backup all my apps and then restore them onto the new rom.
3) Honestly, having ARB is not a big issue especially since the updated EU roms are solid. However, my points back in number 2 still stand. You can flash to and back from treble gsi roms on ARB and NON-ARB without any issues. However, no matter what anyone tells you, gsi roms for our phone are not perfect. They're only 95% usable. They are still missing mono speaker, volte, and some other things that some say are working without evidence or thorough testing. @MrColdbird just tested a few of the latest if not all of the gsi roms, and he's in agreement with me - they're almost there, but not 100% yet. Stick to xiaomi.eu roms for a complete rom. Just my humble opinion .
If you have any other questions, just ask. I hope this was informative enough.
@opasha @MrColdbird
Have u guys tried latest AOSPExtended Pie GSI? I loved this rom on my previous device.
https://downloads.aospextended.com/download/treble_gsi/pie_arm64_aonly/AospExtended-v6.0-arm64_aonly-20181117-0000-OFFICIAL.zip
Currently I'm also on 8.8.9 run and waiting for Pie build.
Anyone tried cutting of files from firmwareupdate folder to avoid ARB activation.
I've found solution that cutting firmware folder, leaving only files associated with modem shouldn't break anything and won't trigger ARB. Is it working on latest eu builds?
Files that allegedly have to stay in firmwareupate folder to not trigger arb:
.BTFM.bin
cmnlib.mbn
cmnlib64.mbn
devcfg.mbn
dspso.bin
NON_HLOS.bin
splash.img
Click to expand...
Click to collapse
If anyone tested please confirm
opasha said:
If you have any other questions, just ask. I hope this was informative enough.
Click to expand...
Click to collapse
Thanks! And yes, this was very informative and helpful! Thanks for your time.
Regarding
> I'm on 8.8.9 eu strictly because ... It's NON-ARB
I was under the impression that EU is non-arb by design?
https://xiaomi.eu/community/threads/do-eu-roms-remove-anti-rollback.47145/#post-451617
I guess I haven't understood this ARB stuff 100% yet? And obviously this is a moving target. Posts only one or two months might be already outdated haha
Having said that, you convinced me about Eu.
And I guess in 15 days there will be new developments anyway (no pun intended).
Hello All,
It has been a while since I have been around the XDA forums, needless to say I needed a new user! haha. I used to run custom ROMs on older Samsung devices, but got out of the game when I could never pass safetynet. Needless to say, I have now stepped into the world of OnePlus, and so far I am impressed! I managed to snag a 9 Pro for a good price, but it is the Chinese version (Needed dual-SIM), meaning it came with Color OS.
I have already managed to "Downgrade" the Color OS to Oxygen OS using another thread here. Worked flawlessly other then the IEMI...It's currently on 11.2.2.2DA.
Is there anyone that has managed to swap from 11.2.2.2DA to BA? I don't really want to root at this moment (maybe ill get into that at a later date)
I do have an OTA file for 11.2.2.2BA but when I use the local update, it just says it can't upgrade to a lower version.
Any ideas?
Natester769 said:
Hello All,
It has been a while since I have been around the XDA forums, needless to say I needed a new user! haha. I used to run custom ROMs on older Samsung devices, but got out of the game when I could never pass safetynet. Needless to say, I have now stepped into the world of OnePlus, and so far I am impressed! I managed to snag a 9 Pro for a good price, but it is the Chinese version (Needed dual-SIM), meaning it came with Color OS.
I have already managed to "Downgrade" the Color OS to Oxygen OS using another thread here. Worked flawlessly other then the IEMI...It's currently on 11.2.2.2DA.
Is there anyone that has managed to swap from 11.2.2.2DA to BA? I don't really want to root at this moment (maybe ill get into that at a later date)
I do have an OTA file for 11.2.2.2BA but when I use the local update, it just says it can't upgrade to a lower version.
Any ideas?
Click to expand...
Click to collapse
You have to wait for the next version.
excute this command and you can install the BA vesion package on DA 11.2.2.2
Q: How do I switch to Europe or Global OS?
A: Wait for the new version, download the #Full package and Local Update it. If you have Magisk installed, you can try to Local Update after entering the following command (need ROOT access).
resetprop ro.build.date.utc 1400000000
resetprop ro.system.build.date.utc 1400000000
Wait for coloros to oxygenos step
Thanks for the quick replies,
It appears everything ColorOS wise always points towards the Indian Edition. Not that it isn't stable or anything, I think the UK Version covers more radio bands which may work better here in NA. I was under the impression once I am on OOS, I am no longer tied to anything COS...
I see that 11.2.3 is available as an OTA update, but I don't see any links yet. My history with rooting and roms was that I could always change to the same version or higher, just never lower. I'm doing this in my case, but maybe that is changed with Oneplus where it wants to see higher only.
I will just wait till a link for 11.2.3 is available from OTA and go from there!
Thanks.
Hello all,
As the 11.2.3.3 OTA update came out for BA today, I tried to perform a local update to get it to BA.
Looks like everything went great. IEMI is still broken due to the COS to OS swap, but it isn't really concerning to me at the moment. I have backups of the original so I should be good.
Just posting to let anyone who reads know!
Actaurian said:
excute this command and you can install the BA vesion package on DA 11.2.2.2
Q: How do I switch to Europe or Global OS?
A: Wait for the new version, download the #Full package and Local Update it. If you have Magisk installed, you can try to Local Update after entering the following command (need ROOT access).
resetprop ro.build.date.utc 1400000000
resetprop ro.system.build.date.utc 1400000000
Click to expand...
Click to collapse
Do you mean going into fastboot, and entering these commands, and then subsequently rebooting into system, and then try and local upgrade? Please be clear with these steps and descriptions.
Actaurian said:
执行此命令,即可在DA 11.2.2.2上安装BA vesion软件包。
问:如何切换到欧洲或全球操作系统?
答:等待新版本,下载#Full软件包并对其进行本地更新。如果安装了Magisk,则可以在输入以下命令(需要ROOT访问权限)后尝试进行本地更新。
resetprop ro.build.date.utc 1400000000
resetprop ro.system.build.date.utc 1400000000
Click to expand...
Click to collapse
Ťthanks!
Natester769 said:
Hello All,
It has been a while since I have been around the XDA forums, needless to say I needed a new user! haha. I used to run custom ROMs on older Samsung devices, but got out of the game when I could never pass safetynet. Needless to say, I have now stepped into the world of OnePlus, and so far I am impressed! I managed to snag a 9 Pro for a good price, but it is the Chinese version (Needed dual-SIM), meaning it came with Color OS.
I have already managed to "Downgrade" the Color OS to Oxygen OS using another thread here. Worked flawlessly other then the IEMI...It's currently on 11.2.2.2DA.
Is there anyone that has managed to swap from 11.2.2.2DA to BA? I don't really want to root at this moment (maybe ill get into that at a later date)
I do have an OTA file for 11.2.2.2BA but when I use the local update, it just says it can't upgrade to a lower version.
Any ideas?
Click to expand...
Click to collapse
Hi, I have an OP9 Pro China version with Color OS and I also want to flash it to Oxygen OS. The Color OS version of my OP9 Pro was upgraded to A.04 version. Please advise if I can flash my phone to 11.2.2.2DA. I am not sure if 11.2.2.2DA is the higher version or not (compared with Color OS A.04). Please also advise if you followed the instructions from the post on OP Chinese forum to flash your 9 pro to 11.2.2.2DA, then use the same method to flash it to 11.2.2.3BA. Have you tried to flash your 9 pro to the AA global version? Sorry for so many questions. I haven't flash ROM since OP3T and I forget how it works. Thanks.
waiwaifong said:
Hi, I have an OP9 Pro China version with Color OS and I also want to flash it to Oxygen OS. The Color OS version of my OP9 Pro was upgraded to A.04 version. Please advise if I can flash my phone to 11.2.2.2DA. I am not sure if 11.2.2.2DA is the higher version or not (compared with Color OS A.04). Please also advise if you followed the instructions from the post on OP Chinese forum to flash your 9 pro to 11.2.2.2DA, then use the same method to flash it to 11.2.2.3BA. Have you tried to flash your 9 pro to the AA global version? Sorry for so many questions. I haven't flash ROM since OP3T and I forget how it works. Thanks.
Click to expand...
Click to collapse
I basically followed this guide on getting COS to OOS. https://www.oneplusbbs.com/thread-5895784-1.html. I believe I was on version A.03 when I did the update, but I could have been on A.04. It was as easy as downloading the right firmware and applying it via a local update. It brought me right to 11.2.2.2DA. *This does seem to break IEMI*
I then used the 11.2.2.3BA version downloaded right from XDA, and applied it via a local update.
I have not gone to global as I need dual SIM. So I can't help you there....
Natester769 said:
I basically followed this guide on getting COS to OOS. https://www.oneplusbbs.com/thread-5895784-1.html. I believe I was on version A.03 when I did the update, but I could have been on A.04. It was as easy as downloading the right firmware and applying it via a local update. It brought me right to 11.2.2.2DA. *This does seem to break IEMI*
I then used the 11.2.2.3BA version downloaded right from XDA, and applied it via a local update.
I have not gone to global as I need dual SIM. So I can't help you there....
Click to expand...
Click to collapse
Thanks for your detailed reply. Will try soon.
Does anyone here recieved android 12 for oneplus 9 pro 5G LE2120?
Sheikhoo007 said:
Does anyone here recieved android 12 for oneplus 9 pro 5G LE2120?
Click to expand...
Click to collapse
Believe me, you won't want to. The update has been pulled. It still has so many bugs. Biggest problem for me, I was curious that it, and updated, A12 currently has no local update option. Means roll back is not possible, only with the MSM tool. Then it starts all over with rooting again.
Flying Fox said:
Believe me, you won't want to. The update has been pulled. It still has so many bugs. Biggest problem for me, I was curious that it, and updated, A12 currently has no local update option. Means roll back is not possible, only with the MSM tool. Then it starts all over with rooting again.
Click to expand...
Click to collapse
you can download and install this system update apk from oneplus and it gives you the options to rollback. But be aware rolling back will wipe your device.
https://www.getdroidtips.com/downgrade-oxygenos-12-to-11/
You can you the apk on ColorOS to rollback also.
Flying Fox said:
Believe me, you won't want to. The update has been pulled. It still has so many bugs. Biggest problem for me, I was curious that it, and updated, A12 currently has no local update option. Means roll back is not possible, only with the MSM tool. Then it starts all over with rooting again.
Click to expand...
Click to collapse
Which bugs are you facing?
Yup, and i've been using it for a month now.
I updated to A12 in Dec when the first OTA was pushed. I had too many issues even after the first 2 patches, downgraded back to OOS11 and never been happier.
I'm waiting for 10pro to launch so I can update to OOS12 then
Time of Awakening said:
Which bugs are you facing?
Click to expand...
Click to collapse
I played around so much, that I don´t remember everything now. Some apps didn´t work. I think, but I´m not sure, I had problems with Viper4Android. Or it was Youtube vanced. Sorry, I really forgot.
Certain setting options had been missing for me or were no longer where you would have expected them to be. I also missed the local upgrade, but that problem has been solved in the meantime (I was not well informed). I was also not happy with the UI, but that is not a bug but a matter of taste.
In sum, not so dramatic, but my evaluation has coincided with those of other forum members. Does not mean that I am right. I'm happy to be corrected.
How is the general satisfaction with A12 here?
A few months back when they started pushing Android 12 I was eager to try it and so I used "Oxygen Updater" from the play store to download a full stable version of android 12 but i accidentally downloaded the Indian version. I had so many bugs on it, but then I used the same app (oxygen updater) to switch to the EU version and my phone worked perfectly with no bugs or anything. I have now switched to Pixel Experience rom and wifi is not working so I may go back to Oxygen 12. But yeah if you have bugs on Oxygen 12 then use Oxygen Updater and download a new version to flash and your bugs may vanish.
Enjoy
I was curious about A12 and gave it a second try after cleaning up everything.
Does Viper4Android work? Just trying with a fix but not sure if it will work.
The next thing is that file manger doesn´t appear in Magisk, when u want to install a module from internal storage.
At least Youtube Vanced is working now.
BTW, post above is ColorOS 12
mrcrazy11 said:
you can download and install this system update apk from oneplus and it gives you the options to rollback. But be aware rolling back will wipe your device.
https://www.getdroidtips.com/downgrade-oxygenos-12-to-11/
You can you the apk on ColorOS to rollback also.
Click to expand...
Click to collapse
Another question: how to us the "OnePlus 9/9Pro Rollback APK". It´s a zip file. Unpacking shows now apk file. Flashing through kernel manager of course not possible. Sorry, don´t find a way to install.
Second try of A12 was not satisfying. When I use the MSM Tool I´ve to re-root again....
Edit: renamed the file to apk at the end. Did it once without success, don´t know why. Now it works
Hope you figured it out. If you haven't.
- download appropriate downgrade package and move it to the root folder of your phone.
- download and install https://oxygenos.oneplus.net/OPLocalUpdate_For_Android12.apk
on your devices... this allows you to access local upgrade... if your phone doesn't install a shortcut you can keep reinstalling it every time you need it
- open OPLocalUpdate_For_Android_12.apk click gear in top left corner and install the downgrade package you put in the root directory
You can also use the local update to install other OxygenOS12/ColorOS12 packages. I just went from C.36(Global) -> C.38(EU) -> C.46(ColorOS12) then rolled back because MMS is broken at C.44 all variants of both OSs and above... at least for me.
mrcrazy11 said:
Hope you figured it out. If you haven't.
- download appropriate downgrade package and move it to the root folder of your phone.
- download and install https://oxygenos.oneplus.net/OPLocalUpdate_For_Android12.apk
on your devices... this allows you to access local upgrade... if your phone doesn't install a shortcut you can keep reinstalling it every time you need it
- open OPLocalUpdate_For_Android_12.apk click gear in top left corner and install the downgrade package you put in the root directory
You can also use the local update to install other OxygenOS12/ColorOS12 packages. I just went from C.36(Global) -> C.38(EU) -> C.46(ColorOS12) then rolled back because MMS is broken at C.44 all variants of both OSs and above... at least for me.
Click to expand...
Click to collapse
Thanks, my problem was that I didn´t know that I have to rename the files. Many thanks!
Personally, I'm pretty satisfied with the C44 update for OxygenOS 12, stable and smooth, as intended. But yes, the first updates were messy.
For having given a try to ColorOS 12 too, OxygenOS 12 gave me a better experience on the OnePlus 9 Pro: less throttling in games and less bloated.
If we get a ColorsOS C44 EU (which should be far more debloated than its Chinese counterpart) that isn't making games throttle, then I'll surely jump into the wagon, but for now, OxygenOS 12 remains the better option if you want an Android 12 official experience for your phone.