[Q] Difference between temp and perm root - EVO Shift 4G Q&A, Help & Troubleshooting

Other than the obvious...
I know temp root is only persistent until you reboot the phone, and that permanent root remains after a reboot.
But what what is it about temp root that doesn't allow for it to be permanent? Is it because temp root doesn't allow for the system partition to be writeable? Once temp root is established, another exploit must be found, in order to make root permanent?
I've searched around on the web a little, and haven't found a sufficient answer, other than "Perm root is better because it's permanent.."

tokuzumi said:
Other than the obvious...
I know temp root is only persistent until you reboot the phone, and that permanent root remains after a reboot.
But what what is it about temp root that doesn't allow for it to be permanent? Is it because temp root doesn't allow for the system partition to be writeable? Once temp root is established, another exploit must be found, in order to make root permanent?
I've searched around on the web a little, and haven't found a sufficient answer, other than "Perm root is better because it's permanent.."
Click to expand...
Click to collapse
HTC phones are NAND Protected. The system restores files when you reboot the phone so the root goes away.

Stuke00 said:
HTC phones are NAND Protected. The system restores files when you reboot the phone so the root goes away.
Click to expand...
Click to collapse
Is nand unlocking the same as S-OFF? Or once the nand is unlocked, we have perm-root, but not necessarily S-OFF, so no flashing of custom roms? I'm just trying to get all of this straight in my head.

tokuzumi said:
Is nand unlocking the same as S-OFF? Or once the nand is unlocked, we have perm-root, but not necessarily S-OFF, so no flashing of custom roms? I'm just trying to get all of this straight in my head.
Click to expand...
Click to collapse
S-Off allows flashing of non-htc signed data to the phone. I believe for flashing recovery's and such.

tokuzumi said:
Is nand unlocking the same as S-OFF? Or once the nand is unlocked, we have perm-root, but not necessarily S-OFF, so no flashing of custom roms? I'm just trying to get all of this straight in my head.
Click to expand...
Click to collapse
If im thinking right unlocking your nand and s-off is the same thing
Sent from my PG06100 using Tapatalk

Related

[Q] [Q} Flashing custom ROM's on 1.45.0013

ok so i just got this phone a few hours ago... so far ive used the HTC tool kit to unlock, flash CWM and gain root. fastboot says im still S-ON though but im unlocked and can confirm i have root access so is it safe to flash a custom ROM? my H-BOOT is 1.45.0013 & sw # is 1.63.531.2710RD. ive read that i can flash GB roms no prob but just wanted to make sure so i dont screw something up. thanks
lowrider262 said:
ok so i just got this phone a few hours ago... so far ive used the HTC tool kit to unlock, flash CWM and gain root. fastboot says im still S-ON though but im unlocked and can confirm i have root access so is it safe to flash a custom ROM? my H-BOOT is 1.45.0013 & sw # is 1.63.531.2710RD. ive read that i can flash GB roms no prob but just wanted to make sure so i dont screw something up. thanks
Click to expand...
Click to collapse
Yes, it is safe to flash a ROM. Unfortunately, you'll have to extract the boot.img from the ROM's zip file and flash it through fastboot, however, since S-ON does not allow flashing the kernel through CWM. There are several stickied threads that show you how to do so in the Android Development section.
lowrider262 said:
ok so i just got this phone a few hours ago... so far ive used the HTC tool kit to unlock, flash CWM and gain root. fastboot says im still S-ON though but im unlocked and can confirm i have root access so is it safe to flash a custom ROM? my H-BOOT is 1.45.0013 & sw # is 1.63.531.2710RD. ive read that i can flash GB roms no prob but just wanted to make sure so i dont screw something up. thanks
Click to expand...
Click to collapse
You can achieve s-off here via Juopunutbear. Be warned that your SD car will likely be wiped out in the process, so back up your data just in case.
michaelmab88 said:
You can achieve s-off here via Juopunutbear. Be warned that your SD car will likely be wiped out in the process, so back up your data just in case.
Click to expand...
Click to collapse
I heard that the juopunutbear method has a high chance of bricking the device...
HappyKhicken said:
I heard that the juopunutbear method has a high chance of bricking the device...
Click to expand...
Click to collapse
All I've been seeing is confirmations that it does work.. but I haven't been looking too hard, since I'm happily s-off.

apps back up etc...

Hi everyone
I am finally going to take the plunge and root my sensation what i would like to know is can you essentially clone your phone/apps so you dont have to re-install every app when your done rooting?
Does z4root work on the sensation and would this be the best way to do it?
Thanks peeps
djp76 said:
Hi everyone
I am finally going to take the plunge and root my sensation what i would like to know is can you essentially clone your phone/apps so you dont have to re-install every app when your done rooting?
Does z4root work on the sensation and would this be the best way to do it?
Thanks peeps
Click to expand...
Click to collapse
Once you've unlocked the boot loader and installed a custom recovery such as Clockwork or 4ext, you can do what's called a nandroid backup which basically takes an image of your phone - software, apps, data, the lot - which means that if anything goes wrong you can just restore that and it'll be exactly how it was when you backed it up.
Rooting your phone in itself shouldn't mean that you have to re-install any apps. Rooting just means that you give yourself full access to your phone's system. However, if you decided to install a new ROM, you would then need to replace your apps and one of the most popular and best ways of doing this is with an app called Titanium Backup - there are others, but this is what I use and it's never failed me.
I have no knowledge of z4root. I used a guide on here somewhere to root my phone, via something called Revolutionary.
Hope that helps. :thumbup::thumbup:
MikeDVH said:
Once you've unlocked the boot loader and installed a custom recovery such as Clockwork or 4ext, you can do what's called a nandroid backup which basically takes an image of your phone - software, apps, data, the lot - which means that if anything goes wrong you can just restore that and it'll be exactly how it was when you backed it up.
Rooting your phone in itself shouldn't mean that you have to re-install any apps. Rooting just means that you give yourself full access to your phone's system. However, if you decided to install a new ROM, you would then need to replace your apps and one of the most popular and best ways of doing this is with an app called Titanium Backup - there are others, but this is what I use and it's never failed me.
I have no knowledge of z4root. I used a guide on here somewhere to root my phone, via something called Revolutionary.
Hope that helps. :thumbup::thumbup:
Click to expand...
Click to collapse
I thought that unlocking the boot loader wipe you phone :/
I just want root access, time to look into it
Thanks for the reply :good:
djp76 said:
I thought that unlocking the boot loader wipe you phone :/
I just want root access, time to look into it
Thanks for the reply :good:
Click to expand...
Click to collapse
ok forgive my stupidity does unlocking your boot oader give you root access?
If i use the official htc bootloader unlocker will it be the same as using one of the unlocking progs on here or do different versions have different benifits?
ok so unlocking the bootloader is the same as saying S-Off just different jargon yeah?
djp76 said:
ok so unlocking the bootloader is the same as saying S-Off just different jargon yeah?
Click to expand...
Click to collapse
no, unlocking bootloader doesnt unlock most partition (you cant flash firmware), S-OFF unlocks all partition (its like actually owning the phone)
so should i bother with the htc bootloader unlocker or just go straight to s-off?
djp76 said:
so should i bother with the htc bootloader unlocker or just go straight to s-off?
Click to expand...
Click to collapse
S-off directly. Don't bother unlocking bootloader. Avoid potential headaches
Sent from my HTC Sensation 4G using xda app-developers app
djp76 said:
so should i bother with the htc bootloader unlocker or just go straight to s-off?
Click to expand...
Click to collapse
I'd go straight to S-OFF because with the newer version of JuopunutBear S-OFF you dont need to have htcdev unlock
The JuopunutBear download is here and the guide you need to follow by ganeshp is here
Thankyou both very much,i shall continue my quest tomorrow as its a bit late to start all this now.
Here let me do some explaining for you. when you purchase your device it comes with the security on or what is referred to as S-ON. It also comes with a locked bootloader. Now what that means is that as long as you are S-ON you only have read permissions on the internal storage partitions of the device. The locked bootloader will not let you flash unsigned software to the device and it limits the fastboot and ADB commands you can use with the device. When you S-OFF your device you gain read and write permissions to all the partitions. But even after you S-OFF your device you still have to flash a unlocked bootloader or what is commonly called a eng Hboot to be fully unlocked as you can see by the above explanation.
Now to cover the difference between HTC Dev unlock and S-OFF via JuopunutBear. When you use HTC Dev unlock you gain write permissions to your system partition, recovery partition, and your boot partition. But unlike when you are full S-OFF and you just simply flash the ROM as one package via recovery. After using HTC Dev unlock you have to extract the boot.img and flash it via fastboot commands, or you can install 4EXT recovery and the 4EXT Recovery Updater app then enable Smart Flash to flash the boot.img. Now because you do not gain write permissions to all the partitions you can not flash splash screens, radios, or firmware packages when you use HTC Dev unlock.
Now to talk about root, when you root your device you essentially fully open up the line of communication between the OS and the Linux kernel. It allows the OS to have more access to hardware and to a certain extent software. This allows the user to get the full potential out of the device. Now to root the Sensation you just need to flash Superuser or SuperSU via recovery and then install BusyBox from the Google Play store. Now I had originally plained to go into further details and tell you what both are for but I will not right nowcause my stupid phone erased the original much longer post I had wrote when I went to another tab o my browser.
Go to Recognized Contributor malybru's stickie thread " A great starting point for all new Sensation owners" here in the Sensation General forum for links to everything you need to know.
djp76 said:
Thankyou both very much,i shall continue my quest tomorrow as its a bit late to start all this now.
Click to expand...
Click to collapse
Bugger! my HBOOT 1.27.0000 is not supported by revoloutionary what do i do now?
MikeDVH said:
Once you've unlocked the boot loader and installed a custom recovery such as Clockwork or 4ext, you can do what's called a nandroid backup which basically takes an image of your phone - software, apps, data, the lot - which means that if anything goes wrong you can just restore that and it'll be exactly how it was when you backed it up.
Rooting your phone in itself shouldn't mean that you have to re-install any apps. Rooting just means that you give yourself full access to your phone's system. However, if you decided to install a new ROM, you would then need to replace your apps and one of the most popular and best ways of doing this is with an app called Titanium Backup - there are others, but this is what I use and it's never failed me.
I have no knowledge of z4root. I used a guide on here somewhere to root my phone, via something called Revolutionary.
Hope that helps. :thumbup::thumbup:
Click to expand...
Click to collapse
On your details abouit your phone it states that you s-offed using rev but rev said that hboot 1.27.000 is not supported
Any ideas?
Can anyone please tell me what to do next?
djp76 said:
Can anyone please tell me what to do next?
Click to expand...
Click to collapse
Use soff by juopunutbear or do htc-Dev unlocked lock and flash roms while being SON.. For both there re guides in general section
Sent from my HTC Sensation 4G using xda premium
thanks ganeshp i just found the juopunutbear updated version,looks like im gonna have to htc devunlock first.
djp76 said:
thanks ganeshp i just found the juopunutbear updated version,looks like im gonna have to htc devunlock first.
Click to expand...
Click to collapse
no wait with ganeshp's guide you can achieve S-OFF without htc dev unlock
take a look first
rzr86 said:
no wait with ganeshp's guide you can achieve S-OFF without htc dev unlock
take a look first
Click to expand...
Click to collapse
Ah yes thanks, i shall do that and see what happens

