2011-06-25 7 views
1

私はSamsung Galaxy S2デバイスに付属のROMを分解/脱臭しようとしています。baksmaliを使ったデオデックス - Javaクラスが見つからないアンドロイド実装?

私はbaksmaliを使用していますが、Email.odexとMobilePrint.odexを適切に行うために2つのファイルを取得することはできません。どちらも、ROM上の他のもの(javax.swing.abstracttableおよびjava.awt.image)に含まれていないようなJavaクラスが必要です。

これらのクラスの実装がAndroid/DalvikVMで利用できるかどうかは知っていますか?

サムスンは何かを使用しているに違いありません。

答えて

2

場合によっては、存在しないdexファイルでクラスを参照することもできます。これは、実際には決して実行されない「死んだ」コードパスでのみ発生します。

この問題を回避するために、baksmaliにはこれらのエラーを無視する-Iオプションがあります。このオプションは、クラスが実際にデバイスに存在しないことを100%確信している場合にのみ使用してください。誤って使用すると、このオプションを使用すると問題が発生する可能性があります。

+0

このような場合があります。私はVillainROMの作者が作成した.jarファイルを、使用されていないと思われる欠けているクラス/メソッドの空のシグネチャとともに使用しました。 –

関連する問題