首页文章正文

修改安卓内核kernel,手机虚拟机内核版本更改

安卓内核管理器 2023-09-07 11:14 538 墨鱼
安卓内核管理器

修改安卓内核kernel,手机虚拟机内核版本更改

KernelSU内核管理器是一款类似magisk的移动端root工具软件。这款软件通过在内核层面授予用户空间ROOT权限,而传统的ROOT如Magisk实际工作在用户空间,这会让让一些检测root的应用就没第一种方法:将编译产生的新的Android内核文件android-xxx/kernel/msm/arch/arm/boot/zImage-dtb替换掉Android xxx源码编译生成的内核文件。重启Nexus 5手机

∪0∪ kernel ⽬录⾥是该⼿机的内核源码,这是整个⼿机系统的核⼼,它负责着内存管理、CPU和进程管理、⽂件系统、设备管理和驱动、⽹络通信,以及系统的初始化(引导)、系统调⽤等内核会将Kconfig文件的配置加上上去,如config USELIB,配置成CONFIG_USELIB。所以看代码的时候,看某个CONFIG_XXX_XXXX的值,要看最终的配置文件out/target/prod

首先是找,要找到近拟版本的android版本相应的内核。内为硬件变化的原因,kernel的分支比android多的多。要找到改对少的不容易。我用的是lenovo a385e的手机验证1.download kernel code git config --global http.sslVerify false git clone https://aosp.tuna.tsinghua.edu.cn/kernel/msm.git //not very big git checkou

对kernel源码有两点需要修改:1.添加调试符号首先需要知道自己要编译那个版本的,我编译的是32位Android内核,使用的是goldfish_armv7,配置文件在:arch/arm/configs/goldfish_armv7_dKernelSU软件是为安卓设备打造的一款Root内核管理工具型软件,这款软件为大家提供了非常专业高效的Root权限管理和控制。支持模块化管理,用户可以通过安装和启用

在主机上对boot.img 进行解压➜ kernel adb pull /data/local/tmp/boot.img . /data/local/tmp/boot.img: 1 file pulled. 6.4 MB/s (23068672 bytes in 3.459s) ➜ kernel ls aboo21 1970-01-01 08:01 boot -> /dev/block/mmcblk0p34dd if=/dev/block/mmcblk0p34 of=/sdcard/boot.imgadb pull /sdcard/boot.img boot.img2. 修改内核文件取出来的boot.img 是一

后台-插件-广告管理-内容页尾部广告(手机)

标签: 手机虚拟机内核版本更改

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号