Skip to content

Releases: bmax121/KernelPatch

0.10.2

07 Mar 09:53

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

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

Choose a tag to compare

feat: su support more option

0.8.4

14 Jan 00:17
e21b75d

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

Choose a tag to compare

kptools, failed when CONFIG_KALLSYMS_ALL=n

0.8.2

03 Jan 15:05

Choose a tag to compare

kptools: fix typo

0.8.1

03 Jan 14:26

Choose a tag to compare

kptools: add more suffixed_symbol

0.7.2

31 Dec 07:24

Choose a tag to compare

fix: kpm user interface

0.7.1

29 Dec 14:13

Choose a tag to compare

0.7.1

0.6.2

20 Dec 02:04

Choose a tag to compare

fix: build error