New to the rooting scene - Verizon Samsung Galaxy S III

Hello every,
So after many years of having android, I've finally decided to root my device (currently a Verizon GS3), and although I've tech savvy person I still get a little confused about the processes of rooting. Now before you start pointing me at guides on how to root a GS3, I would like to ask a different question regarding rooting. I understing the fundamental idea of rooting, but what I dont understand is what a ROM is and how they are acquired.
I want to root my phone, but I also want it to be a learning experiance because as a CS major I started developing for android and any chance I get to learn is a chance I want to take
Thanks again!

ROMs are basically custom operating systems. There two types of ROMs the ones based on the manufacturer stock OS like samsung 's Touchwiz and HTC Sense the other is based on the stock Android OS (AOSP). There are guides to creating a Rom and porting a Rom.

You can also look up ROMS on YouTube, that's how I first figured out what they are
Sent from my SCH-I535 using xda app-developers app

Related

[Q] what is custom ROMs?

hi htc desire s fans,
i just bought my device a month ago, and i got crazy when i saw the news that said that desire s will receive htc sense 3.0 and android 3.3.5,but i am sick of waiting, then i saw the guys here talking about installing thesis updates on there devices without waiting for the official update but i can't understand the steps they provide. so if any one can kindly explain in details how to install this updates or refer to a thread with the same topic will be great.
also a brief about the meaning of the custom ROM will be appropriated
thank you guys.
Well i have desire s and android at all one month too. From what i have learnt i can tell you in short: you must do S-off,root your phone and than flash new custom rom with new sence and android. Tutorials are here - forum.xda-developers.com/showthread.php?t=1186401
I am afraid i cant tell you more,because i am not expert on that,maybe somebody else could
thanks mmarekk11 for your help,
i hate reading but i have to, cuz this is the only way and it seems interesting
You should find all the answers here - http://forum.xda-developers.com/showthread.php?t=1186401
moh86fci said:
hi htc desire s fans,
i just bought my device a month ago, and i got crazy when i saw the news that said that desire s will receive htc sense 3.0 and android 3.3.5,but i am sick of waiting, then i saw the guys here talking about installing thesis updates on there devices without waiting for the official update but i can't understand the steps they provide. so if any one can kindly explain in details how to install this updates or refer to a thread with the same topic will be great.
also a brief about the meaning of the custom ROM will be appropriated
thank you guys.
Click to expand...
Click to collapse
I am not so much advanced and that is why i want to ask if it is possible to do S-On after rootig and flashing new ROM - and of course root and custom ROM would stay. I want to know that for the case i fire eMMC chip on rooted device and in service i would want repair under warranty. You know maybe they just take a look at S-on and say warranty is ok.
So is it possible or is that a nonsence?
Custom rom explained as
Stock ROM
A stock ROM is the version of the phone's operating system that comes with your phone when you buy it.
Custom Rom
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.

[XOOM2] Develop?

Hello everybody,
I'm new to android developing, I've been flashing roms since I got my nexus s 2 years ago,
did lots of rom updates for my friends ad stuff.
I really wanted to learn how to develop android roms, so I decided to follow the steps and compile my first
cm10.1 for my nexus s with the help of the cm wiki.
After some day learning the most I could out of linux bash and the process to compile a rom, I finally got a working rom.
Well, I have a xoom 2 too, so I thought, what if I could try to build a rom for it, I know it would be hard, but it would be good so I could learn more about developing.
I'd like to know if with the safestrap 3.1, the lastest we have now, if it's possible to compiled a rom for xoom2 (mine is mz607), if the safestrap would be able to rom another rom than the official one, because the little I used it, it was looking fully functional, but I didn't find answer of what is possible or not to do with it in the thread.
If you say so, I'm gonna do my best to develop one, specially now that I have free time for the next weeks,
if anyone can help me out, with any kind of help I would be glad.
Thanks a lot

How/where to learn?

How/where do the devs learn and understand all this stuff? Its complicated as hell but I'd love to learn to develop ROMs, kernels, exploits, and all that other stuff
Sent from my rooted XT890 with unlocked bootloader using XDA premium
Past androids: HTC Hero - Sony X10 mini (rooted + mini cyanogenmod) - Orange Stockholm (rooted) :3
You can take a look at the Android ROM development forums here, that should give you a good starting point on ROMs. If you want to learn more about the actual operating system, you can take a look at the AOSP's resources. It may also help you to learn about YAFFS2, the flash file system that is in use by Android, to learn how Android sorts and stores data.

[XPERIA E1 Dual TV D2114] Porting cyanogenmod or any other custom rom

Hi developers, I have this Sony phone and there is no custom ROM for this device yet and I would like to create one for my own use and possibly made it available for others if I am successful. I am so tired of the bloated software which I can't get rid of that I don't care about bricking this phone anymore.
Some years ago I used to fix computers, printers and networks for banks. I'm new in Android systems but not in computer systems. I did Install OS's like linux flavors or updated printer firmwares in my days so this is not new for me, I just want a little of a guidance to start.
I know how to root my Android system using the app called TOWEL ROOT (the only that has worked in this phone).
The next step that haven't done yet is unlocking the BOOTLOADER, which I don't find difficult to do according to what I have read so far.
My concern is: there is no custom ROM to install after the BOOTLOADER is unlocked, so if I want one I would have to build one. I've watched a tutorial on youtube and I've read the cyanogenmod wiki, but the amount of information is so huge that I got lost and frustrated and that's the help I ask. Could any of you tell me the information I need to read to understand how I could port a custom ROM to my device?
If more information is necessary I'll be glad to provide.
Nobody has made a custom rom for e1.make if you like.
Sent from my D2005
I'm no expert here, but maybe you could try this: http://wiki.cyanogenmod.org/w/Doc:_porting_intro
Your phone is fairly new and I'm pretty sure kernel sources are on Sony's website, so maybe one of you guys could give it a shot. I would, but I don't have an E1.

How can i get started on android custom ROM and kernel development

Hello i have been a long time user of XDA and been installing custom ROMs and mods on all devices i owned and even few devices of my friends. I was amazed how developers make amazing ROMs and kernels for us which work even better than stock almost all the time. I am a college student with a fair bit of programming and linux knowledge but never got around to android development (except making apps which i have done). Can anyone suggest how can I start developing or from where do I start (the little bits) ? I currently own poco x2 and mi A1. Or if there's a good guide to it can anyone link it ? If the developers of Poco x2/k 30 can help guide me to the path of developing it would be amazing.
Thank you in advance ?.
I am no expert on this subject (am ok at searches and found this), may be these are good steps to start:
1. XDA resource - https://forum.xda-developers.com/android/general/guide-how-to-build-custom-roms-kernel-t3814251
2. Pray , so that more devs will join with you on custom dev for this device.
Edit: BTW, am already praying since we have been able to unlock bootloader.
check here: its already started
collab with others who are already onboard
https://forum.xda-developers.com/redmi-k30-5g?nocache=1

Categories

Resources