AOSP から自分のコンピューターにコードを同期し、Phone.apk
ファイルのソースを変更しました。make (Maguro 用) を実行し、Phone.apk ファイルを /out フォルダーに戻しました。携帯電話で AOSP rom を使用していますが (自分でコンパイルしたものではありません)、作成したPhone.apk
ファイルをに移動する/system/app
と信号が失われ、起動Settings > Mobile Networks
すると FC が取得されます。Logcatは、私が行方不明だと言っていますMobileNetworkSettings.java
(そうではないことはわかっています)。ソースからビルドした apk ファイルを使用するには、どうすればよいですか?
質問する
309 次
1 に答える
2
問題は、次のとおりだと思います。電話アプリケーションは sharedUserId: を使用しますandroid:sharedUserId="android.uid.phone"
。したがって、AOSP イメージと Phone.apk は異なる証明書で署名されているため、Phone アプリケーションはこの共有 UID を受け取ることができず (アプリケーションが同じ証明書で署名されている場合、アプリケーションは同じ UID を共有できるため)、新しい UID を受け取ります。したがって、電話アプリケーションは、無線インターフェイス (信号が弱い) では機能せず、構成できません。
キーを使用して AOSP イメージを作成し、デバイスにフラッシュしてみてください。次に、同じ証明書を使用して電話アプリケーションに署名します。これが役立つはずです。幸運を!
于 2012-11-02T09:19:58.883 に答える