rooting and kernals and general point - General Questions and Answers

so i've bought myself a samsung galaxy s2, or i-9100, supposedly the best phone on the market, but ive only used nokia keypad phones before, and I'm pretty sure i'm not using my new phone to its full potential.
some questions, what is rooting? i get the idea it lets me do whatever i want?
if I root my phone, does that wipe my Operating System (gingerbread 2.3.3?) and all settings and installed things? Does it also wipe user data like texts or photos?
what's a kernel, or kernel version, kernel source code etc...?
I want to get rid of some of the samsung branding software, because i can't see an option to install them. but some features like swype i like, can i "selectively" debrand the phone?
The general point of what I want is I want my new phone to work like my computer, uninstall programs i don't want and install ones i do want. (i've only ever used Windows) But i don't seem to understand almost everything on this forum

Rooting your phone allows you to change roms, boot up themes and will let you remove most apps and allow you to get some you can't have with out root axx, but most roms already remove the carrier bloat ware. It will remove all your apps etc though and txt. Think of it like reinstalling your os on your pc, rooting your phone will make you admin on your phone instead of a normal user.
You can also underclock your phones cpu to save some battery life if you want when it's rooted.
You can just move your photos to your pc/sdcard...
Point is though, rooting your phone is worth it give yourself some time getting use to it maybe read up on it on here there are tons of great tuts to show you and explain things to you.

Like @zookeeper525 said, rooting gives you full access to your phone. The process does not erase data or settings. You can root on a stock ROM, then flash a rooted custom ROM. There are a lot of good ROMs out there, and you can usually get great performance and improved battery life from a custom ROM. Every device is different, so your experience may vary.
A kernal is the core of the Android operating system. Custom ROMs come with a kernal that has usually been tuned for their specific ROM, but there are also custom kernals available that have even more features (overclocking, underclocking, undervolting, etc.).
With any of this, you stand to gain lots of control over your phone, but can also brick it if you're not careful. My advice is read, read, read, then read again before you proceed.
Good luck!

Related

[Q] What to do with HTC Desire HD?

