























如题,公司自己内部使用的 APP ,不需要上架商店,扫码安装。
系统为 11 、12 。设备需要经常刷机。
在不 root ,不通过电脑单独开启某权限的情况下如何获取不会改变的唯一编码?
1 niubi8 5 月 30 日AI 啊,刷机的情况,唯一标识会改变 |
2 SilentOrFight 5 月 30 日刷机的话你就在刷机的时候指定设备 ID 不就好了,你都能刷机了,改个设备 ID 不是有手就行? |
4 Pony69 5 月 30 日 via AndroidIMEI 码? |
11 nightlight9 5 月 30 日普通 APP 写不了 persist ,但既然你们经常刷机,直接把 APP 打包成系统应用往永久分区里写 id 就行 |
13 ndxxx 5 月 30 日 via Android设备需要刷机的话,你说的这个东西是不存在的😅 |
14 linxiaojialin 5 月 30 日既然是公司内部的机子,分配固定的内网 IP 绑定手机 MAC 地址,然后用 IP 作为唯一标识,这样可以吧 |
16 eleba 5 月 30 日最简单的 往 persist 分区里写个随机码当唯一 ID |
17 CRH 5 月 30 日如果是商用设备,厂商可能会提供获取设备序列号的 API |
20 junyee 5 月 30 日最近几年的 android,没有办法。 uuid 恢复出场就变。IMEI 默认情况下无法获取。 |
21 Hypixel 5 月 30 日如果真的是公司用而不是有其他目的,直接用 MDM 是最稳妥的 |
22 EgbertW 5 月 30 日你们写个 system app 读取 imei 啥的写进 prop 或者用 aidl 啥的传出来就好了吧,改个镜像就完事 |
25 w568w 5 月 31 日有 1000 台机器,经常刷机,然后你们又没有 root 权限?那你们是怎么刷机的?还有不 root 刷机的办法? 如果你指的是「正常使用中不向用户暴露 root 权限」,刷机时写一个特权应用就行了,获取 IMEI/MEID 或向 persist 分区写数据 都可以。 |
26 sir283 5 月 31 日自己去问 Ai ,然后自己写代码测试。 正常安卓机的唯一标识符就是 imei ,一机一码。 |
29 YaNanGe 12 天前@SilentOrFight #19 首先确实是有 1800 左右的手机,然后这些手机是分配到下面供员工使用。刷机也是有人专门负责的也只是有小部分手机会需要刷机。我也只是负责可以让他们快速进行设备登记。 |
31 jackOff 12 天前没办法,安卓现在的版本太自由和封闭了,压根就没有第三方能调用的唯一身份 id 这种东西 |
32 rev1si0n 12 天前不用想了,没有通用的方法,普通 APP 的权限也可以理解为不可能。 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。