Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,812,470 Members 40,592 Now Online
XDA Developers Android and Mobile Development Forum

[DICTIONARY] Android Terminology (AS SPECIFIC AS POSSIBLE ALREADY)

Tip us?
 
ChiefDoraemon
Old
(Last edited by ChiefDoraemon; Yesterday at 02:49 AM.)
#1  
Member - OP
Thanks Meter 19
Posts: 65
Join Date: Aug 2014
Location: Hanoi
Default [DICTIONARY] Android Terminology (AS SPECIFIC AS POSSIBLE ALREADY)

Hi guys, xda-developers have a whole lot of newbies at Android, and when they come across ROMs or something, they have terms that they don't understand, so I make a thread for them to understand the terms. Please delete this if there is one already, and please correct me if I'm wrong, also help me add more terms, you guys will get a thanks and a shoutout in the post. Here I use the term "device" for all Android phones and tablets.

General (incl. Linux, Android, etc) terms:
- Terminal: The Terminal of Linux. You can say it's like Windows' Command Prompt. You guys can reach the terminal shell within Android with Terminal Emulator (Play Store please, it's free), it still uses Linux's commands, it's also used by Complete Linux Installer to host a VNC server and run Linux distros on it, and you guys can also install BusyBox to extend the Android Terminal shell as the Android Terminal shell is not the same as Linux's, so BusyBox to the help! Unleash your inner geek!

- BusyBox: You guys gotta know this, right? It's a executable contains most Linux/Unix commands, ie. In your Wi-Fi router, there is a very small 3MB flash, and there are Linux/Unix commands in it. They uses BusyBox to narrow down the size as BusyBox is very small in size but contains most Linux/Unix commands. And we also can install single packages, instead of using the whole thing.

- Recovery: A "secret" menu thingy, reached by holding a combination. It's where you can do basic crap like factory resetting your phone, applying update.zip (OTA updates) (stock), in custom recoveries, you can do a lot more stuff.

- Flash: Writing an official Android firmware (kernel, system, baseband, etc. of stock files) to your device. We have ODIN for Samsung, Flashtool for Sony (that's all I know)

- ROM: The Android firmware in your device.

- Radio: The radio firmware, you need it to connect to Internet.

- Kernel: The core of every OS, and here, we're based on Linux. And if your bootloader is unlocked, you can replace it. Simple.

- Soft-brick a.k.a Bootloop: You got stuck in the logo or it keeps looping the boot sequence.

- Bootloader: What Android (and every OS) uses to make the core reads and loads the OS.

- Unlocked/Locked Bootloader: The state of the bootloader. Unlock the bootloader makes the Android kernel replaceable, and make the core reads it as a valid Android kernel. Locked bootloader only reads the stock kernel as valid to boot. Usually unlocking the bootloader voids your warranty.

- Root: The work to gain full control (Admin on Windows, Root on Linux). You guys know Linux, it come with root, but on Android, Google disabled it, so we gotta enable it, and use an app like SuperSU to control and manages it. In the old days, rooting usually needs to unlock the bootloader, so you gonna void the warranty of the phone. But now, we can root with out unlocking the bootloader, which we can keep the warranty! (unless the dummies at the service centers found out the Superuser app or you're dumb enough to unlock the bootloader then root, unless you are flashing a custom ROM)

- Hard-brick: Basically, your device becomes a battery-powered paper holder. (And it CANNOT be saved unless: new phone or change the mainboard)

Recovery-related terms:
- Stock Recovery: Just too bullcrap, only usable for stock OTA updates (apply update.zip) and factory resetting your devices.

- ClockworkMod Recovery (CWM, or CWM Recovery for short): A custom recovery for Android devices. Not just factory resetting your devices, it can also clear cache, do crap in it and install custom ROMs

- TeamWin Recovery Project (TWRP or TWRP Recovery for short): Same as CWM but more user-friendly with touch controls, and also can flash more than one zip at once, and other stuff. But we have CWM Touch to compete with TWRP in the user-friendly-ness!

Sony-related terms:
- TA Partition: Trim Area Partition, where Sony's DRM keys for Sony's patented stuff to run. When you unlock your bootloader, the TA Partition will be erased. You will lose Sony's technologies like Bravia Engine,... if the TA Partition is erased.

HTC-related terms:
- S-ON and S-OFF: Basically, it's a extra protection layer staying under the bootloader. S-OFF means you can fully operates the device, like a simple unlock of the bootloader. But in HTC, to have full control, you have to S-OFF too, and I remember it also voids your warranty.

Samsung-related terms:
- Knox: Samsung's new protection like HTC's S-ON, it will become 0x1 ("Custom" state) if you flash a custom ROM. When it becomes 0x1, your warranty is voided.

- Flash counter: If you flash 1 custom ROM, it will becomes 1. And when it becomes 1, you will trip Knox, and your warranty is voided.

ROM-related terms:
- Stock ROMs: The Android firmware shipped with your phone, full of bloatware (in my opinion) and better be replaced with a custom one.

- Custom ROM: An Android firmware has been changed and modded by developers. Usually based on these three kernels:
+ Stock (Normal Kernel)
+ CyanogenMod (CyanogenMod kernel for modding)
+ AOKP (AOKP kernel I remember)

- AOSP: Android Open Source Project, the source code of Android released by Google Inc. and most major aftermarket ROMs based on it. (also stocks too, no AOSP, no Android)

- CyanogenMod: An aftermarket Android firmware, official releases based on AOSP, very customisable, very smooth and it's better than stock ROMs to use daily because of the smoothness of AOSP.

- AOKP: Android Open Kang Project, also an aftermarket Android firmware, has a lot of features (even more than CM) but the small bit of lag due to the features makes it not very comfortable to use daily.

- ParanoidAndroid: Again, another aftermarket firmware, like AOKP, has a lot of features and other crap. And it has a cool thing: Pie Control. Basically navbar in a pie chart thingy.

*ALL THOSE ROMS ABOVE ALL BASED ON CYANOGENMOD, EXCEPT FOR ITSELF, WHICH BASES ON AOSP*

CyanogenMod (CM for short)-related terms:
- Theme Engine: A theme engine of CM, presents since CM9 (I remember - Trebuchet is CM's own launcher since then so yeah) which applies custom themes, they themes from the icons to the status bar icons. Pretty freaking sick. I use stock in my Acro HD, and CM in my Arc S, and I miss that kind of modding the theme of my phone.

ParanoidAndroid (PA for short)-related terms:
- Pie Control: As explained above, a navbar in a pie chart thingy, which helps a lot I mean. I used PA once, and that is sick. PA ROMs are cool. They have CM's features and some of their stuff. Sick as crap. So cool. Just full awesome.

Okay. It's the end of it for now. Please press thanks if it helped you, and please add me stuff if I missed anything, also correct me if I'm wrong. Thanks! I love Android, and I always will.

NOTE: NO APPLE FANBOYS HERE PLEASE! REMEMBER, I LOVE ANDROID, AND I ALWAYS WILL

NOTE 2: TERMINAL AND BUSYBOX ARE LINUX'S TERMS, NOT ANDROID'S BUT THEY ARE RELATED SO IT'S STILL BEING LISTED HERE AS IT'S STILL PART OF ANDROID ANYWAY

Sent and edited from my Acro HD and my Arc S via XDA Premium 4 app, and my PC through Chrome.
Please press that big fat thanks button if I helped you!
My Devices:
 
Sony Ericsson Xperia Acro HD
ROM: ExistenZ Ultra - Rooted - Non-Unlockable Bootloader
Sony Ericsson Xperia Arc S
ROM: CyanogenMod 9 - Rooted - Unlocked Bootloader
Nokia E72
Firmware: Official Nokia Symbian Firmware - Hacked
Nokia 6300
Firmware: Official Nokia Firmware

 
bentleyboy
Old
#2  
Member
Thanks Meter 7
Posts: 52
Join Date: Jul 2014
Quote:
Originally Posted by ChiefDoraemon View Post
Hi guys, xda-developers have a whole lot of newbies at Android, and when they come across ROMs or something, they have terms that they don't understand, so I make a thread for them to understand the terms. Please delete this if there is one already, and please correct me if I'm wrong, also help me add more terms, you guys will get a thanks and a shoutout in the post. Here I use the term "device" for all Android phones and tablets.

General:
- ROM: The Android firmware in your device.
- Radio: The radio firmware, you need it to connect to Internet.
- Soft-brick a.k.a Bootloop: You got stuck in the logo or it keeps looping the boot sequence.
- Bootloader: What Android (and every OS) uses to make the core reads and loads the OS.
- Unlocked/Locked Bootloader: The state of the bootloader. Unlock the bootloader makes the Android kernel replaceable, and make the core reads it as a valid Android kernel. Locked bootloader only reads the stock kernel as valid to boot. Usually unlocking the bootloader voids your warranty.
- Hard-brick: Basically, your device becomes a battery-powered paper holder.
HTC-specific stuff:
- S-ON and S-OFF: Basically, it's a extra protection layer staying under the bootloader. S-OFF means you can fully operates the device, like a simple unlock of the bootloader. But in HTC, to have full control, you have to S-OFF too, and I remember it also voids your warranty.
Samsung-specific stuff:
- Knox: Samsung's new protection like HTC's S-ON, it will become 0x1 ("Custom" state) if you flash a custom ROM. When it becomes 0x1, your warranty is voided.
- Flash counter: If you flash 1 custom ROM, it will becomes 1. And when it becomes 1, you will trip Knox, and your warranty is voided.

Okay. It's the end of it for now. Please press thanks if it helped you, and please add me stuff if I missed anything, also correct me if I'm wrong. Thanks!
I feel like something like this has to exist already. Granted I'm not on the lookout for it because these terms aren't foreign to me. Nevertheless, if something like this doesn't exist, I suppose it would be a good sticky to have somewhere on the forums so that people can have a quick glossary of jargon to access. I mean, yeah, people can just Google it too, but ya know... keeping people on the site is important n stuff.
The Following User Says Thank You to bentleyboy For This Useful Post: [ Click to Expand ]
 
DvDev
Old
#3  
Junior Member
Thanks Meter 1
Posts: 2
Join Date: Aug 2014
Location: New York City
Default Android Terminology

Thanks mate, way to go helping the noobies out. Even though I am familiar with these terms, its always a good refresher.
 
Mithraeum
Old
#4  
Junior Member
Thanks Meter 1
Posts: 6
Join Date: Feb 2014
This is still helpful, thanks!
 
ChiefDoraemon
Old
(Last edited by ChiefDoraemon; 30th August 2014 at 02:36 PM.)
#5  
Member - OP
Thanks Meter 19
Posts: 65
Join Date: Aug 2014
Location: Hanoi
Quote:
Originally Posted by Mithraeum View Post
This is still helpful, thanks!
Quote:
Originally Posted by DvDev View Post
Thanks mate, way to go helping the noobies out. Even though I am familiar with these terms, its always a good refresher.
Thanks guys! Add more terms for me! Just helping the noobies folks!
Please press that big fat thanks button if I helped you!
My Devices:
 
Sony Ericsson Xperia Acro HD
ROM: ExistenZ Ultra - Rooted - Non-Unlockable Bootloader
Sony Ericsson Xperia Arc S
ROM: CyanogenMod 9 - Rooted - Unlocked Bootloader
Nokia E72
Firmware: Official Nokia Symbian Firmware - Hacked
Nokia 6300
Firmware: Official Nokia Firmware

 
wecaz
Old
#6  
Junior Member
Thanks Meter 0
Posts: 10
Join Date: May 2014
Thanks for sharing this useful info.
 
ChiefDoraemon
Old
#7  
Member - OP
Thanks Meter 19
Posts: 65
Join Date: Aug 2014
Location: Hanoi
Guys, please hit the thanks button instead of spamming the thread with thanks posts.
Please press that big fat thanks button if I helped you!
My Devices:
 
Sony Ericsson Xperia Acro HD
ROM: ExistenZ Ultra - Rooted - Non-Unlockable Bootloader
Sony Ericsson Xperia Arc S
ROM: CyanogenMod 9 - Rooted - Unlocked Bootloader
Nokia E72
Firmware: Official Nokia Symbian Firmware - Hacked
Nokia 6300
Firmware: Official Nokia Firmware

 
alexmforero
Old
#8  
Junior Member
Thanks Meter 4
Posts: 14
Join Date: Sep 2014
Location: Bogotá
Great job

would be nice also to explain the

TWRP
Flashing
Recovery


Thanks a lot
 
ChiefDoraemon
Old
#9  
Member - OP
Thanks Meter 19
Posts: 65
Join Date: Aug 2014
Location: Hanoi
Quote:
Originally Posted by alexmforero View Post
Great job

would be nice also to explain the

TWRP
Flashing
Recovery


Thanks a lot
Sure! Adding it right now.
Please press that big fat thanks button if I helped you!
My Devices:
 
Sony Ericsson Xperia Acro HD
ROM: ExistenZ Ultra - Rooted - Non-Unlockable Bootloader
Sony Ericsson Xperia Arc S
ROM: CyanogenMod 9 - Rooted - Unlocked Bootloader
Nokia E72
Firmware: Official Nokia Symbian Firmware - Hacked
Nokia 6300
Firmware: Official Nokia Firmware


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes