安卓安装包解压修改源代码

您所在的位置:网站首页 反编译apk查看源码 安卓安装包解压修改源代码

安卓安装包解压修改源代码

#安卓安装包解压修改源代码| 来源: 网络整理| 查看: 265

获取微信小程序源代码两种方法:1、在手机中获取。但需要获取手机的root权限,获得微信小程序的wxapkg包;2、运用模拟器,在电脑上运行微信小程序,获得微信小程序的wxapkg包;第一个方法有点难,下文以第二种方法展开。

使用到的工具:

1、“电脑端的安卓模拟器”安装包:推荐使用“夜神模拟器”,可从其官方网站获得该安装包:https://www.yeshen.com/;2、微信.apk:可从其官方网站获得该安装包:https://weixin.qq.com/;3、RE管理器.apk:给我留言获得(这类资源经常被和谐);4、“Node.js”安装包:可从其官方网站获得该安装包:http://nodejs.cn/download/;5、反编译的脚本:给我留言获得(这类资源经常被和谐)。

步骤一:在Windows下,安装“夜神安卓模拟器

1.1 找到“夜神安卓模拟器”的官方网站:https://www.yeshen.com/;

1.2 在其官方首页中,下载最新的夜神安卓模拟器安装包,进行下载;

908963abb4792b895d9bd82f0dd1c361.png

fb69fc781c7666e7554d60e637f8f21a.png

1.3 双击安装包,开始安装夜神安卓模拟器。安装过程中无特殊操作,等待提示“安装完成“;

fea83a657a99f89f4e44b08504c303ee.png

e82eb1af1867a1bc7b0e53c10c3b977b.png

步骤二:在模拟器中,安装“微信”App 2.1 双击运行“夜神安卓模拟器”(打开后效果如下)。

cc9991b5f0b82b84ac3e99661c6290ed.png

4911bfcd5680bacc55c93bb40231c62d.png

2.2 利用“夜神安卓模拟器”的浏览器,下载最新版本的“微信”(微信版本版本过低,会导致无法使用微信)。

5eaa4013da44dfaec300596ef472f9c0.png

1757463803ba23f9557e1f97596f5678.png

2.3 在浏览器的地址栏输入微信官方网址:https://weixin.qq.com/,并敲回车键,打开该网站,找到下载微信的按钮;

edc22cd28efda6ecceb941840c094e58.png

2.4 和手机一样,下拉顶部显示相关信息。单击弹出项,开始安装微信(和手机上一样);

3d6e39115524c94a43333adb5083f13c.png

66bac6811c3101528f24fd0b378ac54b.png

2.5 鼠标单击模拟器右下角“主页”按钮,返回模拟器主界面。会看到安卓好的微信;

40b338c6c584b446a767226cf2d0aa07.png

89b9967d9ef366e4c5a54f7d95f0059e.png

步骤三:在模拟器中登录微信,并打开需要获取源码的“小程序”

3.1 在模拟器中,登录微信。

57ff38bb4bef68137a2bf79e14b0e797.png

930b933b979068332915925cace9715b.png

3.2 在微信的小程序中,搜索需要获取源代码的“小程序名称”,并打开。以“进制转换器”为例;

78b065c7e1d3182a8fcd2cc8db2c51cc.png

0407522213afa8b1a76f17765065ef6f.png

b96af1f8da0f4c45b989f99e4c894211.png

2d9d18ced62c156d8757231998d69c19.png

步骤四:在模拟器中,安装“Re管理器”App

4.1 获取“RE管理器.apk”可以向我留言,暂不提供下载路径,担心被和谐。

ccd76c29556219781233379d17a7df1b.png

4.2 在模拟器中,安装“RE管理器.apk”。在模拟器的右侧有一个“安装APK”选项,找到“RE管理器.apk”在电脑中的存放路径,安装该App。

0b061a12b997406e0a48bcdeb183574c.png

05d0a59996cf2cc29ba08e3250400855.png

3b9e6290a5b1ddf6a20b8cad7dfcaf0c.png

4.3 在模拟器中,打开“RE管理器.apk”。打开时候需要获取权限,允许授权即可。

e5886197dfc6bb0157df64a6c791db7c.png

aba562caa059e27d7335e757eea94f51.png

4.4 在“RE管理器”中,找到存放小程序源代码的目录/data/data/com.tencent.mm/MicroMsg/appbrand(类似一个a8b3488516c9d81e1d5f511891583cf9文件,别的教程是不会告诉你的)/pkg/就抵达了目的文件夹。

d7a03b575e65d87e8a2587f65a69428d.png

8a954814e6c6bd4a20164fdbe89eba05.png

85f516b2942f45043574ffd7de69ff4b.png

4.5 选中“*.wxapkg”文件,对这些文件进行压缩;

0477d50e21d522056d6492d01185c819.png

8a973b81df2b711d0a5dcbc41fd16463.png

9c757214b96a067f7fc46e962d4676da.png

4.6 将压缩后的文件,发送至“邮箱”或者“微信”,从而获得小程序源代码;

0ef4e6ce5c54cb6da6ef5dab5c538399.png

2876876a33e22034ed7c0358ba0d6462.png

01f5be749bfe81d531d546894d2da42d.png

步骤五:下载并打开“Node.js”

5.1 “Node.js”官方网站:http://nodejs.cn/download/,下载适合自己的版本,并打开“Node.js”

aa147d808bd357be3fbdf48d908a6476.png

d42d5aca13af5dda385272fc29b742fc.png

b3d02838652f355bd0c9a206f55ed515.png

步骤六:使用反编译脚本解包 wxapkg,获得小程序源代码

假设"*.wxapkg"存放在“C:Users******DesktopabcwxappUnpacker-master”路径下。在打开的node.js中依次输入相应的指令:

d3d8cb5f0e4ff72818436a16f48fa08b.png

6.1 cd 到你clone或者下载好的反编译脚本目录下,输入指令:cd C:Users***DesktopabcwxappUnpacker-master

f525db0c94042a42cca0e684264c20e3.png

6.2 输入指令:npm install esprima

903bf46b16be8be88a403202b35190f4.png

6.3 输入指令:npm install css-tree

09fb6b34dfd23f1baa41d1b0f1c0b56f.png

6.4 输入指令:npm install cssbeautify

94e7bb49f1111674b72cf8ee2391d844.png

6.5 输入指令:npm install vm2

c247409fe62121d3cfc1ae621faf08c6.png

6.6 输入指令:npm install uglify-es;

4b35400b73e1430f2c1295321df3a949.png

6.7 输入指令:npm install js-beautify;

364d30ff86dcaa510e11ae0444ba886f.png

6.8 输入指令:npm install escodegen -g;

76832ed89e5c0ca3555b48a7c7b74985.png

6.9 安装好依赖之后,反编译 .wxapkg 文件;

在当前目录下输入:node wuWxapkg.js [-d] //files 就是你想要反编译的文件名例如:我有一个需要反编译的文件 _-70156332_3.wxapkg已经解压到了D盘根目录下,那么就输出命令:node wuWxapkg.js D:_-70156332_3.wxapkg

16a6a46a4926f54ca6bab8821e4be658.png

0098bd61f4fdb8be6dd045cc6304b2a1.png

00dfa5d0f8bd41f444d034216aa37ed3.png

6.10 完成(6.9)后,在“*.wxapkg ” 文件的相同路径下,生成一个同名的文件夹,获得小程序源代码;

0eac8984706e27312b58c3ceb690dbb9.png

欢迎大家给我留言!!!或关注我的微信公众号:汽车电子助手

519cbcfc4d1c83878a9e11768d76bf5e.png

END



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3