Hi everyone,
I'm in the midst of trying to understand the full potential of a rooted Android phone, and have started a thread here. I wish to invite users with good knowledge of what a rooted phone could do to contribute to the thread here:
http://forum.xda-developers.com/showthread.php?p=6210151#post6210151
Looking forward to your participation.
Reason for this thread : I am simply bored with people asking simple and silly questions.
This is a complete Android guide.
All inputs from other members are welcome.
Before and for all to read forum rules:
http://forum.xda-developers.com/announcement.php?f=263#td_post_81
1. What is Android?
Android is an an open-source operating system developed by Google.
2. What is touchwiz?
Touchwiz is a modified version of Android developed by Samsung. In simple words, its a layer of customisation on top of the Android operating system.
3. What is Cyanogenmod?
Cyanogenmod is another customized Android. It is compiled from the source. It supports over a 30 devices and has started supporting the ace just recently.
For more info go here : www.cyanogenmod.com
4. What is MIUI?
MIUI is another customized version of Android with Cyanogenmod as its base. Its well known for its looks.
For more info go here : www.miuiandroid.com
Now lets go a little deep.
What is a ROM?
ROM is a customized operating system made by the users and for the users.
It can and may contain anything and everything from tweaks to looks. Each EOM serves a different purpose.
Once you flash a ROM, your warranty isvoid.
THERE IS NO SUCH THING AS THE *BEST* ROM OR *BEST* TWEAKS
Everything is best in its own way. It just depends on the users preference.
SO DON'T ASK SUCH QUESTIONS. Period.
If you want battery life, go for a stock ROM. If you want features, go for Cyanogenmod.
What is odin multi downloader?
Odin multi downloader is a software (windows) used to flash the stock Samsung roms and regain the warranty.
ETA'S
Stop asking when will this be released or when will that be released. IT WILL COME OUT WHEN IT'S READY this is the main reason why great developers like Jusada and Nims11 left XDA so please if you don't want more great devs to leave STOP IT
Development Threads
These are the threads marked as [DEVS] or [DEVS ONLY].
Leave these threads alone. Don't comment unnecessary trash and ask for ETA's.
Respect
RESPECT THE DEVELOPERS
Don't go to their thread and say "this rom is useless because it doesn't have (something like this or that) or you don't like it* SERIOUSLY this problem is one of the mains on the galaxy ace forum. Please respect them making roms. It isn't as easy as learning ABC or 123!
They do it in their free time and without any charge. So if you want to use their work use it peacefully or keep your mouth shut.
Search
Read or search before posting anything! The SEARCH BUTTON is your best friend!
If you can't find it on xda search on Google. Still can't find it then ask.
Stop Spamming
Stop posting and reposting the same stuff over and over and over again! If it says in the ROM description that ""This" is not working" Dont keep on asking is "this" working? or something like that.
Please avoid questions like "how is the battery life, Is the ROM stable " etc. Usage differs with every person and so does the battery life.
Sections
Post in the proper section. You will get more help if you do this.
For example... don't start a question thread in developers forum just because you think it's more active than general section. EVERYTHING HAS IT'S PURPOSE
Miscellaneous
1. If you think that "why are these developers making *Other OS here* for android? "
Well some of us want to have something a little different. Of course it's android and it will remain as android but don't you want to break the limitations of it? well I do.
2. I'm sorry but this is really irritating me.
For the stupid b****es out there rating 1 star on an excellent ROM just because your language is not supported well d**n you. Stop it for god's sake making a ROM is hard and you rate them trash? sheesh
3. STOP BEING SO DEMANDING
some newbies nowadays keep on doing this like "hey I want this do It for me" at least say kindly or please. Be nice being too demanding will stress our devs and sometimes that's the reason they pause their ROMS.. now you don't like that do you?
Important :
ROM MANAGER BRICKS THE ACE
For heavens sake don't start flame wars in threads.
If you manage to brick your phone even after following all the steps perfectly, then there is a guide on "how to unbrick your ace ". Search for it.
The battery will get warm upto 45° C. Its normal. Don't start new threads for it.
Hope this helps.
No offense to anyone.
Thanks to DooAce. I used some part from his post.
TeamCooper Developer
TheMyth Developer
www.teamcooper.net
We already have a newvie guide :|
Herpderp Defy.
Theres a typo in "what is a Rom ?" .."EOM " huh ???lol
Sent from my SGA rocking CM7.2 by vo-1 + all-in-one script
Nice guide but I don't think a newbie knows what compiling from source is
AOKP 4 LYF
Im Brand new to learning Android Os, and i would like to start learning the basics. My overall goal is to be able to help develop apps and or custom roms, to be able to help root brand new phones that come out, and to be able to Ethical hack with android. NOT BLACKHAT WITH ANDROID. im genuinely asking for help because i dont know where to start. please dont blow me up. thank you
Hello guys,
As my title said I want to start my journey into the Android Development. I am a quite experienced C student and I want to learn Android Development.
My main goal is to have skills to apply for an Android Junior Developer for an internship.
As I have a background I know that you find everything you need/want on internet, but I a looking to start my journey with the best knowledge I can find. That's where I need your help.
Where to start ? A good course to recommend ?
Thank you
@astodia
You need to be a skilled JAVA programmer: Android apps are programmed in JAVA.
Hi, I am new here on xda, and this is my first thread so I wish that I am on the right section of the forum for this question. If not please explain me where else to move it. Thanks in advance.
So, I don't work as an engineer or somethink affiliated with this matter, moreover I have degrees in completely different fields from IT. But, the software development is a big hobby of mine from some years.
As for now I can program in C+, Python, little of Java, and I am spending these months of quarantine studying cybersecurity and system administration (lots of linux commands, trying dozens of linux distribution/BSD, trying some pentesting on a Metaesploitable I set up on a VM, etc...).
And here comes my problem which I address to you: I want now to start develop on android, trying to descover things etc..., one example above others I have an LG V30 with android Pie 9.0 for which there is no root procedure yet unless you downgrade to android Oreo, so how do I work on my smartphone directories? I do I develop on a Android phone? and what skills are required of me, in terms of programming languages, cybersecurity knowledge etc?
I thank in advance who will take their time to help me.
https://buildapks.github.io/docsBuildAPKs/
Thank you. Really helpful, but I need something more specific, this is for building apk, I want to admin my phone directories, like gaining root privilege (not with prebuild app and procedure) and modify things like the firmware.
Andromeda_ said:
Thank you. Really helpful, but I need something more specific, this is for building apk, I want to admin my phone directories, like gaining root privilege (not with prebuild app and procedure) and modify things like the firmware.
Click to expand...
Click to collapse
Typically Android users steer / manage Android by means of ADB ( read: Android Debug Bridge ) . Hence become familiar with ADB.
Thank you so much, that's was exactly the insight I was looking for .
Is there anywhere where I can start with ADB? Like a section here on XDA, Github or somewhere else? Youtuve Video guide (serious and professional ones)?
Andromeda_ said:
Thank you so much, that's was exactly the insight I was looking for .
Is there anywhere where I can start with ADB? Like a section here on XDA, Github or somewhere else? Youtuve Video guide (serious and professional ones)?
Click to expand...
Click to collapse
I think you're smart enough to do the search yourself.
I'm not gonna waste my time: sorry for this.