来自:zip11 > 馆藏分类
配色: 字号:
米家开关获取数据库中token
2022-06-03 | 阅:  转:  |  分享 
  
app,米家5.0.3token思路很简单,第一步是用安卓模拟器获取最新的miio2文件,第二步就是用数据库软件解析miio2文件
得到token,下面我们就详细地展开说。获取miio2文件要想获得miio2文件,就必须要通过一个安卓设备。如果没有怎么
办?没关系,我们可以在电脑上安装一个安卓模拟器。这一类应用有很多选择,我自己使用的是?https://mumu.163.com/网
易的MUMU模拟器,适配了Windows和macOS双平台。安装好安卓模拟器后打开,接着点击底部工具栏上的「安装」按钮
,来安装一个旧版的https://ip3315328883.out.azhimalayanvh.com/fs08/2017/07/
27/10/115_dec8b1d531f5861f88f80a2e318a2284.apk?yingid=web_space&p
ackageid=700316678&did=118be4e9e985db2d98090cce88860cbe&ali_redir
ect_domain=alissl.ucdl.pp.uc.cn&ali_redirect_ex_ftag=6ad34c76341a
fe0c1e5b4ddf728659ff9635dbd7183d18ea&ali_redirect_ex_tmining_ts=1
602601472&ali_redirect_ex_tmining_expire=3600&ali_redirect_ex_hot
=100米家App?和一个?https://ip3315328883.out.azhimalayanvh.com/fs08/20
20/09/28/11/2_ed8b123ed231daf56189ef07b5685d42.apk?yingid=wdj_web
&fname=RE%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86%E5%99%A8&productid=
2011&pos=wdj_web%2Fdetail_normal_dl%2F0&appid=74465&packageid=200
931934&apprd=74465&iconUrl=http%3A%2F%2Fandroid-artworks.25pp.com
%2Ffs08%2F2020%2F09%2F28%2F2%2F2_f4f8fde88fbfa71f85cb6bdc220c6a69
_con.png&pkg=com.speedsoftware.rootexplorer&did=fc466ef05784c0f2a
580fc7915f3d868&vcode=999497&md5=836d4d4e047e73ca4fedad6c81152eb6
&ali_redirect_domain=alissl.ucdl.pp.uc.cn&ali_redirect_ex_ftag=15
6073bca8dfed22014e935c92f3b45203215e2c2e62745d&ali_redirect_ex_tm
ining_ts=1602601760&ali_redirect_ex_tmining_expire=3600&ali_redir
ect_ex_hot=100RE文件管理器,懒得找的朋友可以直接用我从豌豆荚上找到的下载链接。打开米家App并登陆自己的账号
后,大家记住千万不要更新,直接去设备页面一个个「打开-关闭」一次自己的设备。回到主界面,打开RE浏览器并跳转到路径?/data
/data/com.xiaomi.smarthome/databases/,找到miio2文件,并检查一下文件的修改时间是不是
最近的;点击鼠标不松开选中miio2文件后,在界面右上角点击「复制」按钮;然后通过路径?/storage/emulated/0
/$MuMu共享文件夹?找到模拟器的共享文件夹,点击右下角的「复制至此」按钮;最后,点击模拟器底部工具栏上的「文件共享」按钮就能在
本地文件夹找到miio2文件了。解析miio2文件miio2本质上是一个数据库文件,所以我们只需要一个数据库软件就可以读
取内容。这里我推荐一个免费开源的SQL软件:https://sqlitebrowser.org/DBBrowserfor
SQLite,适配了?https://download.sqlitebrowser.org/DB.Browser.for.SQLi
te-3.12.0-win64.msiWindows?和?https://download.sqlitebrowser.org/D
B.Browser.for.SQLite-3.12.0.dmgmacOS?双平台,大家可以根据自己的需求下载。安装好DBBro
wserforSQLite后,将miio2文件使用DBBrowserforSQLite打开,在左侧的界面中找到
名称为devicerecord的一个表,右键点击并选中「浏览表」。在打开的数据库中,我们可以找到?name?这一列,其中包含了
我们在米家App中各个设备的命名。找到相应的设备后,我们就可以在?localIP?这一列找到各设备连接到WiFi后的IP地址,在?token?这一列就可以找到32位token,最后将它们填写到config文件中就可以了。
献花(0)
+1
(本文系zip11首藏)