如何从应用程序刷入 ROM?
How to flash ROM from app?
我正在尝试为自定义 ROM 制作更新程序。
我可以通过以下方式从我的应用程序中恢复:
Process p = Runtime.getRuntime().exec("su");
OutputStream os = p.getOutputStream();
os.write("mkdir -p /cache/recovery/\n".getBytes());
os.write("echo 'boot-recovery' >/cache/recovery/command\n".getBytes());
os.write("reboot recovery\n".getBytes());
os.flush();
如果我添加下一行,设备将加载到恢复、清除缓存并启动到系统。
os.write("echo '--whipe-cache' >>/cache/recovery/command\n".getBytes());
os.write("echo 'reboot' >> /cache/recovery/command\n".getBytes());
有刷机命令吗?
您可以添加这一行:
os.write("echo '--update_package=/sdcard/update.zip' >>/cache/recovery/command\n".getBytes());
之前
os.write("reboot recovery\n".getBytes());
os.flush();
我正在尝试为自定义 ROM 制作更新程序。 我可以通过以下方式从我的应用程序中恢复:
Process p = Runtime.getRuntime().exec("su");
OutputStream os = p.getOutputStream();
os.write("mkdir -p /cache/recovery/\n".getBytes());
os.write("echo 'boot-recovery' >/cache/recovery/command\n".getBytes());
os.write("reboot recovery\n".getBytes());
os.flush();
如果我添加下一行,设备将加载到恢复、清除缓存并启动到系统。
os.write("echo '--whipe-cache' >>/cache/recovery/command\n".getBytes());
os.write("echo 'reboot' >> /cache/recovery/command\n".getBytes());
有刷机命令吗?
您可以添加这一行:
os.write("echo '--update_package=/sdcard/update.zip' >>/cache/recovery/command\n".getBytes());
之前
os.write("reboot recovery\n".getBytes());
os.flush();