2 What is Rooting/Perma-Rooting, the differences, and why are they needed?
3 What is Clockworkmod?
4 Any other terminology that needs an explanation for an Android noob.
1. S-off/on are the terms used to tell if the security feature that prevents you from rooting is on or off. This is found under your bootloader, or hboot. To check and see if your device is s-off or s-on simply turn the device off, hold down the vol - button and turn the device back on while holding it. That will bring up your bootloader (hboot) and will show you what version it is as well as if your device has security on or off.
2. Rooting/Perma-Rooting are basically the same thing. Perma just stands for permanent. Rooting is gaining SuperUser (Admin) permissions for your device.
3. ClockWorkMod is a custom recovery tool that replaces the stock recovery tool in your bootloader. It allows you to flash(install) new roms.
4. A rom is basically your operating syatem. It is what you interact with when you power the device on.
If I missed anything or if I got something wrong someone feel free to add to it or correct me.
I think you covered most of the stuff that trips up people coming from WinMo to Android.
Two other little things I have come across:
GoldCard = Special SD card that lets you flash ROMs to locked phones (not rooted / S-ON)
De-odex = Apk files have respective odexes that devs use to supposedly save space. Deodexing means you convert it back to a .dex file and put it back inside the apk. This allows you to easily replace files (not having to worry about odexes), but the main point was to deodex services.jar so that you can change all text to different colors (such as the clock color to white) and to deodex services.jar, you need to deodex everything.
I was one step away from being a ROM cooker on WinMo and felt like a total idiot when I switched to Android. Had to learn everything all over again...but that's the fun, right?
1. S-off/on are the terms used to tell if the security feature that prevents you from rooting is on or off. This is found under your bootloader, or hboot. To check and see if your device is s-off or s-on simply turn the device off, hold down the vol - button and turn the device back on while holding it. That will bring up your bootloader (hboot) and will show you what version it is as well as if your device has security on or off.
2. Rooting/Perma-Rooting are basically the same thing. Perma just stands for permanent. Rooting is gaining SuperUser (Admin) permissions for your device.
3. ClockWorkMod is a custom recovery tool that replaces the stock recovery tool in your bootloader. It allows you to flash(install) new roms.
Just expanding a bit, as I understand the terms:
1. With S-On, there is a security check on the signature of a ROM, before it is allowed to be flashed. It also protects the NAND flash memory, where the ROM is stored. Basically, with S-Off, you can flash just about any ROM meant for the device, including user-made "custom" ROMs. With S-Off, you can only flash "official" ROMs.
While related to root, they are not always co-dependent. On some devices, its possible to root, but still have S-On. You have SuperUser access (at least most things), but you can't flash custom ROMs. With root plus S-Off, you have access to just about everything.
HTC is constantly changing their security, so for the Flyer, it seems that S-Off was instrumental in achieving permanent root.
2) Rooting an Android device gives you "root" or "super user" access to system files, which are normally protected. There are a variety of things this allows you to do. You can change system fonts, and make other theme customizations. You may be able to overclock the CPU (depending on the device and kernal) or make other performance enhancements. You can remove system apps (like bloatware) that you don't need. Some apps require root to work, such as Titanium Backup and Clockworkmod for creating backups of app data or your entire ROM.
One thing to remember, is that the system files are normally protected for a reason. Don't modify or change anything, unless you have a good understanding what you are doing, otherwise you can really mess up your device.
The distinction between rooting (or perma-root) and temp rooting is made, due to the increased security HTC has applied to the NAND flash memory on their more recent devices. Basically the NAND protection means that a temp root will be wiped out when the device is rebooted. But some root functions can still be accessed during the temp root. But it also means you have to temp root every time you want super user access (if the phone was restarted since your last temp root).
Once the NAND protection on the Flyer was bypassed, it made a perm root possible. But on other devices, I know some users actually prefer temp root over perm root. You still have access to super user privileges while temp rooted. But if something goes wrong with your phone, its less risky, as a reboot will wipe any trace of the temp root (technically, rooting voids HTC's warranty . . . but its often possible to unroot for warranty purposes).
3. Clockworkmod will also make a full backup of your entire ROM (including user data) , so you can return to it any time. Handy if you have some catastrophic failure, or just want to switch back to the current ROM.
Please click the "Thanks" button if you found a post helpful!
Phone: HTC One X (AT&T version) Rooted, Bootloader Unlocked, S-Off
I really appreciate this thread. As a former webOS user, I was at a loss for all of the terminology when I got here. I've since figured it out, but hearing it in plain terms, as well as what they actually do for you, really is nice. Thanks for answering the questions rather than just saying search.
I really appreciate this thread. As a former webOS user, I was at a loss for all of the terminology when I got here. I've since figured it out, but hearing it in plain terms, as well as what they actually do for you, really is nice. Thanks for answering the questions rather than just saying search.
~Drew
Flyer/View owners are nicer then most xda posters, lol. Especially when the person asking the question is smart enough to do it in the correct section.
I really appreciate this thread. As a former webOS user, I was at a loss for all of the terminology when I got here. I've since figured it out, but hearing it in plain terms, as well as what they actually do for you, really is nice. Thanks for answering the questions rather than just saying search.
~Drew
We all had to start somewhere, right? Be sure to click the "Thanks" button for the posts you found helpful!
Please click the "Thanks" button if you found a post helpful!
Phone: HTC One X (AT&T version) Rooted, Bootloader Unlocked, S-Off
We all had to start somewhere, right? Be sure to click the "Thanks" button for the posts you found helpful!
Yeah you definitely went more in depth then I did. I just jotted down quick basics of each while I was getting ready for work. Yours are definitely more helpful.
HUGE thanks to all who posted.
I'm starting to understand a bit more now.
This area defo has more of the feel XDA Devs had when I first joined.
The HD2 section is just FLAME "SEARCH" FLAME "SEARCH" FLAME! lol.
I'll probably have loads more questions soon, as we're looking at getting Flyers for work, and I'm gonna need to customize them a fair bit.
At least now I know I can ask semi-stupid questions here, or not have to read every single post in the Flyer section, without getting flamed/shunned completely.
Keep up the good work guys.
It really is appreciated.
I CAN DO ANYTHING... That's why I'm asking for help.
HTC HD2 Back to 6.5
Other devices:
HTC Rhodium
O2 XDA Ignito (Warranty swap for Stellar)
O2 XDA Ignito ( They sent me 2!!! )
O2 Xda Stellar
O2 Xda Trion
O2 XDA Serra
T-Mobile MDA Touch Plus
T-Mobile HTC Touch 2 (MEGA)
HTC Wildfire
Just a coupe of days ago, we brought you news about a game calledAgent Sheep. In that … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?