Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,784,443 Members 47,879 Now Online
XDA Developers Android and Mobile Development Forum

[APP] Root Checker - in the Android Market

Tip us?
 
joeykrim
Old
(Last edited by joeykrim; 11th November 2011 at 06:19 PM.)
#1  
Recognized Developer - OP
Thanks Meter 1,261
Posts: 1,929
Join Date: Jan 2009
Default [APP] Root Checker - in the Android Market

Disclaimer:
** This application will NOT provide root access **
** FREE on XDA - Want to help the rooting community! **

Brief Description:
This application will allow the user to confirm they have proper root (super user) access and proper busybox install.
Advanced Root Check mode will show, Superuser.apk installation and version, adb shell default user mode, standard su binary locations and permissions, along with root uid/gid. Advanced Busybox Check will show all applets the installed Busybox binary supports. Advanced Root Check and Busybox Check have an email feature allowing results to be easily shared/exported. Over 20+ different devices have links to their device specific rooting guides.

Description:
The goal of this application is to provide even the newest Android user with a simple method to check for root access on their phone. This is a very simple application to notify the user whether or not they have properly setup root access and whether or not they have properly installed busybox. For advanced users, this application will provide many more details giving the user greater control and knowledge of their root and busybox installation.

Gaining root access varies based on manufacturer, model, and carrier. If the device doesn't have a root guide link provided in the application, please refer to http://www.google.com to find the appropriate support areas for your specific rooting needs. Feel free to email me with root guides which have worked!

Download:
From the Android Market: Root Check Basic & Root Check Pro
From my personal host: Root Check Pro
For those in China or other countries which block the Android Market use my personal hosting links above.

Feedback:
Please PM me with feedback, suggestions and comments. Thank you!

Screenshots:

Main Screen


Advanced Root Check


Advanced BusyBox Check


Change Log:
Version 3.7
** Added System PATH variable output to advanced
** Added BusyBox binary location to advanced
** Added /system/xbin/sudo check to advanced
** Added root guide links for Motorola Photon & Samsung Prevail
** Hide empty results text field on App Load
** Updated title from Busybox to BusyBox
The Following 25 Users Say Thank You to joeykrim For This Useful Post: [ Click to Expand ]
 
-shift-
Old
#2  
-shift-'s Avatar
Senior Member
Thanks Meter 826
Posts: 4,596
Join Date: Jun 2010

 
DONATE TO ME
w00t! nice job, joeykrim!
 
ViViDboarder
Old
#3  
ViViDboarder's Avatar
Recognized Developer
Thanks Meter 617
Posts: 1,561
Join Date: Mar 2010
Location: San Francisco, CA

 
DONATE TO ME
I like!!!!!! 10 chAAAAAAAAAAAAAAAAAAAAAAAAARRRRRS

Favorite Quotes: Emulators | Crysis

OnePlus One (On the way)
Nexus 7
Nexus 4 (CM Nightlies)
HTC One S (CM10) SOLD
Google Nexus One (CM7)
Touchpad (WebOS/CM9 with twrp 2) SOLD
ASUS Eee Pad Transformer (CM9) SOLD
EVO 3D (Mynz/CM9 + twrp 2) SOLD
EVO 4G (CM 7 + twrp 2) SOLD
iPhone 3G (whited00r) SOLD

Twitter | UbuntuForums Profile | MacRumors Forums | WinMatrix Profile

 
joeykrim
Old
#4  
Recognized Developer - OP
Thanks Meter 1,261
Posts: 1,929
Join Date: Jan 2009
Released an update!
v1.5 - Jan 25th 2011
** Added Froyo App2sd native support
** Added Exit button to the menu
** Refined dialog box menu code


v1.4 - Jan 24th 2011
** Added options menu under the hardware menu key
** Added disclaimer and about menu sections
** Increased efficiency in a few functions
** Fixed screen rotation button/text color bug
** Removed old and unused code
** Prepared application for possible future translations
 
Paul22000
Old
#5  
Paul22000's Avatar
Senior Member
Thanks Meter 139
Posts: 3,470
Join Date: Jan 2008

 
DONATE TO ME
Pretty neat.

The Busybox checker doesn't work for me though. I launch Titanium Backup, click Problems, it downloads everything and then says Busybox installed. Then I launch Root Checker and it says it's not installed (for Root, it says yes).
 
joeykrim
Old
#6  
Recognized Developer - OP
Thanks Meter 1,261
Posts: 1,929
Join Date: Jan 2009
Quote:
Originally Posted by Paul22000 View Post
Pretty neat.

The Busybox checker doesn't work for me though. I launch Titanium Backup, click Problems, it downloads everything and then says Busybox installed. Then I launch Root Checker and it says it's not installed (for Root, it says yes).
Titanium Backup installs a local copy of busybox ONLY for Titanium backup to use. It does not install a systemwide busybox, which is the proper way to install it. It would be very hard to look for every specific application's locally installed version of busybox as they are hidden from other apps by default and root access must be obtained to even find them.
Thanks for the feedback. It is a good confirmation to what I had suspected regarding Titantium backup.

Glad to hear root check verifies root correctly!

Released new Version 1.6:
** Added Advanced mode for experienced users
** Added toggle for advanced mode under Options Menu
 
Paul22000
Old
#7  
Paul22000's Avatar
Senior Member
Thanks Meter 139
Posts: 3,470
Join Date: Jan 2008

 
DONATE TO ME
Quote:
Originally Posted by joeykrim View Post
Titanium Backup installs a local copy of busybox ONLY for Titanium backup to use. It does not install a systemwide busybox, which is the proper way to install it. It would be very hard to look for every specific application's locally installed version of busybox as they are hidden from other apps by default and root access must be obtained to even find them.
Thanks for the feedback. It is a good confirmation to what I had suspected regarding Titantium backup.

Glad to hear root check verifies root correctly!

Released new Version 1.6:
** Added Advanced mode for experienced users
** Added toggle for advanced mode under Options Menu
Ahh, I didn't know that it got installed ONLY for Titanium Backup. That makes sense.

How do you install BusyBox for all applications? (I've never actually installed it for any reason other than from within Titanium Backup.)
 
joeykrim
Old
#8  
Recognized Developer - OP
Thanks Meter 1,261
Posts: 1,929
Join Date: Jan 2009
Quote:
Originally Posted by Paul22000 View Post
How do you install BusyBox for all applications? (I've never actually installed it for any reason other than from within Titanium Backup.)
Either use a custom rom, they all generally install busybox correctly, or search the market for BusyBox, an app by Stephen (Stericson), a senior moderator here on XDA, which should install it correctly.
Hope that helps and appreciate your support in using my app!
 
locationPLAY
Old
#9  
Junior Member
Thanks Meter 0
Posts: 9
Join Date: Jan 2011
Red face App

Handy, thanks!
 
doenis
Old
#10  
Member
Thanks Meter 6
Posts: 37
Join Date: Oct 2006
Sweet app, works on my Stock german milestone 2.1u1

Sent from my Milestone using XDA App

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes