Open Niemandausduisburg opened 1 month ago
I found the issue. A commit in KernelSource broke it.
Now stuck on bootlogo
I'm facing same problem
same here, after patching kernel, bootloop is common factor for now, kallsyms, kallsyms all, and debug kernel are enabled
try latest CI version
try latest CI version
is that true apatch requrement debug kernel to enable like this: /////////////////////////////////////////////////
menu "APatch Support"
config APATCH_SUPPORT
bool "Enable Basic APatch support"
default y
help
This helps you to enable requirements for APatch.
select DEBUG_KERNEL
select KALLSYMS
select KALLSYMS_ALL
select SYSFS_SYSCALL
select SIGNALFD
select TIMERFD
select EVENTFD
select BUILD_ARM64_APPENDED_DTB_IMAGE
select OVERLAY_FS
config APATCH_FIX_MODULES
tristate "Fix kernel modules in APatch"
default y if APATCH_SUPPORT
depends on APATCH_SUPPORT
help
Enable load modules.
select MODULES
select MODULE_FORCE_LOAD
select MODULE_UNLOAD
select MODULE_FORCE_UNLOAD
select MODVERSIONS
config APATCH_CUSTOMS
depends on APATCH_SUPPORT
bool " APatch LocalVersion"
default y if APATCH_SUPPORT
help
Add APatch to your kernel.
endmenu
/////////////////////////////////////////////////////////
in doc there is only this, why ???:
Requirement Kernel configs:
CONFIG_KALLSYMS=y and CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS=y and CONFIG_KALLSYMS_ALL=n: Initial support
try latest CI version
try latest CI version
i got force close with latest ci
i got force close with latest ci
Same problem
Please check before submitting an issue/在提交 issue 前请检查
Version requirement/版本要求
Describe the bug/描述 bug
I can't patch my bootimage.
09-13 18:21:58.622 19025 19025 D PatchViewModel: **** 09-13 18:21:58.638 19025 19025 D PatchViewModel: **** 09-13 18:21:58.638 19025 19025 D PatchViewModel: APatch Boot Image Patcher 09-13 18:21:58.639 19025 19025 D PatchViewModel: **** 09-13 18:21:58.639 19025 19025 D PatchViewModel: - Patching kernel 09-13 18:21:58.639 19025 19025 D PatchViewModel: + ./kptools -p -i kernel.ori -S Sc4n33w177c43n -k kpimg -o kernel -K kpatch 09-13 18:21:58.897 19025 19025 D PatchViewModel: [-] /home/runner/work/KernelPatch/KernelPatch/tools/patch.c:367/patch_update_img(); analyze_kallsym_info error 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] kernel image_size: 0x026a2810 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] kernel uefi header: false 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] kernel load_offset: 0x00080000 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] kernel kernel_size: 0x031cf000 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] kernel page_shift: 12 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] new kernel image ... 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] linux_banner 1: Linux version 4.19.246-N0kernel (nobody@android-build) (Android (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5), LLD 18.0.0) #2 SMP PREEMPT Fri Sep 13 17:44:28 CEST 2024 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] linux_banner offset: 0x1d39adc 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] kernel version major: 4, minor: 19, patch: 246 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] kallsyms_token_table offset: 0x01b09e00 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] endian: little 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] kallsyms_token_index offset: 0x01b0a200 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] find arm64 relocation kernel_va: 0xffffff8010000000 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] find arm64 relocation table range: [0x02172f18, 0x02402238), count: 0x0001b4cc 09-13 18:21:58.897 19025 19025 D PatchViewModel: [?] bad rela offset: 0xffffff80126ce6d0 09-13 18:21:58.897 19025 19025 D PatchViewModel: [-] /home/runner/work/KernelPatch/KernelPatch/tools/kallsym.c:470/find_markers_1(); find kallsyms_markers error 09-13 18:21:58.897 19025 19025 D PatchViewModel: [+] kallsyms_markers range: [0x0196a600, 0x0196a960), count: 0x0000006b 09-13 18:21:58.898 19025 19025 D PatchViewModel: [+] approximate kallsyms_offsets range: [0x0196a5e0, 0x019c313c) count: 0x000162d7 09-13 18:21:58.898 19025 19025 D PatchViewModel: [-] /home/runner/work/KernelPatch/KernelPatch/tools/kallsym.c:583/find_names(); find kallsyms_names error 09-13 18:21:58.898 19025 19025 D PatchViewModel: [-] /home/runner/work/KernelPatch/KernelPatch/tools/kallsym.c:470/find_markers_1(); find kallsyms_markers error 09-13 18:21:58.898 19025 19025 D PatchViewModel: [+] kallsyms_markers range: [0x0196a600, 0x0196a960), count: 0x0000006b 09-13 18:21:58.898 19025 19025 D PatchViewModel: [+] approximate kallsyms_offsets range: [0x0196a5e0, 0x019c313c) count: 0x000162d7 09-13 18:21:58.898 19025 19025 D PatchViewModel: [-] /home/runner/work/KernelPatch/KernelPatch/tools/kallsym.c:583/find_names(); find kallsyms_names error 09-13 18:21:58.914 19025 19025 D PatchViewModel: + patch_rc=1 09-13 18:21:58.914 19025 19025 D PatchViewModel: + set +x 09-13 18:21:58.914 19025 19025 D PatchViewModel: - Patch kernel error: 1 09-13 18:21:58.933 4414 24256 W MediaProvider: isAppCloneUserPair failed. Users: 0 and 0 09-13 18:21:58.933 4414 24256 W MediaProvider: isAppCloneUserPair for user 0: false 09-13 18:21:58.955 4414 24256 I MediaProvider: Open with lower FS for /storage/emulated/0/Download/apatch_patched_10763_0.10.7_hlub.img. Uid: 10287 09-13 18:21:58.968 19025 19025 D PatchViewModel: Write patched boot.img failed 09-13 18:21:58.969 19025 19025 D PatchViewModel: ****
Kernelconfig: CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y
Reproduce method/复现方法
Try to flash APatch
Expected behavior/预期行为
It should work
Actual behaviour /实际行为
Can't patch the bootimage
Screenshots/截图
No response
Logs/日志
No response
Device Name/设备名称
Xiaomi Mi 10T Pro 5G
OS Version/系统版本
Voltage OS 3.2 (A14)
APatch Version/APatch 版本
10763-166-gdcb3698 (10929)
Kernel Version/内核版本
4.19.246
KernelPatch Version/KernelPatch 版本
10763-166-gdcb3698 (10929)
Additional context/其他信息
apatch.log boot.zip