小程序 安卓小键盘收起按钮_如何从在安卓Android手机获取微信小程序源代码

获取微信小程序源代码两种方法:
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 在其官方首页中,下载最新的夜神安卓模拟器安装包,进行下载;

d3576d9a3d18bb47d2d65063d011e72f.png

ac39b3d5592b681307e6d01c9e5c9243.png

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

ec96aa5e7d839d2ebbd046e2363433ed.png

4cb4658d4f4b96a5f9bc00749cf7bf68.png

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

a03bb0bfdb7723f29c0343a2fe6e6027.png

d1d26abf2b346de09bbd77d31ad74803.png

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

4bd46d4d41d25b2d0b6da1db7ee143e6.png

f22c280944ad91a2c2c3608d59d9aa39.png

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

66c3ca9ae89562596d463fbd4727a2fa.png

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

569e75d7d7a5e55340500443b22a84b9.png

ed1a6bc536a1e62983c7233afd80b782.png

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

c36e97fdae813b2f30630798920ab3d4.png

7cb88a409b53a4ed339a3d42b17c279c.png

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

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

1765594bd2029d790cda167624247d4b.png

339bd089e6b5b0706be45e8843aef8f5.png

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

40ee157178d651e93ba5927f3ede54e0.png

ea94bda056b4e790c9b68ffc9998cfd4.png

4d9fd75f34386efb4cc22224ab8368e6.png

d6ba04e3249e1da2c362da0338db0978.png

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

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

497802b181a5fd956a5cddf03a99cca8.png

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

156433fd847d38f90c5945880c5a05be.png

6b58c6c0bfbe5d58ddbb74d0ed75ff7f.png

a9bf658e3ceec404bcc568e178f80aa7.png

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

f6c9f7cb939327a208d8f2c98f5df7de.png

74aaad5da0e38c04619b4ac49ea8fe37.png

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

f7935f2d67a1e71890a6baa4a6aa0efc.png

0f71842d5786d58e7f7490e4c6377a6c.png

d58e94521f2d55f162bcfeb471fe8e8a.png

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

94a94e060cbce66ecf5fb9fb6c3f935a.png

30d1c4c0d030bd34e53cab34bb904eec.png

05e1fb60c1743ba4c26c55f955d427dd.png

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

1f31acd736536f4f4fae51e50f99f39d.png

3197523b9c385985e098308afa47b520.png

a8604bcfc0f04058dd73cc14afbc90c3.png

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

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

d88800770f07f8db48c627e5a94f74d1.png

beef34a6b0f3600358ca05940c5154cb.png

71f50efa9158f9bbc072ed00f56d59fa.png

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

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

856d7d195ace920349f9441a62ed955a.png

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

dc3930901fd8a9714d0aba6467bd7441.png

6.2 输入指令:npm install esprima

523cc033d86b150393528b659bff9958.png

6.3 输入指令:npm install css-tree

690ba6f8badf9a2bf0c7cbe0c0b68aa8.png

6.4 输入指令:npm install cssbeautify

aa432068a24ab087a6a32232216696e9.png

6.5 输入指令:npm install vm2

fe25f48b64440caed8126922f5ec2e07.png

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

21082f31b2ceb6642f637e4e9316c088.png

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

9ae14d37feaabc5898fca295e419cbd0.png

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

5810e822b4b66427636a190a28fd68ab.png

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

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

35dfdccb65172bb10124271850dc6c06.png

df5697e712c0341743811e6db7df23f6.png

e76a690d6e2d87302b1125f980654fa9.png

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

46dd36599176d900fdf5f87f4adde765.png

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

da1a22f20e7716994e157e49bd659f61.png


END

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值