修改su文件,Edify语言

第一步:
下载recovery包 recovery-clockwork-touch-6.0.4.5-hammerhead.img
第二步:连接手机输入  adb reboot bootloader  进入bootloader模式
第三步:输入 fastboot flash recovery D:\XT\ZM\1.img
刷入recovery包
第四步:输入 fastboot reboot正常开机
我是一条你看不见的分割线
ui_print(msg);   输出一个字符串
用法 ui_print(“hello word”);

run_program(prog,age1,..,ageN); 运行可执行文件   参数: 完整路径,执行程序的参数
run_program("/sbin/busybox","mount","/system");   执行/sbin/busybox 挂载一个系统

delete(file1,file2); 删除文件
delete(“/system/xbin/su”)删除su文件

package_extract_dir(package_path,destination_path); 复制刷机包中的文件到指定文件下
package_extract_dir(“system”,“/system”); 复制刷机包中的system到手机system目录


 set_perm(uid,gid,mode,file1,file2); 赋予文件权限  uid用户ID ,gid用户组ID, mode权限
 set_perm(0,0,0777,“/system/xbin/su”); 赋予su文件所有权限

mount(fs_type, partition_type, location, mount_point);挂载指定分区
mount("ext4","EMMC", "/dev/block/platform/s3c-sdhci.0/by-name/system","/system");

unmount(mount_point); 接触文件挂载
unmount(“/system”);



我是一条你看不见的分割线

Recovery升级包   下载Recovery升级包, 将updater_script文件放入META-INF-- com -- google -- android下  名字是固定的
updater_script  文件名

替换su文件,并修改权限

ui_print("-----------");
ui_print("Recovery Upgrade Package");
ui_print("-----------");

ui_print("Mounting /system");
# 以读写模式挂载/system
run_program("/sbin/busybox", "mount", "-o", "rw", "/system");

ui_print("delete /system/xbin/su");
# 删除旧su文件
delete("/system/xbin/su");

ui_print("extracting files");
# 将刷机包中的system目录的所有文件复制到/system目录中的相应位置
package_extract_dir("system","/system");

#设置su命令的权限,将其变成可执行的
set_perm(0,0,0777,"/system/xbin/su");

# 卸载/system
unmount("/system");
ui_print(finished);


我是一条你看不见的分割线


进入recovery模式  adb reboot recovery
1.第二个选择复制过的ZIP文件
2.执行 adb sideload update.zip    自动将电脑中的文件复制到手机中并执行

 我是一条你看不见的分割线

mount | grep system 查询文件的物理路径

mount -o rw, remount 路径 修改目录的权限为读写
mount -o ro, remount 路径 修改目录的权限为只写

fastboot oem get-bootinfo  查询手机BootLoader是否加锁

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值