Emulatore di Android: Impostare il numero di apparecchio mobile?
Qualcuno sa se è possibile impostare l’emulatore del numero di cellulare? Io non sono stato in grado di trovare informazioni su questo ovunque. Grazie.
Primi 7 sono completamente configurabili, lo scorso 4 può essere uno dei 16 numeri di porta consentiti.
Si scopre che il numero di telefono memorizzati sulla carta SIM. Poiché non vi è alcuna effettiva della carta SIM, viene emulato. Questa emulazione SIM è hardcoded nell’emulatore-braccio binario. Il motivo di parti di ricambio per 1555521 fallito è perché le carte SIM hanno una specifica che non memorizza il MSISDN (Mobile Subscriber Integrated Services Digital Network-Numero, DETTO numero di telefono) in testo normale. Invece, ogni set di cifre viene scambiato in alcuni inverso rosicchiato endianness incubo.
…
Un modo rapido per trovare il MSISDN è la ricerca di %d%df%d in binario (evidenziato in rosso qui sotto). Il corrispondente codice sorgente è esterna/qemu/telefonia/sim_card.c on line 436 nell’attuale repo. Il seguente è il formato parte di stringa che sprintf:
La parte interessante è 515525%d1 (evidenziato in blu). Scambio di ogni set di due cifre produce 1555521%d (grazie ancora CodePainters). Che sembra il prefisso per il nostro numero di cellulare.
Si può simulare la ricezione di SMS e chiamate nel simulatore (utilizzando il simulatore di porto), ma niente, non si può impostare un numero di dispositivo o qualcosa di simile. Per questo tipo di cosa avrete bisogno di un dispositivo reale.
Come ho trovato l’emulatore ha già un numero di telefono. Se si esegue due emulatori è possibile chiamare da un emulatore di un altro. Per trovare questo numero telefonico è possibile eseguire nella finestra del terminale:
Path\To\Your\Android\Sdk\platform-tools>adb devices
List of devices attached
emulator-5554 device
emulator-5556 device
Primo numero di telefono è +15555215554, secondo +15555215556, ossia il numero di telefono e prefisso +1555521 plus emulatore suffisso 5554 o 5556.
guardando attraverso la pagina ora, ma logicamente non corrette… come si può impostare la porta a qualcosa di simile: 3033031234? Sì, si può cambiare il numero di porta di un numero di cellulare. Come si può impostare il numero di porta per il numero di cellulare ? Come le porte sono 65535 solo che è di 5 cifre e il numero di cellulare di 10 cifre.
Soprattutto il pieno controllo del numero di telefono riportato alla fine di questo blog:
http://blog.talosintel.com/2013/04/changing-imei-provider-model-and-phone.html
Primi 7 sono completamente configurabili, lo scorso 4 può essere uno dei 16 numeri di porta consentiti.
Modificare in un editor esadecimale.
OriginaleL’autore douggard
Si può simulare la ricezione di SMS e chiamate nel simulatore (utilizzando il simulatore di porto), ma niente, non si può impostare un numero di dispositivo o qualcosa di simile. Per questo tipo di cosa avrete bisogno di un dispositivo reale.
OriginaleL’autore ferostar
Come ho trovato l’emulatore ha già un numero di telefono. Se si esegue due emulatori è possibile chiamare da un emulatore di un altro. Per trovare questo numero telefonico è possibile eseguire nella finestra del terminale:
Primo numero di telefono è
+15555215554
, secondo+15555215556
, ossia il numero di telefono e prefisso+1555521
plus emulatore suffisso5554
o5556
.OriginaleL’autore isabsent
OriginaleL’autore user4795147
Il numero di cellulare di un emulatore è il numero di porta che emulatore. Per ulteriori dettagli. si prega di controllare questo link:
http://developer.android.com/guide/developing/devices/emulator.html#calling
Sì, si può cambiare il numero di porta di un numero di cellulare.
Come si può impostare il numero di porta per il numero di cellulare ? Come le porte sono 65535 solo che è di 5 cifre e il numero di cellulare di 10 cifre.
OriginaleL’autore mudit