Rootless Android Modding Part II
The afterstory with Shizuku, LsPatch installed. Difficulties and solution.
We have everything installed, the Xposed module runs smooth and elegant, enlighten our free world. Suddenly, when we try opening our banking app, and the fxxking error thrown out: “Our system has detected Shizuku/LSPatch installed. Please remove them for security reasons.” Or: “USB Debugging has been detected. Please turn it off”…
Get Steven Low’s stories in your inbox
Join Medium for free to get updates from this writer.
This happens because those sneaky apps can scan our installed app package list using packageManager.getInstalledPackages() Lets jump right through to the L1 solution.
L1: Renaming app package
- Shizuku: Download and install the hide feature implemented version: https://github.com/thedjchi/Shizuku
- LSPatch: Download and install the built-in package renaming version: https://github.com/JingMatrix/LSPatch/releases/tag/v1.0
Or one can install the Apkrename tool to change the package name.
L2: Apply custom device settings per app launch
- Geto: Download and install from https://github.com/JackEblan/Geto
Following the Geto tutorial, we can manipulate the device settings for a target app, such as a banking application, so that it launches while Developer Options and other selected settings are disabled
One caviat is that we dont actually need to install the ashell unless you are willing to pay that 0.99$ and for convenience. Otherwise, just plug your phone USB into your computer and run the following command:
adb shell pm grant com.android.geto android.permission.WRITE_SECURE_SETTINGSYour device is in USB Debugging mode and authorized








