怎么迁移一个蓝牙门锁 APP,重新下载已经无法登陆 [开发 APP 的公司已倒闭] ;或者如果录制点击开锁的蓝牙信号也行

163 天前
 bzw875

现在有一个登录的华为手机,我想把 APP 迁移到 OPPO 手机,并且保留登录状态。 或者怎么录制点击开锁播放的蓝牙信号也行。

5460 次点击
所在节点    Android
28 条回复
kkk9
163 天前
钛备份试试看

至于录制方案没啥用,合格的门锁怎么可能是固定开锁密钥!想想别人只要采集到你的开锁蓝牙广播就可以开门,你还敢用这个锁?

反编译 APP 看看开门的广播密钥生成也可以
Dawnnnnnn
163 天前
华为没加入互传联盟,没有 ROOT 的情况下用户数据无法迁移到其它品牌手机。最好的方法还是反编译 app ,要不把登录干掉,要不逆蓝牙协议
LuckyLauncher
163 天前
抓个蓝牙的包?
gam2046
163 天前
厂家已经噶了的情况,你的 app 还可以用。

那么大概率是基于某种算法的离线验证(包括算法本身也是离线的,而不依赖服务端返回),就比如常见的 OTP 就属于这一类,但是考虑到门锁不联网(大概),同时也有断电的可能性,因此可能并不是基于时间来生成密钥的。盲猜是基于设备的某种序列号进行生成的,那么逆向,相对来说,是有可行性的。

至于你说的“制点击开锁播放的蓝牙信号”,如果不是非常弱鸡的设计,应该不存在你希望的重放攻击。
z0y522
163 天前
如果你说的是夏洛克的话,淘宝有家店卖射频模块
githmb
163 天前
换锁
cheese
163 天前
你直接报锁的牌子,大概率公模,找一个其他 app 一样用
ysc3839
163 天前
试试“通通锁”这个 app ?
linhua
163 天前
root 手机 或者 使用 华为手机克隆 将应用 克隆到 已经 root 过的另一部华为手机上
bzw875
163 天前
@ysc3839 #8 不是家庭锁
@cheese #7 是楼宇对讲门禁系统门锁
@githmb #6 APP 是 [小区阿福] ,登陆发送验证码报错了
sks4728
163 天前
报设备 品牌
linhua
163 天前
用 libchecker 看了 小区阿福 2.6.1 版本的 allowBackup 属性是 true ,应该可通过 adb backup 和 adb restore 对 App 的应用数据进行备份和恢复
iminto
162 天前
开发者选项里,可以打开设置,抓蓝牙数据包。

或者反编译。

相比而言,抓包难度小一些。

都不会的话,就只能忍着了。
kero991
162 天前
这种玩意我觉得长久不了的,现在是厂家 g 了,但 app 还能用
说不准哪天 app 也 g 了呢?
w977741432
162 天前
@linhua root 过程大概率要双清,app 信息就会被清除
kimzn33251
162 天前
分享 app 把 apk 倒出来,然后报价找人逆向看看,这种 app 一般不会像超级 app 那么复杂,有逆向的可能,价格合适会有人接
evan9527
162 天前
我这是二维码扫码开门禁,厂家倒了,用不了了,物业公告都贴出来了。
q503315508
162 天前
看了下代码,有从服务器 下载 key 到本地数据库的,开门用到了这个 key 。跳过登录应该也没用
q503315508
162 天前
sp 存的,找到 key 的话貌似也可以读出来?下班了不看了
bzw875
120 天前
@linhua #12 我今天是了,adb backup 后 data.ab 文件有大小,adb restore 后依旧要我登录。apk 我是用手机克隆过来的。不存在版本不一样
@iminto #13 我反编译了是 Kotlin 代码,好看看,不知道怎么在旧手机 debug

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1057991

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX