[Tutorial] (another) Temporary root on Wildfire S with S-ON

Search This thread

wiseminosse

Member
Nov 9, 2011
14
5
I have written a small procedure to get temporary root on HTC Wildfire S with S-ON (posting it I've noticed the argument has already been treated, even if in another way).

The procedure works in a temporary way, until next restart.

Superuser permissions do work only with applications that accept su binary located in /sbin and NOT in standard directories /system/bin or /system/xbin, (not writeable on this phone due to S-ON lock). I have tested the patch with Titanium Backup and Proxydroid, and they both work fine.

The procedure uses Revolutionary - zergRush binary to get root and then installs su binary in /sbin directory for future uses. Unfortunately /sbin folder is regenerated at every boot and this is the reason why this root is only temporary.

As usual, you apply the patch at your own risk (but considering that we’re not going to flash anything, I suppose the worst case could be a terminal crash).

Ok, let’s go straight to the steps to follow:
1. we’re assuming you have already downloaded and installed HTC drivers
2. download and install superuser from market (even if you have not yet rooted your phone). run it and try to update su binary in its settings page (it will fail but nevermind)
3. enable settings->applications->development->usb debugging
4. download and unpack the temproot.zip attachment in a pc folder
5. close HTC Sync from PC system tray
6. connect wildfire s to usb port
7. choose HTC sync connection mode
8. open dos prompt and go to the folder chosen at step 4
9. run temproot.bat and you're done

steps from 5 to 9 must be repeated at every boot to achieve root grant.

Note 1: if after having got root you can't see the sd card, reactivate it on settings->sd card and phone storage->Mount SD card
Note 2: after phone reboot do not try to open a shell (with adb shell) before running temproot batch, otherwise zergRush won't work
 

Attachments

  • temproot.zip
    790.6 KB · Views: 7,514
Last edited:

snyker

Senior Member
Dec 17, 2009
62
6
marseille
Hello
I try it on my S ON phone
So the first time, I've passed the steps and my phone was rooted

But I have restarted mly phone
So i don't have the root privileges...
So I try to launch temproot.bat but i have the same message :

adb server is out of date.......

I saw my scdard was not detected too when I had privileges roots.

Thanks
 

NiGHTsC

Senior Member
Nov 2, 2011
125
16
Stucking after "* daemon started successfully *"
not always after the same command, but the case is all the same.
 

mxvc200

Member
Oct 25, 2011
44
2
C:\New Folder>temproot.bat
***************************************
*** HTC Wildfire S Temporary root ****
******** by wiseminosse 2011 **********
running step 1...
adb server is out of date. killing...
* daemon started successfully *
error: device offline
running step 2...
adb server is out of date. killing...
* daemon started successfully *
error: device offline
running step 3...
adb server is out of date. killing...
* daemon started successfully *
error: device offline
Unfortunaly an error occurred on step 3.
 

d33ps1x

Senior Member
Oct 6, 2011
599
609
Toronto
C:\New Folder>temproot.bat
***************************************
*** HTC Wildfire S Temporary root ****
******** by wiseminosse 2011 **********
running step 1...
adb server is out of date. killing...
* daemon started successfully *
error: device offline
running step 2...
adb server is out of date. killing...
* daemon started successfully *
error: device offline
running step 3...
adb server is out of date. killing...
* daemon started successfully *
error: device offline
Unfortunaly an error occurred on step 3.

Device is in USB debugging mode?
 

mxvc200

Member
Oct 25, 2011
44
2
was not in debugging will try again and tell

---------- Post added at 12:56 PM ---------- Previous post was at 12:52 PM ----------

C:\New Folder>temproot.bat
***************************************
*** HTC Wildfire S Temporary root ****
******** by wiseminosse 2011 **********
running step 1...
adb server is out of date. killing...
* daemon started successfully *
rm failed for /data/local/tmp/boomsh, No such file or directory
running step 2...
adb server is out of date. killing...
* daemon started successfully *
rm failed for /data/local/tmp/sh, No such file or directory
running step 3...
adb server is out of date. killing...
* daemon started successfully *
480 KB/s (23056 bytes in 0.046s)
running step 4...
adb server is out of date. killing...
* daemon started successfully *
running step 5...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00015118
[*] Scooting ...
[*] Sending 149 zerglings ...
[+] Zerglings found a way to enter ! 0x10
[+] Overseer found a path ! 0x00015180
[*] Sending 149 zerglings ...
[+] Zerglings caused crash (good news): 0x401219dc 0x0064
[*] Researching Metabolic Boost ...
[+] Speedlings on the go ! 0xafd252b7 0xafd397b7
[*] Popping 8 more zerglings
[*] Sending 157 zerglings ...

[+] Rush did it ! It's a GG, man !
[+] Killing ADB and restarting as root... enjoy!
running step 6...
adb server is out of date. killing...
* daemon started successfully *
error: device offline
adb server is out of date. killing...
* daemon started successfully *
error: device offline
Unfortunaly an error occurred on step 6.
C:\NEWFOL~1>

---------- Post added at 12:57 PM ---------- Previous post was at 12:56 PM ----------

work it out plzz???
 

wiseminosse

Member
Nov 9, 2011
14
5
was not in debugging will try again and tell

---------- Post added at 12:56 PM ---------- Previous post was at 12:52 PM ----------

C:\New Folder>temproot.bat
***************************************
*** HTC Wildfire S Temporary root ****
******** by wiseminosse 2011 **********
running step 1...
adb server is out of date. killing...
* daemon started successfully *
rm failed for /data/local/tmp/boomsh, No such file or directory
running step 2...
adb server is out of date. killing...
* daemon started successfully *
rm failed for /data/local/tmp/sh, No such file or directory
running step 3...
adb server is out of date. killing...
* daemon started successfully *
480 KB/s (23056 bytes in 0.046s)
running step 4...
adb server is out of date. killing...
* daemon started successfully *
running step 5...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00015118
[*] Scooting ...
[*] Sending 149 zerglings ...
[+] Zerglings found a way to enter ! 0x10
[+] Overseer found a path ! 0x00015180
[*] Sending 149 zerglings ...
[+] Zerglings caused crash (good news): 0x401219dc 0x0064
[*] Researching Metabolic Boost ...
[+] Speedlings on the go ! 0xafd252b7 0xafd397b7
[*] Popping 8 more zerglings
[*] Sending 157 zerglings ...

[+] Rush did it ! It's a GG, man !
[+] Killing ADB and restarting as root... enjoy!
running step 6...
adb server is out of date. killing...
* daemon started successfully *
error: device offline
adb server is out of date. killing...
* daemon started successfully *
error: device offline
Unfortunaly an error occurred on step 6.
C:\NEWFOL~1>

---------- Post added at 12:57 PM ---------- Previous post was at 12:56 PM ----------

work it out plzz???
Close process HTC Sync from system tray.
adb should be the ONLY process trying to connect to the phone
 
  • Like
Reactions: mxvc200

snyker

Senior Member
Dec 17, 2009
62
6
marseille
I try it closing HTC tray
But it doesn't work again....
I think I must write commands to remove old files....but I don't know what...
 

mxvc200

Member
Oct 25, 2011
44
2
What can you possibly do after this temp root? plz explain in detail plz

---------- Post added at 06:18 PM ---------- Previous post was at 05:54 PM ----------

yaa got root now what can i do with temporary root?
 

elol

Senior Member
Nov 13, 2011
986
929
sabah
problem

Hye im new on xda,i want to root my phone htc wildfire s and i also do u tutorial to get temporary root on my htc wildfire s,but im still dont know what to do..when i run temproot.bat n done all ,my phone always restat,can u tell me the next step?sory for bad english
:D

---------- Post added at 06:34 PM ---------- Previous post was at 06:11 PM ----------

Can someone post the video how to get temporary root on this tutorial,because I
Still dont understand step by step..plzzzzz,im crazy to root my phone.....LOL...:D
 

wiseminosse

Member
Nov 9, 2011
14
5
I think I must write commands to remove old files....but I don't know what...
try executing commands manually
0) connect phone to pc
1) open task manager and kill any htc sync process
2) open command prompt and add "adb usb"
3) then edit temproot.bat and execute each command manually. relevant command are "adb shell ...". some commands are already included to remove scripts from previous executions (adb shell rm ...)
 

