携帯電話のストック rom には、MVNO (モバイル仮想ネットワーク オペレーター) の問題があります。基本的にこれは、データ接続がローミング時にのみ機能することを意味します。これは、いくつかの rom で既に修正されている既知の問題です (ただし、私のものではありません)。
/system/framework/framework.jar
これを修正するために、framework.jar ファイル ( ) のソース、より具体的なファイルを変更したいと思います。/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
手始めに、私がどこで立ち往生しているかを示すために行った手順をリストします。/system/framework/ と /system/app の両方にある、JAR ファイルと APK ファイルの両方で、ストック ROM を完全にデオデックスしました。
- デオデックスされたframework.jarファイルをダウンロードし、そこからclasses.dexファイルを抽出しました
- baksmali を使用して classes.dex ファイルを逆コンパイルし、複数の *.class ファイルを作成しました。
- これらの *.class ファイルをdex2jarを使用して .jar ファイルに変換し ました
- jdquiを使用してこのjarファイルを開いて解凍し、いくつかの* .javaファイルを作成しました
これは私が立ち往生している場所です。必要なJavaファイルを編集する方法を理解し、電話にアップロードできる動作中のframework.jarを再び作成する必要があります。
私はこれを間違った方法でやっていますか?私の問題を解決する他の方法はありますか? 経験のある方のアドバイスを頂ければと思います...