微信APP改造记录

警告
本文最后更新于 2021-04-26,文中内容可能已过时。

改造缘由

主要是闲的!同时也为了更好的摆脱对微信的习惯性依赖,以及更加方便的对微信内容进行记录管理。

我会在文章最后以一个知识付费课程进行作为例子进行展示。

重要提醒!

注1:本文仅限于安卓版微信APP改造,截至2021年4月24日,适合的微信版本为**8.0.2,**若微信版本高于此版本,无法保证改造能够成功

注2:若是未ROOT手机,在改造前一定记得先备份聊天记录,因为在改造的时候需要卸载微信,再重新安装

1. 相关软件准备

  • 太极:一个可以免 Root 运行的类 Xposed 框架
  • MDWechat:微信主题模块,能够使微信Material Design化
  • 微X模块:各种微信功能增强

2. 相关软件安装

太极是微信改造的基础,因此需要首先安装。

这里对于手机ROOT和非ROOT的安装方式有一点点不一样,不清楚自己手机是否已经ROOT的朋友只需要按照非ROOT安装方法

非ROOT安装:进入太极下载页 ,选择App 下载地址(网盘二) 按照普通APP的安装方式进行安装即可

ROOT安装:首先请确保手机已经刷入了Magisk,然后按照下载页面说明刷入 太极 Magisk 模块

微信UI优化工具,让微信变得更简洁和好看

进入下载页面,选择最新版本(截至2021年4月24日 MDWechat (官改) v4.0.12),下载那个以apk结尾的文件,当前最新版本文件为 MDWechat_4.0.12.apk

下载完成后,按照普通APP安装方式进行安装即可。

改造后的效果预览

https://img.fangd123.cn/blog/main01.png

https://img.fangd123.cn/blog/chat00.png

https://img.fangd123.cn/blog/main00.png

https://img.fangd123.cn/blog/main03.png

https://img.fangd123.cn/blog/main02.png

这个工具主要对于微信的功能进行了增强和完善,具体功能包括(但不限于):

  • 防止微信撤回消息
  • 转发微信聊天里的图片和小视频到朋友圈
  • 转发聊天里的多张图片(最多9张)到朋友圈
  • 转发语音给朋友
  • 转发收藏内容
  • 转发朋友圈里的内容到自己的朋友圈
  • 分享图片和小视频
  • 屏蔽群聊成员
  • 自动查找僵尸粉
  • 批量删除好友
  • 批量删除僵尸粉
  • 自动回复
  • 自定义表情最高限额
  • 自动领取红包、转账

下载:在工具的主页面,直接选择任意下载镜像,点击WeXposed(微X模块)85_2.22.apk (截至2021年4月24日的版本)进行下载

安装:和普通APP安装方式相同

改造后的效果预览

https://img.fangd123.cn/blog/59753ff6-dbd3-11e5-90f9-47019c1837b3.png

https://img.fangd123.cn/blog/56670d08-dbd3-11e5-91db-dd0a5d3f48b7.png

https://img.fangd123.cn/blog/2a2cacde-d89a-11e5-9ad4-45bb08397301.png

https://img.fangd123.cn/blog/fe2c9e36-c1bb-11e5-91d2-e254a838ddf8.png

https://img.fangd123.cn/blog/fb032d74-c1bb-11e5-8571-19e28e5ced25.png

https://img.fangd123.cn/blog/5bb3cb8e-dbd3-11e5-810d-0c7decf65b91.png

以上,便完成了相关软件的安装

3. 配置

注1:若是未ROOT手机,在改造前一定记得先备份聊天记录,因为在改造的时候需要卸载微信,再重新安装

注2:微信被改造后,其他APP将会无法自动跳转到微信,若想要APP能够正常跳转微信,请将该APP添加进“太极”中,注意备份被添加进太极的APP的重要信息!

此处仅说明非ROOT手机的配置,ROOT手机请自行查看官方教程Magisk模式

参考链接:https://taichi.cool/zh/doc/getting_started.html#免-root-模式

步骤说明:

  1. 点击太极首页右下角的浮动按钮,然后在弹出菜单中点击创建 APP

    https://img.fangd123.cn/blog/iMarkup_20210425_222603.png

  2. 在选择 APP 的界面中选择你要应用 Xposed 模块的 APP,比如微信,可以使用搜索栏直接搜索“微信”

    注:微信被改造后,其他APP将会无法自动跳转到微信,若想要APP能够正常跳转微信,请将该APP添加进“太极”中,注意备份被添加进太极的APP的重要信息!

    https://img.fangd123.cn/blog/iMarkup_20210425_222819.png

  3. 然后点击创建按钮,耐心等待创建完毕。

  4. 创建完成之后,太极会提示你需要卸载原 APP;免 Root 模式中这是必要步骤(magisk 模式无需),卸载即可。

  5. 跟随太极 APP 的指引完成余下操作,如安装-优化 等。

  6. 点击太极首页右下角的浮动按钮,在菜单中点击模块管理

  7. 进入模块管理页面,然后勾选你需要使用的 Xposed 模块, MDWechat和微X模块。这里会提示你有版本兼容问题,注意下载和使用对应的版本。

    https://img.fangd123.cn/blog/iMarkup_20210425_223252.png

  8. 在“太极”的主界面,长按“微信”,点击“强制停止”,然后再点击“启动”,此时模块就生效了

    https://img.fangd123.cn/blog/iMarkup_20210425_224239.png

    参考链接:https://gitee.com/JoshCai/MDWechat/wikis/开始使用?sort_id=2157245

    1. 点击MDWechat图标,进入配置页面,这里可能会提示你有版本兼容问题,注意下载和使用对应的版本。

    2. 依次点击 通用 -> 总开关 和 生成本机微信配置文件首次使用/升级微信版本必须重新生成微信配置文件。如果生成失败,可以下载 [共享的微信配置文件]。

      https://img.fangd123.cn/blog/iMarkup_20210425_225030.png

    3. 返回 MDWechat 首页,点击右下角的浮动按钮,选择强制停止微信;然后重新打开,这时候 MDWechat 应该已经正常工作了。

    这里我使用的是通用的配置方案,并没有做一些个性化改造,有兴趣的朋友可以参考官方文档,链接如下:https://gitee.com/JoshCai/MDWechat/wikis/配色方案?sort_id=2158297

    1. 点击MDWechat图标,进入配置页面,点击“配色方案”,点击“使用预设方案”

      https://img.fangd123.cn/blog/Screenshot_2021-04-25-23-02-53-896_com.joshcai.mdwechat.jpg

    2. 选择“沉浸主题(亮)”,其他保持不变

    3. 我这里把微信导航栏隐藏了, 这样会更有沉浸式的感觉,也能够有效避免我忍不住点击朋友圈的冲动,如果你也想这样的话,可以按照我的步骤操作:

      退回首页,选择“主界面”,往下拉,修改导航设置,打开“隐藏Action Bar”和“隐藏导航栏”

      https://img.fangd123.cn/blog/iMarkup_20210425_230718.png

      最终效果如下:

      深色模式

      https://img.fangd123.cn/blog/iMarkup_20210425_231048.png

      浅色模式

      https://img.fangd123.cn/blog/iMarkup_20210425_231115.png

    预设的其他几个样式,大家可以自行尝试,看看效果,同时也可以参考官方说明,链接如下https://gitee.com/JoshCai/MDWechat/wikis/配色方案?sort_id=2158297

    微X模块的配置页面在微信的“设置”里

    https://img.fangd123.cn/blog/iMarkup_20210425_231748.png

    可以看到,功能非常多,大部分功能的用处比较好理解,不清楚的话,可以网上搜一下

    https://img.fangd123.cn/blog/Screenshot_2021-04-25-23-18-20-330_com.tencent.mm.jpg

    我这里把我用到的功能列举一下

    注:以下功能需要重启微信才可生效

    1. 群聊归拢,这个在“群聊管理”里边,可以将所有的群聊和服务号都缩进微信的二级页面中

    https://img.fangd123.cn/blog/IMG_20210425_232115.jpg

    效果如下:

    https://img.fangd123.cn/blog/iMarkup_20210425_232348.png

    如果想把个别的群聊和服务号放在主界面上,可以点击“排除服务号”,选择对应的号即可。

    1. 微信语音和视频的通知

    我一直觉得微信语音和视频的通知音千篇一律,根本没有区分感,而且不好听,因此我设置了个性化通知音

    在微X模块页面,下拉找到“自定义通知”,进入后选择“自定义视频和语音铃声”,然后自己选择一段铃声即可,换了之后,整个人都清爽多了。

    除了以上两个功能配置外,微X模块在安装后会自动开启一些功能,这个我会在后面的实践运用中说明。

    知识付费课程实践

    之前我报了一个“话句社”的课程,主要是训练表达和说话能力,老师选择使用微信群作为上课的地方,并且主要以语音的形式进行教学,同学们做作业也是通过提交语音的方式进行。这样的好处是,大家不需要额外安装和学习使用别的工具,坏处就是不大方便进行课堂记录和作业整理。

    这个时候就需要“微X工具”帮忙了,这里主要使用到它的功能是语音导出功能

    1. 长按一段语音,点击“转发(微X模块)”

    https://img.fangd123.cn/blog/iMarkup_20210425_234015.png

    1. 选择”导出语音“

    https://img.fangd123.cn/blog/iMarkup_20210425_234103.png

    1. 首先点击”三角播放按钮“,可以看到按钮上班的进度条会出现时间。分别在合适的时候点击”开始时间“和”结束时间“,这两个表示最终需要导出的语音长度,如果是全长导出的话,可以一开始把进度条拖到最左边,点击”开始时间“,再把进度条拖到最右边,点击”结束时间“

    2. 点击“路径”,设置导出语音的路径

    3. 点击“路径”下面的一长串字符,进行导出文件名设置,这里的文件名不需要加后缀的

    4. 这里千万不要点击“确定”,而是点击“导出MP3”,这样音频就成功的导出为MP3文件了

    https://img.fangd123.cn/blog/iMarkup_20210425_234204.png

    在这个功能的加持下,我能够很方便的把老师的重要语音转成MP3文件的形式进行保存,以供后期复习使用。但如果是大量的语音存储,这个工具其实就不够了,至于需要什么工具,等下次有机会再说吧。

    下期预告

    1. 批量导出语音、图片以及视频
    2. 手机端的音频剪辑工具、视频剪辑工具和图片标记工具