APatch

The patching of Android kernel and Android system

GPL-3.0 License

Stars
2.9K

Bot releases are visible (Hide)

APatch - 10762 Latest Release

Published by github-actions[bot] 6 months ago

πŸŽ‰ 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

APatch - 10656

Published by github-actions[bot] 7 months ago

πŸŽ‰ 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: https://github.com/bmax121/APatch/compare/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

APatch - 10570

Published by github-actions[bot] 7 months ago

  1. fix os error when install module
  2. fix uninstall androidpatch will lose all root config

Full Changelog: https://github.com/bmax121/APatch/compare/10569...10570

APatch - 10569

Published by github-actions[bot] 7 months ago

  1. Fix newer 6.1.57+ version failed to patch (For example: OnePlus 12 and etc)
  2. Try to fix module install os error 22 or 5, but not 100% guaranteed.

Full Changelog: https://github.com/bmax121/APatch/compare/10568...10569

APatch - 10568

Published by github-actions[bot] 7 months ago

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: https://github.com/bmax121/APatch/compare/10533...10568

APatch - 10533

Published by github-actions[bot] 8 months ago

What's Changed

Full Changelog: https://github.com/bmax121/APatch/compare/10529...10533

APatch - 10529

Published by github-actions[bot] 8 months ago

!! Due to extensive updates to the underlying components and limited resources, there may be bugs that have not been identified during testing !!
!! You can consider this a beta version. Please back up your data and proceed with caution when upgrading.!!

  1. Update KernelPatch to 0.10.2. Detail: https://github.com/bmax121/KernelPatch/releases
  2. Start supporting CONFIG_KALLSYMS_ALL=n, but still some issues
  3. Refactor the implementation of the 'su' command. If your su command is behaving abnormally, you might want to give it a try.
  4. Supercall is not compatible with version 0.8.5 and earlier, So, If your version is 0.8.5 and earlier, after you update the app, you will lose root permissions, you need to repatch your original boot.img
  5. New patch pages. Supports update-patches and unpatch, If your KernelPatch version is 0.9.0 and later, you can update KernelPatch directly. Thanks to @ponces
  6. apd updated (tmp_mount from KSU) #212, Thansk to @Admirepowered
  7. Hide the manager app (Random package name) #237. Thanks to @pomelohan
  8. And some bug fixed, and ...
    Full Changelog: https://github.com/bmax121/APatch/compare/10481...10529
APatch - 10474

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/bmax121/APatch/compare/10472...10474

APatch - 10472

Published by github-actions[bot] 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/bmax121/APatch/compare/10446...10472

APatch - 10450

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/bmax121/APatch/compare/10442...10450

APatch - 10446

Published by github-actions[bot] 9 months ago

What's Changed

fix: loss su after reboot

Full Changelog: https://github.com/bmax121/APatch/compare/10442...10446

APatch - 10442

Published by github-actions[bot] 9 months ago

What's Changed

  1. fix superuser always loading ...
  2. fix crash caused by FLAG_MOUNT_MASTER CLI
  3. no update for kpimg, unnecessary to update boot.img,

Full Changelog: https://github.com/bmax121/APatch/compare/10440...10442

APatch - 10428

Published by github-actions[bot] 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/bmax121/APatch/compare/10420...10428

APatch - 10420

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/bmax121/APatch/compare/10419...10420

APatch - 10419

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/bmax121/APatch/compare/10418...10419

APatch - 10418

Published by github-actions[bot] 9 months ago

APatch - 10417

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/bmax121/APatch/compare/10413...10417

APatch - 10413

Published by github-actions[bot] 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/bmax121/APatch/compare/10400...10413

APatch - 10400

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/bmax121/APatch/compare/10399...10400

APatch - 10399

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/bmax121/APatch/compare/10398...10399

Badges
Extracted from project README
Latest Release Nightly Release Weblate Channel GitHub License Translation Status
Related Projects