Ver la Versión Completa : Desarrollo del Recovery
STEVE_MARS
05/07/13, 00:33:27
Buenas noches.
Para hacer un CWM o TWRP Recovery, lo primero que debemos tener es el stock recovery, es decir, el que lleva de casa.
Para conseguirlo, hay que dumpearlo de la tablet, y para ello hay que saber donde el sistema lo tiene montado.
El comando es cat /proc/mtd, y deberia decir las unidades montadas, la asignacion y los nombres. En la Voyo no hay unidades montadas.
Pues la hemos cagado X-D.
Entonces ponemos cat /proc/partitions y nos dice las particiones que hay, algo es algo.
http://img842.imageshack.us/img842/4301/vpp9.jpg
Y con busybox df nos dice a que corresponde cada una:
http://img560.imageshack.us/img560/1787/jnbk.jpg
¡¡¡¡ Pues ni el boot.img ni el recovery.img estan ¡¡¡¡ (el boot.img nos hara falta mas adelante para crear las ROM en .zip).
Si monto manualmente con fdisk alguna de las 4 "gordas":
http://img33.imageshack.us/img33/4163/qfip.jpg
Lo hace bien, pero ni rasto de los dos que necesitamos.
He dumpeado con dd la 2, la 3 y la 4, la he pasado a ext4 y en ninguna los dos ficheros.
Y aqui estoy, compañeros. Necesito algo de luz :(.
Las boot0 y boot1 de la primera captura?
beachsun
05/07/13, 08:19:21
Quizas alguno de los ficheros del Upgrade es una imagen del recovery?
STEVE_MARS
05/07/13, 08:38:52
Las boot0 y boot1 de la primera captura?
En teoria ahí deberia estar el boot.img, pero son solo dos mb. Ya lo he mirado.
STEVE_MARS
05/07/13, 08:41:33
Quizas alguno de los ficheros del Upgrade es una imagen del recovery?
Eso deberia ser lo mas logico, de hecho el fichero utscript, que es el script de instalacion, hace un llamamiento al fichero ramdisk-recovery-uboot.img:
uttext 20 150 "Update recovery"
fatload mmc 1 0x40008000 ramdisk-recovery-uboot.img
movi w c 0 0x40008000 300000
uttext 20 160 "Done."
Pero ese fichero no esta en la actualizacion del firm.
beachsun
05/07/13, 10:38:06
Cuando llegue a casa intentare darle un vistazo, a ver si veo algo... lo dudo si tu no has visto nada, pero por intentarlo que no sea...
teredur
05/07/13, 10:43:21
SI ya lo había visto.
Incluso en el proceso de boot intenta instalar el recovery. que tampoco esta el el system (salidad del dmesg):
[ 7.061464] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
No se si la info de esta Board, sera transladable al bootloader de la voyo:
http://www.arndaleboard.org/wiki/index.php/WiKi#Environment_for_Bootloader.2FKernel_Build
PD: Creo que el script de actualizacion, no realiza ninguna comprobacion de errores. lo comento por la gente que al flasear se les ha quedado la tablet muerta, aunque salgo OK.
beachsun
05/07/13, 12:27:04
Ups, entonces no hay stock recovery?
Edito : quizas lo primero sea sacar los pines de un serial para poder conectar y ver el arranque desde consola...
Sobre los pines del serial parece que no hay o no es fácil encontrarlo. Un forero polaco, creo, la ha abierto porque se le ha muerto y ha consultado con colegas que parece que saben y no ven nada parecido a serial... ga subido fotos de la voyo por dentro a ver si os da una idea y os ayudais mutuamente.
Es el post de como abrir la tablet.
http://www.htcmania.com/showthread.php?t=638321
beachsun
05/07/13, 17:39:50
El fichero ramdisk-uboot.img de la actualizacion es un u-boot image/binary.
Aqui : http://git.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=blob;f=include/image.h la especificacion de la cabecera
Se puede "desempaquetar" con http://buffalo.nas-central.org/wiki/How_to_Extract_an_uImage
Parece que se puede volver a montar con :
mkimage -A arm -e 40800000 -n ramdisk -T ramdisk -a 40800000 -d Image -C none ramdisk-uboot.img
He encontrado el MKimage aqui : http://www.compulab.co.il/workspace/mediawiki/images/b/bc/Mkimage.tar.gz
Informacion del Fichero (mkimage -l) :
Image Name: ramdisk
Created: Fri Jun 14 03:38:31 2013
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 187966 Bytes = 183.56 kB = 0.18 MB
Load Address: 40800000
Entry Point: 40800000
beachsun
05/07/13, 18:36:27
Pues nada, lo he abierto y no he encontrado ningun recovery ni nada parecido, aqui una image de lo extraido, si alguien quiere algun dato o prueba no tiene mas que pedirlo...
http://img41.imageshack.us/img41/3358/lrru.png
Los directorios data, dev, proc, sys y system estan vacios.
Sbin contiene dos fichero que apunta al Init de raiz y un binario adbd.
teredur
07/07/13, 17:31:31
Seguimos mirando "tripas".
Pero no lo ve muy claro.
No veo particion recovery por ningun sitio, tal como indica Steve_Mars.
Unicamente el espacio antes de la particion Fat, pero segun la documentacion es el espacio para el bl1,bl2 , uboot,kernel.
La cuestion es que me he envalentonado y he ejecutado adb reboot recovey. Y la tablet se ha reiniciado, ha salido un muñequito android verde y poco despues, se ha inciado la tablet como si acabara de hacer una instalacion nueva de inspiration 0.2 advance, el sistema instalado.
Y ahora divagamos:X-D
Le falta la particion recovery?
Esto tiene pinta mas de una version de desarrollo que una final. Si nos fijamos en web 's como linaro, o arndaleboard. Donde la estructra de arranque, etc. se parece mucho a la de nuestra voyo, pero son placas (boards) de desarrollo. En ninguna de ellas se incluye un recovery.
STEVE_MARS
07/07/13, 19:11:35
Totalmente de acuerdo contigo.
Sigo trabajando en ello, ahora estoy siguiendo la linea de binwalk a traves de este tutorial mejicano:
http://www.hackingmexico.mx/blog/android-para-hackers/
teredur
15/07/13, 10:18:51
Hola.
Por comentar alguna cosilla...
He estado trasteando este fin de semana, tal como comenta Steve_Mars, no he conseguido entrar en modo fastboot, ni adb ni teclas.
He extraído el contenido del mmcblk0boot0, (creo que es asi, escribo de memoria).
el boot1 está vacío todo 0.
Hay cosas interesantes en los strings (aclaración de los comandos del script de actualización), etc.
EN cuanto depure algo os comento lo que vea.
Para resumir mi opinión es la siguiente:
-No hay recovery, ni se ha particionado en la emmc (memoria interna 16Gb).
-No hay modo fastboot, o esta bloqueado.
-Las actualizaciones se realizan mediante un script en modo uboot. este carga el bootloader desde la sd y ejecuta el scrpit.
-este script no tienen comprobación de errores. si los ficheros son corruptos, o se escriben mal. Adiós tablet.
-Mas bien parece una versión de desarrollo que de producción. (ya lo había dicho).
-EL fabricante de momento no colabora.
No sé muy bien por donde continuar.
Ayuda?
Consejo?
Tanta prisa por sacar un dispositivo con este procesador no me extraña que sea una version de "desarrollo".
Hola.
Por comentar alguna cosilla...
He estado trasteando este fin de semana, tal como comenta Steve_Mars, no he conseguido entrar en modo fastboot, ni adb ni teclas.
He extraído el contenido del mmcblk0boot0, (creo que es asi, escribo de memoria).
el boot1 está vacío todo 0.
Hay cosas interesantes en los strings (aclaración de los comandos del script de actualización), etc.
EN cuanto depure algo os comento lo que vea.
Para resumir mi opinión es la siguiente:
-No hay recovery, ni se ha particionado en la emmc (memoria interna 16Gb).
-No hay modo fastboot, o esta bloqueado.
-Las actualizaciones se realizan mediante un script en modo uboot. este carga el bootloader desde la sd y ejecuta el scrpit.
-este script no tienen comprobación de errores. si los ficheros son corruptos, o se escriben mal. Adiós tablet.
-Mas bien parece una versión de desarrollo que de producción. (ya lo había dicho).
-EL fabricante de momento no colabora.
No sé muy bien por donde continuar.
Ayuda?
Consejo?
Yo creo que por eso precisamente no me va bien la tablet... Nada más llegarme la actualice y nunca me ha ido bien cada vez que enciendo el wifi se vuelve la tablet hiperlenta y estoy seguro que es un archivo corrupto.... Si me estas diciendo que la tablet ni hace ninguna comprobación de errores al instalar no me digas más
STEVE_MARS
15/07/13, 17:10:26
Hay que esperar a que el fabricante saque un firm nuevo.
Hasta entonces estamos con las manos atadas.
La acabo de recibir y en principio todo correcto, salvo el hdmi q aún no he sido capaz de hacerlo funcionar. Por cierto, steve_mars, tenías razón, la pantalla se ve bastante bien, me ha sorprendido gratamente. Sólo por curiosidad. Donde se ve q versión es la q trae instalada?
(Si es la del 8 o la del 25 de junio) porque por más q lo busco no lo veo.
Gracias
PaNXiNiNa
15/07/13, 20:51:02
La acabo de recibir y en principio todo correcto, salvo el hdmi q aún no he sido capaz de hacerlo funcionar. Por cierto, steve_mars, tenías razón, la pantalla se ve bastante bien, me ha sorprendido gratamente. Sólo por curiosidad. Donde se ve q versión es la q trae instalada?
(Si es la del 8 o la del 25 de junio) porque por más q lo busco no lo veo.
Gracias
En Ajustes -> Información del tablet -> Número de compilación
Ahí te dirá la fecha :-)
Vale, estaba mirando bien. Lo decía principalmente porque la fecha q viene es 20130706, q creo q sería el 6 de julio y por lo tanto no se si podía ser una nueva compilación.
Hay que esperar a que el fabricante saque un firm nuevo.
Hasta entonces estamos con las manos atadas.
joder macho que mala suerte.(pues la verdad que la tablet tiene buena pinta).
de vez en cuando me paso desde el foro de la onda para ver como estais con el tema de la voyo.
ya dije en el foro de la onda que estas tablets las hacen buenas los cocineros.
..y si los chinos no se dan cuenta ......pues peor para ellos.
un saludo steve y animo.:aplausos:
a los demas foreros de la voyo...teneis al mejor (cabrones:risitas::risitas::risitas:) y seguro que da con la solucion.
lo dicho animo y al toro:ok::ok::ok::ok:
En él encomendamos nuestro espiritu :dios: y lo que dices en vez de aprovechar los chinos y soltar információn van de listos o bien que no quieren reconocer que el firmware esta en desarrollo y que se han precipitado, en fin esperemos acontecimientos...
numbertwo
16/07/13, 01:34:44
Yo he apostado por esta tablet y la he pillado. En unos días la tendré en casa. Espero que no me decepcione.
Viene con la última versión de Android y parece que funciona fluida y tal, por ahora tampoco es necesario hacerle mucha cosa no? STEVE_MARS ha conseguido ya el root, le podemos quitar la Mierda china...
Pero claro, con el recovery podríamos ahorrarnos disgustos por bricks no?
Podríamos escribir un email a los de voyo para que liberen el código o lo que haga falta y mandárselo todos para ver si nos hacen caso...
Seria hasta buena publicidad para la marca y más usuarios potenciales...
STEVE_MARS
16/07/13, 08:55:33
joder macho que mala suerte.(pues la verdad que la tablet tiene buena pinta).
de vez en cuando me paso desde el foro de la onda para ver como estais con el tema de la voyo.
ya dije en el foro de la onda que estas tablets las hacen buenas los cocineros.
..y si los chinos no se dan cuenta ......pues peor para ellos.
un saludo steve y animo.:aplausos:
a los demas foreros de la voyo...teneis al mejor (cabrones:risitas::risitas::risitas:) y seguro que da con la solucion.
lo dicho animo y al toro:ok::ok::ok::ok:
Muchas gracias por los elogios, no los merezco.:gracias:
La verdad es que sin stock recovery y sin boot.img, y con una estructura de ficheros mas rara que la hostia, he preferido esperar a ver que ocurre con la siguiente actualizacion.
STEVE_MARS
16/07/13, 08:58:59
Vale, estaba mirando bien. Lo decía principalmente porque la fecha q viene es 20130706, q creo q sería el 6 de julio y por lo tanto no se si podía ser una nueva compilación.
Interesante.
Por favor, dime todo lo que pone encima del numero de compilacion, en version del kernel.
Gracias.
Interesante.
Por favor, dime todo lo que pone encima del numero de compilacion, en version del kernel.
Gracias.
http://img.tapatalk.com/d/13/07/16/ejetaqen.jpg
STEVE_MARS
16/07/13, 10:17:57
Pues si, es una nueva compilacion.
El kernel es nuevo, la version que teniamos era la #783, esta la #786.
Y la fecha de ésta es del 4 de Julio, la nuestra es del 21 de Junio.
¿Puedes comprobar si eres root, bajando del play store el root checker, por favor?
rivermon
16/07/13, 10:34:01
Buenos días
Esto parece que empieza a ponerse interesante, interesante y enigmático, si tienen un nuevo kernel y conocen los problemas existentes no entiendo porque no suben a su web después de casi 15 días. Como sigan por este camino vamos a tener una autentica reliquia entre las manos, porque dudo mucho suban las ventas de estos personajes a este ritmo, y se harán el harakiri a lo chinorris
Gracias STEVE
STEVE_MARS
16/07/13, 10:40:18
Es posible que esten haciendo pruebas y terminando lo que tenia que estar hecho desde el primer dia.
Prefiero que tarden y lo hagan bien a lo que han hecho hasta ahora :ok:
rivermon
16/07/13, 10:51:46
Y crees que el mejor laboratorio somos los usuarios? Es una chapuza continua, a mi particularmente me parece una Tablet insuperable en relación calidad/precio, por esos € no se consigue nada similar y de hecho compañías mas serias aún no han sacado el mercado este soc supongo que por los problemas de desarrollo, son mas prudentes y quizá a medio plazo sea un acierto, sacar un producto acabado y no quemarse a lo bonzo y sacar al mercado un producto semi-acabado con el deterioro que produce a la marca en si y a sus posibles distribuidores, uno de ellos ha dejado de vender este producto y el motivo es que le producía perdidas económicas y perdida de clientes
Pésima gestión de Voyo, y menos mal que tenemos entre los "afectados" a STEVE_MARS que si no es así íbamos mas de culo que la cola
STEVE_MARS
16/07/13, 11:12:13
Todas las marcas "minoritarias" lo hacen, el departamento de testeo somos los propios usuarios.
Onda saco una beta de su actualizacion a 4.2.2 desde 4.2.1 y la publicó a sabiendas que no estaba bien, para que reportaramos los fallos.
El no tener personal de testeo implica un menor de precio del producto, no lo olvideis.
No obstante, he visto muchas cosas, pero lo de Voyo supera con creces el chapuceo, como bien dices.
Pues si, es una nueva compilacion.
El kernel es nuevo, la version que teniamos era la #783, esta la #786.
Y la fecha de ésta es del 4 de Julio, la nuestra es del 21 de Junio.
¿Puedes comprobar si eres root, bajando del play store el root checker, por favor?
Ahora mismo no estoy en casa y no puedo. En cuanto llegue en una hora lo compruebo. Pero decir q creo q no porque ya me lo ha confirmado alguna aplicación.
Nada, definitivamente no tengo acceso root.
De cualquier forma si te puedo ayudar en algo me lo comentas. Igual te es útil q te pase algunos archivos o algo para echarles un vistazo. Ya me comentas aunque sea por privado.
Aunque para poder acceder a la raíz necesitaré tenerla rooteada. Si me comentas como de forma más o menos segura, me tiro al río, q es casi lo único q me falta para darle el ok definitivo, jaja
STEVE_MARS
16/07/13, 15:59:25
Pues si no eres root no se puede hacer nada.
Esperamos a que liberen esta version, la rooteo y a partir de ahí seguimos probando.
Gracias :ok:
Ánimo chic@s !!! Espero que en las próximas versiones saquen algo con lo que puedan trabajar y así tirar para adelante...
Saludos. .
STEVE_MARS
16/07/13, 17:42:30
Jejeje, por empeño no sera :-)
Como dice el compi rivermon esto se está poniendo interesante.. Tablets con versiones que ni voyo ha publicado, espera para la nueva actualizacion de los chinos.. Yo por mi parte no tengo prisa, de momento ni he actualizado ni he rooteado, no lo necesito tanto (aunque un poco si :( jajaja) asique esperaré a que saquen una actualizacion general y gorda (que segun se lee por los foros chinorris, está al caer) y entre todos y sobre todo el amigo Steve, podamos hacer algo bueno (porque lo bonito y lo barato, lo tenemos ya!).
numbertwo
16/07/13, 20:24:49
Pero sin ser root se pueden deshabilitar las apps chinas como en cualquier otro android no?
Me pasas un link a esos foros chinos? Sabes chino? :|
STEVE_MARS
17/07/13, 00:31:44
Sin ser root no puedes desinstalar las app chinas.
Sobre los foros chinos, el chrome te las traduce sobre la marcha.
Myvoyo.com y el foro buscalo, creo que myvoyobbs.com o algo así.
rivermon
17/07/13, 00:39:12
Hola STEVE
Estos chinos nos engañaron como a "chinos", que paciencia Dios mío
Ves cercana la solución? Tienen poca scene y para colmo de males no se si la seguirán sacando a la calle con estos bugs importantes. A mi la batería se me va en nada, 3-4 horas y abajo, además me da la impresión que el consumo no es lineal, creo que no hace siempre lo mismo respecto al consumo, queríamos adrenalina, y la tenemos en vena hermano. En Pipo que es lo que conozco, durante el primer mes fueron corrigiendo pequeños bugs, uno tras otro hasta dejarla muy muy decente, hay montón de cocineros con unas ROMs de verdadero lujo y aún se sigue vendiendo a día de hoy, eso es un buen trabajo
Y a exxtrema que nos vaya enviando la garantía que ya es hora, tengo curiosidad por ver esa garantía firmada y sellada
Saludos granaino
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.