← com.dsh.randomcontact / 2026-10-05 / 011151-235__MI_6-Xiaomi__b239.log

app=com.dsh.randomcontact
version=1.0.0
brand=Xiaomi
model=MI 6
sdk=35
release=15
received=2026-10-04T17:11:51.235Z

========== 随机数据生成器 · 诊断日志 ==========
导出时间: Mon Oct 05 2026 01:11:51 GMT+0800 (GMT+08:00)

--- 设备 ---
brand        = Xiaomi
manufacturer = Xiaomi
model        = MI 6
sdk          = 35   release=15
fingerprint  = Xiaomi/sagit/sagit:8.0.0/OPR1.170623.027/V9.2.3.0.OCAMIEK:user/release-keys
romDisplay   = lineage_sagit-userdebug 15 BP1A.250505.005 0feb95543f
root         = 设备有 root   使用中=false   实际可走=false
defaultSms   = com.android.messaging
appop WRITE_SMS      = 0  (0=allow 1=ignore 2=deny 3=default)
appop WRITE_CALL_LOG = 0

--- 应用 ---
package     = com.dsh.randomcontact
versionName = 1.0.0
清单权限总数 = 115

--- 权限状态 ---
通讯录-写	WRITE_CONTACTS	声明=true	已授予=true	可直接用
通讯录-读	READ_CONTACTS	声明=true	已授予=true	可直接用
短信-写	WRITE_SMS	声明=true	已授予=true	可直接用
短信-读	READ_SMS	声明=true	已授予=false	可运行时申请
通话-写	WRITE_CALL_LOG	声明=true	已授予=true	可直接用
通话-读	READ_CALL_LOG	声明=true	已授予=true	可直接用

--- provider 直读计数 ---
contacts = 17  (-1 表示读不到)
sms      = -1
calllog  = 11

--- 各能力实际可用路径 ---
通讯录: 可用=true  路径=直接写入
短信: 可用=true  路径=直接写入(系统已放行短信写入)
通话记录: 可用=true  路径=直接写入

--- 判定依据 ---
WRITE_CONTACTS 已授予 = true
WRITE_SMS 已授予      = true
WRITE_CALL_LOG 已授予 = true(清单是否声明见上面权限表;未声明则无法运行时申请)
是否默认短信 App      = false(当前默认: com.android.messaging)
设备有 root           = true(探测方式:su -c id)
用户允许使用 root     = false

--- 短信写不进去怎么办 ---
Android 4.4 起,非默认短信应用写短信库会被 AppOps 拦掉,
表现就是 OperationApplicationException: App op not allowed。
三条出路(任选一条):
  1) 打开 App 里的「使用 root 增强」开关,下次点生成会自动放行;
  2) 用电脑执行一次(不需要 root,设置长期有效):
       adb shell appops set com.dsh.randomcontact WRITE_SMS allow
  3) 把本应用设为系统默认短信应用(会接管你的短信,不推荐)。
当前 appop WRITE_SMS = 0  (0=allow 1=ignore 2=deny 3=default)

--- 操作日志(本次运行) ---
[01:11:48][I][root] 探测完成 detected=true useRoot=false
[01:11:48][I][boot] 启动 brand=Xiaomi model=MI 6 sdk=35 rootDetected=true useRoot=false defaultSms=com.android.messaging