如何获取微信小程序跳一跳源码?
最近微信小游戏-跳一跳的成功,吸引无数软件开发爱好者和游戏爱好者。甚至有人为了研究,竟然想办法获取了跳一跳的源代码。如果你也是一名软件开发人员或者游戏发烧友,你肯定也想要跳一跳的源码。小编接下来就告诉大家如何获得跳一跳的源码。
昨天 V2EX 上的一篇通过抓包来获取微信跳一跳源码的文章走红,文章连接点击这里
我也在通过文章中的方式进行了抓包,但是并未探测到小游戏的下载连接,可能微信对此已经进行了修复。而且上文中提供的下载连接也显示为 404 的状态码。
虽然抓包未果,但是依然可以从本地将源码抽离出来,下面将介绍如何从 Android 手机里面找到微信下载的小游戏源码
准备工作
一部已经 root 的 Android 手机
安装微信 6.6.1 版本的 apk
电脑上已安装 Android SDK 并可以使用 adb 命令
需要注意的是必须是已经 root 了的 Android 手机,否则将没有权限访问对应手机的系统文件夹
通过 USB 将手机连接到电脑上,然后运行以下命令
$ adb devices
如果显示了一下信息
List of devices attached
71MBBL6228EU device
说明手机已经连接到电脑上,如显示未找到 adb 命令,则说明 Android SDK 安装错误或 adb 未添加到电脑 path 中,请自行上网进行相应查阅
手机连接电脑成功后,运行一下命令
$ adb shell
$ su
终端出类似 root@{手机型号} 前缀,说明已经进入到 root 模式下
$ cd /data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg
{User} 为当年用户的用户名,类似于 1ed**********c514a18
然后当前目录就是微信用于存放小程序和小游戏下载包的位置
$ ls
_-791877121_3.wxapkg
_1079392110_5.wxapkg
_1079392110_5.wxapkg_xdir
_1123949441_92.wxapkg
_576754010_1.wxapkg
以上是我的微信中所下载过的小程序和小游戏源码
因为 /data 目录为系统级目录,无法直接将其进行复制,需要重新挂载为可操作模式
$ mount -o remount,rw /data
此时就可以将当前目录下的文件拷贝到 sdcard 中
$ cd /data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg/_1079392110_5.wxapkg /mnt/sdcard
然后将 _1079392110_5.wxapkg 文件拷贝到电脑里,通过该脚本进行解压后,即为其源码
编译源码
通过微信小游戏开发工具新建一个空白的小程序或者小游戏的项目,主要不要选择快速启动模板
然后把刚才解压出来的源代码复制到刚刚创建的项目目录中,开发工具会提示编译错误,这时只要在项目中新建一个game.json 文件,并在文件里写入以下代码
{
"deviceOrientation" : "portrait"
}
然后将开发工具的调试基础库改为 game
程序就会在开发者工具里运行起来了。
扩展阅读
关于微信支付
微信支付是集成在微信客户端的支付功能,用户可以通过手机完成快速的支付流程。微信支付以绑定银行卡的快捷支付为基础,向用户提供安全、快捷、高效的支付服务。[1] 自2017年11月23日起,微信支付服务功能在中国铁路客户服务中心12306网站上线运行。
绑定微信支付
1、打开微信,进入到”我”选项,点击“钱包”;
2、进入到“钱包”选项后,点击右上角“银行卡”,进入到“我的银行卡”选项后,点击“添加银行卡”可设置密码;
4、根据提示输入银行卡的持卡人姓名和卡号;
5、填写卡类型、手机号码,进行绑定;
6、手机会收到一条附带验证码的短信,填写后确认;
7、两次输入,完成设置支付密码,银行卡绑定成功。
商户接入
公众号开通微信支付流程
微信支付(商户功能),是公众平台向有出售物品需求的公众号提供推广销售、支付收款、经营分析的整套解决方案。商户通过自定义菜单、关键字回复等方式向订阅用户推送商品消息,用户可在微信公众号中完成选购支付的流程。商户也可以把商品网页生成二维码,张贴在线下的场景,如车站和广告海报。用户扫描后可打开商品详情,在微信中直接购买。
1、申请条件/申请资格
申请成为公众账号支付商户需要满足,必须满足以下条件
1)拥有公众帐号,且为服务号;
2)公众帐号须通过微信认证;(未认证用户,可先申请微信认证);
温馨提示:微信认证资质审核通过后,即可申请微信支付功能。
2、申请具体流程:
1)进入申请页面,公众平台=》微信支付;
填写“商户基本资料”、“业务审核资料”、“财务审核资料”等资料。
2)签署承诺函
资料审核通过后,按照指引下载承诺涵模板、并签署盖章后;
温馨提示:需“商户基本资料”、“业务审核资料”、“财务审核资料”三项资料都审核通过后方可下载承诺函。
3)签署协议
确认商户信息、在线签署微信支付服务协议,无需邮寄合同。
4)注意事项
① 每个阶段审核时间为7个工作日。
② 若审核不通过,可在微信公众平台“通知中心”查询审核不通过的原因,请修改后在重新上传。
③ 为了不耽误进入下一步,建议商户将签订合同与开发工作同步进行(审核通过时,腾讯会将微信支付相关重要开发参数发送至“业务审核资料”时填写的邮箱中)。[4]
APP开通微信支付流程
1)APP注册并认证
2)注册开放平台账号,提交APP基本信息,通过开放平台应用审核;
1、在线提交申请资料;
2、签署协议;
3、功能发布;
4、开发完成后,APP内即可调用微信支付模块内容,发起支付。
线下实体商户接入流程
线下实体商户可通过掌贝等微信支付服务商直接申请。所需条件:
1、持有组织机构代码证;
2、2、公众帐号须通过微信认证。
关于美
美,是指能引起人们美感的客观事物的一种共同的本质属*。人类关于美的本质、定义、感觉、形态及审美等问题的认识、判断、应用的过程,是为美学。
美包括生活美和艺术美两个最主要形态。生活美又分为自然美和社会美。
心灵美
心灵美(spiritual beauty),亦称“精神美”、“内心美”、“灵魂美”。人的精神世界的美。社会美之一。古希腊柏拉图说“心灵的优美与身体的优美谐和一致”是“最美的境界”,这是“心灵美”一词的发端。
中国古代将心灵美称做“内秀”、“*善”、“仁”、“诚”等。孔子提出“里仁为美”,墨子认为“务善则美”,孟子认为“充实善信”是美德之人,只有善的、诚实的、有学问的人,心灵才是美的。
心灵美是人的本质力量的集中体现,是人类长期社会实践的产物,在教育、学习、磨练以及同假、恶、丑的斗争中形成和发展,受特定时代的生产方式、生活方式、社会制度、道德准则、文化发展状况的制约。
不同时代、阶级的人对心灵美有不同的或某些相似的衡量标准。包括思想意识的美(如正确的立场、观点、方法、崇高的理想,爱国主义、集体主义思想等),道德情操的美(如情感、操守、格调的美等),精神意志的美(如进取精神、创造精神、顽强意志、崇高气节的美)、智慧才能的美(如高度的文化素养、知识才能、聪明睿智等)。
心灵美是真、善、美的统一,知、意、情的统一。它是人的行为美、语言美、仪表美的内在依据,并通过具体的感*形态而被人们所感知。集中体现了社会文明对人的思想、感情、意志的要求。
哲学探讨
美是什么?这是美学中一个最古老而至今还未有圆满答案的问题,也是传统美学中的最基本的理论问题,即美的本质问题。对美的本质的追问,是对人类审美现象的终极意义的哲学探讨,历代哲人一直试图解决这个问题。这个问题的正式提出和探讨,始于古希腊著名的哲学家柏拉图。
自柏拉图开始的对美的本质的探讨,是历代西方哲人哲学探讨的一个重要组成部分,因此对美的本质的解释必然与哲学基本问题相联系,与哲学的基本派别相联系。
从精神方面对美的本质的探讨分为两个方面,一是从客观精神方面来探讨,如柏拉图、普罗丁、黑格尔;一是从主观精神方面来探讨,如休谟、康德。
柏拉图设定美是“单一的理念”,这“单一的理念”是一切美的根源,也是美的本质。
普洛丁进一步把理念神秘化,称之为神明理*(理式)。这种神明理*是宇宙一切之源,也是美的根源和本质。到中世纪神学家那里,更是把这种理念直接称为“上帝”,上帝是一切美的根源和本质。这种想法是一种思想上的理念寄托。是人们在精神上有某些困惑或苦难时对世界的的一种自我安慰式的乐观的世界观。与宗教信仰相似但比宗教信仰更“权威”。
以上就是今天微微风小编给大家带来的如何获取微信小程序跳一跳源码?的内容,小编对软件开发是不太了解啦。所以上面的内容觉得好神奇的感觉,但是为了帮助各位小伙伴,小编还是认认真真地把它搬过来了,希望小编的工作对大家有帮助吧,大家要努力哦!
推荐阅读:
小程序怎样能有外部链接?
微信小游戏作弊方法是什么?微信小游戏作弊方法大全!
朋友圈刷屏18岁照片引热议