Samsung Galaxy devices from 2013 and onward are unlikely to work correctly. Examples are Galaxy Note 10.1, Galaxy MEGA, Galaxy S 4, Galaxy Note 2, and Galaxy Note 3. This is because of KNOX.
LG devices will be fully unrooted, but will still say "Rooted" afterwards because of LG's eFuse.
Simply hit the 'UNROOT' button and allow Root Access when asked to give it permission. The device will then reboot and you will be completely Unrooted when you boot back up.
****WHEN APP DOES NOT REBOOT AFTER ALLOWING ROOT, CLOSE THE APP AND HIT UNROOT AGAIN****
This is a great app for those who are trying to complete a warranty return with a carrier for a defective device hardware or a repair. If you only want to temporarily lose Root Access, this app is not for you. Unrooting is permanent and cannot be undone with this app. Only use this if you truly want to lose Root Access.
If your device has an Insecure Kernel (Boot.img) the app will now tell you and close. This is for users who could not bother to read the App Description that warns you that if your device has an Insecure Kernel, it will NOT fully unroot you.
Insecure Kernel (Boot.img) means that unless your Kernel (Boot.img) is brought back to the factory stock file, your device will never be unrooted fully, so this app will no longer bother attempting to try, only to get users complaining about not being able to OTA.
Please be aware, this app does not gurantee that it will fix your specific devices "Over-The-Air Update" issues. In most cases, anything you did with root such as: Debloating, Installing a custom Kernel, custom ROM, custom Recovery (like TWRP or Clockworkmod), enabling tether, etc. will NOT be un-done by this app. If you can't update because your system was modified, look for a way to flash back the entire device, such as Odin for Samsung.
You can see a video explaining this by "zedomaxx" on youtube here: http://www.youtube.com/watch?v=CdlIxE7K_vw
Support for x86, ARM, and MIPS devices.
Support for ChainsDD Superuser, Chainfire SuperSu, and Koush Superuser.
Featured on Droid-Life! - http://www.droid-life.com/2013/04/11/new-app-claims-to-unroot-any-android-device-with-a-single-tap/
Featured on Phandroid! - http://phandroid.com/2013/04/11/universal-unroot/
Featured on AndroidFanNetwork! - http://androidfannetwork.com/2013/04/11/one-click-unroot-app-for-any-android-device/
Featured on Frandroid! - http://www.frandroid.com/applications/136681_universal-unroot-pour-desactiver-le-root-dun-seul-clic#more-136681
Featured on GetNews JPN! - http://getnews.jp/archives/320358
Tomsgt123 - http://www.youtube.com/watch?v=ySNStU8OTuk
DroidModd3rX - http://www.youtube.com/watch?v=_viwAMoIcJM
tmyinc - http://www.droidrzr.com/index.php/topic/15295-universal-unroot-app/
SEO: root, unroot, superuser, SuperSU, rooted, hide root
Issues installing or upgrading from another Superuser or SuperSU? Try the recovery zip installation linked below.
Apps being denied? Disable the "Declared Permission" setting, and delete the "Deny" policies.
This app requires that you already have root, or a custom recovery image to work.
Apps not being remembered? Start the superuser app to make sure the su binary is up to date.
* Multiuser support
* OPEN SOURCE (https://github.com/koush/Superuser)
* Pin protection
* Manifest permission support
* Per app configuration
* Request timeout
* Proper Tablet UX
Why another Superuser?
* Superuser should be open source. It's the gateway to root on your device. It must be open for independent security analysis. Obscurity (closed source) is not security.
* Superuser should be NDK buildable. No internal Android references.
* Superuser should also be AOSP buildable for those that want to embed it in their ROM.
* Superuser should also be AOSP embeddable, meaning a ROM can easily embed it into their Settings app.
* Maintenance and updates on both the market and source repositories should be timely.
* If something goes wrong, I can fix it.
* Handle multiuser (4.2+) properly
* Handle concurrent su requests properly
Manual installation with the recovery zip:
Recommended if you are having installation issues or are not rooted
- Samsung Galaxy S Advance (GT-I9070/P)
- Samsung Galaxy Ace 2 (GT-I8160)
- Samsung Galaxy S3 (GT-I9300/I9305)
- Samsung Galaxy S4 (GT-I9500/I9505)
- Samsung Galaxy Note 2 (GT-N7100)
- Samsung Galaxy Note 10.1 (GT-N8000)
- Motorola Moto G (XT1028/31/32/33/34)
- LG Nexus 4
* If you want to add a device to the list pm details and a kernel thread to have an example and I will update as soon as possible.
It's pretty easy, just follow simple few steps:
- Press "Check compatibility button"
- Select a valid kernel image
Does it increase binary counter? No.
Do I need to be rooted? Yes, of course.
Why is it for? With this tool you can flash kernels without a PC in your Android, easy and safer than never, just select the kernel image, flash and reboot.
Why is it safer? It has MD5 checksum to verify that your file is not corrupted, you must want to check it before flashing...
I have soft bricked my device flashing an mp3 file (?) what can I do? Flash with odin again, you can optionally flash the kernel only.
CHANGELOG AND EXTRA INFO:
Original thread on XDA developers forum: http://forum.xda-developers.com/showpost.php?p=37704398
Also serves as temporary un-root (see statement)
Distributed as free of charge - no warranty. Open Source license: WTFPL.
Alternative download link: http://dl.project-voodoo.org/apps/VoodooOTARootKeeper.apk
This application makes a backup or a protected backup of your device's root.
This device must already be rooted: OTA RootKeeper doesn't have the ability to root devices.
If several conditions are matched, OTA RootKeeper will make root survive OTAs and... pretty much well anything :) − except /system partition formatting.
- /system partition as Ext2, Ext3 or Ext4
- Upgrades not formatting or overwriting completely the /system partition.
Typical systems where its perfectly effective:
- Nexus S
- Galaxy Nexus
- Every Honeycomb tablet
Typical system where the protection won't work:
- HTC Desire
- Samsung Galaxy Spica
- Samsung Galaxy S / SII
The application doesn't support original Superuser and not SuperSU for a very simple reason. The same feature OTA protection feature is already present in SuperSU.
In most case, only manufacturer's original recovery is able to install OTAs. It should not interfere with OTA update process itself.
A bonus feature is present, allowing you to un-root your device while keeping a su backup.
This way you can naively hide root until you choose to restore it via without further complications.
This nifty feature work on every rooted device.
** Temporary un-root statement **
This feature is designed for dev purposes in order to test their app with or without root.
The goal here is not to encourage stupid and unacceptable behaviors by movie or content sellers trying to prevent you to purchase or watch digital media you purchased if your device is rooted.
Vote with your dollars: Don't accept being a customer of companies restricting your freedom with defective and and inefficient technical measures.
Source code is available here:
OTA root keeper is Open Source. Contributions, reviews and comments are welcome!
If you like this app, feel free to donate via PayPal to firstname.lastname@example.org & make my day in the process :D
XDA Developers thread: http://forum.xda-developers.com/showthread.php?t=1241517
- Please help making the app work on devices I don't know/own instead of giving useless bad ratings.
- It seems I have to repeat that. Comments & rating doesn't help fixing bugs. Take responsibility if you want problem solved.
See the screenshots and documentation for Universal Unit Converter for information on how to define your own conversions.
The most frequently used units of metric, English and old Russian systems are presented - you can easily understand what they talk about in book, movie or TV show.
No Internet connection required.
Metric, English and old Russian units are converted:
- also numbers - binary, octal, decimal and hexa
Available in English, Russian and Hebrew
This tool provides several features to interact with (and only with) Mifare Classic RFID-Tags.
It is designed for users who have at least basic familiarity with the Mifare Classic technology.
┏━┫ PLEASE READ ┣━
┃Please read the whole page and make sure you got everything right before rating. Thank you!
┃If you rate with less then 4 stars, please leave a comment why. This way I can improve this app.
┃If you like MCT please consider to buy the donate version.
┃There are lots of sites reporting broken NFC support for different Android 5 builds
┃(Galaxy S5, HTC One (M8)). As far as I know there is nothing I can do about it. Sorry.
┃The "Diff Tool" is broken on some Android 5.0 devices due to an Android bug with monospace fonts.
• Read Mifare Classic tags
• Save and edit the tag data you read
• Write to Mifare Classic tags (block-wise)
• Clone Mifare Classic tags
(Write dump of a tag to another tag; write 'dump-wise')
• Key management based on dictionary-attack
(Write the keys you know in a file (dictionary).
MCT will try to authenticate with these
keys against all sectors and read as much as possible.)
• Format a tag back to the factory/delivery state
• Write the manufacturer block of special Mifare Classic tags
• Create, edit and save key files (dictionaries)
• Decode & Encode Mifare Classic Value Blocks
• Decode & Encode Mifare Classic Access Conditions
• Compare dumps (Diff Tool)
• Display generic tag information
• Display the tag data as highlighted hex
• Display the tag data as 7-Bit US-ASCII
• Display the Mifare Classic Access Conditions as a table
• Display Mifare Classic Value Blocks as integer
• In-App (offline) help and information
• It's open source (GPLv3) ;)
Some important things are:
• The features this tool provides are very basic. There are no such
fancy things like saving a URL to an RFID-Tag with a nice looking
graphical user interface. If you want so save things on a tag,
you have to input the raw hexadecimal data.
• This App can NOT crack/hack
any Mifare Classic keys. If you want to read/write an RFID-Tag, you
need keys for this specific tag first. For additional information
please read/see Getting Started from the links section.
• There will be no "brute-force" attack
capability in this application. It is way too slow due
to the protocol.
• The first block of the first sector of an original
Mifare Classic tag is read-only i.e. not writable. But there
are special Mifare Classic tags that support writing to the
manufacturer block with a simple write command. This App is able to
write to such tags and can therefore create fully correct clones.
However, some special tags require a special command sequence
to put them into the state where writing to the manufacturer block is possible.
These tags will not work.
Remember this when you are shopping for special tags!
• This app will NOT work on some devices because
their hardware (NFC-controller) does not support Mifare Classic
( https://github.com/ikarus23/MifareClassicTool/issues/1 ).
You can find a list of unsupported devices here:
• Project Page on github:
• MifareClassicTool on F-Droid:
• Getting started & other help:
• Bug tracker:
IF YOU ENCOUNTER A PROBLEM PLEASE REPORT IT HERE
• Additional stuff:
• Thread at the Proxmark3 Forum:
MIFARE is a registered trademark of NXP Semiconductors.
It does NOT crack the secret key, it only uses keys that you add to it's database
If you don't have the key, this tool won't get it for you.
if you CAN'T get the keys, you should go back to reading & learning about mifare :-)
How to use this tool :
Main page allows you to fully scan a card,
it looks for KeyA and KeyB on every sectors, then gets all the data it can.
it uses all the keys in the database, starting by those it has used the most. be sure to add your secret keys before scanning to new tag.
this can be quite long, be patient ...
If it's not a MifareClassic Tag, we'll still try to find the type of tag, it's UID and gather some datas
QuickScan allows you to make the quickest scan possible on a single sector.
Template scan is the new concept of this version
You create a template by giving it a type of card, the sectors you wants to scan (so you don't loose your time scanning sectors that don't matter) and the right key to access it.
It bring you a fast and efficient way to get the data that you're looking for.
You can find all your scanned tags in the history tabs.
from their, you can edit a tag and it's data and write it back to the original tag, or to a compliant one.
you can also export the tag (.mfd format) to use the data easily with other tools (LibNFC is your friend).
please register your default email in the configuration to ease up that process.
You can add keys to the database so they will be used while scanning new tags
Changes in V2.0:
- KeyB is now working, to read AND Write tag
- Write back to tag is working, but you need to have the correct access conditions to be allowed to write.
- You can now read, write and save Mifare Mini, 1K, 2K and 4K.(some types haven't been tested yet, please send me your tags if you find a bug
- You can identify any NFC compatible tag, and save it's UID.
- A lot of optimisations on every activities
- A lot of bug correction, really a lot ! sorry for my poor coding :-)
Stuff to come :
- Get more data from non MifareClassic Tags
- make it possible to edit and write back to those tags.
- Increase the speed of the capture process
- make it possible to write the First block on chinese Mifare tags
- ... act as a Tag ! In order to do so, i'll need a custom rom. If you're a ROM god, contact me !
The currently supported tags include:
* Mifare Classic 1K & 4K (S50 & S70)
* Mifare Ultralight / Ultralight C / Ultralight EV1 / NTAG series
* some ISO 15693 tags (i.e. NXP ICODE SLI series)
* NFC Type 1 tag
* ISO 14443-4 compliant tags that accept ISO7816-4 format commands
Note: For Mifare Classic tags, you need to know the Key(s) to access the data in each respective sector, otherwise the default key would be assumed. For more information, please look up NXP's Mifare Classic in the internet.
-> Only 0.89Mb
-> Faster and Fully Optimized Base64 converter
-> Added Translations and support in 9 languages(Arabic, German, French, Spanish, Italian, Russian, Turkish, Japanese & Chinese)
This is a handy Application for developers and web designers, it encodes any ASCII string into its base 64 equivalent.
This supports copy and paste from clipboard feature in order to save time
Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. The term Base64 originates from a specific MIME content transfer encoding.
Base64 encoding schemes are commonly used when there is a need to encode binary data that needs to be stored and transferred over media that are designed to deal with textual data. This is to ensure that the data remains intact without modification during transport. Base64 is commonly used in a number of applications including email via MIME, and storing complex data in XML.
(Except it will not show the donate notice at startup/updates.)
If you like MCT and want to support the developer, please consider to buy this app. You will get the exact same version of MCT but in addition, a good feeling for supporting free and open source software ;)
For screenshots and more information about MCT see:
*Requires ROOT and BUSYBOX*
All of Android Devices(Phone,Phablet,Tablet...)
Android 3.0 or higher
[*] Settings [*]
WiFi Scan Interval
WindowMgr Max Events Per Second
Force GPU Rendering
Dalvik Heap Size
[*] Tweaks [*]
One-Touch Kernel Tweak
Governor Control(Custrom Kerenl)
CPU Voltage Control(Custrom Kerenl)
GPU Clock/Voltage Control(Custrom Kerenl)
Battery Charge Control(Custrom Kerenl)
System apps Remove/Restore
I/O Scheduler Settings
[*] Tools [*]
One-Touch Optimize(for low spec)
IMEI(efs) Backup/Restore(Specific Devices)
Kernel Updater(Specific Devices)
Recovery Updater(Specific Devices)
Make kernel update(flash) zip(Specific Devices)
Make recovery update(flash) zip(Specific Devices)
User apps and data Backup/Restore
System app\'s data Backup/Restore
Call logs Backup/Restore
[*] TWRP Manager [*]
TWRP One-Touch Backup
TWRP One-Touch Restore
TWRP One-Touch Wipe
TWRP One-Touch Installer
[*] Philz Touch Recovery [*]
Philz One-Touch Backup
Philz One-Touch Restore
Philz One-Touch Wipe
Philz One-Touch Installer
[One-Touch Kernel Tweak]
* Depending on the type of kernel is displayed and can use it.
CPU Suspend Scaling
Front Buffer Early Suspend Delay
CPU Idle Mode
Multicore Power Saving
Touch Wake Control
Fast Charge Control
SD card read ahead buffer size
Make kernel update(flash) zip
Make recovery update(flash) zip
[Specific Features] - [Galaxy S4]
[Specific Features] - [Galaxy S3]
[Specific Features] - [Galaxy Note 1]
[Specific Features] - [Galaxy Note 2]
[Specific Features] - [Galaxy Note 10.1]
[Specific Features]-[VEGA Iron]
That occurs while using this application developer are not responsible for any problems.
Using this program means that you agree with the statement above.
Own Your Risk!!
Supports multiple schemes - swipe to change between them.
Note: You must have the current keys to the tag to be able to refactor it.
- Read Tag (Mifare Classic, Mifare Ultralight)
- Read Tag by Using Default Key A / B
Supported Device on ( Tested ):
Samsung Galaxy Nexus
Samsung Galaxy S
and other Device have NFC technology ( DATA TRANSFER )
You Can Find the Device Spec on --> http://www.gsmchoice.com/en/
For more functions and advertisement free, please buy a professional version.
- Write Tag (Write Data Block, Reset to Value Block, Increase Value Block, Decrease Value Block)
- Crack The Tag with known keyA /B
- All NFC Tag Compatible
- Clear All Block ( with zero / random data)
- Clone Card
- Advertisement free
Approach a tag and the application will display the available information, such as:
- The manufacturer of the tag (eg NXP, Nokia, IBM)
- The type of tag (eg: MIFARE Ultralight, Ultralight C, DESFire, NTAG203)
- The standard (eg: NFC Forum Type 2)
- The available technology (Android class)
- Serial number (eg: 04:85:c8:5a:40:2b:80)
- The size of the tag and data
- If writing is possible and if the tag can be configure read-only
- All records present on the tag format NDEF
You can also write data on your NFC tags such as :
- Save a text
- Register a link
- Post a link to an application
- Save a mail
- Save a contact
- Save a phone number
- Save sms
- Save GPS location
- Save address
- Configure bluetooth connection
- Save custom data
And you can set this following tasks :
- Enable / Disable / Toggle WIFI
- Enable / Disable / Toggle WIFI Hotspot
- Enable / Disable / Toggle Bluetooth
- Enable / Disable / Toggle Mobile data
- Enable / Disable / Toggle notification light
- Enable / Disable / Toggle Airplane (root)
- Configuring sound profile : Mute / Vibrate / Normal
- Set brightness mode and brightness level
- Set auto-rotate
- Set volume for ringtones and notifications
- Set volume for media
- Set volume for alarms
- Set alarm
- Set timer
- Launch a app
- Launch URL / URI
- Launch Tasker task
- TTS (text to speech)
- Configure a WIFI network
- And more !
You can write a lot of information on your tag.
Other operations is available, such as copying or erasing of NFC tag.
NFC Tools has been tested with following NFC tags :
- NTAG 203, 210, 212, 213, 215, 216
- Topaz 512 (BCM512)
- Ultralight, Ultralight C
- MIFARE Classic 1k, 4k
If you have any problems, do not hesitate to contact me.
If you don't have NFC Tags, you can buy high quality and super durable NFC tags here : http://whiztags.wakdev.com/shop/
- Requires an NFC-enabled device.
- Application's rights is limited to the use of NFC.
- Tasks require this additional free application : http://getapp.nfctasks.wakdev.com/
- If you like NFC Tools, you can buy Pro Edition: http://getapp.nfctoolspro.wakdev.com/
- Also, you can buy me a coffee: http://getapp.donate.wakdev.com/
- And if you want buy me more coffee, visit : http://donate.wakdev.com/