Skip to content

本项目提供的脚本可能是一个世界上兼容性最差,速度最慢的模拟 init.d 行为的脚本

License

Notifications You must be signed in to change notification settings

deadlineOvO/simulation-init.d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simulation-init.d

简介:

从某些方面讲,这个项目可能算是 360f4复活大法 的附属项目

这个项目提供的脚本可能是一个世界上兼容性最差,速度最慢的模拟 init.d 行为的脚本
甚至要让脚本正常工作的话还必须安装 busybox


制做相关:

作者 @funnypro
感谢以下人员指导与技术援助(排序不分先后)
@manhong2112 & @zt515 & @rote66(所有User_id 均取自 Github)


说明:

本脚本默认依靠硬链接 debuggerd64 来工作,按照惯例比依靠 install-recovery.sh 执行优先级高一点
如果要替换其他类似东西的话,记得重命名为 <原文件名>_original.bak注意!只能使用一个依靠源,否则后果自负!
不过你也可以软链接一个 install-recovery-2.sh (必须是使用 SuperSU 为 root 授权时)让本脚本工作
不过这个判定我懒得写,很有可能会属于有生之年系列
不想写的主要原因是SuperSU自带su.d
其次是如果有什么东西使用了的话判定可能会麻烦不少


使用方法:

  1. 下载脚本和 终端 以及 busybox
  2. 安装 终端busybox (不要偷懒,给我授予权限并点击Install
  3. 记住脚本的位置,并且使用任意文件管理器或者是 终端 添加可执行权限
    注意:/storage/sdcard0 应该要在 /data/media/0 或者是 /data/media 调整权限。记住!不要设置 /data/media 下的所有者和用户组,否则文件会不可见
  4. 终端 输入脚本的绝对路径并按下输入法的右下角或者是回车键
  5. 使用参数 -h 执行一次之后你就知道应该怎么做了,也可以直接使用 -i 参数完成安装
  6. 按照提示检查脚本是否安装成功
  7. 成功后就开始享受 init.d 带来的便利吧,如果出现问题请向我反馈

注意事项:

  1. 如果你的设备安装了 Magisk ,你应该不需要这个脚本,也不要使用这个脚本,因为 Magisk 有类似功能
  2. 如果希望脚本正常工作的话最好安装 busybox ,否则我也不知道会发生什么
  3. 如果希望脚本在 Android M 以上正常工作可能必须关闭 SELinux 否则可能会导致无法正常开机
    这个问题理论上的解决方案:使用 Re文件管理器 尝试对脚本和依靠源设置依靠源最开始的 SE上下文 以尝试规避 SELinux 的限制问题导致的无法正常开机问题
  4. 尚不明确

免责:

使用本项目提供的脚本前记得备份重要数据,否则后果自负
使用本项目提供的脚本出现任何意外我都有权不负责的……
虽然我会尽力帮你解决那些意外


About

本项目提供的脚本可能是一个世界上兼容性最差,速度最慢的模拟 init.d 行为的脚本

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages