Acer Iconia series A500/A501 Acer Iconia series A500/A501

Respuesta
 
Herramientas
  #1  
Viejo 26/09/12, 19:37:18
Array

[xs_avatar]
Manolo55 Manolo55 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,013
Tu operador: Movistar

Obtener CPUID y SBK en casos rebeldes

Cuando usdbview, por el motivo que sea que hay varios, no funciona...

 Cita:
Nota preliminar: Parece muy largo pero consiste en:
- Arrancar una distribución de linux 64 bits -si no puedes usar 64 bits ve al final-
- Crear un archivo de texto con un código dentro
- Instalar lo necesario para compilar
- Compilar el código en un ejecutable
- Enchufar la tablet y ejecutar lo que se ha compilado.
Está escrito muy largo para que nadie "se pierda"... Un linuxero necesitaría cuatro líneas para explicarlo y entenderlo porque está acostumbrado a terminal, etc., etc.
Mi Acer Iconia a500 ha muerto, RIP.

Creo que el máximo problema de esta tableta es que haga falta el CPUID y el SBK para trastear con ella. Problema que va a tener cualquiera que tenga que trastear y no haya conectado su tableta a Windows nunca o, habiéndolo hecho, formatee su ordenador, o lo hizo en otro PC del que en el momento de la emergencia o ganas de trasteo no se tiene acceso. En algunos casos, parece que en la mayoría de los casos, la aplicación usbdeview es la solución, especialmente si en ese PC has conectado tu tablet alguna vez. Si no, puedes tener problemas.

Como tributo a los que ayudaron al intento de revivir mi tablet dejo este "tutorial" para todos aquellos que tengan problemas en encontrar el CPUID con usbdview.


El proceso es bien sencillo, y lo voy a intentar simplificar al máximo para incluso aquellos que no sean habilidosos con el PC y no tengan ni idea de qué es linux puedan seguirlo.


Requisitos

 Cita:
  • Conexión a Internet, mejor si es a través de cable de red.
  • Un CD de una distribución linux de 64 bits. Yo he usado Ubuntu 12.04.
  • Un PC que sea capaz de arrancar desde un CD y con procesador de 64 bits -hoy en día montones y montones-. Casi el 99,99 % de los PCs con lectora de CD o DVD son capaces de arrancar desde él. Si no lo hace no tienes la opción activada en la BIOS y, aún no teniéndola, en muchos ordenadores al arrancar te dan la opción de elegir el medio de arranque. (En mi PC al arrancar te propone entrar en la BIOS usando la tecla F2 o elegir el medio de arranque pulsando la tecla F10. Si no haces nada en 2 segundos el PC arranca normalmente desde el disco duro).
  • La Acer Iconina a 500 con su cable y con algo de carga de bater'ia -justo para dos minutos basta-.
Bien, si alguno no tiene de esto, seguro que su primo, su hermano, su novia o alguien cercano dispone de este PC con conexión y lectora de CD, así que llevando el CD, la tablet con su cable bastarán 5 minutos, de los cuales la mayoría del tiempo se lo lleva arrancando el PC el CD de Ubuntu 12.04 64 bits.


  • . Alternativa que no voy a explicar aquí. Si no se tiene lectora de CD pero puede arrancar desde USB se puede instalar Ubuntu en un lápiz de memoria USB de 2 MB. Hay miles de tutoriales por la red.

Bueno, pues vamos al lío


1.- Pues como decía vamos a hacernos con el CD de Ubuntu 12.04 64 bits. (El que lo tenga que passe a 2.-)
a) Descarga: Vamos a la página> http://www.ubuntu.com/download/desktop/thank-you?distro=desktop&bits=64&release=lts y guardamos la imagen ISO.
b) Con cualquier programa de grabaci'on de CD/DVD como Nero, Roxy, etc. grabamos la imagen.
2.- Arrancar el PC con Ubuntu.
a) Meter el CD en la lectora


b) Reiniciar el ordenador


c) Elegir idioma...


d) Hacer clic en Try Ubuntu -Probar Ubuntu si escogiste español como idioma- y esperar a que termine de arrancar
3.- Instalar -de forma virtual ya que estamos en un PC que esta con un sistema operativo no instalado y, por tanto, al apagar se irá todo- unas cosillas que hacen falta.
a) Abrimos la terminal:
- Pulsar ALT+F2 y nos saldrá una ventana

- En esa ventana escribimos -donde pone Run commands- terminal

- En el icono que sale Terminal hacemos clic
b) Instalar unas cosillas que nos harán falta.
- En la ventana de la terminal tecleamos:
sudo apt-get install libusb-1.0-0-dev libusb-1.0-0
- Pulsamos enter o intro, y esperamos a que termine ( no debe dar ningún error, si lo diera es que algo fue mal)
3.- Crear un archivo de texto que ese llamará apx.c
a) Abrir el editor de texto gedit: en la misma consola tecleamos
gedit apx.c
b) dentro pegamos el siguiente código:

 Cita:
#include <libusb-1.0/libusb.h>
#include <stdio.h>
#include <stdint.h>

int main(void)
{
unsigned char data[64];
int received_length;
int r = 1;
libusb_context* ctx = NULL;
libusb_device_handle* dev_handle = NULL;

libusb_init(&ctx);
dev_handle = libusb_open_device_with_vid_pid(ctx, 0x0955, 0x7820);
if(dev_handle)
{
r = libusb_bulk_transfer(dev_handle, 0x81, data, sizeof(data), &received_length, 10000);
if (r == 0)
{
if(received_length == 8)
{
printf("uid: %#016lx\n", *(uint64_t*)data);
}
else
{
r = 1;
printf("Error: We got %d bytes of data insetad of the 8 bytes we expected...\n", received_length);
}
}
else
{
printf("Error: USB read failed!\n");
}
libusb_release_interface(dev_handle, 0);
}
else
{
printf("Error: Failed to open device!\n");
}
libusb_exit(ctx);
return r;
}
c) Guardarlo y cerrar la ventana de gedit
4.- Compilar ese archivo.
En la misma terminal tecleamos:
gcc apx.c -o apx -lusb-1.0
le damos a Intro o Enter y esperamos a que termine (no debe dar ningún error, si lo diera es que algo fue mal)
5.- Encender la tableta de modo "especial" -modo APX-.

  • Pulsar el botón reset y sin soltarlo
  • Apretar el botón de encendido 3 segundos y soltarlo alla que hace 4 segundos
  • Un segundo después soltar el botón de reset

6.- Conectar la tablet a un puerto USB del ordenador


7.- Vamos a sacar el CPUID
En la misma terminal en la que llevamos trabajando unos minutos teclear, una vez encendida la tablet adecuadamente y conectada al ordenador
sudo ./apx
le damos a Intro o Enter y nos devolverá el UID -no el CPUID-
0x4280083435fe457 en mi caso
Bien, CPUID ahora quitamos al UID -es un número hexadecimal- 0x y tenemos que tener 16 caracteres, así que si nos faltan rellenamos con ceros a su izquierda. En mi caso
CPUID: 04280083435fe457
8.- Sacar el SBK (Obsoleto, ver a final)


Ya que estamos, sacamos el SBK, ya que muchas herramientas nos van a pedir en vez del CPUID el SBK, ea, pues vamos a ello.
Con el navegdor firefox vamos a http://a500bootloaderflash.tk/sbkcalc y una vez allí introducimos en el formulario nuestro CPUID y hacemos clic en Generate My SBK! Y listo. En mi caso:
SBK: 0x3987C201 0x6BB0C006 0x6BDF2404 0x2A522103
Listo, ya tenemos el SBK y el CPUID, copiarlo y guardarlo como si fuera un tesoro. Estos números hexadecimales, CPUID y SBK, son únicos para cada tableta.
Nota: No es necesario hacer ninguna chuleta. Desde Ubuntu abres el navegador y te diriges a esta página y sigues los pasos.


Espero que sirva para casos rebeldes, en los que usbdview no funciona, bien porque no obtiene nada bien porque da un CPUID erróneo o para linuxeros. Funciona en varias distribuciones linux en 64 bits.

Fuente> http://forum.xda-developers.com/show....php?t=1751978


Añadido para aquellos que no dispongan de un PC con procesador de 64 bits:

 Cita:
En vez de usar Ubuntu 12.04 64 bits usa 32 bits y sigue el tutorial desde el principio con los siguientes cambios:

en
1.- a) El enlace de descarga de Ubuntu sería: http://www.ubuntu.com/download/deskt...32&release=lts

3.- b) Prueba a cambiar donde pone
printf("uid: %#016lx\n", *(uint64_t*)data);
por
printf("uid: 0x%016llx\n", *(uint64_t*)data);
o por
printf("uid: 0x%08X%08X\n", *((uint32_t*)data+1), *((uint32_t*)data+0));
A algunos les ha funcionado con Ubuntu 12.04 LTS y OpenSuSE , a mí con Debian 6 (Squeeze) 32 bits -tengo alergia muy justificada a sistemas de 64 bits en PC domésticos -, mi sistema operativo habitual de cada día, no me ha funcionado, igual en Ubuntu 12.04 LTS funciona.
Actualización: Calcular el SBK

