2014/04/29

updater-script -ちょっとした疑問-

busyboxのオーナー、グループ、権限
 0=root
1000=system
2000=shell
r=4
w=2
x=1

見かけるのは
set_perm(0, 1000, 0755, "/system/xbin/busybox");
set_perm(0, 2000, 0755, "/system/xbin/busybox");
set_perm(0, 0, 0755, "/system/xbin/busybox");
set_perm(0, 2000, 04755, "/system/xbin/busybox");
と、様々

rootkitでは
chown root.shell
chmod 0755
になっているから
set_perm(0, 2000, 0755, "/system/xbin/busybox");

DooMLoRD氏のrootkitで
set_perm(0, 2000, 04755, "/system/xbin/busybox");
を見かけて以来、同じようにしている。

正解はどれ?
よく分からないけどDooMLoRD氏の
set_perm(0, 2000, 04755, "/system/xbin/busybox");
個人的に統一

show_progress(割合, 終了予測時間); らしい。

show_progress(0.75, 60);
package_extract_dir("system", "/system");
プログレスバー全体を1としてこの処理を0.75
/systemへの展開が60秒で終わると予測。
この後に
show_progress(0.25, 5);
set_perm_recursive(0, 0, 0755, 0644, "/system/app");
set_perm_recursive(0, 0, 0755, 0644, "/system/framework");
オーナー、グループ、権限の設定に0.25
処理は5秒で終わると予測。

で当たってるのか?

0 件のコメント:

コメントを投稿