V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xxyang
V2EX  ›  微信

反编译微信小程序还有不会的么

  •  
  •   xxyang · 2020-07-31 18:01:02 +08:00 · 4320 次点击
    这是一个创建于 1580 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在各种爬别人家的小程序,哈哈哈,估计好多人都知道了,就贴个步骤吧

    1 、找包篇

    需要一个 root 后的手机或者模拟器,打开微信,访问要扒的小程序后
    使用 RE 管理器(要超级管理员权限)打开路径
    /data/data/com.tencent.mm/MicroMsg/80b34bca4945f2aa19a92b5549781131/appbrand/pkg/小程序.wxapkg
    
    80b34bca4945f2aa19a92b5549781131 这是用户目录,有多个的话可以先删了再访问小程序
    小程序.wxapkg 这是包,有多个的话可以先删了再访问小程序
    
    然后把这个包弄出来,RE 的话点右上角先压缩,再发送即可
    

    2 、反编译篇

    下载反编译的工具,需要 node 环境	
    安装依赖包(需要 npm )
    npm install esprima -g
    npm install css-tree -g
    npm install cssbeautify -g
    npm install vm2 -g
    npm install uglify-es -g
    npm install js-beautify -g
    npm install escodegen -g
    
    反编译工具下载链接: https://pan.baidu.com/s/1nnj3bTECxILz6qOD0ZKWyw 提取码: is2x
    此版本我改过了,格式化代码更友好,自用的哈
    
    使用命令解压 node wuWxapkg.js 小程序.wxapkg
    如果报错,大概率是少依赖包了,对着提示用 npm 安装下,百度下基本都能出来
    
    解压出来的目录就是了,直接导入开发者工具就能用,如果报错对着控制台调试下,有的可能有登录限制,需要点其他手段..嗯...小游戏也能解压,那种单机的小游戏扒下来直接跑,代码阅读性和结构也还可以,能看。
    

    最后觉得好用的打个们帮我扫下小程序呗,啥时才能够 1000 人放广告(囧)

    我的头像

    14 条回复    2020-08-04 15:35:13 +08:00
    wjm2038
        1
    wjm2038  
       2020-07-31 21:39:13 +08:00 via Android
    能放 github 连接的为啥要从百度网盘下载
    krapnik
        2
    krapnik  
       2020-07-31 21:48:08 +08:00 via Android
    @wjm2038 因为 github 上有很多~
    zapper
        3
    zapper  
       2020-08-01 00:09:37 +08:00
    然后 LZ 的小程序就被反编译了
    laincat
        4
    laincat  
       2020-08-01 00:49:54 +08:00
    好像哪里看到类似的。。。
    lemon6
        5
    lemon6  
       2020-08-01 00:52:45 +08:00 via Android
    先收藏,以后估计会用到
    WebKit
        6
    WebKit  
       2020-08-01 01:32:19 +08:00 via Android
    就是不知道以后会不会改
    fuchunliu
        7
    fuchunliu  
       2020-08-01 08:13:51 +08:00 via Android
    已收藏,等空了先反楼主的
    lazyyz
        8
    lazyyz  
       2020-08-01 09:05:06 +08:00 via Android
    已收到,等空了先试试楼主的
    L1beral
        9
    L1beral  
       2020-08-01 12:31:34 +08:00 via iPhone
    已收藏,马上试试楼主的
    EagerTo
        10
    EagerTo  
       2020-08-01 21:28:22 +08:00
    先收藏 。
    xxyang
        11
    xxyang  
    OP
       2020-08-03 10:18:25 +08:00
    @wjm2038 我也是下载别人的改了下,不挂了就分享
    xingyuc
        12
    xingyuc  
       2020-08-03 16:38:24 +08:00
    还要模拟器,先收藏
    shimengren
        13
    shimengren  
       2020-08-03 17:33:02 +08:00
    想问下,有没有反编译 qq 小程序的,反编译微信小程序我会了,并且还成功实践过
    xxyang
        14
    xxyang  
    OP
       2020-08-04 15:35:13 +08:00
    @shimengren qq 和微信一样的,找文件夹吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4797 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:03 · PVG 18:03 · LAX 02:03 · JFK 05:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.