yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] crackeyes:
How i got perm root on my Sensation (does not give S-off just permroot of an S-off device)

YOU NEED TO HAVE A S-OFF device!

1)Start off with a fresh install of the TMO 1.29 ROM (have not tested for EU or Asia versions)

2)Used temp root from sensationroot.zip (Thanks theintelligent for the scripts and files Thanks TeamWin for the temproot method Here is thread for orgnial files)

open PermRootfor Soff\ADB (on pc)

Make sure that you have USB debugging turned on (on phone) and drivers installed to PC

Run prepair.bat then root.bat (from PermRootfor Soff\ADB)

3)check in ternimal ((on phone) need to install from market)) and see if you have root (I got permission denied)

4)ran superonclick with Gingerbreak exploit (thanks CLShortFuse for making this tool) (on pc) - S1C thread

open PermRootfor Soff and click on Superoneclick.exe

change exploit to Gingerbreak

hit root

Installed busybox when asked by S1C

Run Su test and looked on phone and Superuser asked for permission

5)Tried opening a app that uses root (root explorer) and SU FC on me

6)go to market and make sure you had latest version Installed (i had an update I needed)

7)Update binary when opening SU for the first time

Allow the SU app SU priviliages (funny I know)

8)Open a root app (root explorer again) and SU asked for permission

Test for permroot

turned off fastboot

deleted a system/app file (in this case htcfmwidget and htcfmwidge.obex) -using the r/w option in root explorer

Rebooted phone and reopened root explorer and looked for removed files and they were not there

None of the tools that I included were made by me they were made by the people I thanked.go to their threads and thank them.

Disclaimer I am not responsible for breaking your phone, melting it, or anything that may happen when doing this. Remember this is your choice

I have been able to use Root explorer, Titanium backup, terminal emulator and was able to remove APKs from the system folder that I do not want.
[HTC Sensation] GunBuri:
I will try this right now.
[HTC Sensation] KeeperOfThePizza:
Sounds unreliable.. proof of s-off?
[HTC Sensation] crackeyes:
I'm sorry if it sounded like it gives you s-off it does not it gives you permroot for your s-off device
[HTC Sensation] c19932:
read read read read read read read read read
[HTC Sensation] Shaquiel Harris:
I wonder if this would actually work for a s-on device.. Curiosity kills me.
[HTC Sensation] crackeyes:
doubtful but give it a try and let us know
[HTC Sensation] Shaquiel Harris:
I am right now. seems like all you did was use the better temp root then run gingerbreak after and it worked.. don't see what being s-off had to do with anything..gonna see though.
[HTC Sensation] crackeyes:
S-off allows you to keep the changes you make to system files (such as deleting apls from the system/app folder) to stick after a reboot where if you had s-on it would change it back to stock
[HTC Sensation] Jimmy Flip:
If you have S-OFF, can't you just: flash eng hboot, 'fastboot boot' the insecure boot image, run superoneclick, reboot.
[HTC Sensation] crackeyes:
the eng boot that is available are for the EU and Asia ones, not US so I did not try it. I did try S1C before the temproot and it did not work. Then I got the idea from someone somewhere and discovered that it worked so i thought I would share with you all
[HTC Sensation] Shaquiel Harris:
superoneclick never works for my laptop running ubuntu linux so i'm just going to use the gingerbreak apk.
[HTC Sensation] crackeyes:
yeah sorry for PC only. maybe someone with Linux can port it over for the linux people
[HTC Sensation] Shaquiel Harris:
it said it worked for linux using wine but it still didn't so whatevs. how long did gingerbreak run for you?
[HTC Sensation] crackeyes:
less than 5 minutes
[HTC Sensation] Shaquiel Harris:
alright ill let it run for a little longer. just a quick question what does that prepare.bat and root.bat actually do?
[HTC Sensation] Jimmy Flip:
Yes, that's fair enough and it's great that you're sharing this.

Another way is to flash the insecure boot image, root and then flash the T-Mobile boot image back using the PG58IMG.zip method.

By the way, Tranzendentz did successfully flash the eng hboot to his T-Mobile phone. He ran into a WiFi issue but that would have been caused by the boot image not the hboot:

http://xdaforums.com/showpost.php?p=15185415&postcount=172
[HTC Sensation] crackeyes:
the prepare pushes the files need for the temproot to the phone and the root.bat runs them
[HTC Sensation] Kupfel:
actually the prepare contains everything the root.bat does. Prepare was meant to be run the first time you use temp root. After the next restart you just need root.bat to enable root again since fre3vo is already on the device etc.
[HTC Sensation] Kurisu87:
For a sec my heart skipped a beat, then I realised it was FOR s-off not GIVES s-off
[HTC Sensation] z31k:
Maybe I'm missing something here... I used Jeremy fre3vo 1.1 located in the dev section here.

