Skip to content

Releases: bmax121/KernelPatch

0.11.0-dev

16 May 11:28
91df9a7
Compare
Choose a tag to compare
0.11.0-dev Pre-release
Pre-release
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

01 May 12:16
91df9a7
Compare
Choose a tag to compare
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

08 Apr 05:31
Compare
Choose a tag to compare
feat: hash superkey

0.10.4

17 Mar 15:15
Compare
Choose a tag to compare
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

08 Mar 08:29
Compare
Choose a tag to compare

Compatible with Termux's su.

0.10.2

07 Mar 09:53
Compare
Choose a tag to compare
  1. 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...
  2. 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
  3. Refactor the implementation of the 'su' command. This will fix some of the issues related to the 'su' command.
  4. Add new SUPERCMD implementation to execute any command with superkey, this replaced the original KPATCH_SHADOW_PATH
  5. 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

27 Jan 02:52
Compare
Choose a tag to compare
  1. Embed KPM support, Add KPM control API and CLI
  2. Re-patch kernel image support
  3. Start supporting KALLSYMS_ALL=n, but still some issues
  4. bug fix
  5. Note: SuperCall changes and is not forward compatible

0.8.5

17 Jan 11:13
Compare
Choose a tag to compare
feat: su support more option

0.8.4

14 Jan 00:17
e21b75d
Compare
Choose a tag to compare

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

04 Jan 01:41
Compare
Choose a tag to compare
kptools, failed when CONFIG_KALLSYMS_ALL=n