Hi everyone,
It's me again with more noob questions! I've read lots of stuffs about Android both here in XDA and at the Android developer page —*and the more I know, the more I'm confused!
I'm wondering if anyone would be kind enough to clarify/explain the common terminologies and jargon involved here. And also common apps involved in rooting, plus their function.
Without further ado, below are some terminologies/jargon/apps that I would like to be familiar with. I noticed that all of the threads I've read in the forum are catered to people who are alread familiar with programming, and I have none!
Here goes!
ROM:
Clockwork Recovery:
nandroid:
Unrevoked:
Superuser:
Thank you for being patient with a noob!
http://forum.xda-developers.com/wiki/index.php?title=Main_Page#Terminology
Thanks a lot for pointing me in the right direction sd73ta! Now I have a better understanding of some of the most common terminologies.
I just have one question that I'm confused of now:
Is ROM flashing the same thing as rooting?
I think I'll learn more about unrevoked, clockwork and nandroid as I go along here.
Thank you once again!
emigre said:
Thanks a lot for pointing me in the right direction sd73ta! Now I have a better understanding of some of the most common terminologies.
I just have one question that I'm confused of now:
Is ROM flashing the same thing as rooting?
I think I'll learn more about unrevoked, clockwork and nandroid as I go along here.
Thank you once again!
Click to expand...
Click to collapse
No, its not the same.
Sent From My HTC Aria Using XDA App
To clarify the root thing for you.
Just like in Linux (which Android really is) Administrative functions such as modifying systems files require admin privileges, which in Linux is called root privileges. In order to make modifications to your phone's OS you need root privileges, so you have to add the ability to use root privileges on your phone which is called rooting. Rooting is the very first step to really getting into your phone...your phone has to be rooted in order to flash custom ROMs. Hope that clears things up some.
Thanks for clearing that up!
So now that my phone is rooted, it basically means I have full access to the phones' OS? (which is the Android OS in this case).
And flashing always means to flash a ROM (which is in most cases custom ROMs, otherwise 99% there's no need to root right?).
Please correct me if I'm wrong:
• There are many custom ROMs available out there such as Liberated and CM6 right?
• Android OS 2.2 is Froyo, 2.1 is Cupcake, etc.
So what's the difference between them? Cos I noticed in the forum that there's Liberated Froyo??
Sorry for being a bother. Thanks for being patient!
emigre said:
Thanks for clearing that up!
So now that my phone is rooted, it basically means I have full access to the phones' OS? (which is the Android OS in this case).
And flashing always means to flash a ROM (which is in most cases custom ROMs, otherwise 99% there's no need to root right?).
Please correct me if I'm wrong:
• There are many custom ROMs available out there such as Liberated and CM6 right?
• Android OS 2.2 is Froyo, 2.1 is Cupcake, etc.
So what's the difference between them? Cos I noticed in the forum that there's Liberated Froyo??
Sorry for being a bother. Thanks for being patient!
Click to expand...
Click to collapse
1. 2.1 is Eclair, Cupcake is 1.5
Search "android" in wikipedia you should be clear.
Froyo, liberated, is actually 2 things.
Liberated != Froyo != 2.1
For my understanding, that "liberated" you see here, it's just represent it's customized from stock rom, just remove some stupid apps and add some useful tools/app.
You can understand it as "a line of a product".
CM6 is another "line" - it's open source, doesn't contain anything which not "open".
Last, rooting is not just for loading new roms, you even need to root if you just want to able to have a advanced backup, e.g. Mybackup Pro, Titanium backup.
Thanks tleung11!
Wikipedia states that 2.0 and 2.1 are Eclair and 2.2 is Froyo? Maybe you mistyped there (to be clear).
Thanks again for helping out!
Thread moved to General.
Related
OK, thanks to a handful of very helpful devs here I now have 2.1 with root. But what does that mean? What is root giving me that I could not get from an unrooted 2.1?
I see I can now use tethering which I know was missing from 1.5, but is there anything else exciting I can do?
For instance, can I give my Hero a hostname on a network?
You care to share how?
Now you have the possibility to backup your whole mobile phone via recovery Menü and nandroid, you also have the possibility to backup your programms with apps like titanium backup, and in the end you can install custom roms onto your hero
Sorry Andrew, care to share how what?
Deke Martin said:
Sorry Andrew, care to share how what?
Click to expand...
Click to collapse
How you rooted 2.1 with the help of devs. There is a possible chance I might need to update the 2.1 post I did before about the root.
andrewb84uk said:
How you rooted 2.1 with the help of devs. There is a possible chance I might need to update the 2.1 post I did before about the root.
Click to expand...
Click to collapse
If this guy's asking what he can do with root, I think its unlikely that he would be making his own roms
PM me with what you need to do and I'll point you in the right direction.
Well, the devs I was referring to were you, 42turkeys and Lox_Dev. Maybe devs was the wrong term to use, I'm pretty new to this (as you may have gathered).
I followed the instructions at the start of the ** Official 2.1 UK UPDATE Thread ** thread...you wrote this, right?
So, do I have root..?
Hello.
I just got this phone, and it is UNLOCKED and stock 2.1 on it.
I would like to update to the official 2.2 and keep the unlocked, can someone point me to the right direction and tell me how that will be done?
I heard the 2.2 is not out officially, but it is leaked, so that leaked version is the full 2.2 stock or something missing?
I heard something about rooting, flashing, but I am not sure what that means as I just got this phone.
Any help appreciated.
Thanks.
http://forum.xda-developers.com/showthread.php?t=800636
root the phone 1st then download rom manager then pick a rom eugene's , sombionix, or master are all good read up on them and then pick one
down load it on to your computer then load into the internal sd card then reboot in to recovery or through clockwork (rom manager) and load it up.. If you can't follow read up on the sticky's in this forum it explains way better.........
Look in here for all your needs and tools that you'll want to get started on getting Root, ClockworkMod Recovery and a Custom Rom.
http://forum.xda-developers.com/showthread.php?t=771111
Look in here for all the different Roms. (ie Android 2.1 roms or Android 2.2 roms)
http://forum.xda-developers.com/forumdisplay.php?f=711
Just like oka1 said, you need to root your device first. Then get rom manager from the market and install clockworkmod recovery through it. When your done with that download any rom you want and put it on your Internal Memory (Phone Storage) on the root of it. Then flash through Clockworkmod. Hope its enough. ;D
Words are sounding very complicated, but I am sure its not just need to learn how to do the steps....
Also the 2.2 will fix GPS, and have Full Flash browser right?
Can I use this to root? http://forum.xda-developers.com/showthread.php?t=739300
Also if I brick this phone as I am new at it, can it be recovered?
And where do I find the stock 2.2, please?
Thanks.
Look in the development forum or use search. It's all there, and trivial to find.
My signature should teach you everything you need.
for the rom, go to the development section... There is a sticky called the bible. It has everything.
I personally would flash nero v3 (not the beta 3). Most on here agree it's amazing.
Also, Vibrant's are REALLY hard to brick... Worst case you can use odin to get back to stock 2.1. Thid is also covered in my signature.
Now, with all that said... Samsung promised froyo by year end. You may want to wait a few days (I'd still take nero over an ota, just giving you all the information. They may not deliver)
awaisuk said:
Words are sounding very complicated, but I am sure its not just need to learn how to do the steps....
Also the 2.2 will fix GPS, and have Full Flash browser right?
Can I use this to root? http://forum.xda-developers.com/showthread.php?t=739300
Also if I brick this phone as I am new at it, can it be recovered?
And where do I find the stock 2.2, please?
Thanks.
Click to expand...
Click to collapse
I would just leave it factory cause I see this ending in a soft brick and you freaking otu thinking you ruined your phone when you didnt
Learn how to use Odin FIRST, then learn how to root, then learn how to flash, all of this is covered somewhere in this forum.....search a little and you'll be flashing in no time.
Sent from THE Vibrant......
The newest and greatest is Nero 3 by team whiskey, its a custom 2.2, but with a gingerbread (2.3) feel and look. They have been at it for a a while and this is a wonderful rom. Check out my thread in this (vibrant general) forum for links and all the tips you need just ask.
I'd love to help.
Canada just got the official 2.2 Froyo update. Can't you just use that download?
Thank you for your replies, I am reading the guides now and hopefully everything works out.
Can someone please tell me does 2.2 have full flash browser?
I am currently working on a new rom for the HD2. This is based on [30.DEC.10][DFT]LEO "Stock Desire" NAND Android ROM
I am using this rom As I like a simple desire build. I am changing it from a DAF to CWM method and bringing it more up to date. I have been able to do this successfully and boot the phone.
I currently have two issues that I would like to fix.
1. The rom is not rooted. If I go in and install z4root and reboot, the rom is then rooted fine. Could someone point me to the files I need to root the rom?
2. I would like to update the kernel for example to Rafpigna's or tytung's but am un sure how to do this at the rom building stage.
Any advice would be appreciated.
Its already rooted, see "superuser" in your list of apps
samsamuel said:
Its already rooted, see "superuser" in your list of apps
Click to expand...
Click to collapse
Ah yes it is rooted but if you install the standard version with out any modifications and then install root explorer for example, it does not prompt me to allow root access and only give me read only mode. If I look in superuser the app is not there.
If I then root using z4root root explorer then works perfectly!
I have also checked through out the daf thread and multiple people are having the same issue!
Any help guys??
samsamuel said:
Its already rooted, see "superuser" in your list of apps
Click to expand...
Click to collapse
You're wrong, this first ever NAND ROM wasn't rooted.
Come on... if you are really "deving" you shouldn't ask such questions. It's like you would like to repair a car and ask on forums where is engine (maybe not best example but I think you undestand what I mean).
Why you use DFT release if there is already rooted prj Desire based on DFT and there is skink Clean Desire based on prj's build?
@raven,
I can't agree with you on this one. He's trying to learn to become a dev. Everyone hit blockage. All these development build on failures toward success. The current problems can be silly questions but you wouldn't know his skills and improvement he would bring toward the current development.
Hey everyone I decided to make an in depth video tutorial so that no matter which version of Android you're running you can follow along until you reach the part of loading a custom ROM (in this case zdzihu's final Cyanogenmod 7).
This was made so that even the biggest noob can follow along this video tutorial if you're stuck with the X10 due to a contract why not get the most out of it?
Q: Have a an error? Got stuck?
A: Please use XDA search since I didn't do any of the developing!
Q: Why start from Android 2.1 and show every single step until finally flashing the custom ROM?
A: This was done intentionally so that no matter what version of Android you're on, if you find the video part that is like running the same version of Android as your X10 then you can follow along from there.
Q: Doesn't it seem a bit too long? I've seen shorter videos.
A: Again, this was done intentionally so that even if someone is currently on Android 1.6 or 2.1 they can follow along. I want to show people how to backup apps before losing eveything, its pretty annoying otherwise.
Q: Why bother showing every step?
A: My g/f and two friends are stuck with the X10 until their contracts allows them to hardware upgrade until next summer, I want to help other people get the most out of their phone. I don't care about donations, if this helps one person out I'm happy with that. It sucks paying tons of money for a device that is laggy and be stuck with it for years. XDA members have helped me many times, I just wanted to contribute back somehow, the more people share knowledge for free, then the world slowly becomes a better place.
In part 1:
-How to backup contacts (like I said, for newbies )
-How to install a driver for the computer
-How to root
-How to backup apps
-How to upgrade to the official Sony Gingerbread
In part 2:
-How to root Official Sony Gingerbread
-Downloading XRecovery
-Installing the Android SDK
-Installing Xrecovery
-Downloading xRecovery update
-Downloading Cyanogenmod 7 files
In part 3:
-Download Cyanogenmod 7
-Restoring apps via root method
I take no credit for any of the rooting methods, or making the cusom ROMs, this is simply a video tutorial, all necessary links are in the Youtube video description.
Nice work mate...
Apply for sticky, so many people ask these questions, yet you're probably the first to take initiative to make an ultimate Q&A
Thanks for this and I am sure that it would reduce A LOT of clutter.
Sent from my X10 using Tapatalk
nice tutorial mate
Nice tutorial!
Thanks!
Thanks for the tutorial
Hi. Very nice work! I have a question though. My phone is already running on 2.3.3. Do I disregard the first root of the phone using superoneclick? Or do I have to flash the 2.1 version and start from there?
Reminin said:
Hi. Very nice work! I have a question though. My phone is already running on 2.3.3. Do I disregard the first root of the phone using superoneclick?
Click to expand...
Click to collapse
YES! you don't have to downgrade to 2.1!
its works for me , thanks
Wow that's so much easy to follow! I have just one question.. ( i am a noob) ok I was able to get GB ported through my phone when the rollout for GB was happening so it was a flash upgrade no root.. I have app to sd card installed and moved everything i could over to sd card for the apps that i couldn't move over is there anyway to get them backed up? or do i have to flash back to 2.1 and do this process from the very beginning?
thanxx for this fantastic topic!
Agera said:
Wow that's so much easy to follow! I have just one question.. ( i am a noob) ok I was able to get GB ported through my phone when the rollout for GB was happening so it was a flash upgrade no root.. I have app to sd card installed and moved everything i could over to sd card for the apps that i couldn't move over is there anyway to get them backed up? or do i have to flash back to 2.1 and do this process from the very beginning?
Click to expand...
Click to collapse
I no longer have an X10, I'm using a Nexus One, but with Titanium Backup I'm able to backup any app even under these conditions: app on internal memory, apps2SD and/or apps2ext (its always backed things up). It should work for the X10 as well. There is no reason to go back to 2.1 as long as you are rooted.
If you're ever in doubt download a random app from the market and back it up with Titanium Backup, uninstall the app and restore it with Titanium Backup, thats the easiest and safest way to test. *Remember your phone must be rooted to use Titanium Backup*
Ok the phone is now rooted but I have ran into another road block, first is when i try to install xrecovery from the link provided it comes up with a mass lot of letters and symbols theres no button to click install after you click it initially.. Also I'm trying to install eclipse and get the android sdk but everytime i go to install eclipse i get this message...
"The Eclipse executable launcher was unable to locate its companion shared library"
What does that mean? what have i done wrong???
Ok since the last time i posted i went through everything again i sat down and worked everything out and now i have a rooted x10 on GB and most importantly i am running CM7!! thank you soo much for the helpful tutorials! even a complete noob like me is able to complete this. I can safely say that you have helped that one noob you wanted to help.
So now that i have done setup to get to where i am now, if i wanted to change to a different rom for some reason now do i just bascially download desired rom and load it through xrecovery? so long as i have the compatable bb71?
Thanks again!
Agera.
Agera said:
Ok since the last time i posted i went through everything again i sat down and worked everything out and now i have a rooted x10 on GB and most importantly i am running CM7!! thank you soo much for the helpful tutorials! even a complete noob like me is able to complete this. I can safely say that you have helped that one noob you wanted to help.
So now that i have done setup to get to where i am now, if i wanted to change to a different rom for some reason now do i just bascially download desired rom and load it through xrecovery? so long as i have the compatable bb71?
Thanks again!
Agera.
Click to expand...
Click to collapse
Glad to read it worked out. I no longer have an X10 (using Nexus One) but yes, you should be able to flash other roms via xRecovery, I suggest you always make a backup first. *Note I have not tried other ROMS via xRecovery, try at your own risk, please research on how to flash your desired ROM before doing so. There could be certain variables that could cause an error such as: wrong version of xRecovery, kernal issue, baseband issues, etc.* Do some research in the correct thread of your desired ROM and I'm sure someone will be able to answer, best of luck.
p.s. Sorry for the delayed response, I'm swampped with mid-terms.
That's all gotta prioritize the more important things in life, im just wondering it seems to me that cm7 drinks the juice a little more than the stock 2.3.3. I do have a thread in place to find out as to why theres mention of calibrating the battery but i'm unsure on how to do this im waiting on a response in my other thread. eventually i want to get to 2.3.7 before if and when the devs make a ics port.
But thankyou again and good luck with the exams.
thanks!!! it work perfectly
Thanks for your information
Nice tutorial!
Thanks you
My x10 doesn't reboot! =/
Hi clozecall and thanks for the help:
While doing everything you said in your videos (I'm a noob), I got stucked in step N° 2. After flashing with "aZuZu Kernel - Upgrade" my x10 doesn't reboot correctly. The SE logo just appears and then it turns off, and again the logo and again off and over and over... any idea or help pls??
Hey guys, I am new to the Android scene from iOS jailbreaking, so I had a few questions.
1. Is it easy to upgrade to a later firmware rooted?
2. How/can you revert to stock OS from a rom without losing personal data?
3. What are the best tweaks and themes to get?
Thanks for the help!
Bilge656 said:
Hey guys, I am new to the Android scene from iOS jailbreaking, so I had a few questions.
1. Is it easy to upgrade to a later firmware rooted?
2. How/can you revert to stock OS from a rom without losing personal data?
3. What are the best tweaks and themes to get?
Thanks for the help!
Click to expand...
Click to collapse
1. yes. If the ROM is the correct version for a new radio update, just flash it. If it's a new version of the ROM, just flash it, or clear the dalvik-cache before you flash it.
2. nandroid or titanium backup pro.
3. root, busybox, tablet ui. As for themes, it's a matter of preference. Same as launcher, plenty to choose from, ADW, Zeam, Trebuchet, stock.
Welcome aboard, hope you do some great stuff for the community. :highfive:
jptech said:
1. yes. If the ROM is the correct version for a new radio update, just flash it. If it's a new version of the ROM, just flash it, or clear the dalvik-cache before you flash it.
2. nandroid or titanium backup pro.
3. root, busybox, tablet ui. As for themes, it's a matter of preference. Same as launcher, plenty to choose from, ADW, Zeam, Trebuchet, stock.
Welcome aboard, hope you do some great stuff for the community. :highfive:
Click to expand...
Click to collapse
How do you flash the rom? Dalvik-cache? Sorry the difference between this and the iOS community is ridiculous. Thanks a lot for the help!
Bilge656 said:
How do you flash the rom? Dalvik-cache? Sorry the difference between this and the iOS community is ridiculous. Thanks a lot for the help!
Click to expand...
Click to collapse
http://forum.xda-developers.com/wiki/ClockworkMod_Recovery
Bilge656 said:
How do you flash the rom? Dalvik-cache? Sorry the difference between this and the iOS community is ridiculous. Thanks a lot for the help!
Click to expand...
Click to collapse
You'll have to do an initial flashing of the recovery, see for example
http://forum.xda-developers.com/showthread.php?t=1741395
http://forum.xda-developers.com/showthread.php?t=1742919
(More will probably come out once the device actually does)
After that, ROMs, kernels, etc can be downloaded as .zip files and flashed via the recovery. More tutorials about this, including video, will also come out.
Some guy named zedomax is notorious for having fifty instruction websites, like galaxynexusroot.com, rootgalaxynote.com, etc. You can watch them for earlier examples, and he's promised a nexus7root.com or something like that.
thebobp said:
You'll have to do an initial flashing of the recovery, see for example
http://forum.xda-developers.com/showthread.php?t=1741395
http://forum.xda-developers.com/showthread.php?t=1742919
(More will probably come out once the device actually does)
After that, ROMs, kernels, etc can be downloaded as .zip files and flashed via the recovery. More tutorials about this, including video, will also come out.
Some guy named zedomax is notorious for having fifty instruction websites, like galaxynexusroot.com, rootgalaxynote.com, etc. You can watch them for earlier examples, and he's promised a nexus7root.com or something like that.
Click to expand...
Click to collapse
So the one click root and other tools actually flash to the device?
Noob once again, but do the roms come with a custom flasher sort of thing, or is there a standard way to flash kernels and roms regardless of what they are?
I'm so stupid
Bilge656 said:
So the one click root and other tools actually flash to the device?
Noob once again, but do the roms come with a custom flasher sort of thing, or is there a standard way to flash kernels and roms regardless of what they are?
I'm so stupid
Click to expand...
Click to collapse
My advice: read all you can about root, custom Roms, recovery, and about the android is.
Do not root until you know what you are doing. And using a one click root program does not constitute knowing. By doing this you will learn all you need to know to have fun.
Xi2wiked said:
My advice: read all you can about root, custom Roms, recovery, and about the android is.
Do not root until you know what you are doing. And using a one click root program does not constitute knowing. By doing this you will learn all you need to know to have fun.
Click to expand...
Click to collapse
Alright thanks. Any good resources?
Bilge656 said:
Alright thanks. Any good resources?
Click to expand...
Click to collapse
There are lots of great video tutorials out there that are generic to android in general. Just do some searching on YouTube and you should find everything you need
Sent from my Triumph using xda premium
Bilge656 said:
So the one click root and other tools actually flash to the device?
Noob once again, but do the roms come with a custom flasher sort of thing, or is there a standard way to flash kernels and roms regardless of what they are?
I'm so stupid
Click to expand...
Click to collapse
"Flashing" is kinda a vague term. It pretty much means "copy stuff into the read-only part of your device's memory". So you might, for example, flash a ROM or an app.
After unlocking the bootloader, the initial flashing of the recovery has to be done via computer, usually via adb push. Some one-click tools do that for you.
Once that's done, you can flash zip files using the recovery. This is the standard way of flashing stuff and is very easy once you get the hang of it; all you need is the zip file.
Finally, a "rooted" app with superuser privileges can also write to the read-only memory, so there are some apps that flash certain ROMs and kernels for you and all you have to do is restart. Most prominent are ROM manager and kernel control apps.
jptech said:
1. yes. If the ROM is the correct version for a new radio update, just flash it. If it's a new version of the ROM, just flash it, or clear the dalvik-cache before you flash it.
2. nandroid or titanium backup pro.
3. root, busybox, tablet ui. As for themes, it's a matter of preference. Same as launcher, plenty to choose from, ADW, Zeam, Trebuchet, stock.
Welcome aboard, hope you do some great stuff for the community. :highfive:
Click to expand...
Click to collapse
Whats busybox for? i am a newbie too and reading the description on play store has me confused lol
iwantanandroid said:
Whats busybox for? i am a newbie too and reading the description on play store has me confused lol
Click to expand...
Click to collapse
It's a collection of basic linux programs, required for some other advanced apps. Chances are if you don't know what it is, you don't need it. However, there's also the offchance that an app does need it and forgets to tell you, so meh.
Rooting/Flashing custom roms is an entirely different world from "jailbreaking" in iOS. XDA is by far the best place to learn and get your feet wet, but don't get in over your head too fast. When you get it, ENJOY your device as it is first. A stock Android device offers 100000X more freedom than iOS.
It took me a month (after devs bypassed the bootloader) to get the courage to finally root my G2, and that was because it took T-Mobile an insane amount of time to upgrade this thing to Gingerbread. Before you do anything read. Then read it again. Then again. Once you get the hang of it though, it gets pretty fun.
Nospin said:
Before you do anything read. Then read it again. Then again. Once you get the hang of it though, it gets pretty fun.
Click to expand...
Click to collapse
Yes. I didn't read enough way back when I rooted and messed with my Cappy, and somehow got it stuck in an endless boot loop of death. So I will be a little hesitant to do anything with the Nexus until I am absolutely sure of whatever I'm doing. I suggest you do the same!