这是indexloc提供的服务,不要输入任何密码
Skip to content

Commit 8d6c6ce

Browse files
Added: Declare READ_PRIVILEGED_PHONE_STATE permission for TelePhony API IMEI and MEID
1 parent 28fce53 commit 8d6c6ce

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<uses-permission android:name="android.permission.READ_CALL_LOG" />
2020
<uses-permission android:name="android.permission.READ_CONTACTS"/>
2121
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
22+
<uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" tools:ignore="ProtectedPermissions" />
2223
<uses-permission android:name="android.permission.READ_SMS" />
2324
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
2425
<uses-permission android:name="android.permission.RECORD_AUDIO" />

app/src/main/java/com/termux/api/apis/TelephonyAPI.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,8 @@ public void writeJson(JsonWriter out) throws Exception {
256256
}
257257
} catch (SecurityException e) {
258258
// Failed to obtain device id.
259-
// Android 10+.
259+
// Android 10+ requires READ_PRIVILEGED_PHONE_STATE
260+
// https://source.android.com/devices/tech/config/device-identifiers
260261
}
261262

262263
out.name("device_id").value(device_id);

0 commit comments

Comments
 (0)