update 10.0.31.... out

NotATreoFan

Senior Moderator / Developer & Moderator Committee
Staff member
Jul 12, 2006
18,387
8,972
253
The Interwebs
twitch.tv
Sorry you must of been replying before my edit finished on last post! But i can confirm my reserve.img on 10.0.31 has been restored! Thanks again!
That's great! Now we just have to wait for another OTA and hope for the best. Although it's been restored, the only true test is trying to accept an update.
 

tmushtare

Member
Jun 10, 2013
47
4
0
Acworth
That's great! Now we just have to wait for another OTA and hope for the best. Although it's been restored, the only true test is trying to accept an update.
I completely agree! There is one that should be coming this week though! Also I have another question. Have you looked into the OnePlus 7T Pro Dual Boot TWRP? https://forum.xda-developers.com/on...y-unofficial-twrp-oneplus-7-7-t4066851/page15

My overall goal is to have partition A with KAliNethunter ROM for OnePlus7t & a stock Oxygen rooted ROM on partition B that i can keep accepting OTAs with! The obviously a Swap partition for them to share a lil of the 256GB storage! haha
 

NotATreoFan

Senior Moderator / Developer & Moderator Committee
Staff member
Jul 12, 2006
18,387
8,972
253
The Interwebs
twitch.tv
I completely agree! There is one that should be coming this week though! Also I have another question. Have you looked into the OnePlus 7T Pro Dual Boot TWRP? https://forum.xda-developers.com/on...y-unofficial-twrp-oneplus-7-7-t4066851/page15

My overall goal is to have partition A with KAliNethunter ROM for OnePlus7t & a stock Oxygen rooted ROM on partition B that i can keep accepting OTAs with! The obviously a Swap partition for them to share a lil of the 256GB storage! haha
No, unfortunately that's beyond my skill level. Haven't been active in the dev scene for quite a while, and I'm content with stock OOS w/ root. Last I had read, something was different with the TMO 5G McLaren that meant TWRP didn't work correctly.
 

gaww

Senior Member
Oct 4, 2010
7,057
1,204
243
Asheville, NC
If you want to try it, here's my reserve.img from 10.0.31. I also updated the script from @ntzrmtthihu777 slightly, just to make it a little more clear what each step is doing. Functionally it is the same.

https://www.androidfilehost.com/?fid=4349826312261762168

Just extract to your computer, and run the bat file. Make sure USB Debugging is already enabled, and your computer is trusted.
AS usual, I am missing something - the updated script?

Also, as i have not been able to update .31 yet, should I use this reserve.img or the previous one you made available ?
 

NotATreoFan

Senior Moderator / Developer & Moderator Committee
Staff member
Jul 12, 2006
18,387
8,972
253
The Interwebs
twitch.tv
AS usual, I am missing something - the updated script?

Also, as i have not been able to update .31 yet, should I use this reserve.img or the previous one you made available ?
Updated script, meaning that I modified the script in the original packages, to make it a tad clearer what needs to be done.

This zip won't work for you. It's for people already on .31, and unlocked their bootloader after. This will replace your reserve.img with the wrong version for .27.
 

tmushtare

Member
Jun 10, 2013
47
4
0
Acworth
No, unfortunately that's beyond my skill level. Haven't been active in the dev scene for quite a while, and I'm content with stock OOS w/ root. Last I had read, something was different with the TMO 5G McLaren that meant TWRP didn't work correctly.
I have the official stable TWRP installed on mine right now and it is working! I have just never messed with a multi partition phone before!
This is link for stable TWRP for the 7t 5G! https://forum.xda-developers.com/on...nt/recovery-unofficial-twrp-recovery-t3932943
 

js042507

Senior Member
Jan 7, 2011
575
210
73
I have the official stable TWRP installed on mine right now and it is working! I have just never messed with a multi partition phone before!
This is link for stable TWRP for the 7t 5G! https://forum.xda-developers.com/on...nt/recovery-unofficial-twrp-recovery-t3932943
Wait, so you flashed TWRP and it sticks. However, can you mount system? Well, I don't think any TWRP works with Android 10 and able to mount system. Have you tried flashing magisk or mounting the sd card?
 

tmushtare

Member
Jun 10, 2013
47
4
0
Acworth
Wait, so you flashed TWRP and it sticks. However, can you mount system? Well, I don't think any TWRP works with Android 10 and able to mount system. Have you tried flashing magisk or mounting the sd card?
hmm you are correct sir, when I rebooted into recovery just now. It was my stock recovery not TWRP. I will do some testing and let you know when I get it working. But I have seen plenty of other posts with success.

I will be attempting the dual boot TWRP not the regular one. Since there has been many success stories!
 
Last edited:

ErickF

Senior Member
Dec 11, 2014
121
30
0
Question for anyone that knows. I did the reserve fix and updated the phone and was able to reroot. Do we have to do the reserve patch every update now since i re rooted? Or its just when you first unlock the bootloader? Thanks
 

js042507

Senior Member
Jan 7, 2011
575
210
73
Question for anyone that knows. I did the reserve fix and updated the phone and was able to reroot. Do we have to do the reserve patch every update now since i re rooted? Or its just when you first unlock the bootloader? Thanks
You shouldn't have to restore the reserve.img once it exists in /data/reserve. Any future OTA updates should not delete it. Rooting does not remove this...but messing with the bootloader will of course. I installed 3 updates in the past without having to restore.
 

Fashcat

Member
Jan 11, 2020
16
3
0
Updated script, meaning that I modified the script in the original packages, to make it a tad clearer what needs to be done.

This zip won't work for you. It's for people already on .31, and unlocked their bootloader after. This will replace your reserve.img with the wrong version for .27.


adb -d is missing with install portion
 

Fashcat

Member
Jan 11, 2020
16
3
0
That doesn't appear in the original repair script either.
Were talking about the reserve one yes? If not, my clear misunderstanding.
If yes, i opened notepad++ to see why i had some error with it pushing magisk and what I saw was that it needed "-d" as the .25 reserve fix did have that.

Semi related, either way none of this is working and dont want to msmtool. Anyone have the .27 kernel i keep hearing about?
 

NotATreoFan

Senior Moderator / Developer & Moderator Committee
Staff member
Jul 12, 2006
18,387
8,972
253
The Interwebs
twitch.tv
Were talking about the reserve one yes? If not, my clear misunderstanding.
If yes, i opened notepad++ to see why i had some error with it pushing magisk and what I saw was that it needed "-d" as the .25 reserve fix did have that.

Semi related, either way none of this is working and dont want to msmtool. Anyone have the .27 kernel i keep hearing about?
Yes, the repair script. It's not in the .25 one either, which works without error.

Code:
@ECHO OFF

PATH=%PATH%;%SYSTEMROOT%\System32
echo Rebooting to bootloader...
adb reboot bootloader
echo Press any key when you're at the bootloader screen
pause >nul
fastboot boot boot.25.magisk.img
echo Press any key when you're booted
pause >nul
adb install MagiskManager-v7.5.1.apk
echo Press any key after you've opened and closed magisk manager
echo Hit cancel if it asks for additional setup
pause >nul
echo Press any key after you allow shell access to su
adb shell "su -c dmesg > /dev/null"
pause >nul
adb push reserve.img /sdcard/
adb push reserve.sh /sdcard/
adb shell su -c "sh /sdcard/reserve.sh"
adb reboot

echo Done. You should now have the OnePlus apps back and be
echo able to take OTA updates.
echo Press any key to continue.
pause >null
exit
 

Fashcat

Member
Jan 11, 2020
16
3
0
Yes, the repair script. It's not in the .25 one either, which works without error.

Code:
@ECHO OFF

PATH=%PATH%;%SYSTEMROOT%\System32
echo Rebooting to bootloader...
adb reboot bootloader
echo Press any key when you're at the bootloader screen
pause >nul
fastboot boot boot.25.magisk.img
echo Press any key when you're booted
pause >nul
adb install MagiskManager-v7.5.1.apk
echo Press any key after you've opened and closed magisk manager
echo Hit cancel if it asks for additional setup
pause >nul
echo Press any key after you allow shell access to su
adb shell "su -c dmesg > /dev/null"
pause >nul
adb push reserve.img /sdcard/
adb push reserve.sh /sdcard/
adb shell su -c "sh /sdcard/reserve.sh"
adb reboot

echo Done. You should now have the OnePlus apps back and be
echo able to take OTA updates.
echo Press any key to continue.
pause >null
exit

perhaps i changed all my scripts (i remember issues getting to 25 not knowing why) im lookin at 16 and still shows
adb -d install MagiskManager-v7.5.1.apk

gimme a minute ill show you what my error looks like. and i mean ....not even sure technically IS one but at one point i fully removed magisk and ran script and it wasnt on there. that prompted me to look into it

*edit i will use the .31 script minus the -d
*edit 2- i know i changed them all because a while back i was attempting a seamless flash fix-all.bat in combination with with the reserve and magisk
 
Last edited:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone