[APP] Root Checker - in the Android Market - Android Apps and Games

Background:
Originally posted on XDA and Google Play in 2011 and frequently updated with over 10M users!
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. Please refer to device specific posts and boards here on XDA or use http://www.google.com to search for 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 (Free) & Root Check Pro (Paid)
From my personal host: Root Check Pro (Free)
For those in China or other countries which block the Android Market, please use my personal hosting link above.
Feedback:
Please PM me with feedback, suggestions and comments. Thank you!
Screenshots:
Root Checker Basic - Successful Results
{
"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 Basics - Learn the essentials about Android root
Root Checker Pro - Success Results - Part 1
Root Checker Pro - Success Results - Part 2
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

w00t! nice job, joeykrim!

I like!!!!!! 10 chAAAAAAAAAAAAAAAAAAAAAAAAARRRRRS

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

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).

Paul22000 said:
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).
Click to expand...
Click to collapse
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

joeykrim said:
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
Click to expand...
Click to collapse
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.)

Paul22000 said:
How do you install BusyBox for all applications? (I've never actually installed it for any reason other than from within Titanium Backup.)
Click to expand...
Click to collapse
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!

App
Handy, thanks!

Sweet app, works on my Stock german milestone 2.1u1
Sent from my Milestone using XDA App

Thanx man!

When I search either "joeykrim" or "Root Checker", it does not show up in the Market at all.
Why?
I tried typing the direct URL into Browser and that just did a google search of that URL... :\

Can not find it on market ?

austinm08 said:
When I search either "joeykrim" or "Root Checker", it does not show up in the Market at all.
Why?
I tried typing the direct URL into Browser and that just did a google search of that URL... :\
Click to expand...
Click to collapse
Go through APPBRAIN worked for me ....

austinm08 said:
When I search either "joeykrim" or "Root Checker", it does not show up in the Market at all.
Why?
I tried typing the direct URL into Browser and that just did a google search of that URL... :\
Click to expand...
Click to collapse
LIL-SIDDI said:
Can not find it on market ?
Click to expand...
Click to collapse
Sorry! I was just making a few updates to the app.
A new version has been released and is available in the market. Thanks everybody for your support! I look forward to all the feedback and suggestions!!

edit: ignore me. Somehow didn't set busybox executable. App now detects it in xbin fine

joeykrim said:
Disclaimer:
** This application will NOT provide root access **
Brief Description:
This application will allow the user to confirm they have proper root (super user) access.
Goal:
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 application will also provide a simple notification whether or not Busybox has been installed properly.
Description:
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.
Gaining root access varies based on manufacturer, model, and carrier. Please refer use http://www.google.com to find the appropriate support areas for your specific rooting needs.
Download:
From your Android Phone - Root Checker
From the market - search for Root Checker or joeykrim
Feedback:
Feel free to PM me with feedback, suggestions and comments. Thank you!
Click to expand...
Click to collapse
It works ... Optimus One P500 - void

joeykrim said:
Sorry! I was just making a few updates to the app.
A new version has been released and is available in the market. Thanks everybody for your support! I look forward to all the feedback and suggestions!!
Click to expand...
Click to collapse
I guess we happened upon this thread at just the wrong time. Downloaded it, nice app.

very useful

Nice one.cheers for usefull app m8
Sent from my HD2 Jaws-MIUI

Related

[TOOLKIT][GUI][MULTI-PLATFORM] Ultimate Backup Tool v2.0 - Full backup without root

{
"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"
}
With this tool, you can completely backup your device without root or unlocked bootloader.
I have tested it so far only with my Galaxy Nexus, but it should also work with other devices running Android 4.0+.
So you can unlock your bootloader without losing your data.
With version 1.1, not all parts of the program will be downloaded, only the necessary.
The most tools in the "Tools" section are for the Galaxy Nexus, but more devices will follow soon.
Now the final release of v2 is out!
The UI is complete, it's much easier to use.
Screenshots
Tutorial (thanks to AndyCr15)
http://www.youtube.com/watch?v=Xa0vnq_ce-M
If you use v1.2.2 you don't need to copy the UBT to platform-tools.
It would be nice if someone would do a tutorial for v2
German Tutorial:*click*
Download
Windows
Ultimate Backup Tool v1
Ultimate Backup Tool v1.1
Ultimate Backup Tool v1.2
Ultimate Backup Tool v1.2.1
Ultimate Backup Tool v1.2.2
Ultimate Backup Tool v1.3
Ultimate Backup Tool v1.3.1
Ultimate Backup Tool v1.3.2
mod edit: Using pay per click links is against XDA rule 13
3. Advertising and Income Generation
Commercial advertising, advertising referral links, pay-per-click links and other income generating methods are forbidden. Do not use XDA-Developers as a means to make money.
Click to expand...
Click to collapse
Mirror link (not always up to date; thanks to chip.de)
ROM Backup Digital Cryptor
Mac OS / Linux
Ultimate Backup Tool v1 (thanks to eyrienne)
mod edit" more pay per click links
Source
UBT
ROM Backup Digital Cryptor(Alpha, post bugs below; big thanks to Marijuana Legal/Marijsoft )
Changelog
v1
Initial release
v1.1
Added download feature
Changeable path for backup
Added "Tools" section
ADB preloads
Added pauses
Added ADB and fastboot check
changed Window size
returning to .bat because some virus scanners have indentified it as malware
v1.2
Path will now be saved
fixed problem with preloading ADB
added version number
added Option to backup a single app
added CWM for GS2 and GS3
fixed Option 2 to install CWM to Verizon
v1.2.1
hopefully fixed the bug with backup functions
v1.2.2
changed window size
spelling mistake corrected
advanced ADB and fastboot check (thanks to 2uk3y)
some UI adjustments (thanks to 2uk3y)
recognizes if it runs on x64 or x86
v1.3
full S2 and S3 support
german translation (thanks to TheMaurice)
added device and version check
added notification if backup has been finished
added device informations
added "Incorrect input" notification to all menus
added pop-ups
v1.3.1
fixed a bug with pop-ups
added pop-ups for backups of a single app
fixed a bug with path of backup of a single app
v1.3.2
option to capture a problem
added package list
added Galaxy Note support
ADB updated
Fastboot updated
v2.0
Added rootmethod for Samsung Galaxy S4
Added option to flash zip
Added rootmethod for many devices (Doom4lord4Root)
Updated option to block ads
Added cloudservice box
Added form to report bug in programm
Updated gpubli (google ads)
Add image to cloud (experimental) (save your photo sdcard cloudservice picasa or flikr - only donation***ImageToCloud) in this version zip file folder image and uploading to google drive
Added CloudManager to add upload to your cloud with a application you get if you donate
Added donationbutton (Marijuana Legal don't have a job, he's so sorry)
Fixed language(English language is default)
Fixed update search and download
Fixed Backup/restore list single app
Known problems
Problems with the HTC One series
Problems with Sony devices from 2011
When you have a problem make sure you have correctly installed drivers.
Donations
Nobody has donated so far, be the first
Our little team
Gigadroid (Scripting)
Marijuana Legal (GUI for Windows and Mac)
Well...tried this on my GF's Droid Razr Maxx but all it did was display the adb.exe help text and then re-start. Does this util require an ADB connection? Or maybe anything else? I'm thinking some more info would be helpful...
Great idea, though -- I really hope it works.
Sent from my halfway-decent Acer A100 running WDS's JB with godmachine's kernel v1.3a cranked up to a sweet "battery life is for chumps" 1.5GHz using xda premium...like a boss!
I have fixed the problem.
The compiler has built crap.
And yes, it requires a ADB connection
I would like to see your source on this, is it possible to create a git?
Sent from my Galaxy Nexus using Tapatalk 2
It's just a .bat file.
Here is the code:
http://pastebin.com/pCHm38Ry
Gigadroid said:
It's just a .bat file.
Here is the code:
http://pastebin.com/pCHm38Ry
Click to expand...
Click to collapse
Thank you
Maybe post it in the first post, as I am not the only one who will want to see the source on a developers forum
does NOT work on sprint's galaxy s III running CM10
A simple gift for this wonderful promising tool...
Since this uses ADB, if adb.exe is not found, it would not give any error/information to the user, of what is happening. It will just exit to the menu. Thus, I have added some ADB detection in the script here. http://pastebin.com/mFXJ3w36
PS: If @Gigadroid would put this up on github, more expansion and contribution is expected.
hai Gigadroid,
can u explain more about each option? coz i a little bit confuse about option 3,4 and 5.
if i need to backup game apps and data saved, which one should i choice ?
sorry for my English.
TQ
UI for your tool
Where can I contribute a simple Windows WinForms based UI for your tool? I am envisioning a save folder for backups, a file selection for restore. Backup name with date and time in file name if so desired, custom file name, ADB existense check, all garnished with explanative messages and an interminent progress bar so as to not block the UI while performing backup or restore.
BTW I just tried it on my SGS2 a day I after I rooted it for backups and it work fine
Now if I could only see how in ADB a package list can be retrieved with friendly names (Don't tell me... let me learn alone)
Does it work with<strikethrough> ICS 4.0.3(galaxy S2)</strikethrough> or even Gingerbread 2.3.6 (Galaxy Y) ?
I got this on galaxy S2
tapatalk سے لکھا گیا
drraptor said:
I got this on galaxy S2View attachment 1285550
tapatalk سے لکھا گیا
Click to expand...
Click to collapse
it's was an old issue with screenadjuster, just disable it. and tap back up my data.
What option to use to Backup everything like in a Nandroid?
bonell said:
What option to use to Backup everything like in a Nandroid?
Click to expand...
Click to collapse
It's data backupper, I think
jaguaralani said:
A simple gift for this wonderful promising tool...
Click to expand...
Click to collapse
Thank you, I will try to include it in the next version.
I have big plans.
It will not only be a backup tool.
ameer1234567890 said:
Since this uses ADB, if adb.exe is not found, it would not give any error/information to the user, of what is happening. It will just exit to the menu. Thus, I have added some ADB detection in the script here. http://pastebin.com/mFXJ3w36
PS: If @Gigadroid would put this up on github, more expansion and contribution is expected.
Click to expand...
Click to collapse
I will also include it in the next version.
Then I will put it up to github.
2uk3y said:
hai Gigadroid,
can u explain more about each option? coz i a little bit confuse about option 3,4 and 5.
if i need to backup game apps and data saved, which one should i choice ?
sorry for my English.
TQ
Click to expand...
Click to collapse
Option 3 is for backup device and app data.
That means when you restore you have only the system apps on your device.
The data of your apps is still present.
If you've done a mission in Dead trigger and install the app again, you're where you left off.
Option 4 is for backup your apps without data.
When you restore you aren't where you left off.
Option 5 is for backup music, pics, etc. hat are saved on your device
I would say you should choose 3 and 4, but with 1 you can do nothing wrong
AlbertoBN said:
Where can I contribute a simple Windows WinForms based UI for your tool? I am envisioning a save folder for backups, a file selection for restore. Backup name with date and time in file name if so desired, custom file name, ADB existense check, all garnished with explanative messages and an interminent progress bar so as to not block the UI while performing backup or restore.
BTW I just tried it on my SGS2 a day I after I rooted it for backups and it work fine
Now if I could only see how in ADB a package list can be retrieved with friendly names (Don't tell me... let me learn alone)
Click to expand...
Click to collapse
I had the same idea for a future release.
Maybe we can work together.
Send me a PM.
drraptor said:
Does it work with<strikethrough> ICS 4.0.3(galaxy S2)</strikethrough> or even Gingerbread 2.3.6 (Galaxy Y) ?
Click to expand...
Click to collapse
Please read the first post. :/
Does not work on stock ROM in Sprint Epic 4G Touch (SPH-D710) "adb: unable to connect for backup" every other adb functions work.
Nice script nonetheless.
bonell said:
What option to use to Backup everything like in a Nandroid?
Click to expand...
Click to collapse
You can't compare this tool with a Nandroid backup.
Option 2 is the closest Option.
Is there a restore data ONLY button for a specific app?

[ROOT][TOOL][VRALHE][VRALHD] SuperSU Root w/ Out Flashing

TESTED AND WORKS ON THE NEW VRALHE AND VRALHD IN ADDITION TO ALL OF THE OTHERS
(EXCEPT THE NEW LEAK I535VRBLI5) I AM WORKING ON IT
BOTH DEODEXED AND ODEXED
​
This is a modified version of debugfs that installs SuperSU instead of SuperUser. The only other way I was aware of that would install SuperSU without having to install SuperUser first, was Chainfire's method using a CWM zip and flashing. You use this version of debugfs just as you would normally from here . There are a few changes, but if you have used debugfs before, you will have no trouble.
THIS MODIFIED DEBUGFS IS 100% STABLE/UPDATED SCRIPT 10/09/2012!!!
DOWNLOAD: SuperSu_GS3_Debugfs_r2b.7Z
MIRROR: here MIRROR2: here
MD5: FE4F03407F8CACF8575714CED91CC843
DOWNLOAD: SuperSu_GS3_Debugfs_r2b.MD5
MIRROR: here MIRROR2: here
MD5: 44F4BE5F7E1A41CCEA14822A3D5E8F54
MODIFIED Debugfs
{
"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"
}
Opening SuperSU for the FIRST time
-------
-------
Roots PERFECTLY
--
--
--
Phone Number, Device Status and IMEI are ALL GOOD
-------
ALL CREDITS GO TO:
* miloj, for the debugfs root method for the Asus TF300T
* sparkym3, for his script for rooting the Asus Transformer Prime - this is a modified version of that script
* Chainfire, for the SU files/binaries and Supersu
* Noxious Ninja, for making Debugfs work w/the SGS3
I am a Flash-O-Holic and I love my rooted devices. I really like to use SuperUser for some devices, BUT for some devices I would rather use SuperSU. They are both great APPS.
But, if you are extremely anal like I am, you like things to be as clean as possible. And even if you root your device and install SuperUser so that you can install SuperSU afterwards, you still have to go back and uninstall SuperUser (if you want to). I am sure there is nothing left behind, but I like everything to be fresh.
-
I did not like having to install SuperUser and then afterward insstall SuperSU and then delete SuperUser, etc, etc. So, I came up with this method using the Debugfs script and Chainfire's SuperSU.
-
I give all credits to Noxious Ninja for getting this to work wth the Samsung Galaxy S III for Verizon.
I simply changed a little of the script and swapped out the binaries and APK.[/FONT]
-
-
DON'T FORGET TO HIT THE "THANKS" BUTTON IF YOU LIKED IT!
-
-
-
I was not the one who made this tool and I really can only accept about 25% of the credits for this tool. I just modified/scripted debugfs to use SuperSU instead of SuperUser.
Noxious Ninja was the one who modified it to work with the Samsung Galaxy S III.
I used/modified his script. I found out it was okay to modify this tool as long as the PROPER CREDITS were given.
I also used some of Chainfire's files obviously for SuperSU.
This is Noxious Ninja's credit list for the original creators.
Noxious Ninja said:
Credits:
* miloj, for the debugfs root method for the Asus TF300T
* sparkym3, for his script for rooting the Asus Transformer Prime - this is a modified version of that script
* ChainsDD, for Superuser
Click to expand...
Click to collapse
If you get a chance to donate/thank them, I am sure they would appreciate it.
I made sure that there were links for absolutely EVERYONE that had a hand in debugfs. Inside of the "Donate Menu".
-
-
-
-
-
Reserved
..
Is there any need to wipe any data or other settings? Or is this just a plain simple way to have root access and it does nothing else (which is what I need/want)?
gmm6797 said:
Is there any need to wipe any data or other settings? Or is this just a plain simple way to have root access and it does nothing else (which is what I need/want)?
Click to expand...
Click to collapse
I' sorry, but could you elaborate? If you want to get root from your stock/unrooted ROM, then this is a tool you could use.
For some reason I cant download ....
:victory:
h3llsdr0id said:
I' sorry, but could you elaborate? If you want to get root from your stock/unrooted ROM, then this is a tool you could use.
Click to expand...
Click to collapse
In a lot of the root scripts, it requires the phone to be wiped and cache deleted or cleared.
I wanted to know if this was the case, so I can run multiple backups (since titan backup wont work until rooted)
Can anyone mirror the download to another site?? wont let me d/l from the OP site
they both downloaded fine for me
im getting something about javascript not being enabled on the download site
but its enable...
EDIT
This is what i get...
{"INFO":"failed posted hashcheck","SOLUTION":"please make sure you have javascript enabled for androidfilehost.com. Hit the back button, enable javascript and try again please. we promise we are probably not doing anything nefarious. maybe. no promises though."}
crazydad said:
im getting something about javascript not being enabled on the download site
but its enable...
EDIT
This is what i get...
{"INFO":"failed posted hashcheck","SOLUTION":"please make sure you have javascript enabled for androidfilehost.com. Hit the back button, enable javascript and try again please. we promise we are probably not doing anything nefarious. maybe. no promises though."}
Click to expand...
Click to collapse
Mirrors are up. Let me know if y'all have anymore problems.
THANKS!!!!!!!!!!!!!!!!!!!!!!!!!!!! BTW Awesome work!!
gmm6797 said:
In a lot of the root scripts, it requires the phone to be wiped and cache deleted or cleared.
I wanted to know if this was the case, so I can run multiple backups (since titan backup wont work until rooted)
Click to expand...
Click to collapse
:victory:
I just tested it on my other SGS3 which was running a stock ROM and had not been rooted. I have been installing apps and using it as my personal phone for about a week. I ran the modified debugfs and it rooted my phone perfectly. Just make sure you read the instructions when you run debugfs.
Make sure you have "Uknown Sources" checked off in Security Settings and that you also have enabled "USB Debugging" in Developer Options.
-
-
-
-
-
-
crazydad said:
THANKS!!!!!!!!!!!!!!!!!!!!!!!!!!!! BTW Awesome work!!
Click to expand...
Click to collapse
Thanks A LOT brother.
You can support me by hitting the THANKS BUTTON and everyone else listed in the OP (who created Debugfs and made this all possible) by doing the same.
Support Chainfire and purchase SuperSU Pro!
Thanks so much for this, its perfect !!
I'm just about to root my phone, was reading all the guides and thought how nice it'd be if the DebugFS method had the newer SuperSU instead, and you did all the work already
ECrispy said:
Thanks so much for this, its perfect !!
I'm just about to root my phone, was reading all the guides and thought how nice it'd be if the DebugFS method had the newer SuperSU instead, and you did all the work already
Click to expand...
Click to collapse
Thank you for trying it out. I did it mainly so that there was a way to use SuperSU without having to go through the process of installing and uninstalling or flashing a zip.
In regards to:
ECrispy said:
you did all the work already
Click to expand...
Click to collapse
I was not the one who made this tool and I really can only accept about 25% of the credits for this tool. I just modified/scripted debugfs to use SuperSU instead of SuperUser.
Noxious Ninja was the one who modified it to work with the Samsung Galaxy S III.
I used/modified his script. I found out it was okay to modify this tool as long as the PROPER CREDITS were given.
I also used some of Chainfire's files obviously for SuperSU.
This is Noxious Ninja's credit list that I also added to the OP for the original creators.
Noxious Ninja said:
Credits:
* miloj, for the debugfs root method for the Asus TF300T
* sparkym3, for his script for rooting the Asus Transformer Prime - this is a modified version of that script
* ChainsDD, for Superuser
Click to expand...
Click to collapse
If you get a chance to donate/thank them, I am sure they would appreciate it.
I made sure that there were links for absolutely EVERYONE that had a hand in debugfs. Inside of the "Donate Menu".
will this work on the new ota
johnminator said:
will this work on the new ota
Click to expand...
Click to collapse
Okay. I just took the OTA update just so that I could test this. I sucessfully rooted my phone with SuperSU!!!
But, just in case:
I DO NOT TAKE ANY RESPONSIBILITY IF YOU MESS UP/BRICK YOUR PHONE WHILE TRYING TO ROOT YOUR PHONE WITH THIS MODDED DEBUGFS.
Yes. It just worked on MY phone, but you never know what could happen.
For some reason, my bootloader did not relock (many are saying that their bootloader gets re-locked).
I already have my phone rooted using the original method with SuperUser I would rather use SuperSu can I just use this or would it be easier and safer to just install SuperSu and delete SuperUser?
So this is still going to work on both phones with and without the OTA, right?
LakerStar25 said:
I already have my phone rooted using the original method with SuperUser I would rather use SuperSu can I just use this or would it be easier and safer to just install SuperSu and delete SuperUser?
Click to expand...
Click to collapse
Hey brother.
Both ways seem fine. If it was me (because I am a weird) I would start over from scratch and root with SuperSU.
Or, leave SuperUser on your system and run this tool. Then after it is done running, you won't have to give SuperSU permission through SuperUser to update it's binary, because it will have already installed it with DebugFS. Then you can uninstall SuperUser.
(I.E. You know how when you normally have SuperUser on root66/other ROMS/etc. and you have to install SuperSU and then give it permissions from SuperUser to update it's binary, and then uninstall SuperUser, etc, etc? If you just run this tool, you won't have to go through that whole process)
So are you on the OTA right now?
Please post back and tell us how everything turned out!!!

[MOD] UnBloatMi - Xiaomi MIUI Bloatware Remover

UnBloatMi - Xiaomi MIUI Bloatware Remover
I have been searching for a script to remove Bloatware from my Xiaomi Mi5s, and found a couple of different ones that do part of the job.
None were exactly what I was looking for, so I wrote a script of my own.
Although I tested the script on my MI5s only, it should be very usable for any Xiaomi device running MIUI 7 or 8.
In UnBloatMi I have combined multiple lists of MIUI 7 and 8 apps that should be safe to remove.
It also contains a couple that are less safe to remove, but the script will ask for confirmation before removing those.
Which is a big difference from other scripts; you get to choose what to remove and what to restore!
Backup location:
If you edit the script, you can change the backup location to use (by default "/sdcard/UnBloatMi")
You can of course also add more apps to remove to the list in the script. (instructions are in the comments)
It's not needed to remove files from the list, as it will not process files that are not on your device, and you can choose not to remove any app.
To Customize the Script:
Unzip the zip and edit the file under: META-INF\com\google\android\update-binary
This script is written in shell language (sh), so editing is somewhat different from "normal" EDIFY scripts that use the "updater-script" file.
I used part of the excellent template by osm0sis to create UnBloatMi
Install Custom Apps/Files:
You can also have the script install Custom files to /system folder. (So you can add another HomeLauncher, for example)
To have the script install Custom files, just add them to the Zip in "/system/app/" folder:
/system/app/YourCustomApp1/YourCustomApp1.apk
/system/app/YourCustomApp2/YourCustomApp2.apk
The script will automatically install them for you.
To use the Script:
You need to have TWRP Recovery installed.
BACKUP YOUR DEVICE BEFORE RUNNING THIS SCRIPT!!! (I recommend using TWRP Backup)
(even though the script allows you to restore your changes, something can always go wrong - press wrong button for example)
- Move the ZIP file to your SDCard, and install using TWRP Recovery
Basically, you can just follow the instructions on the screen, by pressing Volume buttons.
- The first run, you'll be asked what apps to remove. Backups are automatically made.
You can confirm each app, or choose to only confirm the more risky apps.
- If you run the script again (after testing your installation), it will detect the backups from the previous run.
You can then choose to restore the backup files, or delete them from your device.
- You can now also create a default UnBloat list, that can be used to UnBloat after flashing a (new) ROM.
It is created by checking for installed apps. If an app is not found on the device, it's added to the list.
{
"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"
}
Feel free to edit and change the script.
If you make any improvements, please let me know so I can add them to the script.
This includes reporting what apps caused problems when removed, or comments about apps.
You can find the script in: /META-INF/com/google/android/update-binary (or on GitHub by clicking the "Source Code" link below)
Instructions can be found in the comments of that file.
--UPDATE--
Added Step by Step Restore: You can now choose which apps to restore, so it is easier to troubleshoot your installation.
--UPDATE v0.2--
Added warning to SecurityCenter App (so it has to be confirmed). It caused bootloop on my device when removed.
--UPDATE v0.3--
Bugfixes, Added Apps, changed and added some app comments. Changed download link (GitHub download creates a folder too many)
--UPDATE v0.4--
Changed/Added menu's - Allows you to do more actions at once
Added apps and comments.
Added ability to save a default UnBloat list. This can be used to UnBloat after flashing a ROM.
Download
Source Code
Unfortunately I got an error (missing files) under TWRP 3.0.2
luxim said:
Unfortunately I got an error (missing files) under TWRP 3.0.2
Click to expand...
Click to collapse
I'm using TWRP 3.0.2 as well...
Did the install reach the menu at all?
Can you look at the log file to investigate? (TWRP --> Advanced --> Copy Log --> Open log file from your SDCard)
Zappo said:
I'm using TWRP 3.0.2 as well...
Did the install reach the menu at all?
Can you look at the log file to investigate? (TWRP --> Advanced --> Copy Log --> Open log file from your SDCard)
Click to expand...
Click to collapse
Here it is. My recovery is the ZCX one and I wasn't able to enter the menu. I'm running the latest xiaomi.eu developer.
luxim said:
Here it is. My recovery is the ZCX one and I wasn't able to enter the menu. I'm running the latest xiaomi.eu developer.
Click to expand...
Click to collapse
Thanks for your bug-report and logfile!
It says it couldn't find the script, and after investigating I found the download link to GitHub creates a folder too many inside the zip.
I was hoping to have the available download automatically give the latest version...
I guess I'll have to create a release after every update, and update the link accordingly...
I adjusted the download link in the original post.
this is great! i made my own debloater script, but your is so much more elegant! i hope things dont change much when we update to 8.2....
wurstel said:
this is great! i made my own debloater script, but your is so much more elegant! i hope things dont change much when we update to 8.2....
Click to expand...
Click to collapse
I have just released version 0.4, which allows us to create a default UnBloat list.
This can be used to UnBloat again after flashing a new ROM.
(I'm hoping to use this in combination with OTA updates. I'll write a howto if I manage to get this all to work)
Thanks, i try it...
EDIT: i have removed many apps on my rn3se (kate), wipe davilcache but i've a bootloop :?
Good restore option
Hey @Zappo, did you already get the update to 8.2? Will you be updating the script for the new miui?
wurstel said:
Hey @Zappo, did you already get the update to 8.2? Will you be updating the script for the new miui?
Click to expand...
Click to collapse
I'm running the MIUI Global ROM 8.0.3.0....
As far as I know, no updates yet...
If anyone knows of new or other Bloatware, I'll update the script accordingly.
samurri said:
Thanks, i try it...
EDIT: i have removed many apps on my rn3se (kate), wipe davilcache but i've a bootloop :?
Good restore option
Click to expand...
Click to collapse
If you have found the app causing your bootloop, please let me know. I'll add it to the risky apps list.
I use the "restore one by one" option, and try to find the problem-app that way...
Zappo said:
If you have found the app causing your bootloop, please let me know. I'll add it to the risky apps list.
I use the "restore one by one" option, and try to find the problem-app that way...
Click to expand...
Click to collapse
Hi.
Big thanks for your hard work. At this moment i have personalized your list but i think that velvet.apk is a possible problem
This "# The file number doesn't have to be in order, but should be unique." is no true otherwise the script does not work well (es.: items 0-1-3-4)
samurri said:
this "# The file number doesn't have to be in order, but should be unique." is no true otherwise the script does not work well (es.: items 0-1-3-4)
Click to expand...
Click to collapse
You are both correct and wrong; they don't have to be in order, but do have to be ascending without interruptions (can't have missing numbers)
Ex: items 0-1-3-5-4-2 is OK.
I didn't think it would be a problem, as items don't have to be removed...
I will review your list, and add a comment to velvet.apk when I have the time. (however it didn't cause any problem on my Mi5s)
Ok, thanks.
Do you know where can i find mi apps description?
samurri said:
Ok, thanks.
Do you know where can i find mi apps description?
Click to expand...
Click to collapse
I've been Googling for those quite a bit...
It's hard to find good descriptions for those.
Zappo said:
I've been Googling for those quite a bit...
It's hard to find good descriptions for those.
Click to expand...
Click to collapse
No sorry, velvet is ok but it's need a litlle of attention.
EDIT: install /system/custom1/custom1.apk is impossible
hey @Zappo is this debloat script working for china stable?
wurstel said:
hey @Zappo is this debloat script working for china stable?
Click to expand...
Click to collapse
Yes, it should work for all MIUI 7&8 devices.
If software in the script is not found on your device, it will be automatically skipped.
samurri said:
EDIT: install /system/custom1/custom1.apk is impossible
Click to expand...
Click to collapse
I agree this kind of got lost in the code...
New software is only installed when removing bloatware the first time (or when no backups are found).
It should be automatically installed when choosing "Remove/Restore bloatware" from the first menu.
However when a backup is present on the device (folder "UnBloatMi" by default), this is skipped...
I did this, presuming new software is installed after the first run, and if a backup is already created it doesn't have to be installed again.
Hey @Zappo , found this project for redmi note 2, and it's so heavily debloated, i haven't seen anything like it. Maybe you can look over it and add a few more things to debloat? I tried to recreate it but I don't know which qualcomm apps are essential to our phone, i had only bootloops... Anyway here's the link https://forum.xda-developers.com/redmi-note-2/development/best-sot-t3434915
Edit: i can provide you with a list of all the contents of the rom, i extracted the system partition.

Replace KingoRoot with SuperSU manually without Terminal (2019)

KingoRoot is annoying. No landscape support and battery lock screen cause my device to freeze. Support took 6 months to reply. I finally found a way to manually replace Replace KingoRoot with SuperSU without a script.
Before you get started, make sure you backup everything. I'm not responsible for any damages in your device.
Tip: You can use root without Kingouser but your device will be in high risk as any apps can grant permissions without your permission. I'd strongly recommended you to follow these steps for SuperSU replacement... or just keep Kingouser
What you need?
- CPU-Z app
- X-plore file manager app or other root explorer apps
- SuperSU flashable zip
- SuperSU app from playstore
Let's get started
Step by step:
EASY WAY - AUTOMATIC SWITCHING:
There is an easy way to switch to SuperSU but the change is low. Please go to page 2 or 3 for more infomation.
1. Delete/Uninstall Kingouser, but keep Kingoroot. DON'T reboot your device
3. Install SuperSU apk from flashable zip v2.79
4. Launch it, press "continue" and "normal" wait until the update is successful.
5. Reboot and uninstall Kingoroot
Thanks MarshisnotMellow for this trick
If this automatic switching fails, try manual switching
COMPLICATED WAY - MANUAL SWITCHING:
This might sounds complicated but I prefer doing it manually than executing a script in Terminal.
1. This is very IMPORTANT: Check your Kernel Architecture of your device using CPU-Z app. I bricked my device by placing wrong binaries for armv6 on a armv7 device by a mistake
In my example, my Kernel Architecture is armv7 so i'm gonna extract armv7 folder later
{
"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"
}
2. Download SuperSU V2.79: https://download.chainfire.eu/1016/SuperSU
Do NOT use v2.82 since it no longer have ability to reinstall binaries (SU binary occupied error), and it have "Android is starting" bug. See this post https://forum.xda-developers.com/showpost.php?p=77303017&postcount=84
In the zip, there are 9 folders. I will list the folder below
META-INF = Signature and script for custom recovery
common = required files for SuperSU/rooting. init scripts are not needed
arm = arm11 / armv6. Devices like HTC Wildfire, Wildfire S, Galaxy Y etc
arm64 = armv8 / armv8l / arm 64-bit. Sony Xperia M5 etc.
armv7 = armv7l. For all popular devices, you know, Samsung S3 mini, HTC, Sony, LG, etc
mips = Unknown. Don't know which device is using mips
mips64 = Unknown. Don't know which device is using mips64
x64 = Unknown. Don't know which device is using x64
x86 = Any Intel CPU. Asus Zenfone, Bluestacks, Android emulator etc.
3. Open X-plore, open confuguraion and enable root access as Superuser + mount writable
4. Extract <Your architecture> and common folder in your device
5. Navigate to extracted folder on left pane and navigate to /system on right pane
6. Now we gonna replace and delete some files in the ROM very carefully! Do the following:
Tip: Press and hold on the file and select permission to change the permission
Skip step 6.1 if you already have SuperSU app installed
6.1. Install SuperSU as system app
Android 4.4.x and below: Copy: /common/Superuser.apk => /system/app
Android 4.4.x and below: Change permission to 644 (-rw-r--r--)
Android 5.0.x and above: Create a folder named "Superuser" or whatever
Android 5.0.x and above: Change permission to 755 (drwxrwxr-x)
Android 5.0.x and above: Copy: /common/Superuser.apk => /system/app/Superuser
Android 5.0.x and above: Change permission to 644 (-rw-r--r--)
6.2. Replace: /common/install-recovery.sh => /system/etc
6.3. Delete: /system/etc/install_recovery.sh
6.4. Replace: /<Your architecture>/libsupol.so => /system/lib
6.5. Rename "su" to "daemonsu"
6.6. Replace: /<Your architecture>/daemonsu => /system/xbin
6.7. Replace: /<Your architecture>/supolicy => /system/xbin
6.8. Delete: /system/app/kingouser.apk and uninstall it from Settings -> App (if it was installed as user app)
After you replace any files, make sure the new file still has the same permissions as the old file. X-plore does this automatically, that's why X-plore is the best file manager. Root Browser doesn't, and you will lost root or get bootloop after reboot. But, you can re-root with KingoRoot and do it again.
There is no need to replace "su" binaries since they are write protected, but SuperSU can replace them once you update it in STEP 8
7. That's all. Reboot your device
8. SuperSU will appear on app drawer. Open it and it will ask you to update the binary. Press "continue" and "normal". The update should be successful.
9. Reboot your device one more time
Now you have a working SuperSU. Enjoy
Tested devices
https://www.dropbox.com/s/q6t8puao1q5746v/Kingoroot to SuperSU tested devices.xlsx?dl=0
Most ARMv7 devices are tested and working. If you have a device with ARM64/v8 or x86, i need you to tell me the system files that Kingoroot have modified so i can find out which files to replace. PM me for more info
Regarding "Android is starting" bug
This is SuperSU 2.82 bug. Upgrade to SuperSU 2.82 r5 or downgrade to SuperSU 2.79 + binaries and use re-signed APK to block update from Playstore
SuperSU 2.82 r5 beta:
- https://forum.xda-developers.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133
- https://download.chainfire.eu/1220/SuperSU/SR5-SuperSU-v2.82-SR5-20171001224502.zip
Credit:
Evildog1 (This tutorial)
Chainfire (SuperSU)
Thanks Op for this thread.
I personally use super su but some devices make it hard to so I have to use king root(cough-lenovo-cough)
This is a good idea to do what you have told over flashing the zip as sometimes that can be complicated.
Can't wait to get home and try it out.
Will surely get back to you with device names
Rahul98076 said:
Thanks Op for this thread.
I personally use super su but some devices make it hard to so I have to use king root(cough-lenovo-cough)
This is a good idea to do what you have told over flashing the zip as sometimes that can be complicated.
Can't wait to get home and try it out.
Will surely get back to you with device names
Click to expand...
Click to collapse
This thread is for Kingoroot with o, not Kingroot
Btw, replacing Kingroot with SuperSU failed. I have tried it.
evildog1 said:
This thread is for Kingoroot with o, not Kingroot
Btw, replacing Kingroot with SuperSU failed. I have tried it.
Click to expand...
Click to collapse
Typo?
working in galaxy ace s5830i
Armv6 arch
running cm11
---------- Post added at 11:31 PM ---------- Previous post was at 11:23 PM ----------
OK here is a working list!
ROM:CyanogenMod11 Arch:Armv6
1.Samsung Galaxy Ace-i(S5830i) Code Name=Cooperve
2.Samsung Galaxy Ace(S5830i) Code Name=Cooper
3.Samsung Galaxy Y(S5360) Code Name=Totoro
4. 1.Samsung Galaxy Mini Code Name=Tassave
sohamsen said:
working in galaxy ace s5830i
Armv6 arch
running cm11
---------- Post added at 11:31 PM ---------- Previous post was at 11:23 PM ----------
OK here is a working list!
ROM:CyanogenMod11 Arch:Armv6
1.Samsung Galaxy Ace-i(S5830i) Code Name=Cooperve
2.Samsung Galaxy Ace(S5830i) Code Name=Cooper
3.Samsung Galaxy Y(S5360) Code Name=Totoro
4. 1.Samsung Galaxy Mini Code Name=Tassave
Click to expand...
Click to collapse
Err... are you using CM11 with Kingoroot?
CM11 is already pre-rooted.
evildog1 said:
Err... are you using CM11 with Kingoroot?
CM11 is already pre-rooted.
Click to expand...
Click to collapse
i used kinguser for root management
tried this vulnerability
it works
sohamsen said:
i used kinguser for root management
tried this vulnerability
it works
Click to expand...
Click to collapse
Kingouser or Kinguser?
Work perfectly with my experia e4 dual.
Im just write cat /proc/cpuinfo in terminal for check my kernel architecture. ?
Sent from my E2115 using XDA Forums Pro.
My Kernel Architecture is armv8I. Which one should I select in zip file because there is no armv8I?
Won't this work instead?
Install SuperSU (I used SuperSU Pro) from the play store and grant it superuser access. When prompted, install updated su binary with the normal mode. Once installed successfully, uninstall Kingoroot and Superuser app. Reboot.
That's what I did on an android 6.0 headunit I have and seems to work. But maybe there is a benefit of avoiding kingoroot completely?
kenosis said:
My Kernel Architecture is armv8I. Which one should I select in zip file because there is no armv8I?
Click to expand...
Click to collapse
arm64
evildog1 said:
This thread is for Kingoroot with o, not Kingroot
Btw, replacing Kingroot with SuperSU failed. I have tried it.
Click to expand...
Click to collapse
https://forum.xda-developers.com/ca...ck-switch-kingroot-to-supersu-easily-t3426965
here's a guide but needs terminal in order to work.
---------- Post added at 06:41 PM ---------- Previous post was at 06:39 PM ----------
aarick said:
Won't this work instead?
Install SuperSU (I used SuperSU Pro) from the play store and grant it superuser access. When prompted, install updated su binary with the normal mode. Once installed successfully, uninstall Kingoroot and Superuser app. Reboot.
That's what I did on an android 6.0 headunit I have and seems to work. But maybe there is a benefit of avoiding kingoroot completely?
Click to expand...
Click to collapse
seems like a great alt. procedure to me,this should go to OP,if anyone else confirms this?
aarick said:
Won't this work instead?
Install SuperSU (I used SuperSU Pro) from the play store and grant it superuser access. When prompted, install updated su binary with the normal mode. Once installed successfully, uninstall Kingoroot and Superuser app. Reboot.
That's what I did on an android 6.0 headunit I have and seems to work. But maybe there is a benefit of avoiding kingoroot completely?
Click to expand...
Click to collapse
This did not work for me on 4.1.2-5.1.1. SuperSU always say Install failed no matter how many times i tried. That's why i made this guide.
evildog1 said:
This did not work for me on 4.1.2-5.1.1. SuperSU always say Install failed no matter how many times i tried. That's why i made this guide.
Click to expand...
Click to collapse
Strange. Worked for me. Guess I'm lucky.
aarick said:
Strange. Worked for me. Guess I'm lucky.
Click to expand...
Click to collapse
Didn't​ work for thousands of us! Maybe you updated SuperSU binaries via custom recovery?
Big thanks @evildog1 for this guide!!!
Sent from my Samsung Galaxy S7 using XDA Labs
Phone needs to be rooted in order to replace, right?
Thanks for the detailed post. I once ran across this problem and this will definitely help me with other devices.
kenosis said:
Phone needs to be rooted in order to replace, right?
Click to expand...
Click to collapse
Yes
PalmCentro said:
Didn't​ work for thousands of us! Maybe you updated SuperSU binaries via custom recovery?
Big thanks @evildog1 for this guide!!!
Click to expand...
Click to collapse
I wish, but I'm using an android mtcd px5 head unit and no one has a custom recovery for it..
I was really just suggesting as an option to try as it worked for me and less complicated.. But guess it's only this device that allowed it..

[Root] 5/5T Dynamic Change Library for GCam without Breaking OOS Cam. {DEPRECATED}

{DEPRECATED}
This project won't release a new version because I see no reason for that since modified lib v.2.3 is working fine on OP5/5T without breaking OOS functionality.
Hi guys,
After intensive try. I’ll glad to tell you that I just found the way to fix GCam Front facing camera portrait mode without using Magisk module. (which break Face Unlock functionality in OOS)
Instead, my method will dynamic change library only when needs to use GCam and you can revert to default binary, then you still can use Face Unlock.
THIS MOD WAS TESTED WITH OXYGEN OS OREO ONLY
Warning:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards, your phone won’t boot. Use it at your own risk
Prerequisite:
1. Root with Magisk (My app/script only test with Magisk)
2. Busybox NDK (Magisk Module)
3. My file.
4. Disable all lib fix module. (prevent confliction)
5. Recommended Gcam APK: https://www.celsoazevedo.com/files/android/google-camera/dev-arnova8G2/
How to:
Ver 3.5.1
1. Download my file here View attachment FixGCam-by-aillez-Unified-V.3.5.1.zip and don't move to another folder. (should be in Download folder or XDA folder)
2. Install this app from the archive (FixGCam-by-aillez-Unified-V.3.5.zip)
3. Allow storage permission of my app. Long Press the app and choose App info > Permission > Storage > Enable it.
{
"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"
}
4. Open the app and tab Read me/Tutorial button and read it first.
5. Tab Create required file button.
6. Wait until it shows toast about "Required file has been created"
7. Auto-Mode is Fix binary and automatic revert after screen off. (It'll ask for root permission)
8. Manual Fix and Revert is for a user who wants to trigger it by their design time. (It'll ask for root permission)
9. Pick GCam dialog will show after you fix binary (either Auto-Mode or Manual) PS. Only supported for Pixel2Mod and Pixel3Mod by Arnova8G2
10. If you think this mod helps your life better and it worth for some donation. Please help donate
Troubleshooting.
1. If you get "Archive not found" when tab Create required file >>> Download My file first.
2. If you get "You don't have a required file" >>> Tab Create required file button.
3. If you get "Busybox not found" >> Install it.
4. If Create required file doesn't say anything to you. (report by some users).
You need to create a folder name "FixGCam-by-aillez" in internal storage and extract file from archive to there. (As a workaround) Folder structure should be like this.
and you should not tab Create required file.
5. After I fix binary Gcam still don't work/Capture Pink image. What should I do?
Sometimes Gcam already running before change library and load default binary. Fc Gcam and try again will help.
Updated: Should be fixed in V.3.5.1
---------------------------------------------------------------------------------------------------------------------------------------------------------default-----------------------------------------------------
Code:
Tutorial + Demo for V.3.0
[media=youtube]aelumI-U7AM[/media]
Ver. 3.0
1. Download My file here [ATTACH]4503243._xfImport[/ATTACH]
2. Extract it to your root of internal storage (/storage/emulated/0) [U][B]otherwise my script won’t work.[/B][/U]
3. Looking for App folder you will find 2 APK. Install it.
4. When you need to use GCam.[B] [U]Launch 01_FixBinary_by_aillez app[/U][/B]. Give it root permission and wait for it to say "GCam Binary is Fixed"
5. If GCam still take Pink image. Force close GCam and try again.
6. When you done using GCam. [B][U]Launch 02_02_RevertBinary_by_aillez app. [/U][/B] Give it root permission and and wait for it to say "Reverted to Stock Binary Completed".
7. Enjoy using Face Unlock, OOS Cam all functionality.
That’s it. Enjoy
All credit goes to who made this happen
@defcomg (SavitarZA) for Portrait Fix binary.
@topjohnwu for Magisk
@osm0sis for Busybox Systemless
@txx1219 for his finding of solution for camera2api
@Arnova8G2 for Dot fix and GCam Mod.
Not necessary but If you like my work and wanna buy me some coffee.
Donation: https://www.paypal.me/aillez
Changelog:
V.2 - Added SManager method.
V.2.1 - Repack for new binary to use with OOS 5.1.x (Android 8.1)
V.2.2 - Repack new dotfix lib by Arnova8G2 and colour fix lib by Savitar (aka Defcomg).
V.3.0 - Big Update....Release as an app. No more Tasker and SManagers thing.
V.3.5 - Combine 2 APK to 1 APK (from V.3.0)
Added Application interface.
Bring back automatic mode and added create required file.
Added Pick GCam version dialog after fix binary (Pixel2Mod and Pixel3Mod)
Added error-handling. Should be easier to know what wrong and how to fix it.
V.3.5.1 - Updated lib from Arnova8G2 v. 2.2
Added loop for Force close Gcam after fix binary (should solved all pink image after fix binary)
Thank you I will try this mod.
(Glad to see Thai people here.):fingers-crossed:
The YouTube video is not working
ps000000 said:
Thank you I will try this mod.
(Glad to see Thai people here.):fingers-crossed:
Click to expand...
Click to collapse
Greetings!!
arun483 said:
The YouTube video is not working
Click to expand...
Click to collapse
Can you try this link?
how do I Import project??please make a step by step video of how to install or atleast write a step by step guide please
Hey! It works amazingly well....
So, I was thinking about triggering the revert task to exiting Gcam rather than screen off. The only problem is that it detects exiting Gcam if you go view your photos from within the camera app. I can't figure out how to make it work. Anyone with more Tasker knowledge know how to make this work... I.e. tie the fix to launching the app, then get it to revert on closing the app? I know there are downsides either way really.
Working great! Thanks ?
Th3PorTuGa said:
Working great! Thanks ?
Click to expand...
Click to collapse
please tell me a step to step guide
aneesh12 said:
please tell me a step to step guide
Click to expand...
Click to collapse
Install the busy box module
Restart the phone
Install Tasker
Go to Tasker options and disable beginner mode
Download the zip provided by the op and extract it
Go to Tasker and create a new project and select the files in the zip
Start the project
Done
Th3PorTuGa said:
Install the busy box module
Restart the phone
Install Tasker
Go to Tasker options and disable beginner mode
Download the zip provided by the op and extract it
Go to Tasker and create a new project and select the files in the zip
Start the project
Done
Click to expand...
Click to collapse
how do i place a shortcut in my home screen?
aneesh12 said:
please tell me a step to step guide
Click to expand...
Click to collapse
aneesh12 said:
how do i place a shortcut in my home screen?
Click to expand...
Click to collapse
Add a widget
Th3PorTuGa said:
Add a widget
Click to expand...
Click to collapse
I use Nova launcher and I've set it so that if I swipe over the Gcam icon, it launches the Tasker fix. I modified the Tasker fix to launch the app after it successfully patches. So to run Gcam I swipe. To use it again before I turn off the screen I just tap the icon.
in my case the camera app doesn't take any picture in portrait mode with the front camera
No errors when the task is execute and works well the restore for the face unlock...but I can't take the photo
OB3 + Arnova's v6_beta15
EDIT: It's necessary to enabled hdr+ front camera
Thank you very much man I really prefer face unlock over fingerprint and I often use my camera (thank God we have gcam to replace stock camera) and it was a pain to have to reboot to get either gcam or face unlock.
It's working for me on OB3 with arnova Cam and other version of gcam.
Good to see it's working for you
I'll try to write a script to run without needs of Tasker since not everyone using Tasker.
But I can't give you ETA.
???
aillez said:
Good to see it's working for you
I'll try to write a script to run without needs of Tasker since not everyone using Tasker.
But I can't give you ETA.
Click to expand...
Click to collapse
How about using Tasker App Factory to create an app of your profile which can be used by everyone.
aayushgala said:
How about using Tasker App Factory to create an app of your profile which can be used by everyone.
Click to expand...
Click to collapse
I try but error about parsing package. I think maybe cause by I need to add permission on package but I'm not sure what needs to be add.
aillez said:
Good to see it's working for you
I'll try to write a script to run without needs of Tasker since not everyone using Tasker.
But I can't give you ETA.
???
Click to expand...
Click to collapse
Quick update here.
I finally writing script and keep testing.
NOW SCRIPTS IS COMPLETED.
This will allow users who not using Tasker can using my mod.
Will record tutorial and share here soon :laugh:
aillez said:
Quick update here.
I finally writing script and keep testing.
NOW SCRIPTS IS COMPLETED.
This will allow users who not using Tasker can using my mod.
Will record tutorial and share here soon :laugh:
Click to expand...
Click to collapse
Thx a lot
aillez said:
Quick update here.
I finally writing script and keep testing.
NOW SCRIPTS IS COMPLETED.
This will allow users who not using Tasker can using my mod.
Will record tutorial and share here soon :laugh:
Click to expand...
Click to collapse
thank you so much bro..

Categories

Resources