snyker

Senior Member
Dec 17, 2009
62
6
marseille
I try another and the phone is rooted but when the screen is off, my phone restarts...

Why?

And so after restart, it is not rooted !
 

wiseminosse

Member
Nov 9, 2011
14
5
try executing commands step by step as indicated in a previous post and try to understand at what point the phone restarts
 

wiseminosse

Member
Nov 9, 2011
14
5
try executing all the commands except the final "remount -ro". it could be a side effect of the read only filesystem remount
 

elol

Senior Member
Nov 13, 2011
986
929
sabah
Okay thnks,but i still dont understand what is the meaning" steps from 4 to 7 must be repeated at every boot to achieve root grant"?
:confused:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I have written a small procedure to get temporary root on HTC Wildfire S with S-ON (posting it I've noticed the argument has already been treated, even if in another way).

    The procedure works in a temporary way, until next restart.

    Superuser permissions do work only with applications that accept su binary located in /sbin and NOT in standard directories /system/bin or /system/xbin, (not writeable on this phone due to S-ON lock). I have tested the patch with Titanium Backup and Proxydroid, and they both work fine.

    The procedure uses Revolutionary - zergRush binary to get root and then installs su binary in /sbin directory for future uses. Unfortunately /sbin folder is regenerated at every boot and this is the reason why this root is only temporary.

    As usual, you apply the patch at your own risk (but considering that we’re not going to flash anything, I suppose the worst case could be a terminal crash).

    Ok, let’s go straight to the steps to follow:
    1. we’re assuming you have already downloaded and installed HTC drivers
    2. download and install superuser from market (even if you have not yet rooted your phone). run it and try to update su binary in its settings page (it will fail but nevermind)
    3. enable settings->applications->development->usb debugging
    4. download and unpack the temproot.zip attachment in a pc folder
    5. close HTC Sync from PC system tray
    6. connect wildfire s to usb port
    7. choose HTC sync connection mode
    8. open dos prompt and go to the folder chosen at step 4
    9. run temproot.bat and you're done

    steps from 5 to 9 must be repeated at every boot to achieve root grant.

    Note 1: if after having got root you can't see the sd card, reactivate it on settings->sd card and phone storage->Mount SD card
    Note 2: after phone reboot do not try to open a shell (with adb shell) before running temproot batch, otherwise zergRush won't work
    1
    was not in debugging will try again and tell

    ---------- Post added at 12:56 PM ---------- Previous post was at 12:52 PM ----------

    C:\New Folder>temproot.bat
    ***************************************
    *** HTC Wildfire S Temporary root ****
    ******** by wiseminosse 2011 **********
    running step 1...
    adb server is out of date. killing...
    * daemon started successfully *
    rm failed for /data/local/tmp/boomsh, No such file or directory
    running step 2...
    adb server is out of date. killing...
    * daemon started successfully *
    rm failed for /data/local/tmp/sh, No such file or directory
    running step 3...
    adb server is out of date. killing...
    * daemon started successfully *
    480 KB/s (23056 bytes in 0.046s)
    running step 4...
    adb server is out of date. killing...
    * daemon started successfully *
    running step 5...
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *

    [**] Zerg rush - Android 2.2/2.3 local root
    [**] (C) 2011 Revolutionary. All rights reserved.

    [**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

    [+] Found a GingerBread ! 0x00015118
    [*] Scooting ...
    [*] Sending 149 zerglings ...
    [+] Zerglings found a way to enter ! 0x10
    [+] Overseer found a path ! 0x00015180
    [*] Sending 149 zerglings ...
    [+] Zerglings caused crash (good news): 0x401219dc 0x0064
    [*] Researching Metabolic Boost ...
    [+] Speedlings on the go ! 0xafd252b7 0xafd397b7
    [*] Popping 8 more zerglings
    [*] Sending 157 zerglings ...

    [+] Rush did it ! It's a GG, man !
    [+] Killing ADB and restarting as root... enjoy!
    running step 6...
    adb server is out of date. killing...
    * daemon started successfully *
    error: device offline
    adb server is out of date. killing...
    * daemon started successfully *
    error: device offline
    Unfortunaly an error occurred on step 6.
    C:\NEWFOL~1>

    ---------- Post added at 12:57 PM ---------- Previous post was at 12:56 PM ----------

    work it out plzz???
    Close process HTC Sync from system tray.
    adb should be the ONLY process trying to connect to the phone
    1
    I think what the OP meant was to do these steps on restart:

    5. close HTC Sync from PC system tray
    6. connect wildfire s to usb port
    7. choose HTC sync connection mode
    8. open dos prompt and go to the folder chosen at step 4
    9. run temproot.bat and you're done

    Also, I did it and it seems to work, but how do I know for sure? Do I try and install BusyBox and it should work?
    1
    how many times would cause the run temproot.bat
    plzz help me..how many times would cause the run temproot.bat?my phone now restart and restart

    Upgraded su binary and revised one step. try again