[Samsung Galaxy SL i9003] pratik_s:
Most of you might be very much familiar with the rooting procedure. Its the process of giving yourself superuser permissions (ex - administrator in windows xp ).

If you are using a custom rom, then there is no need to specifically root your phone. But if you are using stock roms, then there is a guide to root in the forums.

Once rooted, you can now take your own decisions for your device which include improving system performance or flashing custom roms using cwm recovery or using any of these below listed apps. Use it wisely, as playing with your device performance can have damaging effects.

I AM NOT AT ALL RESPONSIBLE FOR ANY DAMAGE DONE TO YOUR DEVICE BY YOU.

Moving on, many of the rooted-on-stock and custom rom users might already know most of these apps and their uses, so this thread is for the beginners who have just rooted their devices.

Further, most of these apps are available in the playstore (mostly paid, but if you want the cracked versions, you can find them in the internet.

So here are some of the apps that might be useful for you. I will also update this apps list as soon as, I find more useful apps.

SPECIAL THANKS TO

Android_United

Original Thread:Link

HIT THANKS IF YOU LIKE THIS THREAD.

TITANIUM BACKUP ROOT

Description

EXTREMELY powerful tool. Backup ALL apps, Market links, remove bloatware & MORE!

☆Needs ROOT, Android 1.5-4.1+ (ARM,x86,MIPS)

☆Over 6.5 million users, 29+ languages.

☆PRO Key is available on Play Store!

☆Voted #1 TOP ROOT APP on Twitter.

☆Problem? See titaniumtrack.com/kb

☆Scroll down for more info & DEMO VIDEOS ;)

☆ ☆ ☆

Titanium Backup is the most powerful backup tool on Android, and then some.

You can backup, restore, freeze (with Pro) your apps + data + Market links. This includes all protected apps & system apps, plus external data on your SD card. You can do 0-click batch & scheduled backups. Backups will operate without closing any apps (with Pro). You can move any app (or app data) to/from the SD card. You can browse any app's data and even query the Market to see detailed information about the app.

Also see the paid PRO key which adds EVEN MORE awesome features such as:

[✔] 0-click batch restores

[✔] Keep multiple backups per app

[✔] Backup/restore SMS,MMS,calls,bookmarks,Wi-Fi AP as XML

[✔] Multi-user app data

[✔] Apps freezer

[✔] Sync to/from Dropbox (manual/scheduled)

[✔] Sync to/from Box (manual/scheduled)

[✔] Sync to/from Google Drive (manual/scheduled)

[✔] Convert user apps <=> system apps

[✔] Integrate system app updates into ROM

[✔] Encryption

[✔] Market Doctor (relink apps to Market)

[✔] "Destroy all Market links" feature

[✔] Hypershell speed

[✔] Backup apps without closing them!

[✔] Restore individual apps+data from non-root ADB backups!

[✔] Restore individual apps+data from CWM backups!

[✔] Restore individual apps+data from TWRP backups!

[✔] Market "auto updating" manager

[✔] Dalvik cache cleaner

[✔] Integrate Dalvik cache system elements into ROM

[✔] Unlimited schedules

[✔] Load/Save a Filter and use it in Widgets/Schedules

[✔] Change the device's Android ID, restore it from a backup or after a factory reset

[✔] Protect backup against deletion

[✔] Send backup (to e-mail/cloud) and import it in 1 click

[✔] Backup→Verify→Un-install an app in one shot

[✔] Freeze/defrost/launch apps in a single click

[✔] CSV export any app DB (e-mail or Google Docs)

[✔] Convert app data to/from fast WAL format

[✔] WAY MORE!

Check out this in-depth review of TB PRO:

http://youtube.com/watch?v=vuvDTS9RDrM&hd=1

And check out the new TB PRO demo video:

http://youtube.com/watch?v=YU33zabluSY&hd=1

More info on permissions:

• "Internet" is used to access Market,Dropbox,ChangeLog.

• "Accounts" is used to access Market.

Some advice:

• We recommend to avoid "modified" TB versions because they can cause various problems down the road.

ROOT EXPLORER (File Manager)

Description

Root Explorer is the ultimate file manager for root users. Access the whole of android's file system (including the elusive data folder!).

Features include SQLite database viewer, Text Editor, create and extract zip or tar/gzip files, extract rar archives, multi-select, execute scripts, search, remount, permissions, bookmarks, send files (via email, bluetooth etc), image thumbnails, APK binary XML viewer, change file owner/group, create symbolic link, "Open With" facility, MD5, create shortcuts.

For fast, friendly support simply email us: support@speedsoftware.co.uk

We will always try to help with any problem you may have with the app. If we can't help then you can have a refund, no questions asked.

Although 14,000+ five star ratings will tell you that most people are very satisfied customers. Make sure you read as many comments as possible to get a good idea of what most people think of the app.

We still respect the old 24 hour refund policy. So if you're not happy with the app just email us within 24 hours and you can have a refund. We'll need to know the order number, which you can find on the emails sent to you by Google when you downloaded.

Why compromise? Get the original and the best!

[root] MOBILE ODIN PRO

Description

Mobile ODIN - Full firmware flashing straight from the device itself!

Mobile ODIN is the on-device firmware flasher of choice. Just throw those firmware files on your (internal or external) SD card, start Mobile ODIN and flash away.

! Your device must be rooted to be able to use Mobile ODIN. Check the list below to see if your device is supported !

If you use the EverRoot option, Mobile ODIN will root the firmware while you flash it. Checking out that new leaked firmware? No reason to lose root!

Currently supported devices:

- Samsung Galaxy S GT-I9000/B/M

- Samsung Galaxy S GT-I9003/L

- AT&T/Rogers Captivate SGH-I896/I897

- Samsung Galaxy S2 GT-I9100/T/G/m

- Samsung Galaxy S2 SHW-M250S/K

- Samsung Galaxy S2 SC-02C

- AT&T Galaxy S2 SGH-I777

- Sprint Epic 4G Touch SPH-D710

- US Cellular Galaxy S2 SCH-R760

- Samsung Galaxy S3 GT-I9300/T

- Samsung Galaxy S3 GT-I9308

- AT&T/Canadia Galaxy S3 SGH-I747/M

- TMOUS Galaxy S3 SGH-T999

- Sprint Galaxy S3 SPH-L710

- VZW Galaxy S3 SCH-I535 (unlock bootloader !)

- US Cellular Galaxy S3 SCH-R530

- Samsung Galaxy S3 LTE SHV-E210S

- Samsung Galaxy S3 LTE GT-I9305

- Google Galaxy Nexus (GSM) Maguro/Yakju/GT-I9250

- Google Galaxy Nexus (CDMA/LTE) Toro/Mysid/SCH-I515 (no cdma radio flashing)

- Samsung Galaxy Note GT-N7000

- Samsung Galaxy Note GT-I9220

- Samsung Galaxy Note GT-N7000B

- Samsung Galaxy Note 2 GT-N7100

- Samsung Galaxy Note 2 LTE GT-N7105

- Samsung Galaxy Note 10.1" GT-N8000

- Samsung Galaxy Note 10.1" Wi-Fi GT-N8010/N8013

- Samsung Galaxy Tab 7" GT-P1000

- Samsung Galaxy Tab 7.0 Plus GT-P6200

- Samsung Galaxy Tab 7.0 Plus Wi-Fi GT-P6210

- Samsung Galaxy Tab 7.0 Plus GT-P6200L

- Samsung Galaxy Tab 7.7" GT-P6800

- Samsung Galaxy Tab 7.7" Wi-Fi GT-P6810

- Samsung Galaxy Tab 10.1" GT-P7500

- Samsung Galaxy Tab 10.1" Wi-Fi GT-P7510

- Samsung Galaxy Tab 2 7" GT-P3100

- Samsung Galaxy Tab 2 7" Wi-Fi GT-P3110/P3113

- Samsung Galaxy Tab 2 10" GT-P5100

- Samsung Galaxy Tab 2 10" Wi-Fi GT-P5110/P5113

- Samsung Galaxy 5 GT-I5500/B/L/T/M

- Samsung Galaxy 5 GT-I5503/T

- Samsung Galaxy 5 GT-I5508

Flashing with Mobile ODIN does NOT increase your custom kernel flash counter or make the yellow warning triangle appear.

For discussion and support: http://xdaforums.com/showthread.php?t=1347899

- MANUAL -

Flashing with Mobile ODIN is easy. You start by starting the app and the app will check your system has everything it needs to continue (like root). It may need to download an additional package, so it is advised you have Wi-Fi available.

Now you should see the main Mobile ODIN screen. It will list a set of partitions. Clicking a partition will allow you to select a file from your SD card to flash to that partition. Do not worry about selecting the wrong file - Mobile ODIN will not let you. Separate files (named after the partition) as well as .tar and .tar.md5 files are supported.

From the desktop ODIN you may be used to "PDA", "PHONE", and "CSC" buttons. All three of these buttons have been replaced by the "Open file ..." button. This button will open the file you select from the SD card, and find all the partitions it can flash inside that file. So if you select a .tar file containing kernel and modem, the Kernel and Modem partitions will be set up to use that .tar file for flashing.

Now that we have selected what we want to flash, if you have the Pro version you can proceed to the EverRoot section. The EverRoot options allows you to root your firmware while it is being flashed. Never again will you be without root! Select here which apps you want to inject in the firmware that is being flashed.

Now that we are all done selecting partitions and configuring EverRoot, we continue to "Flash firmware". Mobile ODIN will gather all the information it needs and perform the flash. Before starting, however, it will check that your battery level is over 50%, and if applicable offer to verify MD5 checksums on the files you have selected to flash. If all is well, it will reboot into recovery mode, and flash the firmware you have selected.

ROM MANAGER

Description

Must have app for any root user. Make backups, flash ROMs, and own your device.

ROM Manager is THE MUST HAVE APP for any Android root user. (Over 3 million downloads and counting!)

* Flash your recovery to the latest and greatest ClockworkMod recovery.

* Manage your ROMs via a handy UI.

* Organize and perform backups and restores from within Android!

* Install ROMs from your SD card.

* Install your favorite ROMs over the air!

Premium Version:

* Premium ROMs

* Receive notifications for when your ROM is updated!

* Automatic backups

* Install from QR Code

* Web Connect

* Support

Do you prefer using only recovery manually? Check out the Touch Recovery in app purchase, for the most advanced recovery available!

Why does ROM Manager ask for account permissions?

Web Connect only needs to access your Google account to connect it to your google account. It can't access any private data or passwords.

Troubleshooting:

Droid users: Stuck at the "M" logo? Flash an alternate recovery and flash back to ClockworkMod.

HTC Users: Flash recovery not working? Try fastbooting a recovery on.

Droid X/2/Pro Users: You must run the Bootstrap application first to use ROM Manager.

Samsung users: You must flash a Clockwork compatible kernel first (see XDA forums)

IF YOU ARE HAVING LICENSE ISSUES, MAKE SURE YOU HAVE THE LATEST VERSION OF FREE (4.0+) AND THE LATEST LICENSE (1.0.7+) INSTALLED!

SETCPU for Root Users

Description

Supercharge your Android device with SetCPU. A must-have tool for root users.

SetCPU is a tool for changing the CPU settings on a rooted Android phone or tablet, including the Galaxy Nexus, HTC One series, Nexus S, Nexus One, Motorola Droid, Samsung Galaxy series, and most other devices. You're under control: SetCPU can improve your performance, save battery, or both!

Automate SetCPU with profiles! SetCPU allows you to set up powerful profiles to change your settings under certain conditions, such as what app is running, when the phone is asleep or charging, when the battery level drops below a certain point, when the phone's temperature is too high, or during certain times of day. See the screenshots for examples of how you might set up profiles.

SetCPU's wide feature set make it useful to Android beginners and enthusiasts alike. Accelerate your processor to unleash your phone's true multitasking potential, or dial your CPU's speed down to save battery.

SetCPU also includes a "voltage control" menu, available to certain devices with custom kernels that support it, to control undervolting to save even more battery. Keep in mind that undervolting is only available for certain kernels.

Recent Changes:

Additional permission: Read logs is used for efficient app condition checking. That is currently all it's used for.

3.0.0:

Profiles tab

- Completely rewrote profiles.

- Older profiles will automatically be converted into new profiles.

- Added app and day of week in addition to the older conditions, and more are coming.

- Profiles now support combining conditions under logical trees, with nestable "and," "or," and "not" operators available. It is now possible to easily build complex profiles that take the place of multiple profiles in the older version.

- Actions can now be selected individually.

- Profiles can now be marked as "non-exclusive," which means they will not block profiles with lower priorities from evaluating. In this case, the profiles with lower priorities will perform only actions which have not been performed by profiles with higher priorities. SetCPU will keep evaluating profiles until it reaches an "exclusive" profile that evaluates as true.

- All number selectors in profiles are now in the style of the frequency selector in the main tab.

- The new file extension for exported profile settings is ".setcpu.json."

- To prevent ambiguous situations, it's no longer possible to select priorities that have been used by other profiles.

- The CPU temperature sensor on OMAP4 and some other devices should now be supported for profiles. The option will appear if available.

- Notifications are now set as an action per profile and can now be non-persistent.

- SetCPU will still use the main screen as a "default profile" to set if no other profiles are active. It is now possible to specify an alternate default profile by creating an exclusive profile with no conditions at priority 0.

- SetCPU now asks for a file name before backing up profiles to storage.

- It is now possible to share profiles without having the internal/external storage mounted.

Main tab

- IO scheduler selection has been added via a drop down menu in the main tab.

Bugfixes

- Fixed a bug where the short benchmark always reported 0 ms.

- Fixed the labels in the pie graph in system info.

- Fixed some common crashes.

Permissions:

Root: SetCPU needs root permissions to modify the CPU speed and other settings.

Start at boot: SetCPU will start a profiles service at boot, if enabled. It also sets default boot settings, if enabled. SetCPU does not run in the background if profiles are not enabled, and becomes inactive after settings, if any, are applied.

Wake lock: This prevents the phone from sleeping while stress testing and benchmarking.

Write external storage: SetCPU needs to read from and write to the SD card or internal storage to back up profiles.

Read phone state: The "in call" condition needs this to determine if the user is making a phone call or not, and trigger the profile if the user wants to.

BUTTON SAVIOR (Root)

Description

Requires root for full function. Some keys can still work without root.

Top 1 Software key App on Android Market

Top 10 Must have app for root devices

Top 1 Must have app on HTC HD2

Top 1 Software key app with best customization features

Works from 1.5 to 4.0(ICS)

If you are afraid of breaking your hardware keys or you have broken keys or you simply just don't have any key on your device, get Button Savior to make your life easier.

This app will display a floating software key panel which can be summoned everywhere anytime. Button Savior 1.1.6 or later now suppports E-INK display with specially made themes provided by XDA member Berlinski.

For non root user: You can still use power off, Home, Camera, Call , and volume keys.

[Features]

☆ Simulates 'Home' 'Back' 'Search' 'Back' 'Recent Task' 'Screen Off' 'Volume'

☆ Can set to always open or auto hide based on user customizable timer

☆ Two types of trigger action to choose from (Gesture trigger and Click trigger)

☆ Added Camera key and Call key simulation

☆ Customizable trigger position

☆ Also provides themese to support e-ink display

☆ Can change it to one click mode for super fast button action in option

☆ Can create shortcut action such as call someone or go to bookmark on Call or Camera keys. (With PRO)

[Not Root?]

☆ Home key is supported

☆ Power key is supported

☆ Volume key is supported

☆ Camera key is supported

☆ Call key is supported

IF YOU HAVE PROBLEM GRANTING ROOT FOR THIS APP

If your device is rooted and still cannot use keys except home, please update su binary and superuser apk.

IF YOU ARE UNABLE TO UNINSTALL

You need to disable screen off feature first. To disable, go to setting/location secuirty/device admin to remove Button Savior from the list.

Theme contribution list:

(1) Default (XDA member stefen)

(2) Froyo (XDA member hlvl)

(3) Sense UI (XDA member internauta2000)

(4) Honeycomb (XDA member securecrt)

(5) Pen's Ginger (XDA member Pens and DreamS)

(6) Pen's Honeycomb (XDA member Pens and DreamS)

(7) Pen's Sense UI (XDA member Pens and DreamS)

(8) Contrast for E-INK (XDA member OMGWTF_BBQ aka BerlinSki)

(9) Metro for E-INK (XDA member OMGWTF_BBQ aka BerlinSki)

(10) Subtle for E-INK (XDA member OMGWTF_BBQ aka BerlinSki)

(11) K3 ICS (XDA member kam333)

(12) K3 Honeycomb (XDA member kam333)

[This app requires following permission because]

☆ GET TASK: Need to display recent app

☆ VIBRATE: For hepatic feedback

☆ INTERNET: For ads and for shortcut with internet action

☆ ACCESS NETWORK: For ads

☆ MAKE CALL: For direct dial shortcut

[root] CHAINFIRE3D

Description

Chainfire3D - Take control of your GPU (OpenGL) !

Take control over your GPU!

Chainfire3D is an intermediary OpenGL driver. What does that mean? It means that Chainfire3D sits between your apps and the graphics drivers, and can intercept and/or change commands between the two. It has some built-in functions, and can be further extended with plugins to provide extra functionality.

!! For Froyo and Gingerbread ONLY. NOT COMPATIBLE with Honeycomb/Ice Cream Sandwich/Jelly Bean !!

!! Chainfire3D is for 1ghz+ devices only !!

!! ROOT is required for this program, as well as a writable /system partition. S-OFF is also required on HTC devices !!

Features include reducing texture size and quality to reduce memory use and potentially increase game performance, as well as increasing memory use potentially increase performance.

If you also install the (experimental) EGL driver, AND your GPU supports it, AND you have the Pro version, you can enable 4xMSAA or 16xMSAA on a per-app bases. This can drastically improve image quality!

Be sure to check the thread on XDA for available plugins !

( http://xdaforums.com/showthread.php?t=1087427 )

Chainfire3D has been tested on:

- HTC HD2

- Samsung Galaxy S

- Samsung Galaxy Tab 7"

- Samsung Galaxy S II

- Samsung Galaxy Note

- Samsung Epic 4G

- Motorola Atrix 4G

- Motorola Droid 2

- LG Optimus 2X

- Google Nexus S

Many users are running Chainfire3D on devices not listed here - it's likely to work on all modern devices. So far nobody has reported a failed install, so that's good. Doesn't mean problems can't happen.

!! There is some risk involved installing the driver. Your device may not boot. If you have CWM, it would be prudent to create a backup before installing !!

SUPER SU

Description

SuperSU is the Superuser access management tool of the future ;)

!!! SuperSU requires a rooted device !!!

SuperSU allows for advanced management of Superuser access rights for all the apps on your device that need root. SuperSU has been built from the ground up to counter a number of problems with other Superuser access management tools.

Features include:

- Superuser access prompt

- Superuser access logging

- Superuser access notifications

- Per-app notification configuration

- Temporary unroot

- Deep process detection (no more unknowns)

- Works in recovery (no more segfaulting)

- Works when Android isn't properly booted

- Works with non-standard shell locations

- Trusts ADB connection

- Always runs in ghost mode

- Wake on prompt

The Pro version additionally offers:

- OTA survival mode (no guarantees)

- Full color-coded command content logging (input/output/error)

- Per-app logging configuration

- Per-app user override

- PIN protection

The discussion and support thread can be found on XDA-Developers here:

http://xdaforums.com/showthread.php?t=1538053

SUPERUSER

This is meant to replace Superuser (if installed), you use either one or the other. You cannot combine them. Statements that this breaks Superuser are therefore completely nonsensical.

NOTICE: A SPECIAL PROCEDURE IS NEEDED FOR UNINSTALLATION. IF YOU DO NOT LIKE THE APP, DO *NOT* JUST UNINSTALL IT, YOU *WILL* LOSE ROOT.

Superuser access management runs through a so called "su binary". There can be only one of these at a time. So if you install SuperSU, your previous superuser access management solution will no longer operate. So if you want to switch back: (1) Open that application, and search for an option for it to install/update/replace the "su binary". (2) Confirm root-using apps are using the superuser solution you want. (3) Uninstall SuperSU.

TRANSLATIONS

Want to help translate SuperSU ? See http://www.getlocalization.com/supersu/ !

UNDELETE FOR ROOT USERS

Description

Undelete for Android is an application for root users that allows you to recover any type of deleted file from your SD card or internal storage.

With support for over 1000 file types, Undelete can come in handy if you accidentally delete photos or want some old tunes to listen to on the go.

Undelete can also securely wipe and shred files so that they will be impossible for others to recover.

Features:

★ Restore any file that has not been written over

★ Securely wipe/shred files

★ Works with documents, images, video, music, archives and binaries

★ Thumbnail preview generation

★ Batch operations

★ Custom restore folder

★ Preview media files

Without the unlock Key, this application will only restore image files. Please buy the Key to unlock full functionality.

Currently, only FAT is supported. On most devices this means that only the external SD is supported.

Some files that are discovered after a scan may fail to recover as the data can be corrupted beyond repair, just like desktop based solutions.

ROOT PERMISSIONS require that you modify the operating system on your device, visit our website for more information: http://fahrbot.co.uk/root

INTERNET and READ DATA permissions are needed for the logging system. Logs are only sent manually with your permission through the "Write to us" dialog.

BUSYBOX

Description

Root required for this application!

The fastest, most trusted, and #1 BusyBox installer and uninstaller!

Over 3 million installs and over 10,000 5 Star ratings!

Mentioned in the new XDA-Developers book "XDA Developers' Android Hacker's Toolkit: The Complete Guide to Rooting, ROMs and Theming"

Winner of best Utility Software award for Android via Handster.

This is the only installer that is ad free and requires no internet permission!

This installer has the smallest Busybox binaries available, right around 800kb unlike the other installers which are over a meg.

The source for this application can be found here: https://code.google.com/p/busybox-android/

Featured on the BusyBox website at: http://busybox.net/products.html

The BusyBox source code can be found here: http://git.busybox.net/busybox/

A must have for any rooted phone! Almost EVERY rooted applications needs BusyBox to perform their magic, if you have a rooted phone then you need BusyBox.

Pro version contains Backup feature (for safer installs), uninstall feature, Advance Smart install feature, the ability to hand pick the applets you want, safety check for missing applets on start, and better overall support. The pro version will receive more frequent updates than the free version will.

Please note I did not write BusyBox! I wrote this installer and cross compiled BusyBox for Android. Please see the about menu option for more details or here: www.BusyBox.net

BusyBox is a software application that provides many standard Unix tools, much like the larger (but more capable) GNU Core Utilities. BusyBox is designed to be a small executable for use with the Linux kernel, which makes it ideal for use with embedded devices. It has been self-dubbed "The Swiss Army Knife of Embedded Linux".

Leave this installed if you always want to get the latest version of busybox!

AnTuTu CPU MASTER (Free)

Description

CPU Master is AnTuTu Free App!

Note: Root is necessary

AnTuTu CPU Master is a tool for changing the CPU/GPU speed on a rooted Android Mobile Phone/Pad.

CPU Master Automatic detection CPU's available frequencys, don't need to manually choose.

CPU Master's OverclockWidget show the CPU and battery stats, and change the CPU speed faster and simple.

Easy to find the following brands HTC,Motorola,Samsung,Google,LG ROOT, CPU Master can set cpu High-low frequency on your rooted mobile, capable of overclock and underclock.

CPU Master feature:

+ Speed up your processor

+ Powersave battery (speed down)

BATTERY CALIBRATION

Description

Calibrate your battery when you think it's miscalibrated.

Requirements: Android 2.1+ | Root permissions

Calibration needs to be done after flashing a new ROM, but you can calibrate any time you think your battery is miscalibrated. This program does it by removing the batterystats.bin system file. The OS generates a new clean batterystats file soon, thus any fake information from the previous ROM is removed.

It's suggested, but not necessary, to let the phone fully discharge after calibration, then charged to 100% without break.

The app shows your actual battery status, and only allows you to start the calibration (i.e. removes the file) when it's fully charged, unless you force earlier calibration.

The voltage meter can be useful too. Full charge is around 4200mV.

There is an option to beep when 100% is reached so you don't have to closley follow the changes.