Let's take part in the translation of the project - https://hosted.weblate.org/engage/APatch
Itโs simple, just register, add your language if itโs not there, and translate. For your convenience, almost everywhere there are screenshots showing the context of using something
Itโs simple, just register, add your language if itโs not there, and translate. For your convenience, almost everywhere there are screenshots showing the context of using something
Hosted Weblate
Get involved in APatch!
APatch is being translated into 48 languages using Weblate. Join the translation or start translating your own project.
๐14โค2โคโ๐ฅ1
APatch_10428-5-g3adfb7c_10433-release-signed.apk
11.3 MB
๐21๐ฏ6๐ค2โค1
APatch_10442-4-g86e7698_10446-release-signed.apk
11.4 MB
Changelog :
-Fixed superuser always loading ...
- Fixed crash caused by FLAG_MOUNT_MASTER CLI.
- No update for kpimg, unnecessary to update boot.img.
- Fixed ? : Apps are adding itself without the user permissions.
@APatchChannel
-Fixed superuser always loading ...
- Fixed crash caused by FLAG_MOUNT_MASTER CLI.
- No update for kpimg, unnecessary to update boot.img.
- Fixed ? : Apps are adding itself without the user permissions.
@APatchChannel
โค23๐8๐ฅ6โคโ๐ฅ2
New Release!
What's Changed
Requirements Updated by @ravindu644 in #172
Exclusive : Universal Kernel compilation Guides for every device. by @ravindu644 in #170
update resetprop to 26404 by @Pat-JK in #175
Translations update from Hosted Weblate for App by @weblate in #179
https://github.com/bmax121/APatch/releases/tag/10472
Click Me To Download
What's Changed
Requirements Updated by @ravindu644 in #172
Exclusive : Universal Kernel compilation Guides for every device. by @ravindu644 in #170
update resetprop to 26404 by @Pat-JK in #175
Translations update from Hosted Weblate for App by @weblate in #179
https://github.com/bmax121/APatch/releases/tag/10472
Click Me To Download
๐32๐ฏ5๐ฅ4โค2โก2๐2๐2๐ค1
Stop discussing cheating in our communication group!
APatch is a tool for rooting, not for cheating!
If anyone sees someone posting content related to cheating in the communication group, please report it to the group (EN, CN) admins.
APatch is a tool for rooting, not for cheating!
If anyone sees someone posting content related to cheating in the communication group, please report it to the group (EN, CN) admins.
๐127๐8โค6๐ค6๐5๐ฏ3๐2๐ข2๐1
I just noticed APatchLite, and this is not directed at APatchLite specifically. APatchLite is guaranteed to be safe as it is a version forked by a developer of the APatch app. However, there is an issue: the superkey is embedded in the source code, and it is not advisable to skip the setting of the superkey.
โค42๐16๐ค6โคโ๐ฅ2๐ค2๐1๐ค1
APatch_10569_10569-release-signed.apk
11.5 MB
10569
1. Fix find kallsyms_marker error (For example: OnePlus 12 with kernel 6.1.57 and etc)
2. Try to fix module install os error 22 or 5, but not 100% guaranteed.
1. Fix find kallsyms_marker error (For example: OnePlus 12 with kernel 6.1.57 and etc)
2. Try to fix module install os error 22 or 5, but not 100% guaranteed.
๐ฅ42๐29โค8๐8๐4๐3
Due to previous mistakes, both the group and the original management have been disbanded. We are now discussing the combination and merging into the same group, and all management personnel have been changed to developers. We do not want any unpleasant things to happen again and would like to join a new group, https://t.iss.one/apatch_discuss
Telegram
[ZH/EN] [SFW] APatch Discussions
If u muted during joining in - REJOIN AND SOLVE CAPTCHA
ๅฆๆๆ ๆณๅฎๆ้ช่ฏ่ฏท้ๆฐๅ ๅ ฅ
่ฏท็จ @apatchibotๅ้็ๆๅไธไธชdebugciๅ้ฆ/update with debug ci which send by @apatchibot before feedback
็ฆๆญขๅผๆ/No cheat
Rules: !rules
externalreply actions will be banned/่ฟ้ไธ่ฝ่ฟ่กๅค้จๅผ็จ
ๅฆๆๆ ๆณๅฎๆ้ช่ฏ่ฏท้ๆฐๅ ๅ ฅ
่ฏท็จ @apatchibotๅ้็ๆๅไธไธชdebugciๅ้ฆ/update with debug ci which send by @apatchibot before feedback
็ฆๆญขๅผๆ/No cheat
Rules: !rules
externalreply actions will be banned/่ฟ้ไธ่ฝ่ฟ่กๅค้จๅผ็จ
๐82โค9๐6๐ค6๐ค5๐3โคโ๐ฅ2๐2๐คทโโ1๐ฏ1๐1
APatch_10657_10657-release-signed.apk
8.3 MB
๐ New APatch release available ๐
Upgrade KernelPatch to 0.10.5
Strip busybox so that APatch's size decreased
New refreshed UI
Introduce theme manager and custom dark mode switch
Switch to stable compose dependence release
Fix settings page not scrollable
Enhanced Image flashing operations
Optimize InstallScreen experience
Refine dialog component and add an animation to UpdateCard
Enable blur behind compose dialog for Android S+
Add an alertdialog if failed to auth super key
Refactor Installaction UX&UI
Use lsplugin resopt to optimize apk size
Refine WebUI
Implement KPM Control Feature
Implement isSafeMode detect
Fix extract kpm infomation from boot error
Fix round corner for APModule Info Card
Fix random build signture
Adapt Zygisk Next WebUI
Fix twice try when selecting an invalid boot image
Allow system_server devpts read/write chr_file
Fix unable to configure exclude feature for non-root apps
Now SuperKey are no longer plaintext in the process of transmission and storage
Fix the logic for processing the "UNCOMPRESSED_IMG" header
kptools: Skip relocation when trying again
Fix safemode typo
Import translations changes (By all contributors โค๏ธ)
Note:
This version includes many updates. Please backup important data before installation or upgrade. We are pleased that Zygisk Next has added support for APatch. To be compatible with its whitelist function, we have added an "exclude" setting button. It should be noted that if Zygisk Next is not used, it has no practical significance because we have not yet implemented this feature due to time constraints. It is a known issue that some software cannot obtain ROOT permission, but only a very small number of software have experienced this bug. We are doing our best to solve and develop it. Thank you for your support and understanding.
Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
@APatchChannel
Upgrade KernelPatch to 0.10.5
Strip busybox so that APatch's size decreased
New refreshed UI
Introduce theme manager and custom dark mode switch
Switch to stable compose dependence release
Fix settings page not scrollable
Enhanced Image flashing operations
Optimize InstallScreen experience
Refine dialog component and add an animation to UpdateCard
Enable blur behind compose dialog for Android S+
Add an alertdialog if failed to auth super key
Refactor Installaction UX&UI
Use lsplugin resopt to optimize apk size
Refine WebUI
Implement KPM Control Feature
Implement isSafeMode detect
Fix extract kpm infomation from boot error
Fix round corner for APModule Info Card
Fix random build signture
Adapt Zygisk Next WebUI
Fix twice try when selecting an invalid boot image
Allow system_server devpts read/write chr_file
Fix unable to configure exclude feature for non-root apps
Now SuperKey are no longer plaintext in the process of transmission and storage
Fix the logic for processing the "UNCOMPRESSED_IMG" header
kptools: Skip relocation when trying again
Fix safemode typo
Import translations changes (By all contributors โค๏ธ)
Note:
This version includes many updates. Please backup important data before installation or upgrade. We are pleased that Zygisk Next has added support for APatch. To be compatible with its whitelist function, we have added an "exclude" setting button. It should be noted that if Zygisk Next is not used, it has no practical significance because we have not yet implemented this feature due to time constraints. It is a known issue that some software cannot obtain ROOT permission, but only a very small number of software have experienced this bug. We are doing our best to solve and develop it. Thank you for your support and understanding.
Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
@APatchChannel
๐124๐83โค26๐ฅ9โคโ๐ฅ5๐ฏ5๐3๐ค3๐3๐ค1
APatch_10763_10763-release-signed.apk
6.4 MB
๐ New APatch release 10763 is available ๐
Changelog
Upgrade KernelPatch to 0.10.7
Upgrade java and rust dependences
Fix compat syscall, 32-bits su command is supported now
Shrink apd size
Remove buggy and redundant hide manager feature
Re-designed About and Module Screen UI, thanks to SanmerDev MRepo's design
Fix os error 2 during installing modules
Switch to new enableEdgeToEdge, drop accompanist/systemuicontroller
Optimize APatch Safe Mode
Fix module online upgrade not working
Re-design exclude modifications feature
Translation imported, thanks to all translators
More optimizations and minor changes
Notes
The newly designed exclusion module modifies the logic, and from now on, applications that have already been granted ROOT permissions no longer support exclusion because it does not conform to the logic of normal usage scenarios; By default, modules will no longer be excluded because not all software will check the current environment, which undoubtedly brings unnecessary power consumption and heat to the phone. You can manually configure the applications that need to be excluded. It should be noted that if you are upgrading from a version of KernelPatch below 0.10.7 instead of a completely new installation, you need to manually delete the
We have noticed that some older devices (mainly those with Linux kernel versions less than 5) may experience unlimited loading of SuperUser Screen, and even some applications may not be able to use ROOT permissions. This is a known issue and is currently under investigation.
๐ Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
๐ @APatchChannel
Changelog
Upgrade KernelPatch to 0.10.7
Upgrade java and rust dependences
Fix compat syscall, 32-bits su command is supported now
Shrink apd size
Remove buggy and redundant hide manager feature
Re-designed About and Module Screen UI, thanks to SanmerDev MRepo's design
Fix os error 2 during installing modules
Switch to new enableEdgeToEdge, drop accompanist/systemuicontroller
Optimize APatch Safe Mode
Fix module online upgrade not working
Re-design exclude modifications feature
Translation imported, thanks to all translators
More optimizations and minor changes
Notes
The newly designed exclusion module modifies the logic, and from now on, applications that have already been granted ROOT permissions no longer support exclusion because it does not conform to the logic of normal usage scenarios; By default, modules will no longer be excluded because not all software will check the current environment, which undoubtedly brings unnecessary power consumption and heat to the phone. You can manually configure the applications that need to be excluded. It should be noted that if you are upgrading from a version of KernelPatch below 0.10.7 instead of a completely new installation, you need to manually delete the
/data/adb/ap/package_config file and reconfigure it on the SuperUser screen, otherwise a BUG may be occurred.We have noticed that some older devices (mainly those with Linux kernel versions less than 5) may experience unlimited loading of SuperUser Screen, and even some applications may not be able to use ROOT permissions. This is a known issue and is currently under investigation.
๐ Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
๐ @APatchChannel
๐524โค86๐ฅ28๐15๐13๐10๐ฏ8๐ค8โก7๐ซก7๐6
APatch_11039_11039-release-signed.apk
5.1 MB
๐ New APatch release 11039 is available ๐
Changelog
Upgraded KernelPatch to version 0.11.2
Upgraded Gradle and Rust dependencies
Allocated new PTY in APD instead of allowing SELinux policy
Shrink Manager app size
Updated Resetprop and MagiskBoot tools
Fixed A/B OTA boot marker issue
Resolved UID mismatch after package list changes
Switched to Magic Mount instead of OverlayFS
Imported translations โ special thanks to all translators!
Added a new method to flash KernelPatch using Magisk with root access
Removed image file dependency
Fixed logcat functionality during boot stage
Resolved WebUI display errors
Various optimizations, minor changes, and bug fixes
Notes
KernelPatch doesn't support 6.6 till now. In order to provide a better compatibility, we have changed to magic mount instead of OverlayFS. However, you can still use OverlayFS as default mounting method by creating the /data/adb/.overlay_enable file.
Additionally, you can create /data/adb/.litemode_enable to skip all mounts so that detection minimized. These options are not shown in the manager because they are not recommended for using. Thank you all for your support of APatch.
โ ๏ธ All modules will be lost after upgrading to this release from stable version because of module image's removal, so you need to manually re-install all your modules. Please backup all your data before upgrading to this version.
๐ Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
๐ @APatchChannel
Changelog
Upgraded KernelPatch to version 0.11.2
Upgraded Gradle and Rust dependencies
Allocated new PTY in APD instead of allowing SELinux policy
Shrink Manager app size
Updated Resetprop and MagiskBoot tools
Fixed A/B OTA boot marker issue
Resolved UID mismatch after package list changes
Switched to Magic Mount instead of OverlayFS
Imported translations โ special thanks to all translators!
Added a new method to flash KernelPatch using Magisk with root access
Removed image file dependency
Fixed logcat functionality during boot stage
Resolved WebUI display errors
Various optimizations, minor changes, and bug fixes
Notes
KernelPatch doesn't support 6.6 till now. In order to provide a better compatibility, we have changed to magic mount instead of OverlayFS. However, you can still use OverlayFS as default mounting method by creating the /data/adb/.overlay_enable file.
Additionally, you can create /data/adb/.litemode_enable to skip all mounts so that detection minimized. These options are not shown in the manager because they are not recommended for using. Thank you all for your support of APatch.
โ ๏ธ All modules will be lost after upgrading to this release from stable version because of module image's removal, so you need to manually re-install all your modules. Please backup all your data before upgrading to this version.
๐ Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
๐ @APatchChannel
โค313๐130๐25๐ฅ19๐17๐ค13๐คฏ9๐9๐
7๐ค4โคโ๐ฅ1
APatch_11107_11107-release-signed.apk
5.3 MB
๐ New APatch release 11107 is available ๐
Changelog
Fix Linux 6.1 / 6.6 support (by NepXin)
Bump KernelPatch to 0.12.0
Refactor apjni
Upgrade dependences
Fix exclude toggle
Merge translation
Add Lite Mode and Force OverlayFS feature
Fix several bug, improve stability
Some minor changes
๐ Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
๐ @APatchChannel
Changelog
Fix Linux 6.1 / 6.6 support (by NepXin)
Bump KernelPatch to 0.12.0
Refactor apjni
Upgrade dependences
Fix exclude toggle
Merge translation
Add Lite Mode and Force OverlayFS feature
Fix several bug, improve stability
Some minor changes
๐ Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
๐ @APatchChannel
โค368๐ฅ32๐คฏ29๐15๐12๐11๐ค9๐7๐7๐6๐
4
APatch_11142_166daa0_on_HEAD-release-signed.apk
5.6 MB
Support kernel 6.12 and fix many bugs....
๐ Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
๐ @APatchChannel
๐ Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
๐ @APatchChannel
โค177๐19๐17๐8๐คฏ8๐ฅ6๐4๐3๐3๐ข2๐2
Due to increasingly aggressive root detection, we aim to move as much capability of the root manager as possible into modules. The original shell-script-based workflow has become too simple and can no longer meet the needs of module development. We are now introducing a new scripting system: by adding Lua scripts, you can call Rust or even C directly from Lua. This allows Lua to invoke system calls, and you can also expose module interfaces in Lua to communicate with other modules. Modules can pass parameters and call each other in any format you define.
apd provides a set of built-in functions for modules to use. You can refer to our official template at
https://github.com/AndroidPatch/Module-Template-Lua/
to start Lua-based module development. You only need to add a module_id.lua file inside your module to enable the new features.
Starting from this commit:
https://github.com/bmax121/APatch/commit/a5a5c4a8c0a6ea179b2db62dca9bf9b4ab360a0f
we will gradually add more functions to improve the Lua scripting ecosystem. Follow
https://nightly.link/bmax121/APatch/workflows/build/main/APatch
to get the latest build versions.
apd provides a set of built-in functions for modules to use. You can refer to our official template at
https://github.com/AndroidPatch/Module-Template-Lua/
to start Lua-based module development. You only need to add a module_id.lua file inside your module to enable the new features.
Starting from this commit:
https://github.com/bmax121/APatch/commit/a5a5c4a8c0a6ea179b2db62dca9bf9b4ab360a0f
we will gradually add more functions to improve the Lua scripting ecosystem. Follow
https://nightly.link/bmax121/APatch/workflows/build/main/APatch
to get the latest build versions.
GitHub
GitHub - AndroidPatch/Module-Template-Lua: for APatch Tempate-Lua
for APatch Tempate-Lua. Contribute to AndroidPatch/Module-Template-Lua development by creating an account on GitHub.
โค210๐28๐ซก21๐ฅ11๐ค6โก5๐4๐ฏ3โคโ๐ฅ2๐2