La página que calculaba el SBK ya no existe. Afortunadamente el autor de la misma escribió una aplicación para calcularo. Podeis descargarlo de aquí: http://forum.xda-developers.com/show....php?t=1810618

Última edición por Manolo55 Día 06/04/14 a las 19:20:19.
Responder Con Cita
Los siguientes 7 usuarios han agradecido a Manolo55 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 26/09/12, 20:39:30
Array

[xs_avatar]
srfull1 srfull1 no está en línea
Crash Rom Team
· Votos compra/venta: (15)
 
Fecha de registro: dic 2011
Localización: Granada.
Mensajes: 1,588
Modelo de smartphone: iPhone 6S +
Tu operador: Amena
Amigo, puedes sacarlo poniéndola en apx mode y buscando en usbdeview

Enviado desde mi GT-N7000 usando Tapatalk 2
Responder Con Cita
  #3  
Viejo 26/09/12, 20:41:39
Array

[xs_avatar]
Manolo55 Manolo55 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,013
Tu operador: Movistar

 Cita: Originalmente Escrito por srfull1 Ver Mensaje
Amigo, puedes sacarlo poniéndola en apx mode y buscando en usbdeview

Enviado desde mi GT-N7000 usando Tapatalk 2
En mi caso no funcionaba. Si el método existe es porque hay más gente que no le ha resultado el usbdeview.

Última edición por Manolo55 Día 26/09/12 a las 21:03:16.
Responder Con Cita
  #4  
Viejo 26/09/12, 22:36:03
Array

[xs_avatar]
srfull1 srfull1 no está en línea
Crash Rom Team
· Votos compra/venta: (15)
 
Fecha de registro: dic 2011
Localización: Granada.
Mensajes: 1,588
Modelo de smartphone: iPhone 6S +
Tu operador: Amena
 Cita: Originalmente Escrito por Manolo55 Ver Mensaje
En mi caso no funcionaba. Si el método existe es porque hay más gente que no le ha resultado el usbdeview.
Pero la puedes poner en ese modo?apx

Enviado desde mi GT-N7000 usando Tapatalk 2
Responder Con Cita
  #5  
Viejo 26/09/12, 22:38:24
Array

[xs_avatar]
Manolo55 Manolo55 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,013
Tu operador: Movistar

 Cita: Originalmente Escrito por srfull1 Ver Mensaje
Pero la puedes poner en ese modo?apx

Enviado desde mi GT-N7000 usando Tapatalk 2
Yes ;)
Responder Con Cita
  #6  
Viejo 05/10/12, 03:55:21
Array

[xs_avatar]
Manolo55 Manolo55 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,013
Tu operador: Movistar

Al final pude revivir la tablet con bootloader V8, recovery Thor 173 y la Rom de Thor v170
Responder Con Cita
  #7  
Viejo 05/10/12, 22:56:29
Array

[xs_avatar]
srfull1 srfull1 no está en línea
Crash Rom Team
· Votos compra/venta: (15)
 
Fecha de registro: dic 2011
Localización: Granada.
Mensajes: 1,588
Modelo de smartphone: iPhone 6S +
Tu operador: Amena
 Cita: Originalmente Escrito por Manolo55 Ver Mensaje
Al final pude revivir la tablet con bootloader V8, recovery Thor 173 y la Rom de Thor v170
Que bueno, me alegra

Enviado desde mi Iconia A500 usando Tapatalk 2
Responder Con Cita
  #8  
Viejo 25/10/12, 17:53:59
Array

[xs_avatar]
vekga vekga no está en línea
Usuario poco activo
 
Fecha de registro: oct 2012
Localización: México
Mensajes: 8
Modelo de smartphone: leeco le pro 3 elite
Tu operador: Movistar
que tal amigo, en el proceso tuve un accidente y termine instalando ubunto x32 en mi computadora, perdiendo asi windows 7,pero bueno no importa, lo qeu deceo es sacar ese CPUID y llevo todo el proceso bien sin embargo el paso 7 que es el que mas me interesa no puedo, e seguido todos los pasos,
me siento algo frustrado por que llevo muchas noches sin dormir intentando revivir mi acer, que crees que haya fallado.
por cierto no pude instalar ubuntu x64 de hecho por intentar instalarlo perdi windows 7, espero me apoyes por si algun detalle se me paso
Responder Con Cita
  #9  
Viejo 25/10/12, 18:18:21
Array

[xs_avatar]
Manolo55 Manolo55 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,013
Tu operador: Movistar

 Cita: Originalmente Escrito por vekga Ver Mensaje
que tal amigo, en el proceso tuve un accidente y termine instalando ubunto x32 en mi computadora, perdiendo asi windows 7,pero bueno no importa, lo qeu deceo es sacar ese CPUID y llevo todo el proceso bien sin embargo el paso 7 que es el que mas me interesa no puedo, e seguido todos los pasos,
me siento algo frustrado por que llevo muchas noches sin dormir intentando revivir mi acer
Me suena de algo.

 Cita: Originalmente Escrito por vekga Ver Mensaje
... que crees que haya fallado.
por cierto no pude instalar ubuntu x64 de hecho por intentar instalarlo perdi windows 7, espero me apoyes por si algun detalle se me paso
Hola, no hay que instalar Ubuntu o, mejor dicho, no hay porqué instalar Ubuntu. Se hace todo con el CD Live, y una vez que apagas te queda el PC impoluto, inmaculado, tal y como estaba antes de haber "jugado" con Ubuntu.

No sé qué puede haber pasado. Mi consejo, o consejos, en varias posibilidades:

1) Descárgate el CD Live de Ubuntu 64 bits, y arrancas con él sin instalarlo. Dale a Try Ubuntu o a Probar Ubuntu, nunca instalar.

Si eso no te es posible

2) Inténtalo con el PC de un amigo, una novia o novio o primo, o prima, etc... Eso sí dale siempre a Try Ubuntu, si no se te instalará y la lías.

Si tampoco eso te es posible:

3) Acude aquí: http://forum.xda-developers.com/show....php?t=1751978 Te registras y preguntas describiendo tu problema y todo lo que has hecho lo más detalladamente posible. En 32 bits la cosa falla a mucha gente, es por ello recomendar hacerlo con 64 bits. En cualquier caso ya hace semanas que yo "arreglé" mis "noches sin dormir" a causa del brickeo de mi Iconia, y es posible que haya alguien encontrado mejor método para 32 bits e, incluso, sin usar linux. Échale un vistazo al foro de XDA y pregunta allí. Eso sí, recuerda -tú y todo el que lo lea- que el que te vaya a asisitir, si es que puede, necesita la máxima información posible, así que detallad todo lo que habéis hecho, todo lo que habís intentado, los errores que os da, etc.

Suerte.

Última edición por Manolo55 Día 25/10/12 a las 18:22:06.
Responder Con Cita
  #10  
Viejo 30/10/12, 23:18:39
Array

[xs_avatar]
vekga vekga no está en línea
Usuario poco activo
 
Fecha de registro: oct 2012
Localización: México
Mensajes: 8
Modelo de smartphone: leeco le pro 3 elite
Tu operador: Movistar
hola mi estimado amigo, YA LOGRE HACER FUNCIONAR MI ICONIA, y pasa y resulta que yo ya tenia mi cpuid correcto gracias a usbdevew, sin embargo debo de dar credito a tu procedimiento pro que me arrojo correctaemnte el cpuid, y para revivirla utilize el euus, muchas gracias amigo y sigue dando tan buenos aportes.
Responder Con Cita
  #11  
Viejo 18/06/13, 00:27:47
Array

[xs_avatar]
montolla montolla no está en línea
Usuario poco activo
 
Fecha de registro: jun 2013
Mensajes: 6
Modelo de smartphone: acer iconia a200
Tu operador: Movistar
Fomatee memoria emc interna de la tablet

Hola


Experimentando con linux nativo, monte la imagen en la particion de rescate o hard reset, lo cual no funciono asi que lo monte en la de recovery y funciono de maravilla.
Sin embargo, cuando queria regresar a android no recuerdo porque tenia que restaurar la imagen original.
Pues haciendo unos ajustes para correr tanto android como linux nativo formatee la memoria interna de la tableta, se reinicio solito y ya no bootea.
Intente con un tutorial ridiculamente parecido a este de xde y obtuve un uid, sin embargo la cantidad de cefras obtenidas es menor, lei que tenia que poner 000 no recuerdo si izq o der hasta completar la cantidad necesaria, adicionalmente la pagina para obtener el codigo para apx parece estar caida, yo use otra no recuerdo de donde y obtuve uno, pero al intentar ejecutar el apx mode se desconectava la tableta.


Mas adelante documentare bien el problema causas y resultados obtenidos.
Intentare abrir mi tableta para ver si en algun lado esta el uid.
Igual he pensado en comprar una mobo por ebay.


Gracias
Responder Con Cita
  #12  
Viejo 18/06/13, 00:29:02
Array

[xs_avatar]
montolla montolla no está en línea
Usuario poco activo
 
Fecha de registro: jun 2013
Mensajes: 6
Modelo de smartphone: acer iconia a200
Tu operador: Movistar
Hola

Que es y donde consigo el euus.
En mi caso necesito hacer una restauracion total ya que mi memoria interna no tiene particiones.

Gracias
Responder Con Cita
  #13  
Viejo 20/06/13, 19:59:03
Array

[xs_avatar]
frijol3000 frijol3000 no está en línea
Usuario novato en la web
 
Fecha de registro: may 2013
Mensajes: 8
Tu operador: Movistar

Buen tutorial, funcionó perfecto. Gracias!
Responder Con Cita
  #14  
Viejo 19/07/13, 12:29:56
Array

[xs_avatar]
davidjcc davidjcc no está en línea
Usuario muy activo
· Votos compra/venta: (7)
 
Fecha de registro: sep 2008
Localización: Zaragoza
Mensajes: 894
Modelo de smartphone: Iphone 12 pro max
Tu operador: O2
gracias, de momento he podido obtener el uid, pero lo del sbk el link me redirecciona a otro sitio
Responder Con Cita
  #15  
Viejo 19/07/13, 13:50:52
Array

[xs_avatar]
davidjcc davidjcc no está en línea
Usuario muy activo
· Votos compra/venta: (7)
 
Fecha de registro: sep 2008
Localización: Zaragoza
Mensajes: 894
Modelo de smartphone: Iphone 12 pro max
Tu operador: O2
Pues estoy probando con el EUUS, el pbj20upgrade.exe
le pongo el cpuid
empieza con el proceso, pero despues de mas de 20 min no termina,
se queda aproximadamente en un 10%

link de foto: https://www.dropbox.com/s/g7fif7eowy...nia%20a500.png
Responder Con Cita
  #16  
Viejo 23/07/13, 02:29:52
Array

[xs_avatar]
totinob totinob no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: rosario
Mensajes: 294
Modelo de smartphone: lg g4
Tu operador: Personal
este proceso funciona si no tengo la depuracion usb activa porque jamas le hice nada a la tablet solo actualizarla y jamas la conecte a la pc con version anterior.me podrian sacar esa duda si en mi casa este proceso me funciona
Responder Con Cita
  #17  
Viejo 23/07/13, 02:38:21
Array

[xs_avatar]
srfull1 srfull1 no está en línea
Crash Rom Team
· Votos compra/venta: (15)
 
Fecha de registro: dic 2011
Localización: Granada.
Mensajes: 1,588
Modelo de smartphone: iPhone 6S +
Tu operador: Amena
 Cita: Originalmente Escrito por totinob Ver Mensaje
este proceso funciona si no tengo la depuracion usb activa porque jamas le hice nada a la tablet solo actualizarla y jamas la conecte a la pc con version anterior.me podrian sacar esa duda si en mi casa este proceso me funciona
http://forum.xda-developers.com/show....php?t=1585907
Responder Con Cita
  #18  
Viejo 23/07/13, 02:44:20
Array

[xs_avatar]
totinob totinob no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: rosario
Mensajes: 294
Modelo de smartphone: lg g4
Tu operador: Personal
gracias leo y cualquier duda la consulto
Responder Con Cita
  #19  
Viejo 23/07/13, 04:09:16
Array

[xs_avatar]
totinob totinob no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: rosario
Mensajes: 294
Modelo de smartphone: lg g4
Tu operador: Personal
 Cita: Originalmente Escrito por srfull1 Ver Mensaje
no me sirve este metodo ya que me pide el cpuid y no tengo la tablet en depuacion usb y no arranca
Responder Con Cita


  #20  
Viejo 01/08/13, 19:58:49
Array

[xs_avatar]
gomnie gomnie no está en línea
Usuario poco activo
 
Fecha de registro: may 2012
Mensajes: 35
Tu operador: Movistar

Hola buenas. Tengo mi tablet brikeada..se queda en la pantalla de android. No la he conectado a ninguna pc y no tengo el CPUID. asi q he intentado este método. Me baje el ubuntu, hice todos los pasos, no me ha dado error, pero ya en el ultimo paso para sacar el dichoso numerito me dice: ./apx: permission denied, lo he intentado en otra pc y me sale lo mismo. alguien sabe a que se puede deber? Gracias de antemano y saludos
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foro Tablets / Laptops > Tablets Acer > Acer Iconia series A500/A501



Hora actual: 21:10:56 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /