4

.dexに追加のクラスを追加し、変更されたmanifest.xmlで再パックすることにより、.apkを変更することさえ可能ですか??

特定の classes.dex を .apk から逆アセンブル/再アセンブルするための baksmali / smali などのツールがあることは知っていますが、そこから変更できる制限はありませんか?

元のapkから開始ランチャーアクティビティ(androidmanifest.xmlからのものである可能性があります)を変更し、再パックして署名して完全な単一の.apkを作成するために、追加のアクティビティを追加しようとしています...すべてビルド時間外に行う必要があります、未加工のソースまたはビルド構造が表示されず、入力として .apk のみ... 何かアイデアはありますか?

4

1 に答える 1

6

はい、あなたが言及したツール ( baksmali / smali ) は、apk を逆アセンブルし、後でコードを変更して再パッケージ化するのに役立ちます。

ただし、元の apk の署名に使用された秘密鍵にアクセスできない限り、更新に対応するように変更された apkに署名することはできません。

于 2010-06-01T22:16:55.223 に答える