. Ne yazık ki iphonesubinfo
hizmeti, dump()
yöntemini uygulamamaktadır, bu nedenle dumpsys hiçbir şey göstermemektedir. Sen (service call
komutları root
ayrıcalıkları gerektiren) android sürümü ve taşıyıcı bir veya size telefon numarasını söyleyecektir aşağıdaki komutlardan ikisi bağlı IPhoneSubInfo.getLine1Number()
veya IPhoneSubInfo.getMsisdn()
yerine
aramaya service call
komutunu kullanmak zorunda olacak:
service call iphonesubinfo 4
service call iphonesubinfo 5
service call iphonesubinfo 6
service call iphonesubinfo 7
service call iphonesubinfo 8
size özgü cihaz için doğru kodu öğrenmek istiyorsanız - Calling Android services from ADB shell görevinden senaryoyu indirip şöyle çalıştırın:
./get_android_service_call_numbers.sh iphonesubinfo | grep getLine1Number
Android 5.0 için
GÜNCELLEME
İşlem kodları: Android 5.1 için
service call iphonesubinfo 11 # getLine1Number()
service call iphonesubinfo 15 # getMsisdn()
İşlem kodları:
service call iphonesubinfo 13 # getLine1Number()
service call iphonesubinfo 17 # getMsisdn()
Muhteşem. Bu, cihazım için çalıştı. Ne yazık ki sonuç çirkin ve biraz ayrıştırma gerektirecek, ama işe yarıyor! –
Telefon açılmadan çalışmıyor gibi görünüyor. Her durumda bir hata mesajı alıyorum. – MarioVilas
Değeri için, geçerli API (19) 'da, iphonesubinfo '' dump() 'yöntemini uygular. Bununla birlikte, telefon numarasını değil, sadece Telefon Tipini (örn., GSM) ve Cihaz Kimliği'ni (ör. IMEI) bildirir. Bunlardan birine ilgi duyuyorsanız, aksi takdirde, yukarıdakileri kullanmaya devam edin. –