3

Google(occam)の最新のストックROM .imgを使用してNexus 4のルートスクリプトに取り組んでおり、次のコードスニペットがあります。

./adb wait-for-device
echo "remounting system"
./adb shell "mount -o remount,rw /system"
./adb push su /system/bin/
echo "pushing super user"
./adb push Superuser.apk /system/app/
echo "pushing busybox"
./adb push busybox /system/xbin/
./adb shell "chmod 06755 /system/bin/su"
./adb shell "chmod 0644 /system/app/Superuser.apk"
./adb shell "chmod 04755 /system/xbin/busybox"
./adb shell "cd /system/xbin"
./adb shell "busybox --install /system/xbin/"

エラーが発生し続けます

mount: Operation not permitted
failed to copy 'su' to '/system/bin//su': Read-only file system
pushing super user
failed to copy 'Superuser.apk' to '/system/app//Superuser.apk': Read-only file system
pushing busybox
failed to copy 'busybox' to '/system/xbin//busybox': Read-only file system
Unable to chmod /system/bin/su: No such file or directory
Unable to chmod /system/app/Superuser.apk: No such file or directory
Unable to chmod /system/xbin/busybox: No such file or directory
/system/bin/sh: busybox: not found

読み取り/書き込みアクセスを取得する複数の方法を試しましたが、何も機能していないようです。他の人がスクリプトを使用するため、このプロセスを自動化する必要があるため、自動化に適している必要がありますが、これを理解することはできません.

私も試しました

#su
#mount
#mount | grep system

その後、システム マウントを使用してパーティションを入力し、それを r/w アクセスに変更しましたが、これも機能しませんでした。

この時点で本当にイライラします。誰でも助けることができますか?

4

2 に答える 2

5

あなたはルートではないため、エラーが発生します。システム パーティションは読み取り専用でマウントされます。バイナリを /data/local/tmp にプッシュしてみることができます。次に、su を実行可能にして、最終的に実行します。しかし、それはあなたがルートを持つことができるという意味ではありません。root になるには、psneuter のようなエクスプロイトを /data/local/tmp にプッシュして実行する必要があります。シェルをクラッシュさせ、root 権限で新しいシェルを再度開きます。その後、システム パーティションを読み書き可能に再マウントし、su をインストールできます。

于 2013-11-14T20:05:53.000 に答える