XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer? Terms of Service. Hosted by Leaseweb.
Chainfire OP Aug Chainfire OP Oct OnePlus 8 and 8 Pro announced — Everything you need to know! April 14, Image Warp helps you transform pictures with manually adjustable grids April 14, Thanks Meter : 88, It seems to mostly work during my non-extensive testing, but there are still some performance issues both boot-time and run-time.
Proceed with caution, expect bootloop. I have not personally tested this. CyanogenMod I've personally tested with CM13 on i without issue, however, several users are reporting it doesn't work for them.
If you have just flashed a ROM, it is advised to let it fully boot at least once before installing suhide. Uninstall - Flash the attached suhide- rm -vX. The version may appear older, the uninstall script arma 3 ports change very often.
Suhide Mod Lets You to Hide Root from Apps
Blacklisting an app You need the UID tousually 10xxx of the app, which can be tricky to find, or the process name. There may be a GUI for this at some point.
Similarly, for running apps, ps -n grep packagename will also show the UID - usually the 1st column. Note that the process name is often the same as the package name, but this is not always the case. UID is more reliable for identifying a specific app, and it is also faster than blocking based on process names.Some formatting may be lost, links may be dead, and images may be missing. A number of issues with SBIN mode have been fixed that prevented proper operation on some devices.
Among other weirdness, for some users that meant the SIM was not detected on SR2, which is of course fixed now. In non-root shells, binaries stored there will not be available without referencing the full path. This issue has finally been found and fixed in this update. This will require FlashFire v0. It should be noted that lz4 uses the v1. Some boot images out there are using older variants and may not support decompressing the newer variant.
These boot images will fail to boot when patched. Please see the thread linked below for further details. I am saying this because I have old 2. Anybody know how to install busybox on oreo witch 2. Magisk can do that but only compatible with android version 5.
It hides the sun binary from apps that check for it. Just Google "suhide chainfire". Busybox has been working after reboots. It sticks. SuperSU v2. Compression formats The following compression formats should now be supported for kernel binaries and ramdisks: gzip bzip2 lz4 lzo lzma xz It should be noted that lz4 uses the v1.
Hiding root with suhide
Shayan Kewl commented on at Aroma installer starts working with this?SuperSU root is a most famous android device rooting application available in the market for free download. The application has various security guards that give you protection from installing spam application.
SuperSU root is known for its quick rooting access that enables you to get the root access of your device for installing one application and test the features.
You can instantly unroot it if the application is not suitable for you. The quick access is helpful to revert the setting and add restriction to the app that you installed. The app keeps an eye on the installed application and works as a safety guard by creating boundaries between your device and a third-party application. It will check the permission of the application and ensures that app is not making any unauthorized changes in the device.
SuperSU known as Superuser access management tool of the future. We can surely say, this will take to a whole new different level of Android development community. SuperSU root will be one of them.
CCMT have already invested in various rooting applications which millions of users probably running at the present in the Android development community. However, Chainfire is still involved with SuperSU root. There are many android device rooting application available in the market. The SuperSU root has become popular among them because of its extraordinary security features.
There are many benefits attached to the rooted android device. People do not get involved in this only because of the security issues.
The SuperSU root negates the disadvantage and gives the users complete safety while using the application. Your rooted android device will be highly secure after using SuperSU root application. Once the application is installed on your device, the SuperSU root tracks each activity related to the application installation. Whenever any application is installed on your device which needed root access to run certain features, the SuperSU root gives you alert about the permission.
It will provide required application details. You can check the alert and decide whether you want to give the access or not. You can grant the application superuser permission or remove it when your work is done.
If you see any unethical activity of an application, then you can revoke the access and uninstall the application easily. SuperSu application gives you administrative access to your device which is also known as "Superuser" privilege. By using the administration access, you can allow the third party application to get installed on the device. You can make the changes to other app settings and restrict certain features of the application.
In short, you get complete freedom to control everything that is installed on your device. A temporary unroot option permits you to unroot the device for a while and installed the third party application to view the features. You can take advantage of the unrooted device to access the application features. The app restricts the access to the malicious apps to get installed automatically in the device.
It will not permit such third party app. Whenever any application demand for the root access the SuperSU root prompts you the message on the screen asking for manual permission.
Only device users will have the option to give or take the permission from the application.Joinsubscribers and get a daily digest of news, geek trivia, and our feature articles. Since Android 4. A way to gain root access the traditional way on Lollipop was later found, which effectively halted progress on the systemless method at the time. As with anything, there are advantages and disadvantages to gaining root access with the systemless method.
Other than that, however, the systemless method is generally better. FlashFire can flash stock firmwares and re-root them while flashing, as well as handle OTA installation again, re-rooting it while flashing. Of course, that last bit is a double-edged sword, as some users would prefer to stay rooted after factory resetting their device—the good news is that you need only re-flash the appropriate SuperSU file to re-gain root access, which is easy. And if you want to unroot without performing a factory reset, you can just flash a clean boot image for your device.
When you flash SuperSUit will decide which rooting method is best for your phone, and act accordingly. Thus, the focus for this new method is being put on Android Marshmallow and Nougat. Android is a complex system, and obtaining root access can open the door to unlocking its full potential. Thanks a lot to Chainfire for taking the time to answer our questions and help with this article!
The Best Tech Newsletter Anywhere. Joinsubscribers and get a daily digest of news, comics, trivia, reviews, and more. Windows Mac iPhone Android.
Smarthome Office Security Linux. The Best Tech Newsletter Anywhere Joinsubscribers and get a daily digest of news, geek trivia, and our feature articles. Skip to content. How-To Geek is where you turn when you want experts to explain technology. Since we launched inour articles have been read more than 1 billion times. Want to know more?Today, Chainfire brings to us his latest work — suhide. Suhide is an experimental mod for SuperSUone that leverages the systemless installation to give you a way to hide the su binary from applications on a per-application level.
Best part, it does not currently make use of the Xposed frameworkso it should appeal to those users who just want root but do not wish to dabble into the Xposed side of things. Suhide comes into the picture if you have apps that detect for the presence of root. One of the most popular use cases is Android Pay, but there are several other apps mainly apps that have to do with banking and corporate security that will not work if you have root.
These apps do have legitimate reasons not to work, but as a power user, you have your own reasons on why you want root.
So if you understand the risks associated and want the coexistence of the two worlds, suhide is one of the routes you can go through to achieve just that. Suhide hides root on a per-app basis, so you do not need to globally disable root at all. Suhide in its current state has a few limitations. One of the major ones is that there is no GUI, so this puts the mod away from the reach of beginners and rightfully so, in our opinion.
Further, the mod has been tested on just a handful of devices, so not all anomalous behaviors have been documented just yet. And lastly, Chainfire considers the coexistence of root and security-centric implementations as a losing game. The man does a good job at explaining his stanceso we recommend you go ahead and give it a read to understand the same. For installation and usage instructions and for download links, head on over to the forum thread.
Remember to reflash SuperSU after installation and after removal as well. Having options that help in the coexistence of apps that require security and apps that require root is certainly a good thing.
But ultimately, you should be mentally prepared to one day not be able to do so. Have you tried out suhide? What are your thoughts and experiences? Let us know in the comments below! Want more posts like this delivered to your inbox? Enter your email to be subscribed to our newsletter. Commerce and Law graduate with a passion for all things Android, Aamir frequently helps people get the best out of their budget smartphones through generous use of custom roms and kernels.
Order the Samsung Galaxy S20 at Amazon.Update: This post was written after he release of suhide v0. Scroll further down for some notes on the newer suhide v0. It is claimed to beat SafetyNet - and it doesfor now - no configuration necessary. Here is some proof, using our SafetyNet Playground app:.
The installer script just edits a few files inside initramfs boot image ramdisk : init.
It's now easier to hide root on your Android phone with suhide-lite
Zygote is the initial android app process; all other apps are forked from it. Be design, the runtime linker is going to link this library into the process before anything else, even before libc. The suhide. Detections such as SafetyNet can only get stronger in time; the more advanced the bypasses out there, the more advanced detections will become. Ultimately, things like SafetyNet will leverage their privileged position and utilize hardware attestation, making it really hard for bypasses to follow - TrustZone rootkits excluded, I suppose.
However it can still be easily detected - by blacklisted apps - through artifacts it leaves behind. Some easy picks: The suhide shared library is left mapped into the process space of all apps, blacklisted or not, and setresgid remains hooked.
ChainFire released a new version of suhidefixing some compatibility issues. I learned a few new tricks there, as this hack employs methods I have never used before fun! Most things remain the same. The shared library still gets injected using the same method and hooks setresguid ; however it now also hooks forkunshare and ioctl. The technical details are really fun but the gist is this: suhide hooks certain Android Binder transactions and removes references to eu. Here is some proof, using our SafetyNet Playground app: So how does it do it?
Update - suhide v0. So what is different?Some formatting may be lost, links may be dead, and images may be missing. Maintenance update, might fix Google Play Services crashes some have been seeing. See the XDA thread for more details. Why we should have this Google Play Service as system app also on devices of others manufacturers since Google have his IPhone now? Why the end-user can't grant system permissions also to others apps or uninstall Google Services if he wish or install others markets as system apps?
Google impose his restrictions in the Android world with Google Play Services which is becoming more and more a real cancer for the platform. I hope that Europe will stop the Google monopoly inside Android. In this way we can solve in better way also the SafetyNet problem and have new and more open app stores for the platform. Suhide is excellent, but we need also a class action against the Google impositions that not respects the will of the end user.
Calm your tits down! There are tens of app stores, every app tries their best to abuse system apis to stay awake, downloading updated apps by itself. Even the manufacturer tends to build less compatible instance of Android ROM for their device. Then you might understand - but I fear in your case you probably won't. They released Android Wear - devices right back to Android 4. It simply would not be possible if we had to rely on OEMs to issue timely updates to older devices.
If you can have system permissions and others no, is clear that you can force the entire platform in your direction. We know the good things that Google Play Services add to Android,it is not necessary to list, but at same time we also know the impositions that Google bring to Android through it.
For sure there are more democratic ways to add to Android the good things through an approval process that involve the manufacturer and expecially the end users. We are tired that some functionalities the day before worked and the next day no, just because Google disabled it via Google Play Services, we are tired of spyware and anti privacy malwares, we are tired of worms like SafetyNet and many others impositions that Google add to our devices via Google Play Services that go against what we want.Instale o SuperSu com Suhide no Galaxy S7 Edge
The end-user must have the ability to allow and disallow system permissions like all others permissions if we want a serious and open OS where all companies have the same power and without the Google monopoly, before this Android will be always a money machine invented by Google to control developers, manufacturers and end-users.
Can anyone tell me what is the functions of this app? Being following update post from chainfire about this app but didn't sure how to use. Check the threat on xda? All this time, I root, and just do the normal thing like titanium backup. Suhide is perfect to hide root from specific app and use root apps normally and without unroot your phone or hide root from your entire ROM.
Who cares? Do you work for free and nothing? I do not This is the difference. This is negative also for your future also if you don't understand. I want be the real owner of my device and this must be my right in the digital world, i don't like to be a trained monkey in the hands of google. Android is open source, is based on Linux kernel and have inside thousands of lines of code that are hard work of persons that want the end-user free from the abuse of companies like microsoft, apple etc.