整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

c001apk 第三方酷安客户端

c001apk 第三方酷安客户端

001apk 使用了 Jetpack Compose Ui 框架,MVI架构编写的第三方酷安。

来源:c001apk 578125d(304) 第三方客户端 - 殁漂遥

mpyit.com/c001apk.html

机前需要了解的知识

  1. Android启动的原理:BootLoader(BL)先启动,然后加载并验证Rom,验证成功后启动Rom。
  2. 小米的部分机型在全球发售,所以这些机型有其他地区的Rom。
  3. 国内其他主流品牌的绝大多数机型,不支持刷其他地区的Rom。

需要先下载的资源

小米解锁工具 http://www.miui.com/unlock/index.html

小米刷机工具 https://miuiver.com/miflash/

对应的Rom,自行搜索下载。注意EEA版是纯正的欧版,EU版是由国内Rom修改来的。

刷机步骤分两步,第一步解锁BL,第二步刷机

解锁BL (注意,此操作会清空所有数据)

  1. 手机登录小米账号,插能用数据流量的Sim卡。
  2. 点击 设置 -> 我的设备 -> 全部参数 -> 连续点击“MIUI 版本” ,打开开发者选项。
  3. 点击 设置 -> 更多设置 -> 开发者选项 -> 设备解锁状态 -> 绑定帐号和设备。
  4. 手机登录的小米账号,保持至少7天不退出,即等待至少7天。
  5. 电脑运行解锁工具文件夹里的 miflash_unlock.exe 程序,按提示登录小米帐号。
  6. 手机关机,按住音量下键 + 开机键,进入 FastBoot 模式,用数据线连接电脑。
  7. 识别手机后,点击“解锁”按钮,稍等几秒就能看到解锁结果,然后重启手机。

如果解锁成功,在开机界面的顶部,会有个打开了的锁的图样的小图标。

注意看手机顶部中间位置,一个小图标,是打开了的锁,此标记表示解锁成功。

刷机(注意,此操作会清空所有数据)

  1. 从手机的设置里,退出小米账号。
  2. 电脑解压之前下载的Rom,再次解压,直到出现好几个文件的文件夹为止。
  3. 手机关机,按住音量下键 + 开机键,进入 FastBoot 模式,用数据线连接电脑。
  4. 电脑打开 小米刷机工具 ,点击“选择”按钮,选中之前解压的线刷包文件夹。
  5. 点击“加载设备”,看到连接上的手机。
  6. 重要!右下角选择“全部删除”,一定不要选“全部删除并lock”。
  7. 点击“刷机”,过程大约需时十几分钟,完成后手机会自动重启进入系统。
  8. 第一次重启时,会比较慢,在启动界面卡住五分钟左右。

至此,刷机全部完成。

可以看到,红米Note 11T Pro+ 刷EEA欧版Rom完成后,手机的商标不再是RedMi或者XiaoMi, 而是变成了"POCO" ,POCO是小米在欧洲的子品牌。

使用感受

  1. 没有小米应用商店(可以从网上下载小米应用商店apk进行安装)。
  2. 没有通话录音功能。
  3. 没有小爱同学。

近看到一个小程序弄得还可以,就想学习一下,所以就百度了一下微信小程序反编译,看到了很多大神都已经实现过了,所以就跟着大佬们的教程实践一把。

反编译会涉及到以下几个工具

  • node
  • wxappUnpacker 基于node.js写的微信反编译脚本
  • 模拟器,模拟器有很多,如(雷电、夜神、逍遥),这里我用的逍遥安卓模拟器,如果启动了hyper-v,可以在cmd中执行bcdedit /set hypervisorlaunchtype off进行关闭

启动了模拟器后,就安装两个工具:

  • 微信
  • RE文件管理器

微信安装很方便,直接搜索即可,但是RE文件管理器在逍遥、夜神中搜索不到,在雷电里面是可以直接搜索安装,因为我这里用的逍遥模拟器,所以得先把RE文件管理器的APK包下载下来,然后利用模拟器的APK安装功能进行安装

然后登陆微信,访问你想要破解的小程序,访问之后,就通过RE文件管理器进入到/data/data/com.tencent.mm/MicroMsg

选择最近一个时间更新的hash值文件夹,进去后/appbrand/pkg就可以看到我们的小程序包了

然后我们长按选择文件并点击复制

然后点击tab进入到/存储/Download/然后粘贴

进入到共享目录,即可看见我们的刚才复制的小程序包了

好了,小程序包我们拿到了,那么就开始反编译了,现在我们去github下载wxappUnpacker,下载下来后,一次执行一下命令

npm install

npm install esprima

npm install css-tree

npm install cssbeautify

npm install vm2

npm install uglify-es

npm install js-beautify

我这里是执行的cnpm install,前提是你需要安装node和cnpm。

安装完成之后,就可以执行命令进行反编译了

bingo D:\wxpkg\_920967140_47.wxapkg

D:\wxpkg\_920967140_47.wxapkg是的我包路径

反编译之后的代码基本是可用的,但在导入之后需要做几项设置

然后项目基本可以展示出效果了。当然,大叔反编译过来只是为了学习,如果大佬们有更好的方式请告知大叔,大叔年纪大了,真的弄不动了。