mount(type, location, mount_point)
例)システムのマウント
→mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "/system");
データのマウント
→mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/data", "/data");
例)システムのマウント
→mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "/system");
データのマウント
→mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/data", "/data");
delete(path1, path2, ...)
例)/system/framework/framework-res.apkを削除
→delete("/system/framework/framework-res.apk");
例)/system/framework/framework-res.apkを削除
→delete("/system/framework/framework-res.apk");
package_extract_dir(package_path, target_path)
例)zip内のsystemディレクトリの中身を端末のsystemディレクトリに展開
→package_extract_dir("system", "/system");
例)zip内のsystemディレクトリの中身を端末のsystemディレクトリに展開
→package_extract_dir("system", "/system");
package_extract_file(package_path, target_path)
例)zip内のboot.imgを端末の/dev/block/platform/omap/omap_hsmmc.0/by-name/bootに配置
→package_extract_file("boot.img", "/dev/block/platform/omap/omap_hsmmc.0/by-name/boot");
例)zip内のboot.imgを端末の/dev/block/platform/omap/omap_hsmmc.0/by-name/bootに配置
→package_extract_file("boot.img", "/dev/block/platform/omap/omap_hsmmc.0/by-name/boot");
set_perm(uid, gid, mode, path1, path2, ...)
例)/system/fonts/MTLmr3m.ttfのパーミッションを644に設定
→set_perm(0, 0, 0644, "/system/fonts/MTLmr3m.ttf");
例)/system/fonts/MTLmr3m.ttfのパーミッションを644に設定
→set_perm(0, 0, 0644, "/system/fonts/MTLmr3m.ttf");
ui_print("mount /system");
mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "/system");
package_extract_dir("system", "/system");
ui_print(" intsall system/app/A.apk");
set_perm(0, 0, 0644, "/system/app/A.apk");
unmount("/system");
ui_print("unmount /system");
ui_print("Done!");
mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "/system");
package_extract_dir("system", "/system");
ui_print(" intsall system/app/A.apk");
set_perm(0, 0, 0644, "/system/app/A.apk");
unmount("/system");
ui_print("unmount /system");
ui_print("Done!");
このページへのコメント
ldbSSX Thanks again for the post.Thanks Again.