Releases: bmax121/APatch
Release list
11224
11219
What's Changed
- manager: left-align WebUI button and add dedicated webui icon by @Prslc in #1296
- manager: fix update module download listener callback not firing by @Prslc in #1299
- feat(ui): ζ·»ε 樑εε葨ζη΄’εθ½ by @matsuzaka-yuki in #1328
- build(deps): bump actions/upload-artifact from 5 to 6 in the action-dependencies group by @dependabot[bot] in #1322
- build(deps): bump the maven-dependencies group across 1 directory with 8 updates by @dependabot[bot] in #1332
- manager: prevent module update crash by safely reading HTTP response by @Prslc in #1336
- manager: remove text from module buttons by @YangQi0408 in #1335
- manager: introduce webui package manager api by @KOWX712 in #1337
- feat(ui): Add KPM config dialog and optimize extra items style by @matsuzaka-yuki in #1341
- ci: upload mapping artifacts and improve Telegram notifications by @Prslc in #1343
- manager: add try catch block to fetchAppList by @KOWX712 in #1344
- manager: add insets support to webui by @KOWX712 in #1340
- apd: support metamodule && fmt by @Tools-cx-app in #1356
- manager: optimize APM update check by @YangQi0408 in #1342
- manager: rewrite SearchBar by @AlexLiuDev233 in #1361
- manager: fix high dpi text showing by @AlexLiuDev233 in #1362
- manager: provide monet color to WebUI by @KOWX712 in #1358
- manager: add file chooser support to WebUI by @KOWX712 in #1360
- manager: add landscape navigation bar support by @KOWX712 in #1359
- build(deps): bump actions/upload-artifact from 5 to 6 in the action-dependencies group by @dependabot[bot] in #1345
- manager: fix double window insets padding by @KOWX712 in #1372
- build(deps): bump the maven-dependencies group across 1 directory with 7 updates by @dependabot[bot] in #1388
- apd: fix typo by @Tools-cx-app in #1407
- manager: add defconfig.gz into bug report file by @luyanci in #1408
- manager/apd: fix multiple known issues by @Prslc in #1409
- apd/manager: implement undo functionality for module uninstallation by @Prslc in #1442
- manager: deprecate mandatory SuperKey and refactor auth by @Prslc in #1446
- manager: enforce strong superkey requirement for patching by @Prslc in #1448
- apd: support module config by @Tools-cx-app in #1447
- manager: restore fallback when truncate fails to create shell by @Prslc in #1462
- manager: webui add doUpdateVisitedHistory support by @KOWX712 in #1461
- fix: add CORS header to ksu://icon/ responses to allow programmatic image loading by @KOWX712 in #1468
- apd: fix some module scripts won't add AP_MODULE environment var by @Tools-cx-app in #1474
- fix: README badges nightly release link by @KOWX712 in #1478
- build(deps): bump the action-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #1431
- manager: fix TransactionTooLargeException crash on large module install logs by @YangQi0408 in #1491
New Contributors
- @Prslc made their first contribution in #1296
- @matsuzaka-yuki made their first contribution in #1328
- @YangQi0408 made their first contribution in #1335
- @KOWX712 made their first contribution in #1337
- @Tools-cx-app made their first contribution in #1356
- @AlexLiuDev233 made their first contribution in #1361
- @luyanci made their first contribution in #1408
Full Changelog: 11142...11219
11142
What's Changed
- Update english translation by @igormiguell in #1116
- use grep for overlayfs detection instead of cat | grep by @frknkrc44 in #1115
- apd: Revise package Modification time by @shulng in #1135
- apd: fix package config file write reliability by @shulng in #1142
- Translations update from Hosted Weblate by @weblate in #1155
- apd: fix unauthorized apps in package_config by @shulng in #1154
- apd: fix unauthorized apps in package_config by @shulng in #1158
- Update english translation by @igormiguell in #1205
- manager: Use Crossfade in BottomBar, remove Timber by @lightsummer233 in #1234
- build(deps): bump actions/upload-artifact from 4 to 5 in the action-dependencies group by @dependabot[bot] in #1247
New Contributors
- @frknkrc44 made their first contribution in #1115
- @shulng made their first contribution in #1135
Full Changelog: 11107...11142
11107
Changelog
Fix Linux 6.1 / 6.6 support (@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
11039
π 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.
π Report bug or feature request: https://github.com/bmax121/APatch/issues/new/choose
π @APatchChannel
10762
π 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/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
10657
π New APatch release available π
What's Changed
- Upgrade KernelPatch to 0.10.5 (@bmax121)
- Strip busybox so that APatch's size decreased (@sekaiacg)
- New refreshed UI (@pomelohan)
- Introduce theme manager and custom dark mode switch (@pomelohan)
- Switch to stable compose dependence release (@pomelohan)
- Fix settings page not scrollable (@pomelohan)
- Enhanced Image flashing operations (@gitclone-url)
- Optimize InstallScreen experience (@TinyHai)
- Refine dialog component and add an animation to UpdateCard (@TinyHai)
- Enable blur behind compose dialog for Android S+ (@pomelohan)
- Add an alertdialog if failed to auth super key (@pomelohan)
- Refactor Installaction UX&UI (@pomelohan)
- Use lsplugin resopt to optimize apk size (@pomelohan)
- Refine WebUI (@5ec1cff)
- Implement KPM Control Feature (@pomelohan)
- Implement isSafeMode detect (@pomelohan)
- Fix extract kpm infomation from boot error (@bmax121)
- Fix round corner for APModule Info Card (@lightsummer233)
- Fix random build signture (@Admirepowered)
- Adapt Zygisk Next WebUI (@Admirepowered)
- Fix twice try when selecting an invalid boot image (@pomelohan)
- Allow system_server devpts read/write chr_file (@pomelohan @bmax121)
- Fix unable to configure exclude feature for non-root apps (@pomelohan)
- Now SuperKey are no longer plaintext in the process of transmission and storage (@bmax121)
- Fix the logic for processing the "UNCOMPRESSED_IMG" header (@qwerty472123)
- kptools: Skip relocation when trying again (@sekaiacg)
- Fix safemode typo (@18712886438)
- Import translations changes (By all contributors β€οΈ)
Full Changelog: 10570...10657
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
10570
- fix os error when install module
- fix uninstall androidpatch will lose all root config
Full Changelog: 10569...10570
10569
- Fix patch error caused by 'find kallsyms_marker error' (For example: OnePlus 12 with kernel 6.1.57+ and etc)
- Try to fix module install os error 22 or 5, but not 100% guaranteed.
Full Changelog: 10568...10569
10568
What's Changed
- Refactor KernelPatch installation logic and initial support for A/B upgrade after OTA, by @pomelohan and @Admirepowered
- Introduce Module WebUI feature from ksu
- Introduce APatch update notifier
Full Changelog: 10533...10568