[Completed] Root, Custom Rom, Update, Kernel, Bootloader - procedures I don't know - XDA Assist

Hi XDA experts
I am newly registered in the forum, but experienced in modding (more or less). But I am (for now) strictly a user, not developer.
So far I got along very well, with my beloved Galaxy S4 jfltexx. I got from stock to rooted stock, from there to cm, instantly back to stock, used it for a long time and am just now on cm13 nightly, which is truly awesome!
It is so awesome that I would really like to help other people out, even if they have no idea about this. Meaning I wish to modify other peoples phones for them. However, when it comes to other peoples property I can't really fight my way through technical terms I don't understand anymore, hoping that the outcome will be as I wished. I pretty much know what most of all these technical terms mean, but I don't always understand how they are related to each other. I know, explaining this will take a while, but I would REALLY appreciate it if someone would take the time...
The bootloader, can it be replaced? What would be the purpose of that?
What do custom ROMs typically consist of? An entire working system? Parts of a working system? Sometimes this sometimes that?
I'm asking the question because I got the impression that some custom ROMs require the user to have a certain (usually stock) ROM in order to flash it. For example, if I had a Galaxy S6 edge running 5.1.1, could I upgrade to noble ROM Marshmallow?
I also have the feeling that the ROM or system or whatever is somewhat seperate from the kernel. What is this relation? Do custom ROMs not always come with a compatible kernel? Is there only one kernel compatible to the rest of the system, or is there a chance to run a system with a kernel not particularly designed for it? How to get a 'wrong' kernel?
My Nandroids only run on my phone, right? I couldn't just flash them on my friends (same model) phone!?
Where to get stock ROMs and who provides them? If I wanted to upgrade from Lollipop to Marshmallow, but am rooted and don't get OTA updates, what do I do? Assuming that Nandroids are bound to a single device (e.g. MY phone) who can provide a stock ROM that runs on my device and how does he get it?
Can I run pure Android on any phone, or is it (always?) necessary to adjust it? I understand that my hardware buttons of the S4 would probably not work on pure Android, but the rest?
Thanks guys

Hello,
Thanks for using XDA Assist.
Try posting your query in Android Q&A,Help and Troubleshooting .Experts there may be able to answer your questions!
Good Luck
__
v7
XDA Assist

Related

New to rooting need help

What is a custom kernel i guess?
Dude....just read.....A LOT.....and when you think you got it.....go back and read it all again. If you brick your phone....be a good guy and replace it yourself.....meaning, don't take it back to your carrier and tell them it stopped working.
Sent from........Somewhere In Time
tylerdurdin said:
Dude....just read.....A LOT.....and when you think you got it.....go back and read it all again. If you brick your phone....be a good guy and replace it yourself.....meaning, don't take it back to your carrier and tell them it stopped working.
Sent from........Somewhere In Time
Click to expand...
Click to collapse
can you give me a link where it has info on kernels and roms
Just go to your devices specific forum and read the stickies.....they will have all the info you need.....
Also to keep people from flaming you or just hating you.....use the thread search and don't open a new topic.....if you are asking the question....it has already been asked a million times. You can also use Google with a search like
Ex: Samsung Galaxy I9100 custom kernel XDA
You will have more than you care to know.....but read it all and you can help future noobs.
Sent from........Somewhere In Time
Answer to the Custome Kernel question
NemoHoees said:
What is a custom kernel i guess?
Click to expand...
Click to collapse
Think about in this way, Kernel is a main component of an operating system , to make things easier let’s call it the operating system: and users with android phones install custom operating system mainly because their phones came
with official 2.1 or 1.6 android 3.2 or more recent builds because, as you know, not all phones get the privilege of getting the latest Android 4.x operating system.
Now, in order to install an operating system, you need to root your phone which is the equivalent of being an administrator account , and not a user
: the most famous custom kernel is cyanengon mod
From there, you are able to understand more about custom Android operating system kernels.
The kernel is the part of your device that stands inbetween the hardware and the software. It controls all the basics like charging, handling CPU usage, memory use, etc.

[Q] Odin, coustum kernel, and what nots...

