だから、私はいくつかのファイルをアンドロイドデバイス(zte)の/ systemにプッシュしようとしています私はルート化し、ADBに接続しました、
adbremount->許可が拒否されましたadbshellsu->シェルにアクセスしてフォルダなどを作成し、ファイルシステムを編集できます
(ただし、シェルでは、コンピューターからデバイスにファイルをコピーできません)
助けてください
だから、私はいくつかのファイルをアンドロイドデバイス(zte)の/ systemにプッシュしようとしています私はルート化し、ADBに接続しました、
adbremount->許可が拒否されましたadbshellsu->シェルにアクセスしてフォルダなどを作成し、ファイルシステムを編集できます
(ただし、シェルでは、コンピューターからデバイスにファイルをコピーできません)
助けてください
将来誰かが同じ問題を抱えている場合:
$ adb shell
$ su
# mount -o rw,remount /system
どちらもro.secure を変更しないと実稼働ビルドでは機能しませんが、シェルを開いて root 権限を要求し、mount コマンドを入力することで /system を再マウントできますadb remount
。adb root
あなたが使用することができます:
adb shell su -c "your command here"
su で root 化されたデバイスのみが動作します。
これは、本番用の Android イメージ、つまり Google Play のイメージでは機能しません。
ルート アクセスと書き込み可能なシステムに Google Play 以外のイメージを使用する
AVD 名を使用して、書き込み可能なシステムとしてコマンド プロンプトからエミュレーターを起動します(Pixel3a
この例では、以下のAVD 名を参照して自分の名前を検索または変更します。このコマンドを使用するときは、別のエミュレーター インスタンスが実行されていないことを確認してください)。
emulator @Pixel3a -writable-system
(このコマンドは手元に置いておいてください。エミュレーターに「書き込み可能」としてアクセスしたいときはいつでも使用する必要があります。私は gitbash でエイリアスを使用して、毎回 gitbash ターミナルからエミュレーターを起動します。)
これにより、エミュレータが起動します。
起動が完了したら、別のコマンド プロンプト/ターミナルを開きます (これはエミュレーターの実行中にスタックしています)。
adb root
結果は次のようになります。
$ adb root
restarting adbd as root
それで:
adb remount
結果:
$ adb remount
remount succeeded
次の場合:
adb shell
と:
su
これで、完全なルート/書き込みアクセスが可能になります:
$ adb shell
generic_x86_arm:/ # su
generic_x86_arm:/ #
hosts ファイルにドメインを追加するには
$ cd /etc
$ cp hosts hosts.bak1
$ cat hosts
127.0.0.1 localhost
::1 ip6-localhost
$ echo '10.0.2.2 my.newdomain.com' >> hosts
$ cat hosts
127.0.0.1 localhost
::1 ip6-localhost
10.0.2.2 my.newdomain.com
10.0.2.2 は、Android エミュレーターの「localhost」です。Windows/Mac のホスト ファイルと DNS サービスに委任します。開発マシンのhosts
ファイルに追加するドメインは10.0.2.2
、Android Emulator のホスト ファイルと同様に機能します。
Android Studio では、メニューから AVD Manager を起動できます。
ツール > AVD マネージャー
エミュレータ名にスペースが含まれている場合は、右側の鉛筆アイコンをクリックして変更できます。
@echo off
color 0B
echo =============================================================================
echo.
echo ClockworkMod Recovery for SAMSUNG GALAXY SIII E210L
echo.
echo ClockworkMod Recovery (v6.0.1.2 Touch)
echo.
echo ¡ô¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¡ô
echo ¨U ¨U
echo ¨U SAMSUNG GALAXY SIII E210L ¨U
echo ¡ô¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¡ô
echo.
echo 1) (Settings\Developer options©¥ USB debugging)
echo.
echo 2) CWM SAMSUNG GALAXY SIII E210L
echo.
echo 3) THANK!!!!!!
echo.
echo =============================================================================
echo ARE YOU READY? GO! ¡·¡·¡·
@pause
echo.
echo adb...
adb.exe kill-server
adb.exe wait-for-device
echo wiat¸!
echo.
echo conect...
adb.exe push IMG /data/local/tmp/
adb.exe shell su -c "dd if=/data/local/tmp/GANGSTAR-VEGAS-1.3.0-APK-Andropalace.net.apk of=/mnt/sdcard/Android/GANGSTAR-VEGAS-1.3.0-APK-Andropalace.net.apk
adb.exe shell su -c "rm /data/local/tmp/bootloader.img"
adb.exe shell su -c "rm /data/local/tmp/recovery.img"
echo ===============================================================
echo ClockworkMod Recovery!
echo.
@pause