1. ホーム
  2. android

[解決済み] Root化したがsuで "Permission denied "と表示される。

2022-02-16 13:44:07

質問

私はこのquot;old" Lenovo A2107タブレットを持っていて、数年前にroot化しました。 http://androidforums.com/threads/a2107-root-mods-and-rom-discussion.661261/ GNU/Linuxマシンから手作業でroot.batスクリプトを実行)そしてそれは問題なく動作しました。

その後、このタブレットを娘に譲って数年経ちますが、今、また手に入れました。

/system/bin/suはそのまま、日付もサイズもそのまま、モードも"rwsr-sr-x"、ファームウェアもそのまま(Android 4.0.3)なので全て問題なく見えますが、シェルから実行しようとすると、"Permission denied"とだけ言われてしまうのです。

何か心当たりはありますか? この問題を解決するにはどうしたらいいでしょうか?

解決方法は?

OK、知りたがっている人のために、私はそれが何であるかを理解しました:/system/bin/suプログラムは、リクエストをそのまま受け入れるか(誰が尋ねるかによります)、他のプログラム(Superuser.apk)にリクエストを渡すかのどちらかです。

結論から言うと、/system/bin/suはまだあるのですが、Superuser.apkが抜けてました。 幸いなことに、/system/bin/su は "adb shell" からは問題なく動きましたが、ConnectBot や他のターミナルエミュレータから使用すると "Permission denied" と表示されました。そこで、"adb shell"を使ってルートアクセスを取得し、Superuser.apkを手動で/system/appsにコピーしてみました。