私はLineage OS 16(Android 9ベース)を使用してルート化されたAndroid携帯電話を持っています。アーキテクチャは64ビットです。
andraxzsh
コードを含むファイルがあります。
su -c /data/data/com.mytestapp/APPS/bin/bash
最初andraxzsh
は実行です。次に、andraxzsh
上記のコードを実行してbash
上記のパスをコマンドします。
ただし、出力は次のようになります。
sh: /data/data/com.mytestapp/APPS/bin/bash: No such file or directory
bashファイルが存在します。私が入力したとき:
ls -l /data/data/com.mytestapp/APPS/bin/bash
出力:-rwxrwxrwx 1 root root 428 2018-12-06 06:01 /data/data/com.mytestapp/APPS/bin/bash
ルートディレクトリにroot :/#
次のように入力します。
su -c /data/data/com.mytestapp/APPS/bin/bash
出力:sh: /data/data/com.mytestapp/APPS/bin/bash: no such file or directory
Googleの誰かはファイルが32ビットであるため、ファイルを検出するには32ビットライブラリをインストールする必要があると述べました。これはよくわかりませんが、とにかく電話にいくつかのi386ライブラリをインストールしようとしましたが、失敗しました。
それでは、この状況に対するより良い解決策を知っていますか?ありがとうございます。