[Q] Rooting with Quick Root - OK but ...

Unfortunately can't post to the developer thread
Tried Quick Root 1.13 (universal exploit) on my Deisre S not branded with Stock Rom 2.3.5 S-on / Locked
According to log window everything worked fine, OKAY on every action, no errors.
But ... still no root. Checked with Root checker, Superuser and command line (adb).
What am I missing?
dribs said:
Unfortunately can't post to the developer thread
Tried Quick Root 1.13 (universal exploit) on my Deisre S not branded with Stock Rom 2.3.5 S-on / Locked
According to log window everything worked fine, OKAY on every action, no errors.
But ... still no root. Checked with Root checker, Superuser and command line (adb).
What am I missing?
Click to expand...
Click to collapse
Your DS is still S-ON, for real root it has to be S-OFF. You got temp root, maybe you are able to push misc file with adb and edit version for RUU-downgrade...
What was your next step...?
You should try this, for me it worked:
http://forum.xda-developers.com/showthread.php?t=1399331
So you are able to Unlock your bootloader for example with revolutionary (S-OFF) and root your DS permanently...
Your DS is still S-ON
Click to expand...
Click to collapse
I know
for real root it has to be S-OFF
Click to expand...
Click to collapse
Sure?
Just wanted to root in order to install apps like Titanium ..., no need for S-off or downgrade bootloader or install another ROM!
Seems like I still didn't understand what I found elsewhere:
“Root” is a term that essentially means running a program without restrictions. We have root management programs called Superuser and SuperSU that allow one to choose whether or not to allow a program to run with root access. ... You do not have to be either HTCDev unlocked (the official method), or S-OFF, or running a custom ROM to have root access, although most people would be running a custom ROM and be one of the two.
Hmm
Yes you have to be S-OFF or at least S-ON unlocked. That's the whole point of it.
With your current state temporary root (until reboot) is the only possible thing you can achieve.
Sent from my HTC Desire S

[S4] Completely stock phone: how to root and hide the "relocked"

