電話アプレットファイルにキャッシュすることで、逆コンパイル、元のコードを復元
特定の実装:
あなたが知る必要があるすべての最初には、電話機の場所に保存された小さなプログラムファイルであります
- その後、特定の場所どこに?
----特定のディレクトリの場所:/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/ 在这个目录下会有一些 xxx.wxapkg 这样后缀的文件,这些就是小程序或者小游戏的包。
---- xxx.wxapkg 是什么呢?
------ マイクロチャネルアプレットのソースコードの注意事項1つの読み取るために ここにファイルを私たちは見ることができますの詳細な説明です。
そして、小さなプログラム.wxapkgパッケージを取得
- 私が取得方法:私はREファイルマネージャをインストールし、Androidの携帯電話エミュレータを超えるルートを持つコンピュータ上にあった、その後、管理者が取得しました。
----実現:
1.モバイルシミュレータをインストールします(ここで私は夜の神のシミュレータを使用してください)
ダウンロード:https://www.yeshen.com/cn/download/fullPackage
図2に示すように、マイクロチャネルのインストール、QQ、シミュレータ上でREマネージャ
マネージャーREコンピュータにダウンロードし、その後、シミュレータの内部にドラッグします。
ダウンロードマネージャRE:https://pan.baidu.com/s/1PPBx08rNutXxhlMMJbuTpQ
マイクロチャネル、シミュレーション上で直接QQのダウンロード。
3、ルートを設定します
RE Managerをインストール後に再ために、スーパーユーザー権限を設定する必要があります。
4、ゲームやアプレットをキャッシュします
マイクロチャネルを開き、あなたがゲームやこの小さなプログラムを開くには小さなゲームやプログラムのコードを取得したい見つけ、プログラムは、ソースファイルがローカルにダウンロードされた後に実行を開始します。
5、ソースファイルを見つけます
デスクトップへのシミュレータの操作ページスイッチは、RE Managerを実行して、探しディレクトリマネージャーは内部の前に言いました:
/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/
ここでは、我々はこれらのパッケージソースファイルを必要とし、プログラムがちょうど訪問する時間がそれにあるものを介して実行を見つけるものです。
6、圧縮
私たちは、あなたが圧縮ファイルを送信しない場合、ファイルが無効であるプロンプトが表示されます、最初のファイル圧縮zipファイルを使用する必要があります。
その後、ツールバーの右側にあるボタンをクリックし、ツールバーがあるでしょう、このファイルを押すと、選択したファイル圧縮を選択
圧縮はをクリックして、プロンプトの表示が完了した後、
図7に示すように、コンピュータに送信
あなたが目的のファイル、または長押しファイルを見つけた場合、ツールバーがあるでしょう、そして、ツールバーの右側にあるボタンをクリックして送信]を選択し、その後、あなたは(3つの選択方法は、限り、あなたが得ることができるよう尽くします送信したい場所を選択このファイルには、ライン上にあります)
8、ファイルを取得します
これは、私たちに必要なファイルです。次のステップは、それがここにソースを解析し逆コンパイルすることです。
最後に、デコンパイル
- まず、使用する抗コンパイラノードの.js動作環境
----ノードダウンロード: https://nodejs.org/en/
-その後、デコンパイルに使用するスクリプト(GitHubの上でqwerty472123
偉大な神は、バージョンNode.jsの書きました)
----ダウンロード https://github.com/qwerty472123/wxappUnpacker
これらの2がインストールされたら、メニューにスクリプトファイルがコンパイルされ、その後、+マウスの右ボタンをシフトし、「ここでコマンドウィンドウを開き、」選択したフォルダを開き、
そして、次の依存関係をインストールします。
NPM esprimaをインストール
NPM CSS-ツリーをインストールします
NPM cssbeautifyインストール
NPMインストールVM2
NPM uglify-ESをインストールします
NPMは、JSは、美化インストール
NPMインストール
これらがインストールされた後、最後のステップの逆コンパイルが来ました:
現在のコマンドラインを入力続行
ノードwuWxapkg.jsファイル名を逆コンパイルしたい[-d] <ファイル...> //ファイル
たとえば:_-1568765780_11.wxapkgが、このファイルがあります
直接+ファイル名に対処アドレスバーにコピーします。
ノード\ wuWxapkg.js C:\ユーザーは、管理者\デスクトップ\のapp123を\ \ _- 1568765780_11.wxapkg
実行を入力します。
同じ名前のフォルダに表示されるフォルダ内のソースファイルの完了後、このフォルダはあなたがゲームやアプレットを必要とするすべての源です。
出典:CSDNオリジナルます。https://blog.csdn.net/chao2458/article/details/81381692は、utm_source =コピー?