Related
I've tried to search but cant find a guide how to make a backup of my phone... if someone can explain or post me a link, i will be a happy man
Root phone.
Power off.
Hold volume down and power the phone on, and enter recovery mode.
Get into recovery menu (recoverywhatever.sh on *NIX or recovery-windows.bat)
Scroll to backup/restore in recovery menu.
Select backup NAND only - backing up EXT causes errors right now.
Find saved nandroid on your SD card.
Back up your apps separately using Titanium Backup or MyBackup Pro. Restore by wiping the phone, restoring the NAND, and restoring the apps via one of the above apps.
You need root for nandroid. Then it's done in recovery.
its rooted, but when i go into the recovery menu, the phone just shows a picture with a red triangle, is that correct?
No. Get back into the green recovery menu by running recovery-windows.bat or whatever method you used in step 2 of the rooting process to flash the rooted zip file.
ok thnx
one more thing, the titanium backup said i need busybox, how do i install that?... Found out myself
Did you get this problem solved as I have the same problem. I re rooted my desire and the same thing happened. The only time i can go to recovery is when I use recovery-windows.bat from the r5 tools. Any help?
i just use rom manager. choose backup in there, phone reboots itself, backs itself up and done.
used the recovery options a few times when moving from rom to rom.
ClockworkMod Recovery tool
ClockworkMod Recovery tool is really handy. Does everything itself in few clicks. I used Rom manager to backup with no problems without any previous experience.
tommo123 said:
i just use rom manager. choose backup in there, phone reboots itself, backs itself up and done.
used the recovery options a few times when moving from rom to rom.
Click to expand...
Click to collapse
installed rom manager and when choosed backup curret rom it asked for desired name then tap ok and reboots, now its freeze into htc slash screen
A2SD
Edit:
I accidentally posted on the wrong thread...
Are there still problems with this?
"backing up EXT causes errors right now."
I have one question.
If i make a nandroid backup, does it make a FULL nand backup or just certain parts of nand ?
If i for example make a backup of my leedroid rom with all my apps and settings
make wipe and then try a gingerbread rom, will restoring nandbackup actually restore the prevision rom with all the settings and apps ?
hojnikb said:
I have one question.
If i make a nandroid backup, does it make a FULL nand backup or just certain parts of nand ?
If i for example make a backup of my leedroid rom with all my apps and settings
make wipe and then try a gingerbread rom, will restoring nandbackup actually restore the prevision rom with all the settings and apps ?
Click to expand...
Click to collapse
It will restore the entire rom to the exact state as the time before the nandroid. So yes all settings and apps will be there.
Great to know..
Thx
Is it worth rooting for a backup?
Also will a new OTA just remove root if or when another OTA comes out... ?
Sent from my HTC Desire using XDA App
Lothaen said:
Is it worth rooting for a backup?
Also will a new OTA just remove root if or when another OTA comes out... ?
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
No there is not a real point in rooting for the ability to back up. And despite what some say, never apply OTA updates on rooted devices! But custom versions will come out at the same time as the OTA so you don't miss out on anything.
Sent from my HTC Desire using XDA App
TheGhost1233 said:
No there is not a real point in rooting for the ability to back up. And despite what some say, never apply OTA updates
Click to expand...
Click to collapse
What's an OTA update?
Just install rom manager then click on back up . Boom you have a nandroid back up.
Sent from my HTC Desire using XDA Premium App
Ota update is
Over the air update so its basically stock updates from phone manufactures
Sent from my HTC Desire using XDA Premium App
I have a rooted desire and never really tried restoring a backup and when I finally did I came across this error message:
No SD ext found. skipping backup of SD EXT
Generating MD5 sum
error while checking md5 sum!
chcking md5 sum....
MD5 mismatch!
My SD card has no partition whatsoever and I'm using fake flash by paul. My old phone was a N1 and I had no problem whatsoever doing this before. Is making a backup and restoring in the Desire an entirely different process?
Also how do you automatically backup apps in the Market? Meaning if I switch roms and just logged into my Google account the market would automatically "restore" my old apps. I used to be able to do this once in a while with my old N1 but I couldn't do it consistently. With my Desire I can't do it at all.
Thanks
It will give that error if you have no ext partition on your sd card. If you're not using apps 2 sd then you need not worry about it.
Other than that, try the latest clockwork recovery (2.0.1.4) and try a nandroid backup and restore.
Sent from my HTC Desire using XDA App
Nandroid backup seems to work and I do get to see the file but when I try to restore it fails! Do I need to make an extension for it to work?
What about restoring apps from the marketplace via the internet? Like I said, I've done it a few times with my N1 wherein it automatically restores everything once I log in my Google account.
Thanks
Try creating an ext partition, convert ext2 to ext3. If it fails again, try backing up and restoring using the Nand using the latest Clockwork Recovery (2.0.0.7).
Your apps are linked to your Google account so when you sign in, they should be available for manual download.
You could also backup and restore your apps and data to your sd card using Titanium backup or MyBackup Pro (available from the Marketplace).
Sent from my HTC Desire using XDA App
Apps are indeed linked but how do they become restored automatically? Like I said, I've done it before on my N1 with "applications restored" showing up on the notification bar.
Where do I get the latest clockwork recovery? Tried looking at the forums and came up empty. I just followed Paul's guide for rooting. Still don't understand why I can't restore from a nandroid.
thanks
I am not aware of any method to restore apps automatically from the Marketplace, i do it manually unless using a backup and restore app.
Try reading the fake flash thread on MoDaCo as i remember people had reported the same issue you are experiencing. What version of fake flash are you currently using?
You will find the Clockwork Recovery as an option in the ROM Manager app, which you can download from the Marketplace.
Sent from my HTC Desire using XDA App
kingofthebraves said:
Where do I get the latest clockwork recovery? Tried looking at the forums and came up empty. I just followed Paul's guide for rooting. Still don't understand why I can't restore from a nandroid.
Click to expand...
Click to collapse
The easiest method is to use unreEVOked (link).
The earlier version of unreEVOked installed a much earlier version of clockwork recovery, and I found that the nandroid backup didn't work properly - it would seem to backup (albeit too quickly), but you couldn't restore due to the MD5 problem. I think it didn't actually ever complete the backup and generate the MD5s.
Version 2 hopefully fixes that problem - certainly Nandroid backups take a lot longer!
Regards,
Dave
Thanks guys.
Will look into unrevoked and try to get it to work. I'll also try to update my fake flash. I have been using the very first version when it came out and never really updated it lol
Updated my fake flash and it worked! Thanks guys!
Didn't know that the clockwork recovery was embedded into fake flash. I thought it was just an enabler or something.
Thanks again!
If you use unrEVOked you don't need Fake Flash, or vice versa.
Regards,
Dave
Have still yet to try unrevoked, what exactly does it do when I plug it into my desire? Does it make me run Amon Ra's N1 recovery image? No more screen with the red triangle?
kingofthebraves said:
Have still yet to try unrevoked, what exactly does it do when I plug it into my desire? Does it make me run Amon Ra's N1 recovery image? No more screen with the red triangle?
Click to expand...
Click to collapse
No problem bud, glad it worked out for you
When you enter Recovery, it loads the recovery image straight away, so you get a permanent custom recovery image when you hold power + home.
Will try it out thanks again! Currently experimenting with the Rom manager application. It's pretty neat and u can update the recovery image instantly. I take it as something like an app inside ur phone? Always there in the background waiting to be used?
Hi, is anyone else having the problem that ClockWorkMod 2.5.0.1 just hangs after "Backing up system..." when trying to do a Nandroid backup?
Backup worked fine with 2.0.x.x (the one that came with Unrevoked3), but now I can't seem to complete a backup. Haven't even tried restoring yet...
Trying to run a ROM backup using ROM Manager and Nandriod Backup but both go to a screen with a red triangle
Phone is rooted and running Defrost
I want to update to defrost 6.1
Any other way of backing up the ROM ?
Thanks
BorgCymru said:
Trying to run a ROM backup using ROM Manager and Nandriod Backup but both go to a screen with a red triangle
Phone is rooted and running Defrost
I want to update to defrost 6.1
Any other way of backing up the ROM ?
Thanks
Click to expand...
Click to collapse
Boot in to recovery manually and back up or clear the download cache in rom manager and reflash clockworkmod. If it still fails try to disable signature verification in recovery (under install zip form sd)
I can't get to recovery though thats the problem.
How do you reflash clockworkmod ? Through ROM Manager ?
yes, first option when you open rom manager
Cashe cleared, then I tried to run the update ROM option selected back up and clear data etc.
Went straight to a red triangle, will now try and see about changing this clockworkmod
Thanks.
Ran the re-flash clockwork option, first one on the list, still gets the red triangle of noness.
rooted my htc evo 4g with android 2.2 using unrevoked3. Got superuser permissions. All rooted apps work well but I have one main issue. The issue is that when I use the ROM manager to backup current rom the phone cuts off and then goes to the white htc evo screen and stays there. I have to pull the battery and restart my phone so it can work. My understanding is that one must back up current ROM before installing other ROMs. The steps I am taking are as follows: 1. Go into ROM manager 2. Flash clockworkmod recovery 3. backup current rom. This is where my phone gets stuck on the white htc evo page. Someone please help so I can enjoy my phone. Thanks
in rom manager almost at the bottom o the menu there is an option that says flash alternative recovery or something similar and underneath it it says amon ra, flash that recovery it will put amon ra recovery on your phone, after that you reboot into recovery(turn phone off and then turn it on while pressing volume down, once in recovery you go to backup and select all, then back it up and after that you can wipe cache, dalvik, and data(you see those options when you click wipe in recovery mode) then you can go ahead and flash your rom
keyeblackmon said:
rooted my htc evo 4g with android 2.2 using unrevoked3. Got superuser permissions. All rooted apps work well but I have one main issue. The issue is that when I use the ROM manager to backup current rom the phone cuts off and then goes to the white htc evo screen and stays there. I have to pull the battery and restart my phone so it can work. My understanding is that one must back up current ROM before installing other ROMs. The steps I am taking are as follows: 1. Go into ROM manager 2. Flash clockworkmod recovery 3. backup current rom. This is where my phone gets stuck on the white htc evo page. Someone please help so I can enjoy my phone. Thanks
Click to expand...
Click to collapse
First of all Welcome! Now, just boot into recovery.Shut phone off>hold down the "Volume -" and press the power button> when in bootloader use the "Volume -" button to navigate to "recovery" and press the power button. You should now be in recovery now read the menus and navigate to where you can back up the rom.
EDIT: what he said ----/\
thanks, but when i followed your instructions it stayed stuck on the htc evo screen
keyeblackmon said:
thanks, but when i followed your instructions it stayed stuck on the htc evo screen
Click to expand...
Click to collapse
Okay, so you followed his instructions exactly? When you used rom manager to flash alternate (amon ra) recovery, did that complete successfully? If so, when you shut the phone down, and boot to the bootloader, then selected recovery, is that where you hang at the white htc evo 4g screen? It doesn't successfully boot to recovery, just hangs at the splash screen? If I understand you correctly, and that is accurate, then you should try flashing a recovery from the bootloader. Download the PC36IMG I'll attatch. Place it on the main directory of your SD card. (Now would also be a good time to put the ROM of your choice on your sd card as well). Be sure it's named exactly PC36IMG. Shut your phone off. Hold power and volume down button to get to the bootlaoder. Wait a few seconds and it should ask you to update. Select Volume Up. This recovery is Amon Ra V2.3. Once that's done flashing, don't reboot. Select no on reboot, and then choose 'recovery'. Do you successfully boot to recovery? If yes, go to 'wipe' Wipe data/factory reset, cache, dalvik cache, boot, and system. You can also flash calkulin's format all.zip if you'd like. Once you're done wiping, go back to the main screen of recovery, and select 'flash zip from sd card' and then 'choose zip from sd card'. Then find the ROM that you put on your sd card, choose it, and flash it. Once done, reboot. That *should* work. If that's exactly what you already tried, I apologize, and report back, we'll come up with some other things to try. If you didn't try that, try it step by step.
when i am in recovery the options i see close to what your instructions state is backup/restore. i clicked on that but i dont see a select all. I see nandroid backup, nandroid restore, backup google proprietary system file and restore google prorietary system files. what do i choose. Thanks
keyeblackmon said:
thanks, but when i followed your instructions it stayed stuck on the htc evo screen
Click to expand...
Click to collapse
huh.. I'm suspecting its your recovery thats bad. Download THIS and place it on the root of you sd card. Boot the phone into the bootloader by powering the phone down, then press the power and the volume down buttons at the same time> Once the phone boots into the bootloader the phone will automatically recognize the zip file. It will ask if you would like to update, select yes and let it do it's thing and you will be good to go.
you then can follow the instruction we posted earlier and hopefully it'll let you get into recovery mode to backup and flash roms.
keyeblackmon said:
when i am in recovery the options i see close to what your instructions state is backup/restore. i clicked on that but i dont see a select all. I see nandroid backup, nandroid restore, backup google proprietary system file and restore google prorietary system files. what do i choose. Thanks
Click to expand...
Click to collapse
That was correct! You want to select 'nandroid backup' > That is what you are creating. Once you select that, it will give you a list of what you want to backup. Check all the boxes, and then select 'perform backup'. It should take a few minutes to complete, and you'll see a bunch of ........ Maybe 4-6 lines of them. Once done, you can then do your wipe and flash your ROM, if you'd like
sorry. i didnt see where you used the arrow to follow the instructions. I followed his (blakeboys) instuctions and i select backup in recovery where do i go from there. the options that i see are nandroid backup, nandroid restore, backup google proprietary system files and restore google proprietary system files. Thanks for responding so fast
keyeblackmon said:
sorry. i didnt see where you used the arrow to follow the instructions. I followed his (blakeboys) instuctions and i select backup in recovery where do i go from there. the options that i see are nandroid backup, nandroid restore, backup google proprietary system files and restore google proprietary system files. Thanks for responding so fast
Click to expand...
Click to collapse
See my last post. But you select nandroid backup. Then, as I said, it will ask you what you want to backup. Check every box. Then select 'perform backup'
keyeblackmon said:
sorry. i didnt see where you used the arrow to follow the instructions. I followed his (blakeboys) instuctions and i select backup in recovery where do i go from there. the options that i see are nandroid backup, nandroid restore, backup google proprietary system files and restore google proprietary system files. Thanks for responding so fast
Click to expand...
Click to collapse
nandroid backup... and then backup google propritary then wipe the first 3 listed under the wipe menu and also flash the attached zip. Then you may flash the rom of your choice.
it stated that backup is complete. Do I need to reboot the phone? As far as wiping the phone, is that something that i can do in the ROM manager app? I ask these "silly" questions because i am fairly new to this. Some of the language is foreign to me.
keyeblackmon said:
it stated that backup is complete. Do I need to reboot the phone? As far as wiping the phone, is that something that i can do in the ROM manager app? I ask these "silly" questions because i am fairly new to this. Some of the language is foreign to me.
Click to expand...
Click to collapse
No you dont need to reboot your phone. No you cannot wipe in rom manger. Do everything in recovery, learn to love recovery. It's your new best friend. Backup, wipe, and flash roms in recovery to save you a headache.
Is your SD card full? I had the same thing happen to me and realized I had no space available. You might try deleting some previous nandroid backups or other large files. If your card isn't full, then the other posters have the right advice.
EDIT: Looks like you got it working before I could submit my post. Hope the rest goes smoothly for you.
phsteve said:
Is your SD card full? I had the same thing happen to me and realized I had no space available. You might try deleting some previous nandroid backups or other large files. If your card isn't full, then the other posters have the right advice.
Click to expand...
Click to collapse
No his sd card isn't full or at least shouldnt be since this will be his first nandroid backup.
keyeblackmon said:
it stated that backup is complete. Do I need to reboot the phone? As far as wiping the phone, is that something that i can do in the ROM manager app? I ask these "silly" questions because i am fairly new to this. Some of the language is foreign to me.
Click to expand...
Click to collapse
As blakeboy said, forget about ROM manager. You are far better off doing everything manually, in recovery. It's far more reliable, and is very easy to use anyways. And as was already posted, use the CalkulinFormat all.zip before you flash a ROM (after you make your backup, of course)
After wiping do i reboot system now or power off the phone so I can flash the zip you provided. These are the only options I have at this time?
keyeblackmon said:
After wiping do i reboot system now or power off the phone so I can flash the zip you provided. These are the only options I have at this time?
Click to expand...
Click to collapse
no, wipe and then flash the zip then flash your rom then reboot
the reason you wipe then flash is because the zip adds extra wiping to ensure a clean flash of the new rom so to minimize the chance of a problems occurring.
keyeblackmon said:
After wiping do i reboot system now or power off the phone so I can flash the zip you provided. These are the only options I have at this time?
Click to expand...
Click to collapse
You should be able to go back to the main screen of recovery, and then go to wipe. Do your wipes, and then go back to 'flash zip from sd card' And then choose your rom and flash it. Once it's done flashing, then reboot.
how do i flash the zip file to my sd card if my phone is not showing up on my computer?
Hi guys!
I am sorry if this has already been answered somewhere, but I searched pretty thoroughly and I couldn't find a solution
I am trying to S-OFF an HTC Desire for a friend of mine and install CyanogenMod using this guide http://forum.xda-developers.com/showthread.php?t=1016084.
We rooted the phone without any issues, but before going through Alpharev I decided to make a nandroid backup through the phone's original recovery image (just as advised on Alpharev's site: "We try to leave the current ROM and datastructures completely intact. It is, however, advised to ALWAYS nandroid backup your phone before you run this procedure.
You will then always have a correct/current backup to fall back on in case something breaks."). So I just went into the Backup and Recovery menu and I chose backup.
Unfortunately after backing up, the phone went into a boot loop. We tried taking-out the battery and even doing a hard reset but nothing helped. Eventually we flashed the original RUU from O2 (it's an O2 Germany phone) and this fixed the issue.
I am a bit concerned since I wasn't able to find anyone who had the same problem and it is a bit weird that the phone should go into a boot loop without even installing another ROM or anything - just trying to do a backup of the stock ROM. I am thus a bit hesitant to go on with the S-OFF...
Any help would be deeply appreciated!
Well, first of all, you don't need to be S-Off to install CyanogenMod7. Only root. Usually, people do S-Off so they can change the Boot Splash image.
Make a Gold Card for your SD. Some Desire's need it, some don't. Better safe than sorry.
Secondly, after root, I would goto the market and install ROM Manager. Then flash to the latest Clockwork Recovery.
Then,I would make sure I have a recent Recovery image (NandBackup)
Download Gapps.zip to the root of the SD.
Download the CyanogenMod7 to the root of the SD, boot phone to recovery, Wipe cache memory, also goto Advanced and wipe the Delvik memory.
Then Install from SD, do the CM7, then after it finishes, Select Install from SD again, and install the Gapps.zip
Why your backup failed, who knows. I suppose you were using Unrevoked?
Thanks! Do you know why the boot loop could happen?
Moscow Desire said:
Well, first of all, you don't need to be S-Off to install CyanogenMod7. Only root. Usually, people do S-Off so they can change the Boot Splash image.
Make a Gold Card for your SD. Some Desire's need it, some don't. Better safe than sorry.
Secondly, after root, I would goto the market and install ROM Manager. Then flash to the latest Clockwork Recovery.
Then,I would make sure I have a recent Recovery image (NandBackup)
Download Gapps.zip to the root of the SD.
Download the CyanogenMod7 to the root of the SD, boot phone to recovery, Wipe cache memory, also goto Advanced and wipe the Delvik memory.
Then Install from SD, do the CM7, then after it finishes, Select Install from SD again, and install the Gapps.zip
Why your backup failed, who knows. I suppose you were using Unrevoked?
Click to expand...
Click to collapse
I suppose, there was some code that didn't get deleted due to the rooting process, if you used unrevoked. Although it rarely happens, sometimes it does.
Or maybe it didn't like some Application. Who knows. All it takes, is 1 peice of bad code.
With AlphaRev, although many use it, I believe it changes your bootloader code.
And, you can sometimes have problems as well.
But follow the steps I mentioned, and you should be ok.
Just make sure you create and use the Gold Card first.
The boot loop is a common issue with the first nandroid. All you had to do was restore the nandroid you just made.
Sent from my HTC Desire using XDA Premium App
TheGhost1233 said:
The boot loop is a common issue with the first nandroid. All you had to do was restore the nandroid you just made.
Sent from my HTC Desire using XDA Premium App
Click to expand...
Click to collapse
Right - I thought about that, but then I was hesitant, because I figured if it went into a boot loop then it probably did not create the backup image properly... So can I still restore the backup image now? It is saved on the sdcard so it should be intact after the RUU, right?
It "should be", but, one can only assume so.
Typically, I make a couple of backups each week. One never knows. Yeah, it will tell you successsful. but, better safe than sorry.
After some frustrating failures with romdump v72 I could extract a romdump out of my Motorola Defy Plus MB526 (carrier Vodafone-Italy) with v82b.
Here is the result:
Code:
04/02/2012 18.17 185 checksum.md5
04/02/2012 18.14 0 config.gz
04/02/2012 18.14 1.399 system.info.gz
04/02/2012 18.16 286.179.328 system.tar
How can I know if everything is ok?
How can I make a recovery out of those files?
I would like to try CM7 but I will not until I know I have a working backup.
I don't really know what you're doing here but can't you just do a nandroid backup from CWM recovery?
miscz said:
I don't really know what you're doing here but can't you just do a nandroid backup from CWM recovery?
Click to expand...
Click to collapse
I think that he want's to dump his official stock rom before modifying his defy. So i guess he has not got 2nd-init or CWM or CM7, (or probably even root?)
Sent from my 1Ghz CM7 + CM9 Defy
Almost perfect ;-) I did root to enable Titanium Backup. Next step is having a firmware backup and then finding a CWM recovery that works on Defy+
Edit: you can not romdump without rooting.
Update: I wiped all data from the phone, rooted again, made a "clean" romdump, installed the recovery, and made a backup from there (I suppose it is a nandroid backup).
Now I will restore all data, backup again and study CM installation.
Thanks for suggestions.
Hi UncleDan,
I have Motorola Defy Plus MB526 2.3.5, and would like to make romdump before doing 2nd-init and installing CM7,CM9
So far I understand that phone has to be rooted(done), romdump should be installed.
Did you use ADB, or terminal to install/start it?
(addictivetips.com/mobile/how-to-backup-your-android-phones-boot-recovery-and-system-partition-images)
Was the backup running without problems, or did you fight with something...?
Finally, if I got system image, how do I make restore from it?
As on romdump page is only stated:
Once the program has finished you should find a directory in the root of your SD card called romdump and a sub-directory named after your device model. Take those files and give them to someone who knows how to make a recovery zip
Click to expand...
Click to collapse
BTW: Will be this image usable after screwing something with CM7, CM9?
Or I will need to flash one of SBF anyway?
(sorry if that a silly question - the more I read on forums, the more confused I'm)
Thanks.
UncleDan said:
Almost perfect ;-) I did root to enable Titanium Backup. Next step is having a firmware backup and then finding a CWM recovery that works on Defy+
Edit: you can not romdump without rooting.
Update: I wiped all data from the phone, rooted again, made a "clean" romdump, installed the recovery, and made a backup from there (I suppose it is a nandroid backup).
Now I will restore all data, backup again and study CM installation.
Thanks for suggestions.
Click to expand...
Click to collapse
how you installed recovery? link please...i've rooted, done titanium backup & wiped the phone..but i cant find any CWM recovery fr Defy+ :-(
Sent from my MB526 using XDA App [ still on stock 2.3.6 :-( ]
apurvdate said:
how you installed recovery? link please...i've rooted, done titanium backup & wiped the phone..but i cant find any CWM recovery fr Defy+ :-(
Click to expand...
Click to collapse
2ndInit
I had no problems in making the image with romdump v82b but I had no clue on how to restore.
So I parked it and went for 2nd init + nandroid. I restored twice and works like a charme.
The only little issue is that if you install bootmenu 0.6.1 it installs an old recovery which makes a single backup image and if you restore that you always get the old recovery, even if you had a recent one e.g. by flashing CM7.
Sent from my MB526 using XDA App
ejstubbs said:
2ndInit
Click to expand...
Click to collapse
i hv alrdy tried installing SndInitDefy.apk v2.0 from d given thread..but no use..when i reboot in recovery mode i get error logo (android with ! sign in triangle)...
Sent from my MB526 using XDA App
No idea then, sorry.
ok..i managed it..
uninstalled v2--installed v1.9--again installed v2...now its working
got backup of all..
time for cm7/cm9 now
Sent from my MB526 using XDA App
apurvdate said:
when i reboot in recovery mode i get error logo (android with ! sign in triangle)...
Click to expand...
Click to collapse
Dude, that's not an error, that's what's meant to happen when you boot in to recovery mode. When you get that logo, press vol+ and vol- at the same time and you will get the stock recovery menu.