Uso de la consola, Shell o Terminal (modo texto): ADB modo grafico.
En un post anterior explique como cambiar el imei: nos bajamos el programa “IMEI Generador”, y este nos genera el archivo MP0B_001. Copiamos este archivo a /data/nvram/md/NVRAM , se reinicia y listo. Sin embargo si hacemos un reset de fabrica , o simplemente con “wipe /data” eliminamos nuestro imei y hay que volver a copiarlo. Y eso no pasaba cuando el tlf tenia su soft original. Mehe puesto a buscar un poquito y leo que hay que hacer aquí http://chinagizmos.blogspot.in/2012/10/imei-problems-backup-restore-no-service.html
Lo intento con “ mobileuncletools”. Descargo el programa por playstore, lo ejecuto y entro en “Modo Engineer>Modo Engineer (MTK) “
Esto es lo mismo que en el telefono marcar *#*#3646633#*#* .
Entro en “CDS information>Radio Information “ Aquí en ambos pones envio el código correspondiente,
para imei1 [FONT="]AT +EGMR=1,7,"
IMEI_1"'> /dev/pttycmd1 (sustituir IME_1 por vuestro nº de 15 digitos)[/FONT]
[FONT="]
para imei2 AT +EGMR=1,10,"
IMEI_2"'> /dev/pttycmd1 (sustituir IME_2 por vuestro nº de 15 digitos)[/FONT]
[FONT="] [/FONT]
[FONT="]No aceptado y se me reinicia el Radio y me pide nuevamente el pin de la tarjeta, cada vez que le envio el comando.[/FONT]
[FONT="]Y nada, cambio idioma a english que me suena haberlo leído y sigo igual. Nos queda la opción de la consola asi que me pongo con ella. Enciendo el tlf, abro una Shell y escribo : [/FONT]
[FONT="]
su (verificar que sois root, recordar que es con # delante y no con $)[/FONT]
echo ‘[FONT="]AT +EGMR=1,7,"
IMEI_1"’ > /dev/pttycmd1[/FONT]
echo ‘[FONT="]AT +EGMR=1,10,"
IMEI_2"’ > /dev/pttycmd1
[/FONT]
[FONT="]Entro y no obtengo ningún mensaje. Reinicio, compruebo imei con *#06# (no han cambiado[/FONT]
[FONT="]). Pues bien vamos a comprobar si /dev/pttycmd1 existe,[/FONT][FONT="] ¿no? Vamos a buscarlo y no existe, lo encuentro en /dev/radio/ asi que vuelvo a meter comando modificado:
[/FONT]
echo ‘[FONT="]AT +EGMR=1,7,"
IMEI_1"’ > /dev/radio/pttycmd1[/FONT]
[FONT="]No aceptado y se me reinicia el Radio y me pide nuevamente el pin de la tarjeta, cada vez que le envio el comando.[/FONT]
[FONT="]Pruebo con un imei de mi
Nokia patatero, por eso de meter un imei valido. NADA. Si nos fijamos en /dev/radio/pttycmd1, es un acceso directo (link a otro archivo). La ruta es /dev/pts/2.Lo pruebo de nuevo
[/FONT]
echo ‘[FONT="]AT +EGMR=1,7,"
IMEI_1"’ > /dev/pts/2 .
NADA, ídem: se reinicia la radio. Reinicio tlf, *#06#, y sigue igual. Vale se me ocurre otra cosa, “el modo a prueba de fallos de
Windows” : este tlf no tiene fastboot, pero si tiene
recovery. Vamos a reinicar en recovery. Para ello tlf conectado en modo
ADB, abro consola de comandos y ejecuto:[/FONT]
[FONT="]
adb devices leo el nº de serie de mi tlf, o sease, a la escucha[/FONT]
[FONT="]
adb reboot recovery reinicio en recovery. Espero un poco hasta ver recovery en display.[/FONT]
[FONT="]
adb devices leo el nº de serie de mi tlf, o sease la escucha y en modo recovery.[/FONT]
[FONT="]
adb shell abro una Shell[/FONT]
[FONT="]su peticion superusuario[/FONT]
[FONT="]cd /system entro en /system[/FONT]
[FONT="]ls –l no leo archivos. No tengo nada[/FONT] en salida
[FONT="]exit retorno a dos[/FONT]
[FONT="]
adb shell mount /system monto /system[/FONT]
[FONT="]
adb shell mount /data monto /data[/FONT]
[FONT="]
adb shell mount /sdcard monto /sdcard memoria de la tarjeta sdcard[/FONT]
[FONT="]
adb shell /mount /emmc monto /emmc memoria interna del tlf[/FONT]
[FONT="]
adb shell abro una Shell[/FONT]
[FONT="]su peticion
root[/FONT]
[FONT="]cd /system entro en /system[/FONT]
[FONT="]ls –l leo archivos.[/FONT] Ahora si los veo
[FONT="]exit salgo a dos, voy a iniciar el modo grafico
[/FONT]
[FONT="]Vamos a probar el modo grafico en recovery. Ejecuto mi modo grafico con el programa QtADB. Vamos a archivos y ahí tenemos nuestros directorios montados. Sin embargo siento decir que en /dev/pts/ solo hay un fichero llamado 0 . A partir de aquí hacer pruebas vosotros, supongo que hay los archivos de nvram que los crea a partir de algunos de /sys, /dev, /proc o yo que se, y otros como /dev/pts/ los crea una vez arrancado el sistema.
Bueno una vez aquí he sopado un poquito. Mirar estos con notepad++, a ver que os parece. [/FONT]
[FONT="]/data/misc/wifi/wpa_supplicant.conf ; /sys/sys_info/serial_number ; [/FONT]
[FONT="] [/FONT]
[FONT="]En cuanto a aplicaciones graficas
adb que he probado: QTADB y Droid explorer (como tengo descargado android SDK me ha pedido la ruta, no se si será necesario) me han gustado. Ademas algunas permiten firmar zip. Ya veremos como se portan.
[/FONT]
[FONT="]Y hasta aquí la consola. Con esta pequeña iniciación ya le perdemos el miedo, vemos que no es muy difícil.[/FONT]