http://xdaforums.com/showthread.php?t=1152101

I ran step 2 and 3.

I must have rebooted at least four times after and I have obtained root access... Titanium, terminal emu, superuser, root explorer, all of the bloat removed is sticking... It seems to be working just fine. I have S-off. Now, I tried it on my evo 3d and its fail... Each and everytime I reboot and then I had a system force close on me... Is it just not working for other S-off device owners? How can I make root stick for my evo 3d? Is it just a fluke?
[HTC Sensation] crackeyes:
I have only tested on sensation so it seems its not working for evo 3d
[HTC Sensation] Solidus_n313:
apparently, there are some *minor* differences in the bootloaders for sensation and evo3D, so that could be it...

id say go check the evo3D threads, but apparently that place has gone to **** :p
[HTC Sensation] z31k:
You're telling me... I feel depressed every time I visit that section... But, what I'm trying to get at is, I have a proper root going for my s off device.. anyone else with the same results? It could be a start to something, maybe?
[HTC Sensation] Paten:
I notice in your signature that your Evo3D is S-ON. Wouldn't it need to be S-OFF for the root to stick?
[HTC Sensation] RADLOUNI:
Quick question

Hi Guys

I've read the threads in this post, but there is something i am missing.

So after doing this outlined steps, titanium backup is working but not any of the other root application. for example i am using an app called "paid apps enabler" to enable the market in my country, but every time i try to use it, it returns a message that it cannot get root access

Titanium backup works perfectly though
[HTC Sensation] jerrylzy:
I would like to test it on my asia phone.

When I reboot my phone,i see it is for s-off user.So I must delete some apps again..I think for s-off users you can flash unsecured boot.img to root...This is not convinience..
[HTC Sensation] crackeyes:
Like i said i only tested on tmo rom also did you start on a fresh install of the rom
[HTC Sensation] Jimmy Flip:
@crackeyes, if you're interested in refining this method, I've made a few quick changes which I think should be a good start but I can't test. Firstly, you can delete root.bat as everything is already done in prepare.bat. Secondly, I don't think we need S1C. The exploits don't work on this ROM so I think that all it's doing is putting the files in their correct places (could be wrong?). Thirdly, we can probably move Superuser.apk into the app folder using these scripts too. So I've modified these two files (I'd personally push the files to the sdcard but I've left it at /data/bin):

prepare.bat:

adb push fre3vo /data/local/tmp/
adb shell "cd /data/local/tmp ; chmod 755 fre3vo ; ./fre3vo"
adb shell "mkdir /data/bin ; mv /data/local/tmp/fre3vo /data/bin/"
adb push su /data/bin/
adb push root.sh /data/bin/
adb push busybox /data/bin/
adb push Superuser.apk /data/bin/
adb shell "chmod 755 /data/bin/root.sh"
adb shell "/data/bin/root.sh"

root.sh:

#!/system/bin/sh
mount -o remount,suid /dev/block/mmcblk0p23 /data
mount -o remount,rw 0Y /system
mv /data/bin/su /system/xbin/
mv /data/bin/busybox /system/bin/
mv /data/bin/Superuser.apk /system/app/
chmod 4555 /system/xbin/su
chmod 755 /data/bin/busybox
ln -s /system/xbin/su /system/bin/su

New archive attached. Should only need to run prepare.bat and then reboot when everything's finished to complete the installation of Superuser. As I say I can't test and I only quickly modified the existing scripts but it should be close to working. This is only for S-OFF users and I don't take any responsibility if anyone does anything with this. Maybe someone else can offer any suggestions on how to improve it?
[HTC Sensation] z31k:
Yes, it would have to be s-off. It just won't stick with s-on... :-(
[HTC Sensation] kevinniven:
Letter from HTC

Dear Kevin Niven,

Kevin, thank you for taking the time to contact HTC. We are more than happy to be able to provide some clarity to the situation at hand.

HTC has received overwhelming customer feedback about the locking of bootloaders on our phones and we are happy that our decision to not lock the bootloaders on our phones, has been met with such enthusiasm. Please know that HTC greatly values and appreciates the opinions and suggestions of our customers. For any further details about what current phones will have there bootloaders unlocked please, check our website listed below.

http://www.htc.com

At this time we currently don’t have a schedule yet, but stay tuned; we will let you know via through our official website and official social media outlets. Also we currently don’t have information regarding which phones will be unlocked; Keep an eye on our official website and official social media outlets for announcements about which phones will be bootloader unlocked.

So there still is no set time for when the Sensation will have the bootloader unlocked.

Thank you , for taking the time to contact us. Keep in mind that we are here to answer any questions or concerns you may have between 6am to 1am EST, 7 days a week for your convenience. You may also visit us at www.htc.com/us for further assistance.

To send a reply to this message or let me know I have successfully answered your question log in to our ContactUs site using your email address and your ticket number 11USCW28ENA001853.

Sincerely,

Samantha

HTC

Want to see what others are saying? Have a question to ask other HTC fans?

Become a fan of HTC facebook.com/htc

Follow us on Twitter twitter.com/htc

Subscribe to our YouTube Channel youtube.com/htc

Explore our development resources developer.htc.com

We are unable to receive replies to this email account. Please visit us at htc.com if you have any questions or need further assistance.
[HTC Sensation] Paten:
So, what you're saying is, "There's nothing new to report". :(
[HTC Sensation] Dacoco:
From the Facebook page:

**UPDATE 7/10**

We wanted to provide an update on HTC’s progress with bringing bootloader unlocking to our newest phones. We know how excited some of you are for this capability, and we’ve put significant resources behind making this change as soon as possible. While we wish we could flip a simple switch and unlock all bootloaders across our device portfolio, this is actually a complex challenge that requires a new software build and extensive testing to deliver the best possible customer experience.

We’re thrilled to announce today that software updates to support bootloader unlocking will begin rolling out in August for the global HTC Sensation, followed by the HTC Sensation 4G on T-Mobile USA and the HTC EVO 3D on Sprint. We’re in the testing phase for the unlocking capability now, and we expect it to be fully operational by early September for devices that have received the software updates. We'll continue rolling out the unlocking capability over time to other devices as part of maintenance releases and new shipments.

HTC continues its commitment to unlocking bootloaders and supporting the developer community. Because of the importance of this community to us, please expect an update on this about every few weeks as we make progress toward launch. Thank you for your patience and continued support!
[HTC Sensation] idavid_:
Old news :rolleyes:

Swyped from my HTC Sensation
[HTC Sensation] iPrevailed YDG:
what are the chances of this not working on an S-OFF device?
[HTC Sensation] bruce2728:
You don't need it if you already have s-off
[HTC Sensation] Paten:
Why don't you need permroot if you have s-off?:confused:
[HTC Sensation] iPrevailed YDG:
but my phone isnt rooted. my device came with S-OFF.
[HTC Sensation] crackeyes:
then it should work
[HTC Sensation] Rockin2009:
WOW~ This is good news. i'll try it.

thank you! :D
[HTC Sensation] emadsamy:
just root please

s-off get the device out from warranty in my home

so i need root my device with delaying getting out from warranty for 6 months then free to flash room
[HTC Sensation] Jimmy Flip:
If there's an RUU available for your device, its' not hard to go back to S-ON for warranty:

http://xdaforums.com/showthread.php?t=1192300

The method for rooting S-OFF phones in that thread is much easier than this one too. No offence to crackeyes of course - he started this thread before a better solution became available.

There are no permanent root solutions available for S-ON phones but the perma-temp root solutions are the next best thing. I've had good luck with this one (disabling bloatware is optional):

http://xdaforums.com/showthread.php?t=1158309
[HTC Sensation] emadsamy:
i am not sure for doing s-on back

perma-temp root can i install themes and force2sd when it is on

also can i redo the patch from phone or must connect phone to computer
[XPERIA X1 Q&A, Help & Troubleshooting] genocide2:
I install Android builds on my X1 just to open some low end apps and games.

