Advantages & Disadvantages of rooting [N00B FRIENDLY] - Android General

Rooting, I love rooting devices, till now, I have rooted countless devices, for others too..
rooting gives you the access to everything and you get SuperUser access.
Advantages
It gives you full access over your phone and enables you to fully customize it
You can block ads from apps
gives you access to root-only apps like Titanium backup & root explorer.
You use custom kernels that can improve performance and increase battery backup
you can overclock the processor to increase (for fast performance) or decrease (for better backup)
use custom ROMs (that I'm also making for GS2)
you get the latest version of android (last night i installed jellybean on S2)
Unlock additional features like WiFi and USB tethering
Upgrades baseband (it controls radio, improve signal & quality of your smartphone)
now here we come to disadvantages, whoa.... you'll be scared
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It voids your warranty
Your phone may brick (however you can fix it if you have basic knowledge about ROMs, i fixed S2 too)
Security, viruses can enter (for explanation consider POST#2)
Source Code, android is open source and anyone can see the source code after rooting and it can be used for malicious purposes (refers to above point)
But don't worry, you can still Un-root it any time you want to
Hope you understood everything I said, still ping me back if you need to know anything else
Note: rooting process is different for every device.
Note2: I have written all I knew, pls let me know if I missed anyone

Getting root within Android does not guarantee the ability to flash custom kernels, radios, etc. Some devices have locked bootloaders, but can be rooted relatively easily (most Motorola devices).
Rooting isn't any more insecure than non-rooting as far as viruses go. If you have a Superuser app installed, any app that wants root will have to get your permission, so only allow apps you trust. This is somewhat similar to how any Linux distro operates and is part of the reason they are secure. Malicious apps that contain a root exploit would be dangerous even without root since the exploit can be done without superuser permissions.

spunker88 said:
Getting root within Android does not guarantee the ability to flash custom kernels, radios, etc. Some devices have locked bootloaders, but can be rooted relatively easily (most Motorola devices).
Rooting isn't any more insecure than non-rooting as far as viruses go. If you have a Superuser app installed, any app that wants root will have to get your permission, so only allow apps you trust. This is somewhat similar to how any Linux distro operates and is part of the reason they are secure. Malicious apps that contain a root exploit would be dangerous even without root since the exploit can be done without superuser permissions.
Click to expand...
Click to collapse
Thank you for this explanation
I hope there's nothing more that I missed

Related

[ROOT/SOFF] Rootalot S-OFF and OCR for Butterfly

My buddy tested this out on his Butterfly and it turned out to work good. Full ROOT with S-OFF.
I am not the creator of this one click, but I was told it could be shared freely, as it also describes in the .ZIP contents.
I did not personally try this out myself (My One X is already rooted + S-OFF) so be sure to check it out and read all the documents before trying out this new root exploit.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It did finally pick up my One X after about 10 mins (more like 2), but like I said I'm already rooted. It looks like it supplies a good amount of phones, and with the 3 different methods for rooting, especially the third, hopefully we will see some good results!
I'm not responsible for harm that comes from this file, I have ran and tested it out to SOME EXTENT. Please be aware of this, and like I said, READ THE DOCUMENTATION.
It states it can:
Root Android 2.x
Root Android 3.x
Root Android 4.x
Rooting Phones and Tablets
Supplies S-OFF as well (80% Chance)
So, like I said, try it out and let me know if it works!
Nice one !
Sent from my HTC Butterfly using xda premium
somebody please explain to us noob, what is the advantage of s-off? mine is rooted but s-on. is this worth the risk? Thank you!
royskeyz said:
somebody please explain to us noob, what is the advantage of s-off? mine is rooted but s-on. is this worth the risk? Thank you!
Click to expand...
Click to collapse
What Is S-OFF?
In their devices, HTC have installed a sort of security check whose level is determined by S-OFF/S-ON. Essentially, this security level is a flag stored on the device’s radio that checks signature images for any firmware before it is allowed to be written to system memory. This hinders using any custom ROMs, splash images, recovery etc., and also restricts access to the NAND flash memory. However, when security level is set to S-OFF, the signature check is bypassed, allowing a user to upload custom firmware images, unsigned boot, recovery, splash and HBOOT images, as well as official firmware that has been modified, this enabling maximum customization of your HTC Android device.
Furthermore, S-OFF also reduces restrictions on accessing the NAND flash memory on the device, allowing all partitions (including /system) to be mounted in write mode while the operating system is booted.
Is this for the X920D/X920E/Both? Really happy to know it works
Doesn't work.. I tried on the x920d (UB1).. while on, while in bootloader, while in fastboot.. doesn't work.. just sits there with message "looking for HTC Butterfly" for almost 20 mins, before I closed it.
Since I have tested it myself, I am going to close this thread, just incase someone tries something else and has a brick.

[Completed] How to Root Virtually any Android Phones / Tablets Phones

Hi Guys....My Name is Adaba David and today i'm gonna Teach you How to Root and Android Phone / Tablet Phones. Today in the Android World, many people, including me has find it very hard to root just and android phone and you'll have to go make research all over the internet and still no solution on how to root the android phone and even if you find one still it doesn't solve your query.
This Tutorial is both for Android Geeks and Novice too, anything is Possible!
But enough talk already, i must want you there are thousands of Software with Spam on the Internet to Root and android Phone so that is why this Method of Rooting an android phone is very unique.
So here it is:
Rooting is the Android equivalent of Jail-Breaking, a means of unlocking the operating system so you can install unapproved apps, update the OS, replace the firmware, overclock (or underclock) the processor, customize just about anything, etc...
In case you're having problem Rooting your Phone Kindly go to: root4droid.wordpress.com to access the Full Article and Other Rooting alternatives.
ROOTING PROCESS:
The First Method of Rooting and android Phone i recommend is using a Software Program called VRoot...with this Software you can Root Virtually all Android Phones, even i too myself, i use it to Root Android Phone for Friends & Clients too.
STEP 1. Click HERE to to download the English Version of the Software Program.
STEP 2. After Installing the Software, Launch it ! This is what you should be seeing.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
STEP 3. Make Sure you have Enabled USB debugging mode on your Android Phone....If you don't know how to Enable USB debugging mode on your Phone, Kindly Click HERE to Learn how to do it.
STEP 4: Plug your Phone via USB Cable to the Computer, after that your Computer should automatically install the Phones's Driver, after your Computer has Installed the Drivers for your Android Phone.
STEP: 5: Now the Software will automatically detect your Android and all you just have to do is sit back while you grab a a Coffee and watch your Phone get rooted, during this process, your phone is bound to be restarted automatically.
In case you're having problem Rooting your Phone Kindly go to: root4droid.wordpress.com to access the Full Article and Other Rooting alternatives.
i.e The Name of your Android Device should be showing on the White Line Covered in the Image.
You should see [Root Image I] on your phone when you go to the Phone Menu after the Phone is being restarted.
NOTE: If this Method of Root your Android Phone does not work for you, Kindly Try:
1. 2nd Method of Rooting OR
2. This 3rd Method of Rooting OR
3. This 4th Method of Rooting OR
4. This 5th Method of Rooting.
In case you're having problem installing your Phone Android driver Click HERE to Learn how to do it.
Kindly Hit the Share and Like Button if this was helpful to you.
Thank you for your time.
In case you're having problem Rooting your Phone Kindly go to: root4droid.wordpress.com to access the Full Article and Other Rooting alternatives.
Since you are sharing information and do not have problem as such, please post in Android General for the right audience.

Root Checker

Root Checker Application provide status of your device is Rooted or Not Rooted.
#### THIS APPLICATION DOES NOT ROOT YOUR DEVICE BUT IT CAN CHECK ROOT STATUS ONLY####
Roots Checker App Features:
- Check the status of your Android device Rooted or Not Rooted
- Busybox Installed or Not
- Android Device Brand Name
- Android Device Model Number
- Busybox Version
- Bootloader Version
- Kernel Name
- Kernel Version
- USB Debugging mode on or off
- Fingerprint
- Run Time
- Xposed Framework Installation status
Download
Google Play: Root Checker
This application main feature is to provide simple functionality to check their android device root access (administrator / superuser).
What is Rooting?
“Rooting” your device means obtaining “superuser” rights and permissions to your Android’s software. With these elevated user privileges, you gain the ability to load custom software (ROM’s), install custom themes, increase performance, increase battery life, and the ability to install software that would otherwise cost extra money (ex: WiFi tethering). Rooting is essentially “hacking” your Android device. In the iPhone world, this would be the equivalent to “Jailbreaking” your phone.
Why is it called Rooting?
The term “root” comes from the Unix/Linux world and is used to describe a user who has “superuser” rights or permissions to all the files and programs in the software OS (Operating System). The root user, because they have “superuser” privileges, can essentially change or modify any of the software code on the device. You see, your phone manufacturer/carrier only gives you “guest” privileges when you purchase your device. They do this for good reason… they don’t want you getting into certain parts of the software on your phone and screwing it up beyond repair. It makes it much easier for them to manage and update the devices if they lock it all down. This way, all the users are running the same unmodified version of the phone’s software. This makes it much easier for them to support the devices. But, for the tech-savvy crowd, only having “guest” privileges on your device is pretty lame and it locks down a lot of potentially useful features.
What is BusyBox ?
When a phone is rooted, one of the most common things to do after rooting is the installation of the BusyBox binary, prior to running any applications that require root privileges.
To make sense of this, it is necessary to have a brief understanding of what BusyBox is. BusyBox is a collection of powerful command-line tools in a single binary executable that can be run for UNIX based systems, including Android. The collection of tools available depends on how the BusyBox binary was built, and the source code is GPLv2 open-source, available from BusyBox Website. Many of the tools don’t do anything useful without elevated root privileges as in a rooted Android device.
Many Android applications that require root privileges use BusyBox from the command-line extensively. Some of the utilities are powerful enough to severely alter your device, such as the ability to write data directly any partition on your device. Many third-party firmware packages including Cyanogenmod utilize BusyBox extensively and already come with prebuilt with it, so users should be aware of consequences if making any modifications to the existing installation of BusyBox, by themselves of from one of many pre-packaged Play Store applications.
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Root Checker - Root Status Checker App for Android Phone

Root Checker Application provide status of your device is Rooted or Not Rooted.
Download: https://play.google.com/store/apps/details?id=com.mobileappwiz.rootchecker
⚙ Roots Checker App Features:
★ Check the status of your Android device Rooted or Not Rooted
★ Busybox Installed or Not
★ Android Device Brand Name
★ Android Device Model Number
★ Busybox Version
★ Bootloader Version
★ Kernel Name
★ Kernel Version
★ USB Debugging mode on or off
★ Fingerprint
★ Run Time
★ Xposed Framework Installation status
★ Device Brand
★ Device Model
★ Device IMEI
☆ THIS APPLICATION DOES NOT ROOT YOUR DEVICE BUT IT CAN CHECK ROOT STATUS ONLY ☆
Root Checker application main feature is to provide simple functionality to check their android device root access (administrator / superuser).
What is Rooting?
“Rooting” your device means obtaining “superuser” rights and permissions to your Android’s software. With these elevated user privileges, you gain the ability to load custom software (ROM’s), install custom themes, increase performance, increase battery life, and the ability to install software that would otherwise cost extra money (ex: WiFi tethering). Rooting is essentially “hacking” your Android device. In the iPhone world, this would be the equivalent to “Jailbreaking” your phone. You can chedk Root Status by using our Root Checker App
Why is it called Rooting??
The term “root” comes from the Unix/Linux world and is used to describe a user who has “superuser” rights or permissions to all the files and programs in the software OS (Operating System). The root user, because they have “superuser” privileges, can essentially change or modify any of the software code on the device. You see, your phone manufacturer/carrier only gives you “guest” privileges when you purchase your device. They do this for good reason… they don’t want you getting into certain parts of the software on your phone and screwing it up beyond repair. It makes it much easier for them to manage and update the devices if they lock it all down. This way, all the users are running the same unmodified version of the phone’s software. This makes it much easier for them to support the devices. But, for the tech-savvy crowd, only having “guest” privileges on your device is pretty lame and it locks down a lot of potentially useful features.
What is BusyBox ??
When a phone is rooted, one of the most common things to do after rooting is the installation of the BusyBox binary, prior to running any applications that require root privileges.
To make sense of this, it is necessary to have a brief understanding of what BusyBox is. BusyBox is a collection of powerful command-line tools in a single binary executable that can be run for UNIX based systems, including Android. The collection of tools available depends on how the BusyBox binary was built, and the source code is GPLv2 open-source, available from BusyBox Website. Many of the tools don’t do anything useful without elevated root privileges as in a rooted Android device.
Many Android applications that require root privileges use BusyBox from the command-line extensively. Some of the utilities are powerful enough to severely alter your device, such as the ability to write data directly any partition on your device. Many third-party firmware packages including Cyanogenmod utilize BusyBox extensively and already come with prebuilt with it, so users should be aware of consequences if making any modifications to the existing installation of BusyBox, by themselves of from one of many pre-packaged Play Store applications.[/COLOR]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thank you for this great application, really great look. :good:

Guidace on X3 NFC

Hello ppl,
I have a few questions I would like answers to, I got the Poco X3 NFC recently and I was able to unlock the booloaded properly with the official method (waiting the 7 days), but when I think about the root process is njot entirely clear for me.
Is there a way to root the android device without installing the custom ROM?? os is that a must?
I heard some Bank applications will not run in rooted phones, how usual is this? and is there a way to know which apps come with this resticction?
seems like magiks is a good choice for rooting as it keeps the original boot.img in the device so the rooting checks are not failed. how better is this? than other methods?
I am also wondering if there a process for reviewing the custom ROMs available over the internet? I mean how safe are those in terms of malicious code?
And finally what are the best custom ROMS out there for the x3 NFC that you would recommend in case I go for the ROM flash route.
thanks in advanced for any details
You absolutely don't need a custom ROM to get root -- all you need is an unlocked bootloader, which apparently you already have, plus a custom recovery like TWRP or OrangeFox to be able to flash Magisk. Evrything else, IMMV...
Thx pnin ill check deeper in to magisk then
I have another question.. in order to backup my current stock phone's partitions do I have to flash TWRP first? or can I get the backup done some other way?
It's possible there's a way to do this with ADB ("platform tools") and a computer that I don't know about -- otherwise you absolutely have to flash TWRP/OrangeFox first...
I am on Indonesian stock rom. And removed these apps via debloat in magisk module. I think its quite enough. You dont need custom rom. Magisk can hide root. So no worries.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I'm a De-bloater user myself -- but I wouldn't risk anything without a working custom recovery. Things tend to get pretty hairy as it is...
pnin said:
I'm a De-bloater user myself -- but I wouldn't risk anything without a working custom recovery. Things tend to get pretty hairy as it is...
Click to expand...
Click to collapse
yeah seems like RCS is very important... I have reinstalled it.
Hey thanks for all answers, so I manged to get mine rooted, the TWRP works but is not persistent, meaning you cant flash it, but can boot it, so I booted and installed magisk with it, I now have rooted x3 NFC, and passing the safety net scans all green.. the only thing is I debloat some apps like mi video and other mi-services.. but after some time they re-appeared... any advises on getting rid of them permanently?
pnin said:
It's possible there's a way to do this with ADB ("platform tools") and a computer that I don't know about -- otherwise you absolutely have to flash TWRP/OrangeFox first...
Click to expand...
Click to collapse
I found it, adb pull and the partition name, I took a 100gb image though so Is not easy to tamper with as it is too big, none the less I managed to complete the whole rooting process properly so I guess I can try again to backit up as it is.. but I can boot in to TWRP so I guess is not enirely needed.

Categories

Resources