分类 内核优化 下的文章

试着优化一些设备的内核

设备信息

品牌:KYOCERA
型号:KYV31
设备名:URBANO V01
Android版本:4.4.4
源码版本:106.0.3110
对应版本:106.0.3110(不保证向前兼容性)
测试通过版本:106.0.3110
编译链:gcc version 4.9.4 (Linaro GCC 4.9-2017.01)

移除功能

SELINUX_KC内核安全模块
KCPDSM内核安全模块
AKSCDroot检测

还原功能

原版SELinux

截图

Kernel_KYV31

注意

京瓷设备在给电时,会写保护SYSTEM等重要分区
在此请使用以下内核模块来解除写保护
insmod之后,于终端输入

echo -n "mmcblk0" > /sys/kernel/mmc_protect/clear

无任何返回,即告解除成功
如需检查是否解锁成功,可于终端输入

cat /sys/kernel/mmc_protect/status

如果均为0值即代表完整解锁
如遇设备卡死,请三键法强制重启后再试

下载

内核:kyv31_optkernel_v1.img
写保护管理内核模块:kyv31_mmc_protect_v1.ko

设备信息

品牌:KYOCERA
型号:NP501KC
设备名:DIGNO ケータイ
Android版本:5.1.1
源码版本:111.0.4810
对应版本:112.0.4817(不保证向前兼容性)
测试通过版本:112.0.4817
编译链:gcc version 4.9.4 (Linaro GCC 4.9-2017.01)

移除功能

SELINUX_KC内核安全模块
KCPDSM内核安全模块
AKSCDroot检测

还原功能

原版SELinux

截图

Kernel_501KC

注意

京瓷设备在给电时,仍旧会锁定SYSTEM等重要分区。但在安卓5.1之中,内核模块方法控制eMMC不起作用。由于方法专有,请私聊我以获得更多技术详情

下载

内核下载(请解压后使用)

设备信息

品牌:KYOCERA
型号:KYV33
设备名:INFOBAR A03
Android版本:4.4.4
源码版本:104.0.3120
对应版本:104.0.3120(不保证向前兼容性)
测试通过版本:104.0.3120
编译链:gcc version 4.9.4 (Linaro GCC 4.9-2017.01)

移除功能

SELINUX_KC内核安全模块
KCPDSM内核安全模块
AKSCDroot检测

还原功能

原版SELinux

截图

Kernel_KYV33

注意

京瓷设备在给电时,会写保护SYSTEM等重要分区
在此请使用以下内核模块来解除写保护
insmod之后,于终端输入

echo -n "mmcblk0" > /sys/kernel/mmc_protect/clear

无任何返回,即告解除成功
如遇设备卡死,请三键法强制重启后再试

下载

内核下载
内核模块下载

设备信息

品牌:SHARP
型号:SH-01G(代号:DL60)
设备名:AQUOS ZETA
Android版本:5.0.2
源码版本:02.00.04
对应版本:02.00.04(兼容02.00.02/03)
测试通过版本:02.00.04
编译链:gcc version 4.9.4 (Linaro GCC 4.9-2017.01)

移除功能

MIYABI内核安全模块
Kallsyms保护模块
eMMC读写保护

还原功能

原版SELinux

截图

Kernel_SH-01G

下载

内核下载

设备信息

品牌:SHARP
型号:SH-02G(代号:DL63)
设备名:Disney Mobile on docomo
Android版本:4.4.4
源码版本:01.00.07
对应版本:01.00.08(兼容01.00.02/05/06/07)
测试通过版本:01.00.08
编译链:gcc version 4.9.4 (Linaro GCC 4.9-2017.01)

移除功能

MIYABI内核安全模块
Kallsyms保护模块
eMMC读写保护

还原功能

原版SELinux

更新日志

1.0->1.1(2021-03-15):使用GCC4.9.4编译/更新截图
1.0(2021-03-13):首次发布

截图

Kernel_SH-02G

下载

内核下载