V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
youla
V2EX  ›  分享创造

国庆不回家,闲来无事,出一个 android10 禁用 SELINUX 的教程。

  •  
  •   youla · 2020-10-01 14:37:29 +08:00 · 2418 次点击
    这是一个创建于 1274 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以下操作,必须在 linux 下完成,我是用的虚拟机,推荐使用 Debian or Ubuntu

    # 准备工作 下载 Android_boot_image_editor 用来解包、打包 boot.img
    
    git clone https://github.com/cfig/Android_boot_image_editor.git
    
    ### 解包
    
    # 复制 boot.img 到 Android_boot_image_editor 目录下
    
    ./gradlew unpack
    
    # 解包路径
    
    build/unzip_boot/
    
    #root@archlinux:~/Android_boot_image_editor/build/unzip_boot# ls
    #total 13884
    #-rw-r--r-- 1 root root     1021 Oct  1 14:11 boot.json
    #-rw-r--r-- 1 root root 13265794 Oct  1 14:10 kernel
    #-rw-r--r-- 1 root root   134269 Oct  1 14:10 kernel_configs.txt
    #-rw-r--r-- 1 root root        7 Oct  1 14:10 kernel_version.txt
    #-rw-r--r-- 1 root root   802471 Oct  1 14:11 ramdisk.img.gz
    #drwxr-xr-x 8 root root     4096 Oct  1 14:10 root
    
    # 看到的大概就是这样的结构了
    
    # 编辑 boot.json,找到名为 cmdline 的 key,往对应的值添加(注意用空格隔开)
    
    androidboot.selinux=permissive
    
    ### 打包
    
    cd Android_boot_image_editor
    
    ./gradlew pack
    
    # 会在当前目录生成一个 boot.img.signed 文件
    
    # 刷入
    
    fastboot flash boot boot.img.signed
    
    

    准确来说,也不是禁用,是设为“宽容”模式

    还是蛮简单的。

    我是为了体验 ViPER4Android FX 音效。

    一劳永逸!!!

    3 条回复    2020-10-01 22:20:20 +08:00
    youla
        1
    youla  
    OP
       2020-10-01 14:50:44 +08:00
    注意:这个教程可能只适用于 android10 及以上版本,因为我用老办法解包 boot.img ,发现解不开,然后在 github 上找到这个工具,发现解包出来的文件结构和以前的也不同了。
    cheng6563
        2
    cheng6563  
       2020-10-01 21:43:47 +08:00 via Android
    额,Android 禁用 SELINUX 有什么应用吗
    youla
        3
    youla  
    OP
       2020-10-01 22:20:20 +08:00
    @cheng6563 有,不过本质上就是开机执行 setenforce 0,google 一下就能找到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3526 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:50 · PVG 12:50 · LAX 21:50 · JFK 00:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.