Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,729,266 Members 41,846 Now Online
XDA Developers Android and Mobile Development Forum

[Guide][ALL DEVICES]ROOT + flash custom recovery + fix perfected spl [27 JAN 2012]

Tip us?
 
LAFitz
Old
#611  
Member
Thanks Meter 0
Posts: 37
Join Date: Mar 2011
Default Where to get roottools

I'm trying to follow this guide on my htc magic 32a / android 1.5 but am stumped by the very first step:

"Download and extract the contents of RootTools to C:\roottools."

Can someone please point me to a source for RootTools?

Thank you in advance,

Laurie
 
SantiMun
Old
#612  
Member
Thanks Meter 3
Posts: 39
Join Date: Nov 2010
Quote:
Originally Posted by LAFitz View Post
I'm trying to follow this guide on my htc magic 32a / android 1.5 but am stumped by the very first step:

"Download and extract the contents of RootTools to C:\roottools."

Can someone please point me to a source for RootTools?

Thank you in advance,

Laurie
Read the original post, its at the bottom under "LINK TO ROOT TOOLS"

---------- Post added at 06:10 PM ---------- Previous post was at 06:05 PM ----------

Quote:
Using this spl will cut your ram in half and make the 3.5mm jack useless!
You can always revert back to stock spl when your done doing the "important" stuff :0)
So I have turned S-OFF via flashing hboot and now I would like to turn it back on. Unfortunately I did not see instructions to revert back on the original post. Do I just have to flash hboot again and it will turn S-ON?
 
mumilover
Old
#613  
Senior Member - OP
Thanks Meter 624
Posts: 1,270
Join Date: Mar 2010
Location: Copenhagen

 
DONATE TO ME
Yes... just flash the spl you want and if should be fine again.
If I was helpful or you liked my tools, please remember to DONATE and/or hit that "Thanks" button.
APK(s) Installer tool
HTC Magic: 4 easy steps ROOT guide
Fastboot Commander v.1.51
Fastboot Commander(HTC magic version)
 
SantiMun
Old
#614  
Member
Thanks Meter 3
Posts: 39
Join Date: Nov 2010
Quote:
Originally Posted by mumilover View Post
Yes... just flash the spl you want and if should be fine again.
Thanks for replying! I already flashed the original spl and was able to turn S-ON. But I appreciate you chiming in and getting back to me
 
92drls
Old
#615  
92drls's Avatar
Senior Member
Thanks Meter 83
Posts: 569
Join Date: Jul 2009
Location: Behind you
Have come to my backup phone since my sensation has been stolen, I followed your method to a T, when I am in the universal app and hit root, it says
""Failed ! No ~~~ Fu goo ~~~ "

I've tried un/mounting the sd, made sure usb debug was on etc etc.. Any ideas?

Its android 2.2.1 and is asking me every other minute if I want the OTA... Lol its getting old, please help! Thanks
Phone: T-Mo Galaxy S5
Modem UVU1BNF6
ROM: Omega V4.0
Kernel Blaze Beta 15/16
Recovery: Philz Touch

How's my driving? Hitting thanks means a lot!

G1, Mytouch, HD2, Nexus One, G2, Mytouch 4g, G2x, Sensation, Galaxy S3, S4, S5...
 
mumilover
Old
#616  
Senior Member - OP
Thanks Meter 624
Posts: 1,270
Join Date: Mar 2010
Location: Copenhagen

 
DONATE TO ME
In the OP it states that this method will not work for 2.2.1...

Use http://forum.xda-developers.com/showthread.php?t=803682 to get root, then continue with the guide..
If I was helpful or you liked my tools, please remember to DONATE and/or hit that "Thanks" button.
APK(s) Installer tool
HTC Magic: 4 easy steps ROOT guide
Fastboot Commander v.1.51
Fastboot Commander(HTC magic version)
 
Najuto9tail
Old
(Last edited by Najuto9tail; 3rd March 2012 at 05:05 AM.)
#617  
Najuto9tail's Avatar
Senior Member
Thanks Meter 136
Posts: 697
Join Date: Aug 2011
Location: Lajas, PR
Quote:
Originally Posted by mumilover View Post
In the OP it states that this method will not work for 2.2.1...

Use http://forum.xda-developers.com/showthread.php?t=803682 to get root, then continue with the guide..
I get error adb pushing the recovery image to sd card... why?

hey I managed to Root by using superoneclick 2.3.3 my mytouch 2.2.1 android and I get and error on step 5 where it says failed to ... Is file directory.
I have a thread about help for rooting, will donate 5$ to anyone who helps me.
/showthread.php?t=1527744
AT&T Galaxy S III SGH-747 (Peble Blue) --------> HARD BRICK - Unbricked
Rom: TMS3KK 1.1 NE4

Nexus 7
Rom: CyanogenMod 11.0 [4.4.2 KOT49H]
Kernel: LeanKernel: Minimalistic Kernel

Wife - AT&T Galaxy S III SGH-747 (Garnet Red)
Rom: S3Rx 3.0 TouchWiz 4.3 MJB

I love reading the forums, learn new things and help out others!
 
FPSNige
Old
#618  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Mar 2012
Quote:
Originally Posted by Najuto9tail View Post
I get error adb pushing the recovery image to sd card... why?

hey I managed to Root by using superoneclick 2.3.3 my mytouch 2.2.1 android and I get and error on step 5 where it says failed to ... Is file directory.
I have a thread about help for rooting, will donate 5$ to anyone who helps me.
/showthread.php?t=1527744
Try adding a trailing slash, so its /sdcard/
 
Electic
Old
(Last edited by Electic; 10th March 2012 at 11:52 AM.)
#619  
Electic's Avatar
Junior Member
Thanks Meter 1
Posts: 17
Join Date: Oct 2010
Code:
c:\roottools\windows>adb shell
$ su

# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

# cd /system/bin

# cat /data/local/tmp/flash_image > ./flash_image

# chmod 777 ./flash_image

# ./flash_image recovery /sdcard/recovery-RA-sapphire-v1.7.0G.img
./flash_image recovery /sdcard/recovery-RA-sapphire-v1.7.0G.img
mtd: read error at 0x00000000 (Out of memory)
mtd: read error at 0x00020000 (Out of memory)
mtd: read error at 0x00040000 (Out of memory)
mtd: read error at 0x00060000 (Out of memory)
mtd: read error at 0x00080000 (Out of memory)
mtd: read error at 0x000a0000 (Out of memory)
mtd: read error at 0x000c0000 (Out of memory)
mtd: read error at 0x000e0000 (Out of memory)
mtd: read error at 0x00100000 (Out of memory)
mtd: read error at 0x00120000 (Out of memory)
mtd: read error at 0x00140000 (Out of memory)
mtd: read error at 0x00160000 (Out of memory)
mtd: read error at 0x00180000 (Out of memory)
mtd: read error at 0x001a0000 (Out of memory)
mtd: read error at 0x001c0000 (Out of memory)
mtd: read error at 0x001e0000 (Out of memory)
mtd: read error at 0x00200000 (Out of memory)
mtd: read error at 0x00220000 (Out of memory)
mtd: read error at 0x00240000 (Out of memory)
mtd: read error at 0x00260000 (Out of memory)
mtd: read error at 0x00280000 (Out of memory)
mtd: read error at 0x002a0000 (Out of memory)
mtd: read error at 0x002c0000 (Out of memory)
mtd: read error at 0x002e0000 (Out of memory)
mtd: read error at 0x00300000 (Out of memory)
mtd: read error at 0x00320000 (Out of memory)
mtd: read error at 0x00340000 (Out of memory)
mtd: read error at 0x00360000 (Out of memory)
mtd: read error at 0x00380000 (Out of memory)
mtd: read error at 0x003a0000 (Out of memory)
mtd: read error at 0x003c0000 (Out of memory)
mtd: read error at 0x003e0000 (Out of memory)
mtd: read error at 0x00400000 (Out of memory)
mtd: read error at 0x00420000 (Out of memory)
mtd: read error at 0x00440000 (Out of memory)
mtd: read error at 0x00460000 (Out of memory)
mtd: read error at 0x00480000 (Out of memory)
mtd: read error at 0x004a0000 (Out of memory)
mtd: read error at 0x004c0000 (Out of memory)
mtd: read error at 0x004e0000 (Out of memory)
mtd: write error at 0x00000000 (Out of memory)
mtd: re-read error at 0x00000000 (Out of memory)
mtd: write error at 0x00000000 (Out of memory)
mtd: re-read error at 0x00000000 (Out of memory)
mtd: skipping write block at 0x00000000
mtd: write error at 0x00020000 (Out of memory)
mtd: re-read error at 0x00020000 (Out of memory)
mtd: write error at 0x00020000 (Out of memory)
mtd: re-read error at 0x00020000 (Out of memory)
mtd: skipping write block at 0x00020000
mtd: write error at 0x00040000 (Out of memory)
mtd: re-read error at 0x00040000 (Out of memory)
mtd: write error at 0x00040000 (Out of memory)
mtd: re-read error at 0x00040000 (Out of memory)
mtd: skipping write block at 0x00040000
mtd: write error at 0x00060000 (Out of memory)
mtd: re-read error at 0x00060000 (Out of memory)
mtd: write error at 0x00060000 (Out of memory)
mtd: re-read error at 0x00060000 (Out of memory)
mtd: skipping write block at 0x00060000
mtd: write error at 0x00080000 (Out of memory)
mtd: re-read error at 0x00080000 (Out of memory)
mtd: write error at 0x00080000 (Out of memory)
mtd: re-read error at 0x00080000 (Out of memory)
mtd: skipping write block at 0x00080000
mtd: write error at 0x000a0000 (Out of memory)
mtd: re-read error at 0x000a0000 (Out of memory)
mtd: write error at 0x000a0000 (Out of memory)
mtd: re-read error at 0x000a0000 (Out of memory)
mtd: skipping write block at 0x000a0000
mtd: write error at 0x000c0000 (Out of memory)
mtd: re-read error at 0x000c0000 (Out of memory)
mtd: write error at 0x000c0000 (Out of memory)
mtd: re-read error at 0x000c0000 (Out of memory)
mtd: skipping write block at 0x000c0000
mtd: write error at 0x000e0000 (Out of memory)
mtd: re-read error at 0x000e0000 (Out of memory)
mtd: write error at 0x000e0000 (Out of memory)
mtd: re-read error at 0x000e0000 (Out of memory)
mtd: skipping write block at 0x000e0000
mtd: write error at 0x00100000 (Out of memory)
mtd: re-read error at 0x00100000 (Out of memory)
mtd: write error at 0x00100000 (Out of memory)
mtd: re-read error at 0x00100000 (Out of memory)
mtd: skipping write block at 0x00100000
mtd: write error at 0x00120000 (Out of memory)
mtd: re-read error at 0x00120000 (Out of memory)
mtd: write error at 0x00120000 (Out of memory)
mtd: re-read error at 0x00120000 (Out of memory)
mtd: skipping write block at 0x00120000
mtd: write error at 0x00140000 (Out of memory)
mtd: re-read error at 0x00140000 (Out of memory)
mtd: write error at 0x00140000 (Out of memory)
mtd: re-read error at 0x00140000 (Out of memory)
mtd: skipping write block at 0x00140000
mtd: write error at 0x00160000 (Out of memory)
mtd: re-read error at 0x00160000 (Out of memory)
mtd: write error at 0x00160000 (Out of memory)
mtd: re-read error at 0x00160000 (Out of memory)
mtd: skipping write block at 0x00160000
mtd: write error at 0x00180000 (Out of memory)
mtd: re-read error at 0x00180000 (Out of memory)
mtd: write error at 0x00180000 (Out of memory)
mtd: re-read error at 0x00180000 (Out of memory)
mtd: skipping write block at 0x00180000
mtd: write error at 0x001a0000 (Out of memory)
mtd: re-read error at 0x001a0000 (Out of memory)
mtd: write error at 0x001a0000 (Out of memory)
mtd: re-read error at 0x001a0000 (Out of memory)
mtd: skipping write block at 0x001a0000
mtd: write error at 0x001c0000 (Out of memory)
mtd: re-read error at 0x001c0000 (Out of memory)
mtd: write error at 0x001c0000 (Out of memory)
mtd: re-read error at 0x001c0000 (Out of memory)
mtd: skipping write block at 0x001c0000
mtd: write error at 0x001e0000 (Out of memory)
mtd: re-read error at 0x001e0000 (Out of memory)
mtd: write error at 0x001e0000 (Out of memory)
mtd: re-read error at 0x001e0000 (Out of memory)
mtd: skipping write block at 0x001e0000
mtd: write error at 0x00200000 (Out of memory)
mtd: re-read error at 0x00200000 (Out of memory)
mtd: write error at 0x00200000 (Out of memory)
mtd: re-read error at 0x00200000 (Out of memory)
mtd: skipping write block at 0x00200000
mtd: write error at 0x00220000 (Out of memory)
mtd: re-read error at 0x00220000 (Out of memory)
mtd: write error at 0x00220000 (Out of memory)
mtd: re-read error at 0x00220000 (Out of memory)
mtd: skipping write block at 0x00220000
mtd: write error at 0x00240000 (Out of memory)
mtd: re-read error at 0x00240000 (Out of memory)
mtd: write error at 0x00240000 (Out of memory)
mtd: re-read error at 0x00240000 (Out of memory)
mtd: skipping write block at 0x00240000
mtd: write error at 0x00260000 (Out of memory)
mtd: re-read error at 0x00260000 (Out of memory)
mtd: write error at 0x00260000 (Out of memory)
mtd: re-read error at 0x00260000 (Out of memory)
mtd: skipping write block at 0x00260000
mtd: write error at 0x00280000 (Out of memory)
mtd: re-read error at 0x00280000 (Out of memory)
mtd: write error at 0x00280000 (Out of memory)
mtd: re-read error at 0x00280000 (Out of memory)
mtd: skipping write block at 0x00280000
mtd: write error at 0x002a0000 (Out of memory)
mtd: re-read error at 0x002a0000 (Out of memory)
mtd: write error at 0x002a0000 (Out of memory)
mtd: re-read error at 0x002a0000 (Out of memory)
mtd: skipping write block at 0x002a0000
mtd: write error at 0x002c0000 (Out of memory)
mtd: re-read error at 0x002c0000 (Out of memory)
mtd: write error at 0x002c0000 (Out of memory)
mtd: re-read error at 0x002c0000 (Out of memory)
mtd: skipping write block at 0x002c0000
mtd: write error at 0x002e0000 (Out of memory)
mtd: re-read error at 0x002e0000 (Out of memory)
mtd: write error at 0x002e0000 (Out of memory)
mtd: re-read error at 0x002e0000 (Out of memory)
mtd: skipping write block at 0x002e0000
mtd: write error at 0x00300000 (Out of memory)
mtd: re-read error at 0x00300000 (Out of memory)
mtd: write error at 0x00300000 (Out of memory)
mtd: re-read error at 0x00300000 (Out of memory)
mtd: skipping write block at 0x00300000
mtd: write error at 0x00320000 (Out of memory)
mtd: re-read error at 0x00320000 (Out of memory)
mtd: write error at 0x00320000 (Out of memory)
mtd: re-read error at 0x00320000 (Out of memory)
mtd: skipping write block at 0x00320000
mtd: write error at 0x00340000 (Out of memory)
mtd: re-read error at 0x00340000 (Out of memory)
mtd: write error at 0x00340000 (Out of memory)
mtd: re-read error at 0x00340000 (Out of memory)
mtd: skipping write block at 0x00340000
mtd: write error at 0x00360000 (Out of memory)
mtd: re-read error at 0x00360000 (Out of memory)
mtd: write error at 0x00360000 (Out of memory)
mtd: re-read error at 0x00360000 (Out of memory)
mtd: skipping write block at 0x00360000
mtd: write error at 0x00380000 (Out of memory)
mtd: re-read error at 0x00380000 (Out of memory)
mtd: write error at 0x00380000 (Out of memory)
mtd: re-read error at 0x00380000 (Out of memory)
mtd: skipping write block at 0x00380000
mtd: write error at 0x003a0000 (Out of memory)
mtd: re-read error at 0x003a0000 (Out of memory)
mtd: write error at 0x003a0000 (Out of memory)
mtd: re-read error at 0x003a0000 (Out of memory)
mtd: skipping write block at 0x003a0000
mtd: write error at 0x003c0000 (Out of memory)
mtd: re-read error at 0x003c0000 (Out of memory)
mtd: write error at 0x003c0000 (Out of memory)
mtd: re-read error at 0x003c0000 (Out of memory)
mtd: skipping write block at 0x003c0000
mtd: write error at 0x003e0000 (Out of memory)
mtd: re-read error at 0x003e0000 (Out of memory)
mtd: write error at 0x003e0000 (Out of memory)
mtd: re-read error at 0x003e0000 (Out of memory)
mtd: skipping write block at 0x003e0000
mtd: write error at 0x00400000 (Out of memory)
mtd: re-read error at 0x00400000 (Out of memory)
mtd: write error at 0x00400000 (Out of memory)
mtd: re-read error at 0x00400000 (Out of memory)
mtd: skipping write block at 0x00400000
mtd: write error at 0x00420000 (Out of memory)
mtd: re-read error at 0x00420000 (Out of memory)
mtd: write error at 0x00420000 (Out of memory)
mtd: re-read error at 0x00420000 (Out of memory)
mtd: skipping write block at 0x00420000
mtd: write error at 0x00440000 (Out of memory)
mtd: re-read error at 0x00440000 (Out of memory)
mtd: write error at 0x00440000 (Out of memory)
mtd: re-read error at 0x00440000 (Out of memory)
mtd: skipping write block at 0x00440000
mtd: write error at 0x00460000 (Out of memory)
mtd: re-read error at 0x00460000 (Out of memory)
mtd: write error at 0x00460000 (Out of memory)
mtd: re-read error at 0x00460000 (Out of memory)
mtd: skipping write block at 0x00460000
mtd: write error at 0x00480000 (Out of memory)
mtd: re-read error at 0x00480000 (Out of memory)
mtd: write error at 0x00480000 (Out of memory)
mtd: re-read error at 0x00480000 (Out of memory)
mtd: skipping write block at 0x00480000
mtd: write error at 0x004a0000 (Out of memory)
mtd: re-read error at 0x004a0000 (Out of memory)
mtd: write error at 0x004a0000 (Out of memory)
mtd: re-read error at 0x004a0000 (Out of memory)
mtd: skipping write block at 0x004a0000
mtd: write error at 0x004c0000 (Out of memory)
mtd: re-read error at 0x004c0000 (Out of memory)
mtd: write error at 0x004c0000 (Out of memory)
mtd: re-read error at 0x004c0000 (Out of memory)
mtd: skipping write block at 0x004c0000
mtd: write error at 0x004e0000 (Out of memory)
mtd: re-read error at 0x004e0000 (Out of memory)
mtd: write error at 0x004e0000 (Out of memory)
mtd: re-read error at 0x004e0000 (Out of memory)
mtd: skipping write block at 0x004e0000
error writing recovery: No space left on device
#
I'm at a loss at this point. I didnt have a flash_image in /system/bin so I completed step 9 and and at this hurdle. I used the one click for root, not sure if that relevant.

Please advise
 
SithLord2K
Old
#620  
SithLord2K's Avatar
Senior Member
Thanks Meter 11
Posts: 106
Join Date: Jan 2011
Location: Niagara Falls

 
DONATE TO ME
@Electic that recovery does not work for that phone. You need to use the RA-hero-v1.6.2 recovery.

Sent from my LG-P925g using XDA
------------------------------------
Phone: Rogers HTC Magic+
SAPPHIRE PVT 32A ENG S-OFF H
HBOOT-1.76.2007 (SAPP50000)
CPLD-12
RADIO-6.35.16.19
------------------------------------
ROM: CGX -Magic 1.0.5 (Android 2.3.7)

------------------------------------
Phone: Rogers LG Optimus 3D P925G (LG Thrill 4G Renamed for Rogers)
Rooted Stock Gingerbread v20c ROM
CM7.2 RC1 for P920

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes