0

私は現在、次のような Android を使用してデバイスにアップデートを実用的にインストールする方法を見つけようとしています。

  • ユーザー入力の手段がない
  • インターネットやネットワークがない
  • Android 4.0 を実行しています

だからこそ黙々とやっていきたい。最悪の場合、更新するたびに PC に接続することになりますが、これはまさに私が避けようとしていることです。

入力は外部SDカードからです。

私がこれまでに見つけたものから、明らかにうまくいく方法がいくつかあるようです:

だから私の質問は次のとおりです。

これを行うにはどのようなプログラムが必要で、どのようにすればよいですか?

4

1 に答える 1

0

これは、同じ問題を抱えている人々に私が使用した方法と方法です.

  • 最初に、busybox をインストールしました (pm と adb 呼び出しの両方が機能しなかったため、インストールを行うためにこれが必要だったようです)
  • ターミナルエミュレーターをインストールします(コマンドが機能し、電話でchmodを使用していることを確認できました)

  • ターミナルを実行し、 su -s と入力します

ターミナルに $ の代わりに # が表示されるようになったので、インストールに必要なものに許可を与えることができます。

これで、アプリから、busybox を使用してインストールを呼び出すことができます。

Runtime.getRuntime().exec("/system/bin/busybox install " + ToInstall.getAbsolutePath() + " /system/app"); 

私の場合、ToInstall はデバイスから見つけたファイルです。

ノート:

これは奇妙にインストールされます。次を使用して削除する必要があります

rm /system/app/AppName

また、奇妙に見えますが、画面がないので問題ありません

これを機能させるには、ビジー ボックス パスの許可を設定する必要がある場合があります。suモードの端末からこれを行うことができます。702でも動くと言われていますが、私はセキュリティを気にせず777を使いました。

 chmod 702 system/bin/busybox 
于 2012-12-18T00:29:31.297 に答える