Я заметил, что значение для этих свойств варьируется в зависимости от уровня API. Я пытался решить эту проблему.
Вы можете использовать следующую команду для изменения значения в API 26:
adb shell
su
setprop gsm.operator.numeric 280701
Примечание: Некоторые эмуляторы требуют перезапуска.
На некоторых эмуляторах свойство может иметь другое имя
Название недвижимости можно найти следующим образом:
adb shell
getprop
Это даст вам данные, подобные следующим:
...
[dalvik.vm.lockprof.threshold]: [500]
[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]
[dalvik.vm.usejit]: [true]
[dalvik.vm.usejitprofiles]: [true]
[debug.atrace.tags.enableflags]: [0]
[debug.force_rtl]: [0]
[dev.bootcomplete]: [1]
[drm.service.enabled]: [true]
[gsm.current.phone-type]: [1]
[gsm.defaultpdpcontext.active]: [true]
[gsm.network.type]: [LTE]
[gsm.nitz.time]: [1524141151210]
[gsm.operator.alpha]: [Android]
[gsm.operator.iso-country]: [us]
[gsm.operator.isroaming]: [false]
[gsm.operator.numeric]: [310260]
[gsm.sim.operator.alpha]: [Android]
[gsm.sim.operator.iso-country]: [us]
[gsm.sim.operator.numeric]: [310260]
[gsm.sim.state]: [READY]
[gsm.version.baseband]: [1.0.0.0]
[gsm.version.ril-impl]: [android reference-ril 1.0]
[hwservicemanager.ready]: [true]
[init.svc.adbd]: [running]
[init.svc.audio-hal-2-0]: [running]
[init.svc.audioserver]: [running]
[init.svc.bootanim]: [stopped]
[init.svc.camera-provider-2-4]: [running]
[init.svc.cameraserver]: [running]
...
Поиск numeric
путем копирования вывода в текстовый файл. Получить название объекта и использовать setprop <property name> <new MCC MNC>
Вы также можете использовать getProp
, чтобы проверить, было ли изменено значение.