This is mostly for Milestone X2 users as they cannot flash Miui on 2.3.6. or 2.3.5. It is prewiped so just restore it. If you rename it DO NOT USE ANY SPACES.
I am using it on 2.3.5/412 with no major issues w/ my DX2. So try it on 2.3.5 rather than 2.3.6. If you do not have an SBF file for your phone and the Nandroid and/or ReRecovery fails YOU assume all risk. It will not boot to recovery if booting fails. Use ReRecoveryCM7 (especially if on 236 as it may not boot well) http://forum.xda-developers.com/showthread.php?t=1426062 before rebooting system.
Nandroid link (better to unzip on phone)
https://rapidshare.com/files/1862438863/2012-02-12.19.miuiDX2DATAorig.zip
Edit. Tested the DL on my DX2:Restored, flashed ReRecoveryCM7, chose Reboot sys now: boots fine.
Do all unzipping on your phone / Root Explorer if possible but on the phone anyway .
reserved reserved
Is there a 2.3.6 at this time?
RacerXFD If you have a Mx2 (Milestone)
Bump for DL.
DL is up and tested. OK.
BTW so many zips fail on windows7 I just don't use it and do all zipping of any kind on the phone.
Related
So I've seen some questions on restoring nandroid backups once we've flashed the CWM builds.
Before doing any flashing, I did a simple backup using nandroid. I then flashed 2.3.4 using fastboot images and then unpacked nava's 1.6 on top of it. I then, without doing anything else, attempted to restore my 1.8.3 install via nandroid.
It appeared to work perfectly. Bootsplash looks good, everything looked good. I unlocked it using my fingerprint which was saved. However, once the screen is unlocked, the homescreen is unusable and frozen and it appears as though the Phone icon is depressed. I haven't been able to make any more progress yet but I'm working on it.
Just a precautionary tale for those of us thinking about using CWM to backup/restore.
I tried restoring the /pds using the blank atrix dev mmcblk0p3 to no avail. I ended up going back to 2.3.4 and will just have to deal with it for the time being.
I was successfully able to do a nandroid restore to 1.8.3 from 2.3.4 by following these steps:
sbf_flash (or RSD Lite) to 1.8.3 full (from the Atrix Firmware Superthread)
root, sideload and install the old CWM app
nandroid restore
Not sure if this re-locks your bootloader, but with one 2.3.4 buggy ROM, I don't particularly care, as I can always unlock again
Hope this helps!
Working ReRecovery. Thanks to Tenfar BTW. This is technical and some say maybe hard to read eh....
JUST SKIP TO POST 2 for a good outline of how our bootstrap functionality has changed w/ RR.
Downloads and Updates are in post 3.
Noob Q&A is in middle of 3.
PURPOSE: Use to flash duplicates of all files needed to renew Tenfars cwr (our standby) during a cwr "run" where the current installation could be made inoperable by a rom flash and/or data wipe.
Just be sure to flash it BEFORE YOU REBOOT SYSTEM NOW.
Once you flash this you do not have to reinstall tenfars again. That is because you always be overwriting one instance for a new one.
Charge mode is not available. However I do believe charging does occur normally in cwr.
If you do a Privacy>Data reset you will need to run the apk again. OR
Run the apk for any reason.
It will take over again.
Think of this as a "save your a$$ button". You will have a working cwr if your phone can boot- be sure to try a battery pull if it won't boot on first try. If needed the pull will make BUs, made on this "emergency boot", have a very old date.
Remember to flash at the last to save your a$$.
Remember too when the ROM BOMBS you must P P P .
PULL the battery, PUSH the battery back in and PLUG in the charger.
I wish I could make a rhyme like : “If it doesn't fit, you must acquit.”
I must digress here for Noobs: (BTW CWR = BSR)
Did you Know:
You do not have run "MOTODX2_Bootstrap_signed.apk" aka "System Recovery" in your app drawer to get to BootStrapRecovery! Once you choose recovery mode and the phone goes to CWR thereafter the phone will always go to BSR when you plug-in and power off. If this is news to you try it right now. More news: while you are in BSR unplug the charger & pull the battery, put the battery back and plug-in. CWR (BSR) will boot. ReRecovery sets up the same conditions (files and stuff) that you just tested out to take your phone into BSR. With ReRecovery you have no choice power off OR battery pull along with plugging-in = BSR. BUT ReRecovery is flashed from BSR so you can refresh BSR anytime! Like after a Data wipe which kills BSR OR after a ROM flash which kills BSR OR after restoring a wiped Nandroid which also kills BSR. Sorry for the long rant but that is life with a locked bootloader.
From DaveRichardson (Thanks Dave)
http://forum.xda-developers.com/showpost.php?p=21116880&postcount=26
Why use this instead of our " MOTODX2_Bootstrap_signed.apk" isn't it the same? It is the same. But a feature of cwr w/ an unlocked BL is you flash a rom and wipe data the bootstrap does not rely on anything in data or system. Not so with a locked BL. It can be a headache when the rom crashes yet you can sill boot but YOU JUST WIPED AWAY YOUR BOOTSTRAP!
THIS allows you to refresh bootstrap as the final step in any cwr session.
NB:
All benefit of this hack occurs because YOU remember to flash it to save yourself .
Attached Zips to flash from cwr.
Flash from cwr - Tenfar's.
Older updates are 1st. GoTo Attached files for latest updates.
****update*****
Maybe not so minor if you don't understand what it's doing.
On screen notifications/help now may help you understand better how to use it.
1st DL looks/is the same as the installed apk and now gives on screen notices/help: zReRecovery.Dx2.PI.notice.v3.zip
2nd DL ( also gives notices/help ) has Atrix at the top of the homescreen so YOU know you are on the flashed version when you shutdown.
This is just a reassurance that it works: zReRecovery.OLY.PI.notice.v3.zip.
I have used this as an alternate for ours and it is ,as far as I know, fine.
Either one you choose, it needs to be flashed ( from cwr ) as the last cwr step to save you
All action happens while YOU are in CWR AND BEFORE YOU REBOOT SYSTEM NOW.
When should RR be flashed? Ans: after a data wipe, a rom flash or restore. Just as the last step if any or all are done in one session.
***UPDATE NOW A CM7 VERSION***
I nandroided back to 234 stock, flashed cm7 and gapps, wiped all and flashed RRcm7, pulled battery and it booted to cwr.
3rd DL : zReRecovery.Dx2.CM7.PI.notice.v4.zip
***IN SUPPORT OF VOODOO RK***
For those of us that have trouble rooting 235 with Zurg Rush and it's variants. Root 234 w/ Pete's and use Root Keeper before upgrading to 235.
http://androiddev.orkitra.com/download/apps/?appid=-2821155941944302146 One of the rare non-market links. Put it on your SD. RK has an option to delete OR re-enable SU backup. It is there for good reason. The latest Eclipse bombs when being flashed w/ the BU present. Just REMEMBER to delete it b4 you flash OR use RR and it will catch you so you can just nand back to delete it.
*** update ***
I have found RRcm7 to work for Ace's Miui. Just be aware that if flashing a non 2nd init rom, flash RRdx2 first to be safe. BUT if the dx2 bsr has already been put in effect the RRcm7 does work as a "do it all" Until a need becomes apparent just use each on their respective roms.
Q and A
How to boot to cwr without using the apk? (This only works if charge mode is never put back to normal)
Just power off while the charger is plugged in. Or if stuck at the big M pull the battery put back and plugin.
What is "Safe Boot"? It is booting w/o loading anything in /data.
Power on and at the big M hold the menu key till you get to the vibration and you will see "safe mode". Miui will just loop here BTW.
What is Android recovery good for? Stock is good for
1> flashing an OTA update, rather/better than the system auto update, (no need to rename it just make it start w/ a number so it will be first in a mess of zips at the root of your removable sd)
And
2> wiping data. When your ROM hangs at the M OR you never feel the "I am done booting" vibration and it keeps looping.
How to choose DIY update rather than Auto? When the update notice appears choose download only. When the DL finishes choose install later. Goto /cache to find the Blur.zip and the md5. Use Root Explorer>properties to check that the md5s match. Rename the Blur.zip 1Blur.zip and paste it at the root of your SD removable card. Power off>Power on>as you see the Big M push the rocker down>keep pushing down 8 times>push up>you will see the green creature AND OF COURSE HE IS TELLING YOU TO PUSH THE ROCKER AGAIN but IN THE MIDDLE like BOTH AT THE SAME TIME! (rant off)>choose "apply update from sdcard" and it will let you pick.
Put the empty FILE : ".hidenandroidprogress" in your cwm folder and cut 1/3 off your bu / restore times.
I add descriptors to replace the seconds: "2011-08-21.09.13.CheeseC".
Never use spaces in a nandroid bu name. It will cause md5 mismatch .
Terminology rant: (work in progress)
For this page.
BootStrapRecovery BSR is the same as CWR or CWMR.
Yet there is a need to distinguish the methods used to install the
recoveries from the recoveries.
The (CWR or BSR) "recovery" is a zip in our locked boot loader phone. In contrast to a (.img) image for an open boot loader.
These zips are in each apk (links @ end of post) and have a common name: update-recovery.zip. The UD-R.zip is the "kernel" of the recovery. ReRecoveryxxxx.zip is similar to the apk in that it installs the "kernel" but from cwmr and giving you no options.
Once booted and @ the green cwmr home screen you may flash any of the "UpDate-Recovery.zips that are in the apks below. A apk is just a zip. Root Explorer>extract all. Its in the assets folder and flashable from cwr. And jump from one cwr to another....you can even jump to one of the latest touch recoveries http://download.clockworkmod.com/recoveries/recovery-clockwork-touch-5.8.1.8-olympus.zip (w/ the fstab taken out of http://download.clockworkmod.com/recoveries/recovery-clockwork-5.0.2.5-daytona.zip and put in the former) that can BU to tarballs and mount usb ext sd but won't restore....
Sub rant re: RM (very restrained)
Example : Rom Manager (the famous apk) lists a recovery for our phone the Daytona which leads many to install the apk and the recovery which does nothing but frustrate noobs. Not only does RM install a cwmr.zip that bombs it puts it in folders where our phone could never utilize it.
Our bsr.apk puts the cwmr.zip in the folders that the same apk sets up for charge mode hijacking. RM fails and our BSR.apk succeeds in setting up the phone to run the cwmr.zip (the "kernel") which runs in place of the stock recovery.
Rants off
Milestone X2 users Try to use this Dx2 apk first:http://forum.xda-developers.com/showthread.php?t=1166508&highlight=bootstrap OR
Copy and paste your own bootstrap:
DL zReRecovery.Dx2.PI.notice.v3.zip
You need Root Explorer , ES file explorer Or any root file explorer that sets permissions.
Extract all and paste 8 files (not the folders) to the same folders in your root dir (not the dir: root that is always empty) that you found them in the zip.
1)paste to /preinstall: the 5 files and set perms to all-rwxrwxrwx but adbd: rw-rw-rw-.
2)Change charge_only_mode (not the .bin file-leave that alone) ( your original in system/bin) to .bak. Then paste the 2 /system/bin files. Set perms to all- rwxrwxrwx
3)Then .recovery_mode goes in /data. Set perms to rw-rw-rw-. Power off and Plug in. CWR
Ignore the meta-inf file.
End roll your own BSR.
Testing.
Note after each you will still be able to boot to system and reinstall the "bsr.apk" if there is a problem.
1st >
test the RR version you choose by flashing it w/o flashing anything else THEN pull the battery and see if cwr boots.
2nd>
A good test is to: make a BU, I have learned that the easiest test, while you are still in cwr after a BU, is to Advanced Restore the cache of the BU just made. now if there is a problem It will say md5 miss-match. If it does choose backup & Restore> external> restore and note the BU you just made. Reboot sys and view your clockworkmod/backup folder and look for the one you just made- If it disappeared - post here. If the cache restore completed then you should be ok.
THEN: wipe data from cwr, flash RR, pull battery and see if cwr boots and then of course restore the BU you just made.
Would some Milestone X2 user on 2.3.5 please upload their wiped nandroid BU? Here's more http://forum.xda-developers.com/showthread.php?t=1507694
A Mx2 236 SBF is needed also http://forum.xda-developers.com/showthread.php?t=1563297
Dx2 Mx2 and other SBFs https://sites.google.com/site/motosbf/
Various DL links for "BSR".apk's:
The Photon locked bootloader (= "Dx2.apk" )
http://forum.xda-developers.com/showpost.php?p=16260675&postcount=1
Our "Dx2.apk" (discovered on some Chinese website )
http://forum.xda-developers.com/showthread.php?t=1169677
And the Original (Atrix/Olympus locked BL) and predating the the one discovered (above) by several months. Yet it works on our phone.
http://forum.xda-developers.com/showpost.php?p=12593538&postcount=1
Hey Dude want 2.3.6 on your Dx2 Yea Where Man
http://forum.xda-developers.com/showthread.php?p=22756060#post22756060
I'll comment first
If this works as u say it should then this is almost what everybody was wanting months ago when we figured out flashing a ROM or wiping data takes away ability to boot to BSR by power off and plug in until it gets reinstalled...
I will test once I have a computer for that "oh **** I really DO Need to sbf now" moment lol...just in case ,
I know it works Ash. Do you? Just examine the dates of .recovery_mode in /data and hijack in /system/bin and see that /preinstall is vacant b4 and populated after. Then ininstall sr while recovery mode is still active. Reboot and?????????????
skwoodwiva said:
I know it works Ash. Do you?
Click to expand...
Click to collapse
I haven't tried yet.
I'm not trying to Queston whether it works or not .
I just don't test anything anymore until I have a computer available for me to use JUST IN CASE.
Last time I tested or tried something and I didn't have.one readily available I was stuck for 36hrs with a brick
Don't want that to happen again lol
Not sayin that WILL happen due to this... But I MYSELF might do something to screw it up.lol
And it looks like I WON'T be buying a computer with my tax return this year as I was planning . Since my hr rep put my w4 in wrong and now I OWE the IRS...so pissed...
Someone wanna show Ash how cwr boots while cwr is uninstalled? Just do not set charge mode.
Edit cadenH you are nominated step up and show Ash...
Just downloaded. Got to check this out. And going to keep a copy on the Sd card just in case. Thanks!
Sent from my DROID X2 using Tapatalk
I feel honored lol. Just downloaded. I will post in a bit
Sent from my DROID X2 using xda premium
Works perfect. No apk installed and the recovery booted as it should. Nice job! Sorry it took so long, eclipse had the recovery built in so I had to sbf after calming a screaming baby
Sent from my DROID X2 using xda premium
Speak up I can't hear you.
nice
Now how bout this...u said after this is flashed charge mode is unavailable(of course )
But would I be able to reinstate charge mode via BSR app by pressing the button correct?
---------- Post added at 08:24 PM ---------- Previous post was at 08:16 PM ----------
Oh
And skoodwiva
I hope u don't think that I was sayin this wouldn't work or that it wasn't possible.
I never questioned whether or not it worked as advertised.
Just was sayin why I myself wasn't going go test it at this time.
Great work.
This would have been very helpful to have the.last time I bricked. Would have saved me 36hrs of not having a phone . And it would have also saved me from having to stay the night at this girl I work with house(who has a thing for me even tho I constantly say blatantly and show I ain't interested) just to use a computer to fix my phone lol.
once again...good stuff...this is great. being able to flash knowing if something goes awry we can just power down and plug in without having to already have opened the app...
---------- Post added at 08:28 PM ---------- Previous post was at 08:24 PM ----------
Wait a minute
Doesn't this mean this can be just baked right into a ROM somehow so when we flash it we won't have to flash something after? It could just be installed WITH ROM?
You can RI SR to get options back I think. The apk takes priority. Try It out.
Bump for UD to OP
skwoodwiva said:
You can RI SR to get options back I think. The apk takes priority. Try It out.
Click to expand...
Click to collapse
does this mean that we don't have to be plugged in to put into the BSR? Or do we still have to be plugged in on the initial boot?
or is this just BSR with a twist?
ztotherad said:
does this mean that we don't have to be plugged in to put into the BSR? Or do we still have to be plugged in on the initial boot?
or is this just BSR with a twist?
Click to expand...
Click to collapse
It still hijacks charge mode to get into BSR
ashclepdia said:
It still hijacks charge mode to get into BSR
Click to expand...
Click to collapse
so thus you do need to be plugged into run this.
do you still need to have BSR installed on the phone? or can we uninstall the apk and still run the hack?
Yes and that is also a minor test of its working.
well no you need it to flash than yes.
Sorry so just flash the first zip file as normal? And if anything goes bad just pull battery and plug in correct?
Yes. Just do it last. If the rom bombs the you must pull.
GO HERE FIRST:
http://forum.xda-developers.com/showthread.php?t=1426062
I have not tested this on a Photon, but the Photon version tenfars latest does work on the dx2 and the md5 on the update-recovery.zip with in the Photon apk is the same as in this zip.
Edit. I am 99% sure it will work and if not it can easily be changed in the script.
I WOULD PREFER POSTS BE MADE TO THE PARENT THREAD if it works on the Photon as other issues will be the same.
Thank you.
Edit after going through the pho apk script I see NO evidence that it won't work. My flash writes to /preinstall, /system/bin, and /data and the binaries used come from cwr itself(my flash binary is from tenfars apk and the dx2 is the same as the pho. 6 files total to make cwr run in this unique way. If you find these folders present on the photon IT SHOULD WORK.
skwoodwiva said:
http://forum.xda-developers.com/showthread.php?t=1426062
I have not tested this on a Photon, but the Photon version tenfars latest does work on the dx2 and the md5 on the update-recovery.zip with in the Photon apk is the same as in this zip.
Edit. I am 99% sure it will work and if not it can easily be changed in the script.
I WOULD PREFER POSTS BE MADE TO THE PARENT THREAD if it works on the Photon as other issues will be the same.
Thank you.
Click to expand...
Click to collapse
Anyone willing to try this?
My phone is near death to try...
It sounds an awful lot like the bootstrap we currently have. What functions or features will this give over that?
It is the same. But a feature of cwr w/ an unlocked BL is you flash a rom and wipe data the bootstrap does not rely on anything in data or system. Not so with a locked BL. It can be a head ache when the rom crashes yet you can sill boot but YOU JUST WIPED AWAY YOUR BOOTSTRAP!
THIS allows you to refresh bootstrap as the last step above.
I have flashed LOTS OF MOTO stuff, D3 Bionic atrix photon and at worst a SBF and a nandroid put me back FWIW.
Sounds interesting, does it work? Also how do you apply it?
skwoodwiva said:
It is the same. But a feature of cwr w/ an unlocked BL is you flash a rom and wipe data the bootstrap does not rely on anything in data or system. Not so with a locked BL. It can be a head ache when the rom crashes yet you can sill boot but YOU JUST WIPED AWAY YOUR BOOTSTRAP!
THIS allows you to refresh bootstrap as the last step above.
Click to expand...
Click to collapse
Read the op in the parent Dx2 therad. I posted your Q and my A. The BootstrapPHOTON_signed.apk and MOTODX2_Bootstrap_signed.apk have the same md5. They are different in name only!!! The atrix does have different md5 yet when I install it it works the same!
It works fine. The method of installing is unique.
Yeah my bad blonde moment. I see so basically ths is a quick flash you would apply to keep the bootstrap..
Just flash this before the reboot as your last step before rebooting.. I am following what you wrote now.
So u gonna try it?
Bump for edits in op.
I've noticed that both the built-in android recovery and Clockwork Recovery allow a user to flash just about any zip they want. Is there a functional difference between the two?
tech.kyle said:
I've noticed that both the built-in android recovery and Clockwork Recovery allow a user to flash just about any zip they want. Is there a functional difference between the two?
Click to expand...
Click to collapse
First off, the clockwork recovery doesn't work for x2. You have to use bsr recovery. As for applying updates, the stock recovery will do official motorola ota updates (like the 2.3.5 update), but it won't install custom ROMs. BSR will do ROMs and one time I did apply an OTA update with it, but your mileage may vary.
Sent from my CM7ed X2 using Tapatalk.
Stock recovery u can ONLY flash Motorola signed zips
Our cwr will do any thing the stock will. I always use the install zip>choose zip rather than the apply update... You don't have to rename it to update... And do not be alarmed when it just shuts down. It looses root perms and system closes it or so I assume. Be sure to use voodoo root keeper . It gets bad rap here but just use my rerecovery and if eclipse bombs delete suback up and eclipse latest will work with rk. Enough?
skwoodwiva said:
Our cwr will do any thing the stock will. I always use the install zip>choose zip rather than the apply update... You don't have to rename it to update... And do not be alarmed when it just shuts down. It looses root perms and system closes it or so I assume. Be sure to use voodoo root keeper . It gets bad rap here but just use my rerecovery and if eclipse bombs delete suback up and eclipse latest will work with rk. Enough?
Click to expand...
Click to collapse
Im sorry but this process is way more complicated than just flashing 2.3.5 , root zergrush, install BSR, install eclipse
Ash... I have never gotten ZR to work. I have issues w/ my old laptop. Others too have ZR troubles. You do not need a pc with voodoo rk. It IS different but not more complicated if ZR don't work.b
I still use Petes.
skwoodwiva said:
Ash... I have never gotten ZR to work. I have issues w/ my old laptop. Others too have ZR troubles. You do not need a pc with voodoo rk. It IS different but not more complicated if ZR don't work.b
I still use Petes.
Click to expand...
Click to collapse
True
I don't even have a working computer but I refuse to use rootkeeper unless I absolutely have to.
Last time I used root keeper I had a paperweight in my pocket for 36 hrs until I could get to a computer lol....that's why I recommend (like others) to stay away from it unless u REALLY need to use it.
You were overzel'ed cuz of yo predictiment. Fess up man. Give po voodoo a chance.
iBolski said:
First off, the clockwork recovery doesn't work for x2. You have to use bsr recovery. As for applying updates, the stock recovery will do official motorola ota updates (like the 2.3.5 update), but it won't install custom ROMs. BSR will do ROMs and one time I did apply an OTA update with it, but your mileage may vary.
Click to expand...
Click to collapse
BSR is what I meant. (I thought it was based off CWR?)
Either way, thanks! Now that you mention it, I think I remember hearing that somewhere.
Well we have a lame version of cwr, very old and adb will not work but the every day: BU, restore and flashing work fine, bsr = system recovery = cwr = (the new rerecovery) . See my thread in the dev sec. And how rerecovery solves the "data wipe dilemma". Btw it is rom manager and the newest CWR that do not work on our retard phone. RM will not tell you it does not work it will DL the latest 2025 ver and not do a thing.
Okay I have done with process with 2.2 eclipse as well and it didn't work either so I figured I would try it with 2.3
I do every single little thing in this list.
1. sbf to 234
2. Root using MotorolaOneclick
3. Install Voodoo OTA rootkeeper and protect root but temp unroot
4. Apply 235 update in stock recovery
5. Restore root in Voodoo rootkeeper and delete backup (make sure root is restored before deleting!)
6. Install bootstrap
7. Reboot into bootstrap recovery
8. Wipe data
9. Flash eclipse
10. Profit from its beauty
After its all done and flashed and loaded the wifi ALWAYS says error. Now if their is a patch or zip out there that I need to install I am all for that but there just has to be a reason after trying this ten time that it fails every single time. I love how stable this rom is OS wise, but this wifi deal has got to stop. Someone let me know if they find out anything please.
I realize this is a few months old, but just out of common courtesy, here's the solution I used.
I was have the same frustration and finally found what the problem was after a good amount of hunting.
When you apply the 2.3.5 update make sure its 2.3.5-418. I kept applying the wrong 2.3.5 and wifi never worked.
Finally just got It working using the correct update with same process. DL available here http://forum.xda-developers.com/showthread.php?t=1703640 It'll be this one "2.3.4-380 to 2.3.5-418 (official OTA)"
Try to reflash the firmware or try some apps like wifi fixer.
DONT FORGET TO HIT THANKS.......