Is there any way to just run apps on the x1 native ROM (WinMO)? I just want to play android games like zenonia 2, 3, illusia, and other low end games like irunner, moonchase, gamedev story and similar games. :(

It'd be like an emulator or something, (Crossfingers X)

It would be great, right? because then, developers won't have to do the whole android thing, just one smokin' hot android app emulator..
[XPERIA X1 Q&A, Help & Troubleshooting] neoofoox:
Your thoughts are interesting, but I think about normal emulators on pc etc.

So I think, emulators won't run the apps/games better than in Android.

The emulator will also have these/similar kernel android used.

PS. I hope you understand what I mean, it's a bit confusing^^
[XPERIA X1 Q&A, Help & Troubleshooting] genocide2:
yeah i know

But then, just thinking.. :p

It might be possible as there is YouWave for PC.. But I'm talking pure apps here, just apps no Android UI or anything else.

Of course X1 can't beat the high-end Android phone due to lack of gpu and low CPU power. You're prolly right, Android apps can't be expected to run better on X1. Android apps are for Android phone, but I was just thinkin. ... MAYBE... :)
[XPERIA X1 Q&A, Help & Troubleshooting] genocide2:
X1 is an OK phone

X1 can play lowend games at a decent speed. But where are the games!? The developers abandoned Window Mobile and trust me, i've tried tons of android games on x1 and they work perfectly.

Again, HD apps is a different story. I'm talkin bout low end.
[XPERIA X1 Q&A, Help & Troubleshooting] SandyJane:
thanks for this
[XPERIA X1 Q&A, Help & Troubleshooting] joschilly:
working for me fine. except if you have to press two button once. that wont work. like in a mtb trail game, where you need to accelerate and lean backwards...
[Verizon Droid Incredible 2] presence06:
Why S-Off was achieved a few weeks ago, I get that. But why is there no guide yet and there's only a few that have the option to even by rooted.

Yet there's ROM's available, but for who? You can't install them unless your root.

This is my First HTC phone since the G1, coming from a Galaxy S Vibrant where root was simple once click and ROM's were by the hundreds this is just rather confusing as hell.

I'm not impatient, and I hope I don't sound like it, I just don't understand how these things exist, but there's no guide or explanation of how to actually achieve root and how there's a few people who are but so many of us on here are sitting without.
[Verizon Droid Incredible 2] gdi2290:
there was a beta program to get root with a high chance of bricking your phone, so only a few people were lucky enough to have root. Everyone else has to wait for a stable release, but by all means you can get root you just have to buy the XTC clip. If you want it that badly you should fork out the money or wait for the free option.
[Verizon Droid Incredible 2] presence06:
That was a better explanation other than "just wait".

I thank you. It's just a little frustrating seeing ROMs POP up but half the people on here can't use them. So. Again, thank you.
[Verizon Droid Incredible 2] kingsway8605:
Stable s-off phone safe has not been achieved via software. There is the xtc clip if you are willing to fork out some money.

Sent from my Droid Bionic
[Verizon Droid Incredible 2] Deleted member 2698279:
You again? Why do you keep popping around trying to say you can't get a software root. Pretty sure JCase's vouching for this is enough to say its going to happen
[Verizon Droid Incredible 2] Stam2000:
Didn't they ban you yet?
[Verizon Droid Incredible 2] jcase:
Derp
[Verizon Droid Incredible 2] cloiselle:
+1 I cannot control my LOLZ :D
[Verizon Droid Incredible 2] presence06:
thanks for verifying you already have root..we already established this.
[Verizon Droid Incredible 2] E14thSt.:
I don't know of any methods that will be open source.[/QUOTE]

http://xdaforums.com/showpost.php?p=15304144&postcount=303

Would distribution of AlphaRevX closed source violate the GPL?
[Verizon Droid Incredible 2] nimdae:
What part of AlphaRevX is GPL? As far as I know it only uses a GPL library. Distributing a closed source tool which uses GPL libraries is not a violation of the GPL.
[Verizon Droid Incredible 2] E14thSt.:
??

As far as I know it only uses a GPL library.[/QUOTE]

??

Distributing a closed source tool which uses GPL libraries is not a violation of the GPL.[/QUOTE]

Yes, this I understand.
[Verizon Droid Incredible 2] jcase:
Verifying highwayman was full of it.
[Verizon Droid Incredible 2] edster00:
IMHO kingsway8605's comments don't deserve a reply! :rolleyes:
[Verizon Droid Incredible 2] jcase:
People will ditch the phone or leave the community with his actions.
[Verizon Droid Incredible 2] sk0t:
I hope not. I hope most people will do a little more reading and realize he's just a troll.
[Verizon Droid Incredible 2] kingsway8605:
Blame Verizon and HTC if people ditch the phone because I told them it doesn't have root despite being out for months, don't blame me. I am just the messenger. It doesn't have root! That is not trolling, that is the truth. If I am trolling than link me to the thread telling new owners how to root lol.

Sent from my Droid Bionic
[Verizon Droid Incredible 2] nimdae:
Technically, yes, it does have root. There are instructions for rooting your device available right now. What is not yet available, but will be soon, is a software method of unlock.
[Verizon Droid Incredible 2] kingsway8605:
Are you seriously asking me to type permanent every time lol

Sent from my Droid Bionic
[Verizon Droid Incredible 2] nimdae:
When you tell people that root is not available, and don't elaborate, you might mislead them to believe that there is no root at all, when that is, in fact, not true. You started the argument in semantics, don't be surprised to find it fly back at you.
[Verizon Droid Incredible 2] jrizk07:
You've been wrong on numerous occasions including your ridiculous signature. You're posting that you have a bionic then want to get on people's cases because software root has been released publicly yet??

Yes, Root has been achieved and has been out for quite a while.

Yes you are misleading people by saying the device does not have root when it in fact does.

It would benefit us all if you just quit talking about root on the Inc 2 period.
[HTC EVO 3D] joehunni:
Uhhh what?
[HTC EVO 3D] YoungSinema:
There's too much going on with this thread
[HTC EVO 3D] nate420:
It's hard to keep up :/

sent from a 3devo
[HTC Incredible S] kurt802:
i wiped all the things should be wiped and flash the rom, but I found that there are some problems.

1) the insignificant one, with the original kernel, the Whatsapp cannot initiallized when first installed. I fixed it after I flash the other kernel, unity V2

