C'è un modo per aggiungere IMEI a AndroVM (ora Genymotion) o qualsiasi altro emulatore Android. E voglio anche l'indirizzo MAC per la porta wlan0. Abbiamo già emulatori che contengono MAC sulla porta lan0 ma non su wlan. Come possiamo farlo? se qualcuno dei tuoi conoscenti lo ha fatto, per favore chiedigli di contribuire.Aggiungi IMEI e MAC a wlan0 a Genymotion/AndroVM
Dettagli:
Sto cercando di costruire basato sede d'esame App Android come una nuvola nel mio progetto universitario anno pre finale per l'adempimento parziale verso il mio Bachelor of Technology (Computer Science) di laurea. Mi chiedo come possiamo ottenere più configurazioni per Genymotion. Oppure se è possibile fornirmi più configurazioni del dispositivo e se è possibile creare configurazioni per la genomotion per diversi dispositivi molto rapidamente. In secondo luogo, Come aggiungere gli indirizzi MAC e il numero IMEI ai build?
Stiamo cercando di emulare un dispositivo mobile (non Google nexus) per creare un centro di test basato su cloud. Per questo stiamo cercando di utilizzare androVM (Genymotion) e siamo di fronte ad alcuni problemi
cosa abbiamo fatto modalità finora
- Costruire il codice sorgente androVm in "VBOX86tp-userdebug" da zero dopo aver seguito i passaggi indicati sul sito web ufficiale di Android.
- Dopo aver creato il codice sorgente su un server ec2 virtuale, digitando il comando dell'emulatore viene eseguito ma vuoto.
- E se possibile, AndroVm può essere eseguito in modalità "Fastboot" in modo che possiamo installarlo sul dispositivo.
Abbiamo lavorato sulla "costruzione della androVm" dal codice sorgente e cercando di realizzare alcune operazioni come
- eseguendolo con l'IMG del disponibile dopo il processo di costruzione è completa.
- Rendendolo portatile, ovvero creando un iso/ovale tra tutti gli elementi trovati nella directory esterna.
Quello che abbiamo provato fino ad ora
Il download del codice sorgente AndroVm inizializzazione repo utilizzando repo init download del codice sorgente utilizzando repo sync scegliendo il menu del pranzo con il pranzo scelta vbox86tp-userdebug
Altri menu full-ita non ha funzionato in modo dismissione
pochi errori che è venuto il nostro modo
01.235.Errori di creazione: erano abbastanza semplici, così risolti system.img non è stato generato: risolto rendendolo nuovamente errore di bin/bash jar error: si è verificato l'errore del percorso risolto dall'esportazione del comando path to jar.
Poche Domande
- Che un file OVA Consiste di e come può essere creato?Da quello che ho visto contiene alcuni file di VMDK e alcuni file di configurazioni allegati,
- Come convertire i file di immagine specifici della piattaforma (system.img ramdisk.img userdata.img) in un file OVA o ISO. Se a tutti mancano pochi file da dare all'emulatore, puoi solo nominarli.
- inoltre come aggiungere il numero IMEI
- Abbiamo già MAC per eth0/1 porta, ma vogliamo che sulla porta WLAN
Ora per rendere le cose interessanti
Questa è la risposta che ho ricevuto da Genymotion della squadra:
I want my project to cover various configurations but for starters if i can get something like Samsung Galaxy phones and tab or as a
start if I can get Samsung galaxy tab 2.
You can change the screen size and DPI for each virtual device. You can toggle navigation bar and virtual keyboard. However, we cannot provide virtual devices that contains proprietary applications like Samsung.
Now here what we get is the MAC address of eth0/1 port. What if I need wlan MAC.
Unless one of the two network interface have been disabled, there should be 2 interfaces, 2 IP, and 2 MAC addresses: adb shell ip a. 2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:d4:fe:e0 brd ff:ff:ff:ff:ff:ff inet 192.168.56.101/24 brd 192.168.56.255 scope global eth0 inet6 fe80::a00:27ff:fed4:fee0/64 scope link valid_lft forever preferred_lft forever 3: eth1: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:c8:37:e7 brd ff:ff:ff:ff:ff:ff inet 10.0.3.15/24 brd 10.0.3.255 scope global eth1 inet6 fe80::a00:27ff:fec8:37e7/64 scope link .
Sorry, but we do not provide support for specific ROM. However, I strongly recommend you to visit the community at: https://groups.google.com/forum/#!forum/genymotion-users
1. What an OVA file consits of and how can it be created ?From what i have seen it contains few VMDK's and few configurations files
attached to it,
"The entire directory can be distributed as an OVA package, which is a tar archive file with the OVF directory inside." (http://en.wikipedia.org/wiki/Open_Virtualization_Format)
2. How to convert the platform specific image files(system.img ramdisk.img userdata.img) into an OVA or ISO file. If at all we are missing few files to give to the emulator, can you just name them.
Please read the community tutorials
3. Also how to add IMEI number
There is currently no way to add IMEI number. This feature will come in the near future
4. We already have MAC for eth0 port but we want it on wlan port
There is 2 interfaces: eth0 and eth1. Eth0 is used for Genymotion application widgets. If this network connection is broken, Genymotion would not be able to start anymore. Eth1 is used for network current access (fake WiFi connection). You can change this network configuration as you want.
grazie a @Peter_O per le modifiche. –