Ok, I've seen many threads about my same questions but I haven't come up with a full answer.
I am completely stock and I want to simply gain root access (while keeping the official HTC rom), but hiding every proofs of unlocking ("RELOCKED", etc.),
From what I have understood, the procedure to take is the following:
1) unlock the bootloader, flash a recovery, install superSU: the guide is in Hasoon2000's AllinOne Toolkit thread.
2) gain SuperCID following this guide.
3) S-OFFing using Facepalm method.
4) getting back the "LOCKED" mark in bootloader following this guide.
My questions are:
a) am I forced to install a custom recovery in order to gain root access? I'd prefer not to install it, since I'd like to keep as closest as possible to stock.
b) is the linked guide for SuperCID still good? It's from May 2012 but I haven't found anything newer. Just to be sure...
c) do I need to relock before resetting the lock status flag as per number 4?
d) how can I get rid of the CID showing in the bootloader? If I set the CID back to what it was before SuperCID will it go away?
Thank you so much! If we can answer to these problems, this could become a good starting thread for other users too!
1) No, but it is the easiest method.
2) Yes, it's still valid.
3) Might work either way, but I'd recommend that you're unlocked.
4) S-OFF does that. If you S-ON again, it won't show.
Thanks usaff22!
About the recovery, is there a link to rooting without custom recovery? I haven't been able to found anything. If there is some documentation I'm willing to try.
Edit: did you mean the sideloading via "fastboot boot C:\recovery.img" method? As far as I have understood this allows me to boot into a temporary custom recovery without permanently changing the default one.
Do you think it's safe?
What are the chances of bricking your device?
eLiTeOneS said:
What are the chances of bricking your device?
Click to expand...
Click to collapse
I'm trying to understand this.
Usaff22, what were you referring to when you said that you could install superSU without a custom recovery?
Thanks.

[Q] Root Help?

I currently have an AT&T HTC One XL, and have been looking for a root exploit for such a long time. I finally came upon this:
http://forum.xda-developers.com/showthread.php?t=2285086
My question is, how do I gain root? I want to do a Nandroid backup before I lose all of my data.
Here is my understanding of the process. I've run the script, which changes my superCID to 11111111, which allows me to unlock the bootloader through HTC Dev, which gives me root. However, in the process of unlocking the bootloader, I lose all of my data.
Am I correct? If not, then how can I perform a Nandroid backup/get root on my phone?
Just FYI, I've never rooted before, so I'm a gigantic noob at all of this
Thanks for all of the help anyone can give!
AndChen said:
I currently have an AT&T HTC One XL, and have been looking for a root exploit for such a long time. I finally came upon this:
http://forum.xda-developers.com/showthread.php?t=2285086
My question is, how do I gain root? I want to do a Nandroid backup before I lose all of my data.
Here is my understanding of the process. I've run the script, which changes my superCID to 11111111, which allows me to unlock the bootloader through HTC Dev, which gives me root. However, in the process of unlocking the bootloader, I lose all of my data.
Am I correct? If not, then how can I perform a Nandroid backup/get root on my phone?
Just FYI, I've never rooted before, so I'm a gigantic noob at all of this
Thanks for all of the help anyone can give!
Click to expand...
Click to collapse
You can't do a nandroid backup because that requires doing a backup in TWRP and you can't without root BUUUUUUTTTT you can do a backup using adb, go Google it.
-Sugardaddy
its super simple with my basic basic knowledge
Arrow44 said:
You can't do a nandroid backup because that requires doing a backup in TWRP and you can't without root BUUUUUUTTTT you can do a backup using adb, go Google it.
-Sugardaddy
Click to expand...
Click to collapse
to gain super CID all you have to do is get ADB, adbwinapi.dll, adbwinusbapi.dll and fastboot. You can get all these files from the All in One zip root kit. I recommend flashing TWRP onto your phone and once your able to use the 3.18 exploit by myusernam3. To be able to use ADB all you need to know is some basic commands through command prompt.
Basically
Download the All in One Root Kit
Download the 3.18 exploit
Download TWRP 2.5
Extract all the files into one folder onto C:\
once you confirm you have super CID all 1s you can get your token ID and paste it onto the HTC dev site. Youll get a unlock code.bin
once you unlock your bootloader you can flash your phone with TWRP. To get into TWRP you need to hold volume down plus power. Once your in the bootloader go into recovery. Once your in recovery everything else is cake!
Note: If you took OTA and your on JB 4.1.1 you will not be able to run android open source roms because the touchpanel screen will not work. Meaning if you want to run CM roms they won't work unless you have hboot 1.09 i believe.
You can downgrade the touchscreen firmware for aosp ROMs. There's a sticky in original android dev.
Sent from my One X using xda app-developers app
Hey all,
Thanks for replying. I've got my phone rooted and on MIUI 3.5.3 (which I personally don't think gets enough credit as it looks amazing). I had done the OTA update to 4.1.1 (3.18), and have hboot 1.14, and still have touchscreen capabilities however. Is that abnormal? (Not that I'm bored, but I'm just curious)
3.18 update would give you 2.14 hboot.
Sent from my HTC One X using xda app-developers app

Categories

Resources