これはかなりばかげた質問かもしれませんが、すべての時間を試す前に、それについての洞察を得たかったのです。
Framework.jar を再構築し (たとえば、MIUI から Framework.jar をプルするなど)、それを smali に逆コンパイルしてから、最初から再構築することはできますか?
私はそれを行うことを計画しました + Cyanogen mod から同様のファイルを参照として取得し、ビルドします。私がこれらすべてを行うことに興味を持った理由は、多かれ少なかれ無線インターフェイス層を再構築する必要がある電話を持っていて、smali を直接編集してデバッグするのが面倒になったからです。
ここで質問することにしたのは、それが可能かどうかについて急いで判断する人が少ないからです。すべてを (理論上) 正しく追加し、後でソース内の classes.dex ファイルを再構築した場合、なぜ機能しないのかわかりません。
私が尋ねている主な理由は、MIUI を自分の電話に移植する取り組みの一環です。MIUIに付属のframework.jarを編集して正しく動作させるよりも、Javaを書き直して動作中のframework.jar(CM7またはAOSPソースにはない部分が含まれている)を再構築する方が頭痛が少ないと思いました。