如何将微信安装、搬家、迁移到SD卡
如果运行 //switchsdcard 提示'切换失败',
2)恢复微信资源缓存,也是将MicroMsg1重命名为MicroMsg。
手机内存(根目录 /storage/emulated/0 或 /storage/sdcard0)
的微信资源缓存备份 /storage/emulated/0 /tencent/MicroMsg1
迁移到外置SD的微信资源缓存没用了,可以手工删除:
外置SD卡路径:/storage/sdcard1 (三星手机 /storage/extSdCard)
外置SD的微信资源缓存:/storage/sdcard1/tencent/MicroMsg
微信重启动,使用正常后,可以通过'一键迁移微信’删除备份。迁移成功后,可以用微信自带备份工具,备份微信聊天记录。如果不需要备份微信聊天记录,直接卸载重装微信,释放空间。
微信到底占多大空间?有次我把微信卸载,居然多出5G空间,惊到了。
手机内存不够,主要是长期使用微信,微信聊天数据库过大,而且无法清理,释放空间。微信备份本身需要额外数G空间,手机内存本来就不够,根本无法完成备份,而且还把之前剩余的一点空间用光了,导致手机空间100%占用。微信备份失败,还不能自动释放空间。微信备份,不用外置SD卡作为备份缓存。而备份缓存可能单个文件大于4G,一般外置SD卡是fat32格式,不支持单个大于4G文件。这就是死结。一键迁移微信,来解开这个死结。
微信迁移到SD卡后,可能会卡顿。所以买SD卡要速度快的。现在外置SD卡速度要比手机内存慢。手头32G卡,速度70M/s。市面还有90M/s的。不要停留在过去class2/4/6/10等最大速度10M/s,这种老掉牙的东西。
4.答疑:
(1)提示“稍等,微信空间检查没结束”
微信长时间使用后,手机内存(根目录 /storage/emulated/0 或 /storage/sdcard0)
内的微信资源缓存 tencent/MicroMsg 中的目录过多,其中不少是空目录。
比如,xxxxxtempxxx等temp字样的文件夹。可手动将明显空文件夹删除,或者等程序把所有目录都遍历完,统计微信缓存所占空间
(2)微信迁移后,卸载微信。迁移到外置SD卡的微信聊天数据库不会被删除。
外置SD卡路径:/storage/sdcard1 (三星手机 /storage/extSdCard)
迁移后微信聊天数据库目录:
/storage/sdcard1/Android/data/com.tencent.mm/MicroMsg
(3)运行 //switchsdcard 提示'切换失败'
反编译微信com.tencent.mm_6.3.32_960(2017.3.12),初步认为在执行//switchsdcard的代码时,判断两个SD如果是同一设备,踢掉一个。比如某些手机两个SD卡映射分别是:
/dev/fuse /storage/emulated/0
/dev/fuse /storage/sdcard1
会踢掉第二个,认为手机只有一个SD卡,所以切换失败。
有意思的是,发现另外一堆微信隐藏代码,和在网上找到的不一样,不知道干嘛的。摘几个,不要用正式微信做测试。
//clearWXSNSDB //verifytokenerror //testwxcamera //ftsmsbiz
(4)小米手机
APP“一键迁移微信”
0.6.1版更新20170821
手机root后,只要启动“一键迁移微信”,就能切换成功。
小米手机,要刷MIUI开发版,并取得完全root权限
参见:官方ROM开发板,获取完全ROOT权限【已解决】_小米手机4c_MIUI论坛
360手机,强行root后,获得不是完全root权限,不能迁移。360手机如何获得完全root,还望告知
(5)三星手机
0.6.2版更新20170927
1.三星手机, 运行“一键”后,微信switchsdcard失败,然后重启手机,微信切换可成功
已知SM-N9008V android5.0 21 可以
5.最后是广告兄弟软件——糖果管理器
糖果管理器,就是快
1.专门清理手机官方文件管理器中乱七八糟的重复文件
2.文件(夹)可置顶
3.速度快,启动1.2秒
4.搜索快,0.5秒返回结果
5.体积小,900k
攻略版本 0.3.3(20170929)