Hey
Im kind of behind with Smartphones because I had a Samsung D500 for several years, it was only a few months ago I upgraded and got myself a HTC Desire HD on Contract. Ive been using it completly standard, with all the official software etc..
Im beginning to get quite bored of it now though and I still have like 1 and a half years left on my contract.
All I seem to do with the phone is... standard SMS texting, phone calls, facebook, twitter and check a couple of websites every now and then.
I have read around and hear things about "ROMS" and "ROOTS", but dont really know what that means.
Im just wondering, if you had this phone.. What would you do with it exactly?
Something to make it look/feel like a new phone maybe..... I duno
Just want some opinions, recommendations really
Thanks
Custom ROMs
A stock ROM is the version of the phone's operating system that comes with your phone when you buy it.
A custom ROM is a fully standalone version of the OS, including the kernel (which makes everything run), apps, services, etc - everything you need to operate the device, except it's customized by someone in some way.
So what does the "customized" part mean? Since Android is open source, developers are free to take stock ROMs, modify them, strip them of garbage, optimize them, add things, and pretty much do whatever their imagination and skills allow.
Custom ROMs are oftentimes faster, more efficient, and use less memory because:
- the developer ripped out useless garbage, such as carrier installed apps or
- the developer optimized the kernel. For example, an undervolted kernel can provide a much better battery life than the stock one.
You can upgrade to a version of the OS that has not yet been released for your device, or never will be. This is possible in 2 situations:
- A leaked version of the new ROM showed up online, and the developer got on it like the fat kid chasing an ice cream truck.
- A ROM from another phone was ported by the developer to work on yours. For example, G1 and MyTouch 3G users may never see Android 2.1 officially released on their phones, but Cyanogen, one of the most respected Android developers, was able to create a custom ROM running 2.1 for those devices.
ROOTING:
Getting root or rooting your phone is the process of modifying the operating system that shipped with your device to grant you complete control over it.
This means you can overcome limitations that the carriers and manufacturers put on your phone, extend system functionality, and even upgrade it to a custom flavor of Android.
The name root comes from the Linux operating system world, where the most privileged user on the system (otherwise known as Administrator on Windows) is called root.
You have access to alter any system files, use themes, change boot images, delete annoying stock apps, such as Sprint's NFL Mobile live and Nascar Sprint Cup Mobile, and other various native applications that might drive you crazy (Footprints, Voice Dialer, etc).
On most rooted Android devices, you can back up your entire system to an SD card, much in the same way you can image a hard drive. This is great if you’d like to try a new ROM, as you can back up your phone, wipe it completely, flash the new ROM, and if you don’t like it, just restore from your backup to get your device back to exactly how it was before you wiped it.
The easiest way to do this at the moment is by using ROM Manager.
ROM Manager allows you to easily flash a custom recovery image which is what you will need in order to backup and restore your phone. The recovery image is a special program that can be booted into outside of the phone's main operating system, sort of like an OS recovery console on a PC. By default, the recovery image on most Android phones only gives you a few options, mainly related to wiping the phone. Custom recovery images expand upon these options and usually include scripts that can do things like backup and restore your system, fix file permissions, or allow you to flash custom ROMs that the normal recovery image would otherwise reject.
Normally, flashing a custom recovery image requires some command line work, either on your PC, or on a terminal emulator directly on the phone, but Koush's ROM Manager should automatically flash his custom recovery image (known as ClockworkMod Recovery) for you, provided you're on one of the supported phones and that it is already rooted.
Using ROM Manager is pretty simple. Download and install the application from the market, fire it up, and you’ll be prompted to allow the application superuser permissions - make sure you approve it.
The first thing you’ll need to do is flash the ClockworkMod recovery image that I mentioned earlier, which can be done right in the app (it’s the first option). ROM Manager should automatically find the latest version of the right image for your phone, download, and install it - the whole process is seamless.
After that is done, you can simply use the ‘Manage and Restore Backups’, and ‘Backup current ROM’ options to, well, backup your current ROM or restore from an existing backup.
Rooting Guide for Desire HD
Desire HD ROMs
If you're bored with the look and feel of the phone then by all means customize it. Custom ROMs etc can help with that, or even just trying another Launcher like ADW EX. Make it a project to do something creative and artsy and then post your work here. Rooting will allow greater scope of what you can accomplish, like changing the system Fonts, for example.
Really though, if you're not interested in that kinda thing, i'd suggest just doing more of what the phones are designed for in the first place, which is running applications. Perhaps you might edit your OP to request a list of entertaining apps so that people can throw out suggestions?
A few time killers that i enjoy:
IMDb (For watching trailers and reading about movies)
Cracked Lite (Funny and informative articles)
Amazon Kindle (Reading books on the go)
Wimp.com (Fantastic collection of videos. Think of it as youtube's greatest hits)
Heya thanks for that reply
Well I am interested in a custom ROM, it sounds cool. Especially if it removes crap I dont need to save my battery life etc
Id like to try a new ROM, I had a go last night and installed ROM Manager but it said something about it couldnt find superuser and told me to google it lol, so I went to sleep
Now I am awake I am willing to give it a bash and would like to do it
Dont think Id be much use trying to do my own though,would rather use someone elses if Im allowed too? A very fast/power efficient/nicelooking/stable one etc.. Any you recommend?
Just doing that successfully would be a big enough project for myself as its my first time Heh
Before I go ahead and break my phone, are these instructions the correct ones for me?
Shall I do what this says to setup superuser?
pocketnow.com/android/how-to-root-your-htc-desire-hd
Sorry I just noticed you have a big massive link with a guide for rooting my phone lol
I am going to do that now then thanks
As for ROMS, for my phone, is:
[ROM] MIUI 1.9.16 v.1: Freshly Squeezed Edition™ 16/09/11
The main custom ROM for me?
Would you recommend that one, from that link you posted, that one seems to be the only main one I can see
Need abit of help, got visionary on my phone. Ticked box r/w after boot or whatever and then when I click on Temproot now, it says rooting device etc.... but then it just goes to a black screen and stays a black screen.
Is this normal or is something going wrong?
- Apparently the latest firmware doesnt allow Visionary to work. I need to downgrade to an earlier firmware? How do I do that lol
Or should I just give up and stop now?
You have to downgrade to Froyo 1.3.2 first. Follow this guide.
Here's a guide for rooting, ENG and Radio S-OFF, Flashing radio and ROM
Flashing a radio?
Um this sounds abit to risky actually for my first time.
So from what I understand is, I could successfully flash my chosen custom ROM but the radio signal for phone calls/SMS texting and stuff.... could not work ?
I dont think I want to take that risk now Ive read that
dont flash any radios the one you have will work fine also have a look around in the dev forums.
http://forum.xda-developers.com/forumdisplay.php?f=765
Im quite happy with what Ive done, someone mentioned to do it earlier on in this topic and its basically all I wanted, just a fresh look
I changed the HTC Skin to Slate, and then used the GO Launcher and using a green + black theme, done abit of customizing. Before all this I did a hard reset on the phone too, and using JuiceDefender. I like it, happy with it, feels fresh
Thanks for all the help and advice though I do appreciate

[Q] Is it true that custom ROM's are always less stable than stock ROM's ?

If it's true, why is that? Is it because stock ROM developers are better?
Not being a troll. Honest question.
I'm just curious. I use galaxy Ace, and I would very much like to use a custom ROM to get rid of all the samsung junk apps. But if it's unstable, it may not be worth it.
No. Well made custom roms are usually more stable and faster than stock roms, especially for devices which have unoptimized stock roms, such as the SGS.
You can remove apps from the stock rom by rooting it - Its not necessary to flash a custom one.
Hi 314! Really, I didn't know that. How do I do it safely?
My personal experience is that custom ROMs have been every bit as stable as stock ROMs. I'm quite often running alphas and dailies and impressed with their stability. Of course, doing that, you're bound to run into some gotcha's from time to time but that's part of the fun of dailies, discovering the changes and surprises. I'm on Deck's alpha1 ICS ROM and it's been sweet, but alpha2 hasn't worked for me (wigetsoid seems broken). Shurg. So I restored alpha1, wait for alpha3, and try and get my post count up to give Deck some feedback in his thread.
Thanks mhwarfield. What are dailies? and what is OPS?
"You can remove apps from the stock rom by rooting it - Its not necessary to flash a custom one."
Well i heard this before in some youtube video but exactly not sure how and with which software may be (root manager). Please somebody with experience in this matter give us a full guide how to remove junk apps after rooting. Thanks in advance
rayhan0701 said:
"You can remove apps from the stock rom by rooting it - Its not necessary to flash a custom one."
Well i heard this before in some youtube video but exactly not sure how and with which software may be (root manager). Please somebody with experience in this matter give us a full guide how to remove junk apps after rooting. Thanks in advance
Click to expand...
Click to collapse
You can do that easy with "Titanium Backup" from the Market after you Rooted your Device. I think you dont need "Titanium Back Pro" to Remove Junk Apps.
rayhan0701 said:
"You can remove apps from the stock rom by rooting it - Its not necessary to flash a custom one."
Well i heard this before in some youtube video but exactly not sure how and with which software may be (root manager). Please somebody with experience in this matter give us a full guide how to remove junk apps after rooting. Thanks in advance
Click to expand...
Click to collapse
It's really really not difficult.
Android stores all user apps in "/data/app"
all stock apps are stored in "/system/app" (this includes every system app, even the keyboard, camera and the gallery are in here)
this is the place where the junk apps should be ( i never had a bloated phone, but i guess they are in here, because we need root to manipulate files here)
now use a file explorer with root function (i use root explorer, and i definitely recommend it) and browse to this folder.
search the junkApp.apk and delete it.
you're done
EDIT: oh and yes, you can do it with titanium backup too, but i don't know if you need the pro version for it
Once you get custom ROMs out of Alpha/Beta/RC, they're better than stock, in my opinion. "Custom" means they can be designed for extra speed, power, leanness, beauty, or any combination of the above.
I don't mind helping out with betas and contributing to developers. Usually, by the time it gets to beta, most stuff is buttoned up nice and tight--plus I don't demand much from my phone.
Sounds like you got it covered with root and Titanium Backup. But do not fear the custom ROM.
It really depends. Some developers are EXTREMELY aggressive and throw a ton of crap into their kernel/ROM without much testing so they can "get ahead" - but often this leads to instability.
Others carefully fix issues one by one, with the exception of initially doing "standard" mods (like extended power menu on Android).
Some ROMs will often see releases coming out multiple times a week, often with lots of changes and reverting back and forth, and ALWAYS rebasing on the latest and greatest stock base, even before it's proven. This approach can sometimes pay off, but the risk of screwing up is high. Most such ROMs turn out to be crap.
Other ROMs take the most stable known base available, and fix whatever remaining known issues exist, and make a few standard tweaks. These are the ROMs that you still see people using more than three months after the last update. An example of this is VillainROM over in I9100-land. I only know of two issues with it - one has a one-time-after-install workaround, and the other is specific to trying to run that ROM on a device it wasn't designed for (I777).

"To Root or not to Root?" that's the question...

I don't want to know how to root, I can find my answer for that on Google, however what I don't get is what it does...
I know it unlocks the device somehow, but can't I simply access everything in the system if I compile android from source and install it on the device?
I have downloaded the android source and I believe I can access every possible thing, so why is rooting needed?
If I install an app as a system app, won't it automatically have the permissions to do what I need it to do?
AFAIK rooting is for the people you'd call the end user/consumer or whatever.
If you have a new phone and want to install one of the many custom ROMs around, you simply need a rooted phone.
A custom ROM is in easy terms a custom made User Interface for the phone.
There is lot more complicated stuff going on under the hood, but in general you change the look and feel of you phone's UI.
The phone has to be rooted, because the manufacturers and net providers around pack a lot of useless crap called "bloatware" (like Samsung Shop and Samsung Play and Samsung Sing and Dance and Music and whatnot) on your phone, which often makes it slower than it can be without it.
But naturally the big corps don't want you to be able to get rid of that **** too easily, which is why you don't have access to the system folders as a normal user.
I guess in your case it's possible that you (if you compiled android from source and installed it on your device) so to say have an already rooted phone, since Android itself is rooted by default. Like I said, the manufacturers are the ones to unroot Android in order to dictate which apps their customers might or might not use.
But I'm a noob and am not sure how you would install Android on your phone if it's new (and unrooted by default?) if you haven't rooted it before?
meh, hope that helped a bit at least...
root- you would love to do it after reading this..
Root? what is it?
it is what i call full access to our phone, flash new roms, have dual boot (example- you can have to os like ics and JB), can access the evasive /data folder which holdes the apk/setups of apps installed from playstore and many other things..
If you are concerned about warranty you can unroot your phone and give in your phone for warranty. i have given my phone for warranty like this.
The most important thing i like about root is that i can fix my phone myself (if it is a software problem). any other question please ask, and i will answer it.
Thanks if helped!
I don't have the time for development anymore. I used to play with stuff like that years ago, but life has taken me away from it. I'd still like to be able to access everything on my phone and play with custom roms, and root lets me do that. The end consumer comment is a good one.
As for to root or not root, I tell most people who ask me to root for them what they use their phone for and explain what they would get out of rooting, and explain the risks involved. Seems that people who understand what rooting does are able to do it themselves, and the ones that ask you to do it for them usually decide against it after hearing "there is a tiny chance that your phone could get bricked" lol
If you just want to play emulators etc, how would you benefit from rooting?
IMO rooting is very useful if you want to keep touching system things in a stock rom, optimizing and debloating it, installing other people ROMs, etc... I believe that if you compile your own flavour of android and find no restriction doing whatever you want, you don't need to.
Android phone without root is nothing
McFex said:
AFAIK rooting is for the people you'd call the end user/consumer or whatever.
Click to expand...
Click to collapse
:good:
McFex said:
But I'm a noob and am not sure how you would install Android on your phone if it's new (and unrooted by default?) if you haven't rooted it before?
Click to expand...
Click to collapse
Some phones can just be flashed (for example via usb) which gives you full control, others can be cracked.

You Root Your Phone for What?

Many people may be ask what is root? Surely most of you know there is an account called administrator in WINDOWS XP and it gets the highest permission to operate the system. Then, Root is to cell phones what administrator is to computer. Only after you root your phone can you have the permission to customize your phone.
Then can you share your root experience. I am considering whether to root my samsung phone.
Ahh for so many reasons. But to name a few: get rid of bloatware, block ads, listen youtube in the background, record my screen, most importantly customize your phone the way you like it and many many more
For more custom features and to make my phone more smoother. My stock rom was really freezy and laggy. When I rooted my phone and downloaded a new rom, my phone feels a lot more smoother.
Mainly for customization and for remove ads u.u
Inviato dal mio LG-D855 utilizzando Tapatalk
that's one good short explanation
markdc said:
Ahh for so many reasons. But to name a few: get rid of bloatware, block ads, listen youtube in the background, record my screen, most importantly customize your phone the way you like it and many many more
Click to expand...
Click to collapse
:good:It seems that there are many benefits to root the phone.
swaglordk said:
For more custom features and to make my phone more smoother. My stock rom was really freezy and laggy. When I rooted my phone and downloaded a new rom, my phone feels a lot more smoother.
Click to expand...
Click to collapse
No wonder so many people want to root their phone.
To remove ADS, definitely. I understand the value of them, but I can't stand them...
Sent from my LG-D802 using XDA Free mobile app
Install a custom ROM and you'll see why.
Rooting gives privilege , if you are not satisfies with what you have , default apps , any other think which can be modified only if rooted .Although i you wont be having company warranty anymore.
I saw this great reddit comment that summed me up pretty well; for a while I did the whole root thing. Loved it. Tweaking every tiny detail of a phone, getting access to insanely powerful apps, etc.
But it all started souring. Confession: I'm a convert from Linux and Windows to Mac. And that's because Mac's just work for me; when I'm needing to do something vital, I'd much rather something that is 50% less powerful but 100% stable. And I've found with my Galaxy Note 4, although I am annoyed at Touchwiz, at a lot of the stock touches, I much prefer having a non-rooted phone that, if/when an error happens, I know is nothing to do with me.
"My evolution using Android..
Get Android...
Learn to root..
Learn to flash ROM..
become flashaholic flashing multiple ROMs per day crack flashing.
Never having the same ROM/setup for two days in a row
Want more power....
Flash a custom kernel.....
OVERCLOCK!!
Too much battery being used
OVERCLOCK! UNDERVOLT!
Now horsepower is not so important.. Need more battery life...
UNDERCLOCK!!
Need to squeeze more battery life out of device
UNDERCLOCK!! UNDERVOLT!!!
Tired of custom kernel stability(even when not OC/UC UV)
Stock kernel... custom ROM, rooted..
Tired of all the bugs and little nuisances in custom ROMS..
Stock rom, stock kernel... still rooted of course
Root? I don't need root anymore..
Completely bone stock
The end..."
I root my device to get rid of bloatware, to install custom roms, to customize my device the way I want.
For best battery life.
- Remove bloat/spy/adware
- Titanium backup for easily migrating apps+data (including system apps) to other devices
- Micro-manage permissions of apps for security and efficiency.
- A good proxy/VPN app (if you've been to China you know what I mean).
- Killer youtube replacement app (downloads, plays in background, checks other video services, etc)
- Screen rec. app (pre-lollipop)
- Adaway (blocks adds even in games)
- Tasker
- Possibly to re-partition the eMMC --typically with those cheap 8GB devices that emulate an SD card and only have 1GB or so for apps. But that can be tricky. Would preferably try to flash a custom ROM/Recovery if possible, which is not really related to root.
- Also didn't add nandroid backups to the list because I don't tend to flash custom ROMs much.
I rooted my Samsung as soon as I got it in order to get rid of the unnecessary apps and save the ROM space. Enjoy my customized phone since I don't like the feeling being led by the rose.
I root my devices to use them to their highest potential and of course for Flashing various ROMS and Kernels
To become the original owner of my phone
jaymeenc said:
To become the original owner of my phone[emoji14]
Click to expand...
Click to collapse
[emoji106] [emoji106]
I root mainly for removing bloats and of course more customization.
manly to clean a lot of unnecessary apps in order to get more ram and faster device,also to put allays the software of the newer devises

Is there a way to "vanillalize" Android?

A lot of manufacturers customize Android, some just put a custom skin on it, some even redesign it to the point where people can't even recognize Android. So, my question is: is there a way to delete all bloatware (even the manufacturer updating app), and change every customized system app to their Vanilla counterparts (even SystemUI, Settings etc.)? Without, of course, installing a Custom ROM.
Why I want all this is the following: I have a device (I don't want to name it, because I want to keep this a General Question) that has a pretty big camp here on XDA, but the specific MODEL I have, does not. They didn't even figure out how to unlock the Bootloader for it, which is a shame, because now I cannot install Custom ROMs on it. It even uses completely different firmwares, than the other models, so no compatibility beetween the devices.
So, is there a way to do all this? I have root, of course, so that's no problem. Oh, and another thing: I can't install Xposed. I don't know why, but I can't.
Android 5.0.1
smileyhead said:
A lot of manufacturers customize Android, some just put a custom skin on it, some even redesign it to the point where people can't even recognize Android. So, my question is: is there a way to delete all bloatware (even the manufacturer updating app), and change every customized system app to their Vanilla counterparts (even SystemUI, Settings etc.)? Without, of course, installing a Custom ROM.
Why I want all this is the following: I have a device (I don't want to name it, because I want to keep this a General Question) that has a pretty big camp here on XDA, but the specific MODEL I have, does not. They didn't even figure out how to unlock the Bootloader for it, which is a shame, because now I cannot install Custom ROMs on it. It even uses completely different firmwares, than the other models, so no compatibility beetween the devices.
So, is there a way to do all this? I have root, of course, so that's no problem. Oh, and another thing: I can't install Xposed. I don't know why, but I can't.
Android 5.0.1
Click to expand...
Click to collapse
debloating can be done rather easily using root. many apps such as rom toolbox and titanium can aid with that.
as far as basically de-themeing the phone, im sure it would require a reasonable amount of developmental knowledge to even attempt.
even if i knew what device you had, im sure i couldnt help, but the level of possibility and difficulty could certainly vary from one device to another.
debloating can be done rather easily using root. many apps such as rom toolbox and titanium can aid with that.
as far as basically de-themeing the phone, im sure it would require a reasonable amount of developmental knowledge to even attempt.
even if i knew what device you had, im sure i couldnt help, but the level of possibility and difficulty could certainly vary from one device to another.
Click to expand...
Click to collapse
Could flashing system apps work?
smileyhead said:
Could flashing system apps work?
Click to expand...
Click to collapse
i assume you mean changing system apps.
that would depend on weather the app is themed, or there is some external themeing going on.
if its the app, and you want to change it, you will need to find apps compatible with your device and version, or they wont work.
It completely depends on the device. There is a huge diff between a themed os and a custom distro like you see on Samsung and HTC devices. I think only one oem makes a themed version and that is the oxygen os. The rest can't be done as it is not really a theme but a complete distro where system files and drivers have been replaced or re-written completely. The only way to truly do it is to flash a rom based on pure aosp code. Made you doing this removes just about all features from a device but as your bootloader is on unlocked and with no bypass you are kinda stuck.
i assume you mean changing system apps.
that would depend on weather the app is themed, or there is some external themeing going on.
if its the app, and you want to change it, you will need to find apps compatible with your device and version, or they wont work.
Click to expand...
Click to collapse
Some clarification: I meant deleting the themed system apps (Dialer, Settings, etc.), then flashing Gapps, and the other stuff that's not included in it (Settings, FaceUnlock, etc.).
It completely depends on the device. There is a huge diff between a themed os and a custom distro like you see on Samsung and HTC devices. I think only one oem makes a themed version and that is the oxygen os. The rest can't be done as it is not really a theme but a complete distro where system files and drivers have been replaced or re-written completely. The only way to truly do it is to flash a rom based on pure aosp code. Made you doing this removes just about all features from a device but as your bootloader is on unlocked and with no bypass you are kinda stuck.
Click to expand...
Click to collapse
Well, this firmware is pretty much just a reskin with some additional functions (a really ugly reskin), so I thought about what I mentioned above. I can always reflash the firmware, if something goes wrong, without data loss.
I would look in your system partition. The easiest give away will be if there are extra frameworks. If there is you can bet that they replaced the apks instead of just theming them. Give it a shot and I hope it works.

Categories

Resources