mount bind,把一个文件/文件夹挂载到另一个
androidx86吧
全部回复
仅看楼主
level 8
最近一个月致力于不修改原包(编译源码得到的iso)里面的sfs,把能挂载的都挂载了
已实现挂载su.img、xposed.img、modules.img,挂载arm编译器官方已实现
挂载modules.img或者modules文件夹到安卓的/system/lib/modules,
挂载firmware也是一样
mount bind,把一个文件/文件夹挂载到另一个上面,另一个上面的文件或文件夹里面的文件就被覆盖了
——来自 爱贴吧 Windows Phone 客户端
2016年07月21日 14点07分 1
level 8
我去,除了mount bind到安卓system,也可以直接mount bind单文件到根目录,
把自己修改过的init、fstab等单文件mount bind覆盖原先根目录下的单文件
initrd.img那是一级挂载
——来自 爱贴吧 Windows Phone 客户端
2016年07月21日 16点07分 3
level 8
修改initrd.img,实现supersu system less,已完工,
su.img放在ntfs分区根目录,su文件夹也行,su文件夹适用于ext4和f2fs分区;
su.img里面的文件可不是原版(xda论坛supersu原帖)那样,su.img里面还有build.prop,init.rc,sbin等,一级挂载时挂载到对应位置
——来自 爱贴吧 Windows Phone 客户端
2016年07月22日 08点07分 8
su不能放在根目录,modules可以放在根目录;加个$SRC就行 ——来自 爱贴吧 Windows Phone 客户端
2016年07月22日 09点07分
level 8
实现了supersu system less,那xposed更简单,/su/su.d/00xposed,这是xda论坛上的xposed挂载脚本
——来自 爱贴吧 Windows Phone 客户端
2016年07月22日 08点07分 9
level 8
/su/sbin里面是修改过的launch_daemonsu.sh,原版不行。
修改initrd.img,
cp -f -a /sbin/ /su/sbin,/sbin/里面是原包ramdisk.img的sbin
cp -f -a /sbin/ /su/sbin,
mount -o bind /su/sbin /sbin,
简直机智,launch_daemonsu.sh就会被挂载到原包ramdisk的sbin里面
——来自 爱贴吧 Windows Phone 客户端
2016年07月22日 08点07分 10
level 8
mount bind还可以“卸载”内置app,
用二级挂载/su/su.d开机脚本就行
把一个空白文件夹挂载到内置app的包名
——来自 爱贴吧 Windows Phone 客户端
2016年07月22日 11点07分 12
level 8
2016年07月22日 11点07分 15
level 8
还有echo自动修改build.prop并挂载build.prop
——来自 爱贴吧 Windows Phone 客户端
2016年07月22日 17点07分 18
挂载build.prop由一级改为二级,并不是所有都需要改build.prop ——来自 爱贴吧 Windows Phone 客户端
2016年07月22日 17点07分
二级挂载build.prop没有用,变量无法生效,build.prop里面是各种变量,必须一级挂载 ——来自 爱贴吧 Windows Phone 客户端
2016年07月22日 18点07分
level 8
这脚本可真low,判断32位还是64位方式也真low
if [ -e system/bin/app_process64 ]就是64位,else就是32位
刷完卡刷包自动重启,重启进入系统,自动安装supersu这个软件
2016年07月25日 10点07分 21
已测试32位和64位remix原包,supersu system less,自动生成su.img或su文件夹
2016年07月25日 10点07分
再加个选择选项的脚本,询问是刷system less还是system mode
2016年07月25日 10点07分
32位和64位6.0.1“卡刷”su.zip也没问题,凤凰os更没问题 ——来自 爱贴吧 Windows Phone 客户端
2016年07月25日 10点07分
@13042819930520 我貌似记得你之前有说x86可以在终端里执行''x86update(貌似是) xxx.zip''相当于普通安卓卡刷过程,但是试了下没有这个命令,那到底是什么命令?还是说我记错了,本来就没有这样的命令?[疑问]
2016年09月10日 11点09分
level 8
2016年07月26日 17点07分 23
level 8
差一个重新打开成iso的命令,需要mkisofs,没有
2016年07月26日 18点07分 24
用这个脚本就可以ota升级remix os,23楼那是用这个脚本做到的 ——来自 爱贴吧 Windows Phone 客户端
2016年08月29日 13点08分
level 8
安卓根目录下是/mnt/$SRC/ramdisk文件夹,当条件满足时,把/mnt/$SRC/ramdisk文件夹挂载到安卓根目录,随便修改安卓根目录文件
2016年10月09日 11点10分 28
level 8
先是解压ramdisk.img到tmpfs上的/android,再把/mnt/$SRC/ramdisk挂载到/android
2016年10月09日 12点10分 29
level 8
2016年10月09日 12点10分 30
去掉chmod -R 0755 ;根目录下ramdisk里面的权限,别动;-f -a就行了
2016年10月09日 15点10分
level 8
Debug模式跳过exit,也就是跳过debug shell,我好像弄成功了;满足条件时,才会加载debug shell
2016年10月14日 06点10分 31
Debug模式,alt+f1,那是安卓内部文件系统;alt+f2,alt+f3,那才是根目录
2016年10月14日 06点10分
那么现在的正常模式应该是debug=2 quiet;跟debug模式的唯一区别就是quiet
2016年10月14日 06点10分
1 2 尾页