So I downgraded my Oneplus 3 from 3.5.2 to 3.2.6 and this was kind of a painful process, so I decided to share my experience with you.
If you follow this guide you will successfully downgrade from the latest Community Build to the newly released stable.
Note: Just because this worked for me, doesn't mean that it will work for you! Use this guide on your own risk and always use backups!
You'll need:
- Oneplus with OOS 3.5.2 and modified TWRP
- OxygenOS 3.2.6 Full ROM
- Latest official TWRP
- AndroidSDKSlim (needs Oneplus 3 USB drivers installed)
- SuperSU 2.78 SR1
- Xposed Framework (optional)
- Debloat Script (optional)
Downgrade:
Before you start, please create a COMPLETE backup of all your data.
You will factory reset your phone during the process.
1. Copy OOS 3.2.6 Full ROM, SuperSU, Xposed, Debloat Script to your Oneplus
2. Flash modified TWRP if you haven't already
3. Boot into modified TWRP
4. Select Wipe -> Advanced Wipe -> Select all but internal storage -> Swipe to Wipe
5. Install OOS 3.2.6 Full ROM
6. Reboot into system and use the installation wizard to setup your phone (do not setup fingerprints, or any device PIN)
7. Reboot into bootloader
8. Connect your phone to a PC/Notebook
9. Extract AndroidSDKSlim to your Desktop and copy twrp-3.0.2-1-oneplus3.img into \AndroidSDKSlim\android-sdk-windows\platform-tools
10. Run CMD with admin rights and navigate to \AndroidSDKSlim\android-sdk-windows\platform-tools
11. Run "fastboot flash recovery twrp-3.0.2-1-oneplus3.img" to revert to official TWRP recovery
12. Disconnect your phone and boot into recovery
13. Dirty flash OOS 3.2.6 again (this might sound stupid but it's mandatory)
14. Still in recovery, flash SuperSU, Xposed and Debloat Script
15. Wipe Dalvik & Cache
16. Reboot into system and setup your phone
Thanks for your guide !
Can you just please detail how to revert back to a custom ROM like RR or Nuclear when we come from Oxygen OS 3.5.2 community build ?
darkbash said:
Thanks for your guide !
Can you just please detail how to revert back to a custom ROM like RR or Nuclear when we come from Oxygen OS 3.5.2 community build ?
Click to expand...
Click to collapse
You're welcome.
Unfortunately, I can't provide guides for procedures I never went through.
But I asume that you could just flash any Custom ROM after you completely wiped your phone in step 4. So instead of flashing OOS 3.2.6 afterwards, just flash a custom ROM. Be sure that you have all zips you need on your internal storage and a backup to revert back to, if anything goes wrong. Otherwise you will have to use ADB sideload to install a ROM.
Ok, so I have a Modified TWRP installed already. Question is If I want to flash other ROMS after wiping system,dalvik/cache,data etc. Do I have to Flash official TWRP first followed by firmware,ROM, etc?
or firmware first then ROM and lastly official TWRP?
it's quite confusing.
I made a mistake and I installed the modified recovery installed the 3.5.2 rom and before booting I decided to restore my nand backup so I flashed the official twrp recovery and now I can't go to recovery anymore and the phone doesn't boot.
I imagine I have to sideload the modified twrp again but how do I do that? How do I reboot to bootloader ?
This is the only sign of life
gigeaky said:
I made a mistake and I installed the modified recovery installed the 3.5.2 rom and before booting I decided to restore my nand backup so I flashed the official twrp recovery and now I can't go to recovery anymore and the phone doesn't boot.
I imagine I have to sideload the modified twrp again but how do I do that? How do I reboot to bootloader ?
This is the only sign of life
Click to expand...
Click to collapse
Flash modified TWRP, and the recovery will return. then, follow the guide. it happened to me too.
darkbash said:
Thanks for your guide !
Can you just please detail how to revert back to a custom ROM like RR or Nuclear when we come from Oxygen OS 3.5.2 community build ?
Click to expand...
Click to collapse
First flash modified TWRP than install official 3.2.4 than flash CM ROM or custom ROM
uniQ191 said:
So I downgraded my Oneplus 3 from 3.5.2 to 3.2.6 and this was kind of a painful process, so I decided to share my experience with you.
If you follow this guide you will successfully downgrade from the latest Community Build to the newly released stable.
Note: Just because this worked for me, doesn't mean that it will work for you! Use this guide on your own risk and always use backups!
You'll need:
- Oneplus with OOS 3.5.2 and modified TWRP
- OxygenOS 3.2.6 Full ROM
- Latest official TWRP
- AndroidSDKSlim (needs Oneplus 3 USB drivers installed)
- SuperSU 2.78 SR1
- Xposed Framework (optional)
- Debloat Script (optional)
Downgrade:
Before you start, please create a COMPLETE backup of all your data.
You will factory reset your phone during the process.
1. Copy OOS 3.2.6 Full ROM, SuperSU, Xposed, Debloat Script to your Oneplus
2. Flash modified TWRP if you haven't already
3. Boot into modified TWRP
4. Select Wipe -> Advanced Wipe -> Select all but internal storage -> Swipe to Wipe
5. Install OOS 3.2.6 Full ROM
6. Reboot into system and use the installation wizard to setup your phone (do not setup fingerprints, or any device PIN)
7. Reboot into bootloader
8. Connect your phone to a PC/Notebook
9. Extract AndroidSDKSlim to your Desktop and copy twrp-3.0.2-1-oneplus3.img into \AndroidSDKSlim\android-sdk-windows\platform-tools
10. Run CMD with admin rights and navigate to \AndroidSDKSlim\android-sdk-windows\platform-tools
11. Run "fastboot flash recovery twrp-3.0.2-1-oneplus3.img" to revert to official TWRP recovery
12. Disconnect your phone and boot into recovery
13. Dirty flash OOS 3.2.6 again (this might sound stupid but it's mandatory)
14. Still in recovery, flash SuperSU, Xposed and Debloat Script
15. Wipe Dalvik & Cache
16. Reboot into system and setup your phone
Click to expand...
Click to collapse
worked like magic. Thankyou for this education. it didnt work when i followed other folks. Much appreciated.
So it seems I have booted with 3.5.2 and modified recovery. Now my question is: can I reboot in recovery at step 7 and install the original twrp recovery? Or can I use flashify? As I don't have access to a pc
I did ok but cant use adaway do you have a fix for it?
Enviado do meu ONEPLUS A3003 através de Tapatalk
I'm trying to return to 3.2.6 after trying 3.5.2.
However, after flashing and booting 3.2.6, I boot into fastboot mode and the official TWRP refuses to flash. It reports that it's failed and then I'm left with no recovery until I reflash the modified TWRP.
I could try restoring my Nandroid backup of 3.2.6 with the modified TWRP, but I'd prefer to return to the official TWRP before doing this.
Any suggestions?
Edit: Fixed it. I downloaded the official TWRP again and it flashed. The first download must have been corrupted.
I followed a different method and successfully downgraded today to a former nandroid. I was rooted without xposed.
3.2.6 to 3.5.2 dirty flash
- installed modded twrp
- performed backup on 3.2.6
- installed modded 3.5.2 (the only that flashes in twrp)
- installed root SR1
- wiped caches only
- reboot
3.5.2 to 3.2.6 restore
- downloaded 3.2.6
- boot to modded twrp, wipe both caches, data, system
- flashed 3.2.6 stock and root SR1
- restored 3.2.6
- wiped caches
- reboot
- enjoying my LTE again
Without first installing stock, after a restore my phone was boot locking right after the oneplus white logo (capacitive buttons would light up, but it would not boot to red logo). Had to press vol down and power to force it to boot menu to select recovery and get back to twrp
Hope this helps someone, it's a bit easier than swapping twrps and no need to boot up/flash 3.2.x twice.
So if I am on the CB and want to go back to 3.2.6
I can flash 3.2.6 with the modded TWRP
Then flash Official TWRP and boot?
If I have official recovery, no root, and locked bootloader, can I downgrade from 3.5.3 to 3.2.6 without any problems, just by sideloading the zip in ADB? Thankss
popab said:
If I have official recovery, no root, and locked bootloader, can I downgrade from 3.5.3 to 3.2.6 without any problems, just by sideloading the zip in ADB? Thankss
Click to expand...
Click to collapse
i would also like to know this please
bigup7 said:
i would also like to know this please
Click to expand...
Click to collapse
I did it and it does work perfectly. Just make sure to wipe data from recovery after flashing.
I was on Comunity Build v.3.5.4. I want it back FreeDom v.1.6.
I did:
1. Flash Twrp-3.0.2-19-oneplus3.img.zip. Somebody sugested original twrp 3.0.2.1 from twrp site. For me did NOT work. Phone not booting in recovery with 3021.
2. Advanced wipe. Wipe dalvik cache/cache/system/data
3. Flash Freedom v.1.6. Clean Flash it's safer & better.
Done. System works. Recovery works.
null0seven said:
I was on Comunity Build v.3.5.4. I want it back FreeDom v.1.6.
I did:
1. Flash Twrp-3.0.2-19-oneplus3.img.zip. Somebody sugested original twrp 3.0.2.1 from twrp site. For me did NOT work. Phone not booting in recovery with 3021.
2. Advanced wipe. Wipe dalvik cache/cache/system/data
3. Flash Freedom v.1.6. Clean Flash it's safer & better.
Done. System works. Recovery works.
Click to expand...
Click to collapse
I am on CB Freddom os
I want to go back either to stock or to op3lite.
I cant reboot to recovery.
But adb works yet.
What to do plz suggest.
Sent from my ONEPLUS A3003 using Tapatalk
1. If system don't boot. Reboot to fastboot.
- Flash recovery.img. If PC don't see youre phone option 2.
2. If system boots, open phone like normal.
- Extract recovery img. Put it on the TWRP file on phone sd card.
- Download Flashify from play. Open it, flash img of recovery. Open recovery to chech if it works.
Try with both recovery (3.0.2.0 or modified 3.0.2.-19). One of those will work.
Im getting system partition has unexpected contents after OTA update after installing step 5 ????
Hi,
I dirty flashed Pure nexus 7.1.2 from 7.1.1 and got the System UI has stopped error, so ended up having to revert back to 7.1.1 thru TWRP backup.
I followed this procedure:
Download the latest Pure Nexus zip, your choice of root zip (optional), and your custom kernel (optional) onto your phone.
Boot into TWRP and make a backup (optional but HIGHLY recommended).
Wipe cache and dalvik cache (optional).
Flash Pure Nexus zip.
Flash root (optional).
Flash custom kernel (optional).
Reboot and profit.
What am I doing wrong? Might it not matter the as the diff between the two versions being small?
Thanks for the help.
Backup all apps through Titanium Backup and just clean install. Flash zip and Gapps, reboot. Go back into recovery flash root zip and kernel zip reboot go to Titanium backup and restore apps. Done deal!
Wipe cache and dalvik cache is never optional. If you didn't, reboot to recovery and do that.
If you flashed a third party kernel, dirty flash the ROM again, don't flash the kernel but do wipe cache and dalvik cache, then boot and make sure everything is ok.
"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
Rondeau79 said:
Backup all apps through Titanium Backup and just clean install. Flash zip and Gapps, reboot. Go back into recovery flash root zip and kernel zip reboot go to Titanium backup and restore apps. Done deal!
Click to expand...
Click to collapse
Do I need to install GAPPS?
Gapps are not essential to running a ROM successfully, they just provide other features to use. I always flash some form of Gapps just so I have other functions not included in a ROM.
What functions are added? I always manually install Gmail and Maps.
There are different Gapps packages that provide other features. Base package installs google play services and the like. Look up Open Gapps on the internet and you will see what's available.
I want to use this rom again, but i'm on Pie, now. Can i dirty flash over my current rom, o i have to clean flash it?
This will encrypt my phone again?
Galati93 said:
I want to use this rom again, but i'm on Pie, now. Can i dirty flash over my current rom, o i have to clean flash it?
This will encrypt my phone again?
Click to expand...
Click to collapse
You MUST clean flash between ROMs. Also between major versions such as 7.0 -> 7.1 or 8.0.
Encryption is all about the kernel and whether the force encrypt flag is removed. Without the forced encryption flag, a decrypted user data partition stays decrypted. However, the same kernel will not decrypt a currently encrypted user data partition. That requires using Fastboot to wipe the partition and making sure the kernel will not re-encrypt on boot.
Using Pure Nexus will not force encrypt your device.
Flashing a stock ROM definitely will.
"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
Here is my tutor after a hard work on my zenfone 4 max whole day.
first of all you must download the last asus update for zenfone 4 max, I used 233.
put it into sd card, boot into stock recovery and update. (if you have a new phone just do it, if you already unlocked bootloader and installed twrp, just boot bootloader and flash stock recovery above.)
https://drive.google.com/open?id=1YP7v9sBclQULxYPOndDPCMLikZsT8urN
after this step, just do unlock bootloader. (if not unlocked), and flash twrp.
*recommended reboot recovery twrp and make a backup now
reboot bootloader and flash the boot above, it has no decrypt and magisk 16
https://drive.google.com/open?id=1bHk0znQNsH-dWZ89P525gC-rrvN4e9bl
reboot recovery twrp. Do the following:
format data partition,
reboot recovery twrp
clear data, cache and dalvik cache.
Now boot system, all data encrypt is gone, and you can activate it if you want.
You cant boot system until this boot image is flashed, or encrypt will be activated.
How does one flash the kernel?
amspady20 said:
How does one flash the kernel?
Click to expand...
Click to collapse
kernel is the core, it is in boot image.
fastboot flash boot boot.img
(after extract boot image, cause it is zipped)
Stock Recovery
Do you have stock recovery img file for our Zenfone 4 Max (ZC554KL)? Kindly upload it again.
Hi, do you have latest stock recovery for this device? I want to update to oreo, but it requires latest firmware (at least ver .352) to execute it.
latest recovery version
Hi alegmx!
i'm really thankful that you provide this stock recovery image , it works!
but can you provide us with a newer version of the recovery image? it'll be big help if you can provide it with us!
your version is currently .215 , im upgrading my os to version 412 and it needs atleast the .352 version of the recovery.
Nwver had problem like that, but I canno manage it on my own.
What I have:
rooted E1 Single (e2005),
kernel with Philx Touch,
zip with FalconSS Revamp R2,
zips with TWRP 2 and TWRP 3.
What I do:
Flash kernel with Philz.
Copy zips to E1.
Boot to Philz.
Flash FalconSS.
Flash either of TWRPs.
WIpe Cache and Dalvik.
Bootloop on Sony logo.
Should I use normal Falcon? (will try it in a moment)
Or maybe other stock firmware? (have 20.1.A.2.19)
All I want is working TWRP with support for Nougat.
Ok. Normal Falcon was what I needed. Now LOS14.1 is booting
Hello I am currently running lineage os 14 on my phone with a custom kernel installed and want to install magisk but I have read that you need to flash the kernel after flashing magisk but I don't want to lose my data. Therefor I am thinking about first flashing magisk and then emidlity after that flashing my kernel again. Would that work or could some problem occur.
If you have TWRP on your device, try backup everything and then flash magisk
1. Wipe dalvik & cache
2. Dirty flash your rom
3. 1 & boot into os
4. flash magisk & 3
5. flash your custom kernel & 1
I forgot about this rule and added magisk with the custom kernel already in place. Have I already lucked out or is the pain yet to come? Should I remove magisk before applying my next rom update?
Epilogue: updated rom, wiped caches, and everything turned out fine.
Fdraco10 said:
If you have TWRP on your device, try backup everything and then flash magisk
Click to expand...
Click to collapse
so you've got perfect battery life using glassfish? can I ask how