C:\Users\Owner>cd C:\Users\Owner\Desktop\F10D_root_0903 C:\Users\Owner\Desktop\F10D_root_0903>adb restore f-10d_2.ab Now unlock your device and confirm the restore operation. C:\Users\Owner\Desktop\F10D_root_0903>adb shell shell@android:/ $ cd /data/data/com.android.settings/a/ cd /data/data/com.android.settings/a/ shell@android:/data/data/com.android.settings/a $ ls -l -d ls -l -d drwxrwxrwx system system 2012-10-29 19:55 . shell@android:/data/data/com.android.settings/a $ ls -l ls -l drwxrwxrwx system system 2012-10-29 19:55 file00 drwxrwxrwx system system 2012-10-29 19:55 file01 (省略) drwxrwxrwx system system 2012-10-29 19:55 file98 drwxrwxrwx system system 2012-10-29 19:55 file99 shell@android:/data/data/com.android.settings/a $ cd /data/data/com.android.sett ings/ com.android.settings/ < shell@android:/data/data/com.android.settings $ rm -r a rm -r a rm failed for a, Permission denied 255|shell@android:/data/data/com.android.settings $ while : ; do ln -s /data a/file99; done (省略) link failed File exists link failed File exists C:\Users\Owner\Desktop\F10D_root_0903>adb shell shell@android:/ $ ls -l -d /data ls -l -d /data drwxrwxrwx system system 1970-01-16 22:24 data shell@android:/ $ ^C C:\Users\Owner\Desktop\F10D_root_0903>adb push mkdevsh /data/local.org/tmp/mkdev sh 2533 KB/s (648486 bytes in 0.250s) C:\Users\Owner\Desktop\F10D_root_0903>adb shell chmod 777 /data/local.org/tmp/mk devsh C:\Users\Owner\Desktop\F10D_root_0903>adb shell shell@android:/ $ echo /data/local.org/tmp/mkdevsh > /sys/kernel/uevent_helper sh > /sys/kernel/uevent_helper < /system/bin/sh: cannot create /sys/kernel/uevent_helper: Permission denied 1|shell@android:/ $
15 :
>>14 エラー出てるやん rm -r a rm failed for a, Permission denied 前スレ 988 から見てみ
以下がログになります。 C:\Users\Owner\Desktop\F10D_root_0903>adb restore f-10d_2.ab Now unlock your device and confirm the restore operation. C:\Users\Owner\Desktop\F10D_root_0903>adb shell shell@android:/ $ cd /data/data/com.android.settings/a/ cd /data/data/com.android.settings/a/ shell@android:/data/data/com.android.settings/a $ ls -l -d ls -l -d drwxrwxrwx system system 2012-10-29 21:35 . shell@android:/data/data/com.android.settings/a $ ls -l ls -l drwxrwxrwx system system 2012-10-29 21:35 file00 drwxrwxrwx system system 2012-10-29 21:35 file01 (省略) drwxrwxrwx system system 2012-10-29 21:35 file98 drwxrwxrwx system system 2012-10-29 21:35 file99 shell@android:/data/data/com.android.settings/a $ cd /data/data/com.android.sett ings/ com.android.settings/ < shell@android:/data/data/com.android.settings $ rm -r a/* rm -r a/* shell@android:/data/data/com.android.settings $ cd /data/data/com.android.settin gs/a/ om.android.settings/a/ < shell@android:/data/data/com.android.settings/a $ ls -l -d ls -l -d drwxrwxrwx system system 2012-10-29 21:36 . shell@android:/ $ while : ; do ln -s /data a/file99; done link failed File exists link failed File exists ^C C:\Users\Owner\Desktop\F10D_root_0903>adb shell shell@android:/ $ ls -l -d /data ls -l -d /data drwxrwxrwx system system 1970-01-16 22:24 data shell@android:/ $ ^C C:\Users\Owner\Desktop\F10D_root_0903>adb push mkdevsh /data/local.org/tmp/mkdev sh 2895 KB/s (648486 bytes in 0.218s) C:\Users\Owner\Desktop\F10D_root_0903>adb shell chmod 777 /data/local.org/tmp/mk devsh C:\Users\Owner\Desktop\F10D_root_0903>adb shell shell@android:/ $ echo /data/local.org/tmp/mkdevsh > /sys/kernel/uevent_helper sh > /sys/kernel/uevent_helper < /system/bin/sh: cannot create /sys/kernel/uevent_helper: Permission denied 1|shell@android:/ $
>>21 レスありがとうございます。 while : ; do ln -s /data a/file99; doneを実行しながら 別窓でadb restore f-10d_2.abをしています。
23 :
>>18 /dataが777になってるからとりあえずはok 件のエラーはcom.android.settingsディレクトリに書き込み権限がないのに 配下の a を削除しようとしているから出てるのでは >>19 uevent_helperが666になってないんじゃない? readme3になにが書いてあるか知らないけど、自分の知ってる手順だと uevent_helperに/data/local/tmpをsymlinkして再起動が必要
24 :
>>22 >>20のログ見てると、 shell@android:/ $ while : ; do ln -s /data a/file99; done link failed File exists と、いきなり File exists になってるのが気になる。 リンクのほうを先に実行して、リストアする前は link failed No such file or directory と表示されるはず。 あ。あと、その前の cd も /data/data/com.android.settings/a ではなく /data/data/com.android.settings/ 消してるのに a があるのはおかしい。
25 :
666じゃなくてownerがshellで755だった
26 :
>>23 レスありがとうございます。 $ln -s /sys/kernel/uevent_helper /data/local/tmp を >$echo /data/local.org/tmp/mkdevsh > /sys/kernel/uevent_helper 実行前に行いましたが、「link failed File exists」となってしまいます。 ちなみに ls -l /sys/kernel/uevent_helper -rw-r--r-- root root 4096 2012-10-29 23:09 uevent_helper となっていてご指摘いただいた結果となっていました。 >>24 ご丁寧にありがとうございます。 リストアする前はちゃんとlink failed No such file or directoryとなっています。 またcdで/data/data/com.android.settings/へ移動してから実行しています。
>>80 駄目だった 流れを貼り付けします adb restore f10d.a b Now unlock your device and confirm the restore operation. adb shell shell@android:/ $ ls -l -d /data ls -l -d /data drwxrwxrwx system system 1970-01-16 22:24 data shell@android:/ $ mv /data/local /data/local.20121116 mv /data/local /data/local.20121116 shell@android:/ $ exit exit adb push mkdevsh / data/local/tmp/ failed to copy 'mkdevsh' to '/data/local/tmp/': Is a directory どうしても ここで行き詰まる・・・
>>84 shell@android:/ $ ls -l -d /data ls -l -d /data drwxrwxrwx system system 1970-01-16 22:24 data shell@android:/ $ ls -l -d /data/local ls -l -d /data/local drwxrwxr-x shell shell 2012-11-16 12:06 local shell@android:/ $ ls -l -d /data/local/tmp ls -l -d /data/local/tmp drwxrwxr-x shell shell 2012-11-16 12:43 tmp 結果です
86 :
>>85 DOS窓から > adb shell $ cd /data $ mv local local.1116.old $ mkdir local $ mkdir local/tmp $ exit > adb push mkdevsh /data/local/tmp/ でどうだ。