当前位置:首页 > 实用技巧 >

安卓boot内核修改方法(安卓boot内核修改工具)

来源:原点资讯(www.yd166.com)时间:2023-12-30 11:13:41作者:YD166手机阅读>>

第一次发文章哎!

此方法不算是完全关闭SELinux,而是将其设置成了permissive宽松模式,适用于android6、7、8。

为什么调整安卓的SELinux?因为他限制了Viper4Android的使用,限制了内核调频……当然了,原因还有很多。虽说安卓是一个开源系统,但是随着安卓版本的升级,google对安卓系统的把控越来越严格,也变得越来越封闭,很多对文件系统和内核的修改都被限制了,ROM的定制越来越困难。但是每次迭代更新的变化不会太大,因此找到修改的方法也不是特别难。

下面开始SELinux的修改教程吧!

1、首先你需要一个windows系统,windows7、8或10都可以,然后安装JDK开发环境并配置好环境变量,具体方法可网上搜索。

2、确保你的手机已经获取root权限,备份好手机上的数据,丢了别哭,并且知道自己在干什么,这点很重要。

3、下载到你需要的第三方ROM包,比如我的是:lineage-15.1-20180828-nightly-mido-signed.zip,对其修改是因为最近更新的lineage-15.1的SELinux的宽松模式被取消了。

4、下载bootimgtools类似的工具箱,将ROM包里的boot.img解压到工具所在的文件夹下:

安卓boot内核修改方法,安卓boot内核修改工具(1)

5、在该文件夹下按住shift点击鼠标右键,打开命令行,输入bootimg回车,列出命令参数:

安卓boot内核修改方法,安卓boot内核修改工具(2)

6、命令:bootimg --unpack-bootimg 解压boot.img得到如下图:

安卓boot内核修改方法,安卓boot内核修改工具(3)

7、用notepad 打开bootinfo.txt,在cmdline:行的earlycon=msm_hsl_uart,0x78af000 后面加上一条命令:androidboot.selinux=permissive 注意之前的命令用空格隔开。修改后如下:

————————————————

base:0x80000000

ramdisk_addr:0x81000000

second_addr:0x80f00000

tags_addr:0x80000100

page_size:0x800

name:

cmdline:androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 androidboot.bootdevice=7824900.sdhci earlycon=msm_hsl_uart,0x78af000 androidboot.selinux=permissive buildvariant=userdebug

padding_size:0x800

————————————————

8、修改完成保存,再用命令:bootimg --repack-ramdisk和bootimg --repack-bootimg打包回去成boot-new.img,手动改名成boot.img,替换回原来的ROM包就可以刷机了。

修改前selinux处于执行状态:

安卓boot内核修改方法,安卓boot内核修改工具(4)

修改后的selinux处于许可状态:

安卓boot内核修改方法,安卓boot内核修改工具(5)

修改后刷入supersu,就可以正常使用xposed,V4A以及绿色守护了。

,

栏目热文

安卓内核版本对应表

安卓内核版本对应表

经常我们有看教程上说,我们需要根据手机版本来判断手机手机底层是否适合刷机。我们需要多次点击手机版本号来打开手机的开发者模...

2023-12-30 11:13:26查看全文 >>

安卓内核怎么学习(安卓内核修改教程在哪)

安卓内核怎么学习(安卓内核修改教程在哪)

矗立的高楼大厦,依赖于牢固的基底才能屹立不倒。如果说智能手机上的操作系统也有基底,那一定是位于底层的内核。小到每一次指纹...

2023-12-30 10:49:54查看全文 >>

安卓内核怎么加载(安卓编译内核设置在哪找)

安卓内核怎么加载(安卓编译内核设置在哪找)

Android系统启动流程,主要包括: Bootloader、Linux内核、init进程、zygote进程、syste...

2023-12-30 10:57:44查看全文 >>

安卓内核错误怎么解决(安卓内核版本怎么获取)

安卓内核错误怎么解决(安卓内核版本怎么获取)

IT之家 3 月 9 日消息,Linux 内核由于开源性质,可以让许多人修改并重新分发。然而,面对未修补的安全漏洞时,开...

2023-12-30 10:45:38查看全文 >>

明胶对身体好吗(明胶对人体好不好)

明胶对身体好吗(明胶对人体好不好)

明胶(http://www.shiyongjiao.cn/special/17/)不仅可以方便地用于各种甜点。明胶是一种...

2023-12-30 11:06:16查看全文 >>

安卓修改内核版本号(安卓内核版本对照表)

安卓修改内核版本号(安卓内核版本对照表)

安装直接参考官网安装方法,主要区分通用GKI和非 GKI 内核集成通用GKI比较简单,直接使用第三方TWRP刷入对应版本...

2023-12-30 11:08:24查看全文 >>

方舟生存进化蓄电池在哪里充电(方舟生存进化金属蓄电池)

方舟生存进化蓄电池在哪里充电(方舟生存进化金属蓄电池)

在沙盒游戏《方舟:生存进化》的畸变DLC中,光源对于玩家来说是一项十分重要的能量来源,因为在《方舟:生存进化》畸变DLC...

2023-12-30 11:23:33查看全文 >>

方舟生存进化蓄电池灯怎么用(方舟生存进化蓄电池以什么充电)

方舟生存进化蓄电池灯怎么用(方舟生存进化蓄电池以什么充电)

在Steam生存沙盒游戏《方舟:生存进化》的畸变DLC中,光源是非常重要的物质,因为《方舟:生存进化》畸变DLC的黑暗地...

2023-12-30 11:00:47查看全文 >>

方舟生存进化如何给电池充电(方舟生存进化怎么给设备通电)

方舟生存进化如何给电池充电(方舟生存进化怎么给设备通电)

电动汽车是最近几年出现的一种新的购车潮流,同普通的汽车相比,电动汽车具备能耗低、花费小的特点,可是电动汽车也存在着致命的...

2023-12-30 11:27:18查看全文 >>

方舟生存进化怎么给东西通电(方舟生存进化怎么给物品供电)

方舟生存进化怎么给东西通电(方舟生存进化怎么给物品供电)

在Steam生存沙盒游戏《方舟:生存进化》中,玩家们可以看到许多现在人类想要但却一直没有研究出来的高科技,其中最让人类垂...

2023-12-30 10:48:22查看全文 >>

文档排行