2) the important one, the speaker was broken when the unity V2 kernel is applied. I can hear sound but just the first 1 second, after that was like a radio receiving no signals....."sasasasasasasaaaaaaaaaa......"

other than these, the rom is great

ps. the radio version is 3805.06.03.03
[HTC Incredible S] Alasdairyee:
Hey dude, just got it flashed on, it's working fine for me speakers and whatsapp!
[HTC Incredible S] Alasdairyee:
Ok, no, wrong information reported. I cant hear any phone calls.
[Vibrant Q&A, Help & Troubleshooting] zee.syed:
Hello everyone!

First of all, let me start by thanking everyone for such a wealth of information here on XDA Developers! And a big thanks goes to all the devs who worked so hard to provide us with some wonderful tools/apps and help as well!

Now, my problem is that I am a complete noob. I tried my best to do some research before I could start playing around with roms and what not. I rooted my Samsung Galaxy VIBRANT and after rooting it, I wanted to install the Voodoo lagfix. I used the instructions available here. After that, the phone stopped working in a way that it kept going back to Recovery Mode. Every time I had to select REBOOT option only to end up in Recovery Mode again.

I then tried to use ODIN to get back to stock as it made most sense. I downloaded the files by following this link http://xdaforums.com/showthread.php?t=734475&highlight=stock+JFD and followed the instruction. Odin successfully finished the task and then my phone rebooted and the glorios Samsung GALAXY S logo appear but after that everything goes dark and by everything I mean everything but the 4 touch sensitive buttons. They are lighting up but the screen doesn't work.

Naturally, I didn't panic because from what I have read here, it is very difficult to brick the phone as ODIN appears to always come to rescue. The thing is that it just doesn't move forward.

After a while, I started to panic and then I following this link http://xdaforums.com/showthread.php?t=1047087 and download the files again and followed all the instruction but with same result.

Here is the ODIN log

<ID:0/008> Added!!

<ID:0/008> Odin v.3 engine (ID:8)..

<ID:0/008> File analysis..

<ID:0/008> SetupConnection..

<ID:0/008> Initialzation..

<ID:0/008> Get PIT for mapping..

<ID:0/008> Firmware update start..

<ID:0/008> cache.rfs

<ID:0/008> modem.bin

<ID:0/008> factoryfs.rfs

<ID:0/008> dbdata.rfs

<ID:0/008> param.lfs

<ID:0/008> zImage

<ID:0/008> Completed..

<OSM> All threads completed. (succeed 1 / failed 0)

<ID:0/008> Removed!!

<ID:0/007> Added!!

<ID:0/007> Removed!!

After ODIN is done doing it's thing and the phone reboots, it says "Data Wipe Failed" just for a second before it boots to the Galaxy S logo screen. Afer this, it goes dark.

Guys, have I done the almost undoable? Have I just bricked my phone? I tried to search for this problem but maybe I suck at it and couldn't really find anything very useful and related to my problem so I decided to start a new thread. I apologize if I should have tried some other keyword to get better search results but believe when I say that I really did try.

There are thousands of brilliant android minds here and I am dead sure that someone will help me out of this grave situation and save me from using my old Nokia 5800 XM again!!!

Thanks again,

Z