Releases: bmax121/KernelPatch
Releases · bmax121/KernelPatch
0.11.0-dev
Optimize android safe mode, apply some optimizations, introduce depen… …dabot and upgrade deps (#84) * userd: Optimize android safe mode 1. Fix input_handle_event hook 2. Split safemode write operation 3. Add more point to trigger writting Signed-off-by: GarfieldHan <2652609017@qq.com> * kernel: Add a few bp hot path Signed-off-by: GarfieldHan <2652609017@qq.com> * userspace: Apply optimizations Signed-off-by: GarfieldHan <2652609017@qq.com> * workflows: Upgrade to ndk r26d Signed-off-by: GarfieldHan <2652609017@qq.com> * github: Introduce dependabot Signed-off-by: GarfieldHan <2652609017@qq.com> * Bump the action-dependencies group with 3 updates Bumps the action-dependencies group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [ncipollo/release-action](https://github.com/ncipollo/release-action). Updates `actions/checkout` from 3 to 4 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) Updates `actions/upload-artifact` from 3 to 4 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3...v4) Updates `ncipollo/release-action` from 1.12.0 to 1.14.0 - [Release notes](https://github.com/ncipollo/release-action/releases) - [Commits](https://github.com/ncipollo/release-action/compare/v1.12.0...v1.14.0) --------- Signed-off-by: GarfieldHan <2652609017@qq.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0.10.7
Optimize android safe mode, apply some optimizations, introduce depen… …dabot and upgrade deps (#84) * userd: Optimize android safe mode 1. Fix input_handle_event hook 2. Split safemode write operation 3. Add more point to trigger writting Signed-off-by: GarfieldHan <2652609017@qq.com> * kernel: Add a few bp hot path Signed-off-by: GarfieldHan <2652609017@qq.com> * userspace: Apply optimizations Signed-off-by: GarfieldHan <2652609017@qq.com> * workflows: Upgrade to ndk r26d Signed-off-by: GarfieldHan <2652609017@qq.com> * github: Introduce dependabot Signed-off-by: GarfieldHan <2652609017@qq.com> * Bump the action-dependencies group with 3 updates Bumps the action-dependencies group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [ncipollo/release-action](https://github.com/ncipollo/release-action). Updates `actions/checkout` from 3 to 4 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) Updates `actions/upload-artifact` from 3 to 4 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3...v4) Updates `ncipollo/release-action` from 1.12.0 to 1.14.0 - [Release notes](https://github.com/ncipollo/release-action/releases) - [Commits](https://github.com/ncipollo/release-action/compare/v1.12.0...v1.14.0) --------- Signed-off-by: GarfieldHan <2652609017@qq.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0.10.5
feat: hash superkey
0.10.4
1. fix kallsym: find kallsyms_marker error, newest oneplus12 (not nol… …y oneplus12) is ok now, 2. try to fix module install os error 22 or 5, I'm not sure
0.10.3
Compatible with Termux's su.
0.10.2
- The core algorithm for kpimg injection has changed. Some devices is now supported, and it's also possible that the upgrade may cause boot stock...
- Early support for embed extra-item (such as KPM, executable, shell, android rc file ...) into kernel image. These extra-items will trigger under certain events. (current only support KPM triggered under "pre-kernel-init" event). And add another KPM control interface
- Refactor the implementation of the 'su' command. This will fix some of the issues related to the 'su' command.
- Add new SUPERCMD implementation to execute any command with superkey, this replaced the original KPATCH_SHADOW_PATH
- Attempted to implement kpatch release from kernel, but it may not be reliable, so let's leave it to the next version.
0.9.0
- Embed KPM support, Add KPM control API and CLI
- Re-patch kernel image support
- Start supporting KALLSYMS_ALL=n, but still some issues
- bug fix
- Note: SuperCall changes and is not forward compatible
0.8.5
feat: su support more option
0.8.4
What's Changed
- kptools: Fix calculation of kpimg length by @sekaiacg in #30
- Readme: fixup Documentaion link by @Forenche in #32
- kptools: Add targetOS option to patch target system by @sekaiacg in #36
- kptools: Support compile kptools for windows target by @affggh in #37
- kpimg: Refix boot stuck cause by bti
Full Changelog: 0.8.3...0.8.4
0.8.3
kptools, failed when CONFIG_KALLSYMS_ALL=n