从安卓手机ROOT提取微信聊天记录到利用Python进行词云分析全过程

从安卓手机ROOT提取微信聊天记录到利用Python进行词云分析全过程

刚刚来到了2018年,正值女票生日将近。想想这一年来我俩的聊天记录也不少(导出后一看十个月的微信文字聊天记录将近8万条 ^-^),于是就有了将我们的聊天记录导出来制作成词云,或者分析一下她说的最多的一句话是什么?还打算做个预测模型,输入一个句子然后让模型预测下是她说的还是我说的,哈哈,想想还有点小激动呢。其中的一个难点在于微信的聊天记录不能直接导出,需要手机root后再用数据库解密才行,由于以前对手机root不熟悉,什么线刷、卡刷、成砖等概念也略模糊,这个过程也是我花时间最长的地方。加班加点一共折腾了两天,总算是有点小成果,下面跟大家分享一下这个过程中踩过的坑以及整个流程,相信能给以后有这种想法的人一点借鉴。第一次写,不喜勿喷。

目录

1.手机ROOT

首先声明,本人所用的手机型号为华为荣耀8 FRD-AL10。其他型号的安卓机root过程请自行百度,root完成后再接着看后面几节的内容。以下为ROOT五部曲,其他的安卓机大同小异。

1.1备份!

要root的同学注意了!一旦你有了要root 的想法,在动手之前一定要先备份。用数据线将手机连接电脑,打开开发者模式的usb调试(找不到开发者模式的在 系统设置->关于手机->版本号 处狂戳即可)。然后用华为手机助手备份通讯录、APP数据、相册等。如下图


谁说解锁不会清空手机所有数据的!我会跟你说我就是以为解锁不会清空数据所以导致手机所有数据都没了吗?没了吗?了吗?吗?
那有人就会说了,数据都被清空了还分析个p啊,洗洗睡吧!幸亏我刚好在微信电脑客户端备份了和女票了聊天记录,而且只备份了她的,导致损失一下子降到百分之十了,哈哈。有朋友想问微信聊天记录在哪备份的,见下图(备份与恢复那)


这里写图片描述

1.2 获取解锁码

首先声明一下,解锁可能会让你的手机失去保修,慎重考虑!
华为手机想要root要先解锁,点击解锁地址后,用华为账号登入,点击同意协议并下一步,这里要输入手机相关的信息来获取解锁密码。


如果你的手机系统已经升级到最新版本(EMUI5.0之后),请在第一项做相应的选择。之后的序列号等都很容易填,不会填的点相应文本框后面的如何填写即可。
点击提交后便可得到十六位解锁密码。

1.3 华为手机助手将系统回退到可以root的系统版本

在解锁前,请确保你的手机系统版本是支持root的,一般如果你已经升级到最新版的系统,那是不能root的,需要将系统回退到可以root 的旧版本。以下是目前可root的系统版本号。


切记!如果你的系统不在这上面,那就先做系统回退,再解锁!否则,你还得重新上锁做系统回退再解锁。。。可怜的我就是这样子白费了好多功夫。。
接下来是怎么做系统回退,我是将系统回退到图中的EMUI 5.0 B368。


系统回退在华为手机助手电脑端:系统更新->切换到其他版本->恢复 这样它会退到刚买的新手机时的版本,之后我们同样在系统更新这里再将其升级到5.0 B368版本。




  • 9
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值