주요 아이디어 :
애플릿이 실행 된 후, 먼저 코드의 대부분을 복원, 마이크로 채널 압축 디 컴파일 후 패키지의 프로그램을 디 컴파일, 자원 번들 애플릿을 얻을, 다운로드 한 다음 리소스를 실행합니다.
녹화 날,이 방법은 마이크로 편지를 수리하지 않습니다.
1. 캡처 소스 패키지 wxapkg
프로세스의 작은 아이콘을 열기, 마이크로 채널은 이미 휴대 전화로 원격 서버에서 소스 파일을 다운로드하고, 원칙적으로 지역 전화는 이미 오래 탈옥 또는 루트 권한에 대한 액세스 권한이있는 한,이 소스를 가지고있다. 루트 권한이없는, 당신은 안드로이드 에뮬레이터를 사용할 수 있습니다. 주소를 첨부 루트와 함께 제공, 하나님의 사용을 권장 : 다운로드
시뮬레이터를 개방 한 후, 마이크로 채널 (소스 파일에 액세스하는 데 사용) RE 관리자를 탑재. 내부에서 열기 및 제공 : 메뉴 설정의 수퍼 유저 => = 오른쪽 상단> 자동 응답 => 허용
그런 다음, RE로, 잠시 동안 실행 한 후, 애플릿을 열고, 마이크로 문자를 입력 위치에 대한 파일을 찾습니다
{루트 /data/data/com.tencent.mm/MicroMsg/ } / appbrand / PKG /User
진수 문자열에 {사용자}.
자원이 실패에이 파일이 압축되면, 압축 단계를하지 않는 등 마이크로 친구에게 편지를 보내 공유하고, 액세스 메시지를 표시합니다.
마이크로 채널은 충전 일정한 규칙에 따라 압축 될 것이다 단일 서브베이스 일부 종속 wxapkg 파일을 포함한다. 이진 파일이 자신의 마이크로 채널을 wxapkg 해결 위대한 하나님을 보려면 여기를 찔러
2. 디 컴파일
wxapkg 파일을받은 후, 당신은 디 컴파일 할 수 있습니다.
노드 환경의 자식 자원 복제가 제공 https://github.com/qwerty472123/wxappUnpacker을 자사의 카탈로그 설치 의존에 설치 NPM
또는
NPM esprima 설치 NPM CSS를 설치 - 트리 cssbeautify NPM 설치 NPM 설치 VM2 NPM 추하게를 설치 - ES NPM 설치 JS -beautify
설치가 완료되면, 명령 실행, 노드 wuWxapkg.js [-d] <파일 ...>
[-d] <파일 ...>와 같은 wxapkg 자원 위치한다 : 노드가 wuWxapkg.js D : \ wxApp \ 리소스 \ _1123949441_304.wxapkg
실행 후 프로그램의 소스 코드를 컴파일하려면 주소 파일 wxapkg 주소 자원 디렉토리로 컴파일
또는 마이크로 채널 TBS 크롤링 페이지를 사용하여 광고에 애플릿을 가진다 (측정하지 않음)