Hey, im trying to read up on rooting, and i got some questions. Not sure if this is being posted in the right parts of the forum, so i put it in general
My questions are as follows.
Do i need a coustum kernel to root? if not, should i get one anyways? any good ones?
What does odin does?
And what is "superuser"?
the phone is a samsung galaxy s2 GT-I9100, anyone have an xp with rooting that device?
In advance, Thanks
The-newb said:
Hey, im trying to read up on rooting, and i got some questions. Not sure if this is being posted in the right parts of the forum, so i put it in general
My questions are as follows.
Do i need a coustum kernel to root? if not, should i get one anyways? any good ones?
What does odin does?
And what is "superuser"?
the phone is a samsung galaxy s2 GT-I9100, anyone have an xp with rooting that device?
In advance, Thanks
Click to expand...
Click to collapse
First, no you do not need a custom kernel to root, however using a custom kernel can provide benefits such as better performance/battery life and added features like superior audio controls etc. A notable kernel for the Galaxy series is the "Siyah Kernel" but it's up to you, personaly I choose not to after issues in past like higher temps
Odin is the tool used to flash software to your device, this is used to flash custom recoveries, kernels and the stock firmware
Superuser is the app used to control permissions to each individual app on your rooted phone, this prevents apps gaining root that you would prefer not to.
Finally, I have rooted an S2 back when I started out with devices. It's fairly painless and has many benefits but I prefer custom ROMs as well as rooting
Hope I could help, however these answers were available elsewhere after looking for a while which is suggested before posting to avoid duplicates when possible

[Completed] Kyocera Hydro Vibe Rom Question

I would like to install something like cyanogenmod on my phone. There are no builds specifically for any kyocera phones that I can see. I was wondering if I could use an image built for another phone so long as it ran the same version (4.4.2), build (kvt49l), and kernel (3.4.x)
The phone was easy enough to root, but would like some of the benefits of an aftermarket os.
Any help is appreciated.
Thanks!
Hi!
First...no, you can't use a rom not made for your specific device. Not without a very high risk of bricking your device. Definitely not a wise idea.
I found a thread on rooting, http://forum.xda-developers.com/general/rooting-roms/root-guide-kyocera-hydro-vibe-t2831228
But no roms for your device on XDA that I can find. Feel free to ask here if you want though....
http://forum.xda-developers.com/android/help
Good luck!

[Completed] what specifics per device are needed to "match" roms to attempt a port

I'm pretty new at all this buy the basics of installing already made roms I get my question is when attempting to create new custom roms what information about the device say (cpu, gpu, modem, kernal, etc) need to match up to attempt using or moding those said parts of the dev process in order to build a working tree. Continued below Sidenote........
Sidenote : idk if the terms I used were correct in there placement or meaning but I feel that any who will reply to this thread probably grasp what I'm getting at.
So essentially what I'm attempting to do is figure out what things to change and how to change them in order to figure out what goes into building a rom or the favorable option that I'm shooting for is what to look for to attempt to match up a already built custom rom from another device I need little to no changes in order to use on my device's, reason being, both devices I am currently woking on, which are a Samsung Galaxy Core Prime sm-g360t and a HTC Desire 626s, do not have a official or even, to my knowledge, have an official CM and honestly besides one,the HTC which I have TWRP and it's running now off the AdvancedStock rom I found on this site and it keeps wanting to break or just doesn't work the way I want .
ANY HELP IS GREATLY APPRECIATED
Hello and thank you for using XDA Assist,
please ask here:
Upgrading, Modifying and Unlocking
Good luck!

[Completed] I need a basic rundown of rooting benefits.

I recently bought a Moto X Pure from an XDA Member which should be here at the beginning of next week.
I used to own a GS5 which as you know is pretty locked down. Locked bootloader, hard to root, if you updated you're screwed, ect. So! I've been out of the rooting game for a while now and only really dipped my toes in to begin with.
My question is, can anyone explain the basics and benefits of a rooted device? Specifically, Xposed Framework/Modules, Root detection with Android Pay, and maybe some things that i've gotta try out with a fully unlocked android device. I plan to install an AOSP ROM but im gonna try out stock Moto X first and see how i like it.
Another short question I have regarding Android Pay, i've heard that some root techniques make Android Pay not work, some are fine, some custom ROMs wont work, AOSP roms will, can somebody clarify all this for me?
Thanks guys, you're always helpful. Glad to be back.
grisly grizzly said:
I recently bought a Moto X Pure from an XDA Member which should be here at the beginning of next week.
I used to own a GS5 which as you know is pretty locked down. Locked bootloader, hard to root, if you updated you're screwed, ect. So! I've been out of the rooting game for a while now and only really dipped my toes in to begin with.
My question is, can anyone explain the basics and benefits of a rooted device? Specifically, Xposed Framework/Modules, Root detection with Android Pay, and maybe some things that i've gotta try out with a fully unlocked android device. I plan to install an AOSP ROM but im gonna try out stock Moto X first and see how i like it.
Another short question I have regarding Android Pay, i've heard that some root techniques make Android Pay not work, some are fine, some custom ROMs wont work, AOSP roms will, can somebody clarify all this for me?
Thanks guys, you're always helpful. Glad to be back.
Click to expand...
Click to collapse
Hello,
Please post your query here Ask any Query Newbie Friendly with all relevant details, the experts there maybe able to assist you.
-Vatsal

Categories

Resources