Android Tablets Forum banner
405K views 200 replies 48 participants last post by  higgybees  
#1 · (Edited by Moderator)
Herramientas de productos PAD de Actions (Ediciones para desarrolladores)

0_145627_738d63a7_L.jpg

0_f8168_869513c5_L.jpg
Descargar

1.01.02 http://yadi.sk/d/wn0y5BdtFmQy9 2012-12-25? (Utilice versiones más recientes para firmwares Ainol)
1.02.02 http://yadi.sk/d/Xf5NVryz998nC 2013-01-08? (Herramienta de actualización nuclear Hero 4)
1.02.03 http://yadi.sk/d/GFpAmhs39QZ67 2013-01-28?
1.02.04 http://yadi.sk/d/Q77kNQRx5py4n 2013-02-27?
1.04.01 http://yadi.sk/d/mzPzjx8x98vWv 2013-07-05?
1.05.02 http://yadi.sk/d/KrQo018cDYkqw 2013-11-25 (actualizaciones automáticas)
1.06.01 http://yadi.sk/d/RFV5MC7SHuhht (versión de prueba. Instale una versión anterior o solo sus controladores para usar.)
1.06.02 http://yadi.sk/d/BB67kma9JaUYY 2014-02-25
1.07.02 http://yadi.sk/d/5VDeBWigMwt9X 2014-04-22
1.08.01 2014-06-19 -
1.09.02 https://yadi.sk/d/wwyYPzyKi4h7E 2015-02-05
1.09.03 (actualización automática) 2015-04-22
1.09.04 (actualización automática) 2015-06-04
1.09.05 (actualización automática) 2015-06-15
La actualización de 1.07.02 a 1.09.02 y de 1.09.02 a 1.09.05 también está disponible aquí
http://www.slatedroid.com/topic/94521-actions-pad-tools-developer-editions/?p=1259234

- - - - - - - - -

Herramientas de grabación de FW IH de Actions (Nombre de la herramienta del producto PAD cambiado V2.00 ->)

¡La herramienta de grabación de FW IH solo admite el archivo de firmware con la extensión ".fw"!
Es decir, un archivo que tiene ".fw" como extensión.
Por lo tanto, no actualice si necesita flashear un firmware anterior que
consiste en archivos separados (*.fw, misc.img, rec.img, system.img).

2.00.02 2015-07-21 (actualización automática)
2.01.02 2015-08-10? https://yadi.sk/d/PF9iEseQr9SVi
2.01.03 2015-08-17 https://yadi.sk/d/onxdGPRKrp2Gu
2.02.01 2016-11-30 (actualización automática, aún no pública)

Historial de versiones
v2.02.01 2016-11-30 1) Resolver errores

v2.01.03 2015-08-17 1) Resolver errores 2) Compatibilidad con firmware compuesto

v2.00.02 2015-07-21 1) Compatibilidad con Intelligent Hardware y plataforma IOT, solución PAD compatible 2) Entrar en modo de desarrollo con el argumento de inicio '-developer'

v1.09.05 2015-06-15 1) Resolver los errores sobre imágenes FAT32

v1.09.04 2015-06-04 1) Resolver los errores sobre imágenes FAT32

v1.09.03 2015-04-22 1) Información sobre herramientas para alimentación USB

v1.09.02 2015-02-05 1) Compatibilidad con la serie 7059 2) Optimizar la eficiencia de la producción 3) Optimizar la usabilidad de la interfaz de usuario

v1.08.01 2014-06-19 1) Compatibilidad con el modo MTP

v1.07.02 2014-04-22 1) Compatibilidad con soluciones BOX

v1.06.02 2014-02-25 1) Resolver errores 2) Compatibilidad con firmware compuesto PRODUCCIÓN y FLASH_ERASE forzado a la configuración de particiones ocultas seleccionadas Todas las particiones se programarán en el dispositivo HDCP-KEY programado junto con el firmware solo Compatibilidad con la verificación de firmware firmado (necesita la clave pública coincidente) Compatibilidad con la creación de tarjetas de producción en masa 3) Compatible con el firmware e imágenes dispersas

v1.05.02 2013-11-25 1) Distinguir la configuración básica y avanzada 2) Hacer coincidir las imágenes de partición en el directorio del firmware automáticamente 3) Mostrar la configuración básica de forma predeterminada PRODUCCIÓN y FLASH_ERASE se seleccionan de forma predeterminada en la configuración avanzada 4) Compatibilidad con el firmware firmado Informar error mientras el firmware está incompleto (clave pública faltante o el archivo de firma) Agregar proceso de verificación al hacer coincidir la imagen de la partición No programar si el firmware está incompleto 5) Actualización automática en línea 6) Actualizar el logotipo y la documentación de ayuda

(Versión actual de los controladores Adfu: 1.1.1309.4005)
- - - - - - - - -

¿Para no desarrolladores? (Es mejor usar una edición para desarrolladores)

0_f8169_a7411a7c_M.jpg

Actualización del usuario final de Pad
V1.00 http://yadi.sk/d/uGHFQqoOdpVYF
V1.01 http://yadi.sk/d/VxJwKz95FmQ2t
V1.02 http://yadi.sk/d/DfPDXuqxdpVQo

- - - - - - - - -

Para Linux

I. Descargue la herramienta de grabación de firmware, como FWBurning Tool de:

http://mirror.lemaker.org/FW_Burning_Tool_For_Linux_V1.0_01.tar.gz
http://mirror.lemaker.org/FW_Burning_Tool_for_Linux_PC_V1.1_01.7z

wget http://mirror.lemaker.org/FW_Burning_Tool_For_Linux_V1.0_01.tar.gzII. En el terminal de comandos, extraiga el archivo y instale FWBurning Tool.
sudo tar -zxvf FWBurning_Tool_For_Linux_V1.0_01.tar.gz
cd FWBurning_Tool_For_Linux_V1.0_01
sudo ./FWBurningTool-1.0.runIII. Presione y mantenga presionado el botón "ADFU" del software, conéctese a LeMaker Guitar a través del cable USB3.0/USB2.0. Cuando LeMaker Guitar esté encendido, tardará unos 6 segundos en entrar en el modo ADFU. Y luego, después de que entre en el modo ADFU, podemos soltar el botón "ADFU" del software. Podemos usar el comando "lsusb" para enumerar los dispositivos USB. Si no puede detectar el dispositivo USB, use el botón de hardware "ADFU" en la placa principal para entrar en el modo ADFU.
sudo lsusb
…
Bus 001 Device 002: ID 10d6:10d6 Actions Semiconductor Co., Ltd
…IV. Escriba el archivo .fw en eMMC NAND Flash.
sudo python ./ActionsFWU.py --fw=[nombre_del_firmware].fw
http://www.lemaker.org/product-guitar-guide.html

Espejos para los archivos RUN anteriores
FWBurningTool-1.0.run https://yadi.sk/d/eKH9B9zBrp6au
FWBurningTool-1.1.run https://yadi.sk/d/d44D5sb1rp6b6

Algunos códigos de Production.py para escribir archivos img.

def GetDebugConfig():
'''
El modo de depuración solo admite ADFU
'''

cfg = [];
# fw debe ser el primero
fw = ('fw', 'D:\Firmware\702A\restart\jellybean_atm7029_10_a_130515.fw');
#fw = ('fw', '/home/pcsw/Firmware/jellybean_atm7029_10_a_130515.fw');
cfg.append(fw);
# más configuraciones
cfg.append(('PRODUCTION', '1'));
cfg.append(('FLASH_ERASE', '1'));
cfg.append(('FLASH_READ_CHECK', '1'));
#cfg.append(('PARTITION', '1|0|1|IMG|
1|1|IMG|D:\Firmware\702A\restart\rec.img
2|1|IMG|D:\Firmware\702A\restart\misc.img
3|1|IMG|D:\Firmware\702A\restart\system.img
4|1|FMT
5|1|FMT
'));
#cfg.append(('PARTITION', '1|0|1|IMG|
1|1|IMG|/home/pcsw/Firmware/rec.img
2|1|IMG|/home/pcsw/Firmware/misc.img
3|1|IMG|/home/pcsw/Firmware/system.img
4|1|FMT
5|1|FMT
'));

#cfg.append(('LIB_PATH', sys.path[0] + str(os.sep)));

#for c in cfg:
# print c;
#print '';

return cfg;

#================================================================
'''
script = '/home/pcsw/caihaiqun/PRODUCTION C++/MainCmd/bin/libScript.so';
product = '/home/pcsw/caihaiqun/PRODUCTION C++/MainCmd/bin/libProduction.so';
Production(script, product, 0, 1);
'''
'''

- - - - - - - - -

(si dice "No se encontró nada", simplemente recargue la página de descarga de yadi.sk)
 
#5 ·
Sí, buen trabajo con estos.
Image
 
  • Like
Reactions: cxz
#6 ·
5. Haga clic en el elemento "Clonar".

La operación "Clonar" clonará toda la información de configuración en el terminal del equipo, incluyendo la APK instalada por el usuario, el marcador/página de inicio predeterminado en el navegador web, el diseño de la interfaz de escritorio y la configuración del sistema en el nuevo firmware (guardado en el archivo data.img).

Procedimientos de clonación:

Paso 1: antes de hacer clic en "Clonar", compruebe y configure todo el contenido que desea clonar (como el idioma predeterminado, la zona horaria, el método de entrada predeterminado, el diseño del escritorio) en su dispositivo;

Paso 2: apague el dispositivo comprobado y modificado de forma normal (para asegurar que la modificación en el paso anterior (si la hay) se clone, realice siempre esta operación);

Paso 2: inicie el dispositivo y conéctelo al PC con depuración USB (si el botón "Clonar" está resaltado, indica una conexión correcta);

Paso 3: haga clic en el botón "Clonar" para iniciar la operación de clonación;

Paso 4: finalmente, "Guardar" en el firmware.

Después de "Guardar" en el firmware, dos archivos clonados en formatos data.img y data_bak.img estarán disponibles en el firmware, respectivamente. En la producción en masa del firmware, seleccione tanto data.img como data_bak.img y escríbalos en el dispositivo.
 

Attachments

#11 ·
  • Like
Reactions: cxz
#10 · (Edited by Moderator)
Clona las aplicaciones de la partición de datos del dispositivo y su configuración, y crea un archivo img flasheable. También se crea la partición data_bak, que si se realiza un restablecimiento de fábrica utilizando la recuperación de stock, restaura la partición de datos a la configuración predeterminada. Como dice la guía...
 
#12 ·
Saludos:

CXZ, lo siento: leí la guía de ayuda y localicé el archivo USB DRV_4 e intenté instalarlo. Pasé por las tres opciones que hay debajo. Tengo la depuración USB activada. Puedo ver la tableta en la herramienta PAD Product, pero NO en la herramienta de modificación de firmware. No puedo hacer que el botón Clonar se encienda. Lo estoy intentando con un Ainol 8 Discovery.

¿Qué me falta? ¿Puede detallar lo que hizo para poder usar la función de clonación? Disculpe las molestias, pero tengo que instalar la misma ROM en 20 tabletas diferentes y esto me ayudaría inmensamente. Sí, intenté usar TWRP, pero necesita tener el mismo número de serie en la carpeta que contiene sus archivos de restauración que la tableta. Es demasiado complicado. Y aún no hay Clockwork Mod para el Discovery, por lo que esta herramienta lo resolvería por mí.

Gracias de antemano.
 
#13 ·
#14 · (Edited by Moderator)
¿Has abierto el archivo fw primero? (lo siento, tengo que preguntar, cualquier archivo fw debería estar bien)

¿No funciona el CWM en Discovery? Por lo que sé, debería funcionar.
Descargar: http://yadi.sk/d/69a4RYGz6ztFs
Saludos, CXZ, y gracias por la pronta respuesta. Sí, abrí un archivo FW con la tableta conectada a la PC y la depuración USB activada. Tenía los datos del archivo FW visibles, la tableta conectada, la depuración USB activada y el botón de clonación aún sin iluminar.

Por favor, no se disculpe, pregunte cualquier cosa, por obvia que sea, sé bien cómo cualquier detalle sin sentido puede pasarse por alto y estropearlo todo.

¿Has instalado algún controlador en tu PC? ¿Algún controlador separado, diferente de alguna manera? ¿Para el bit ADB?

El archivo CWM que tuviste la amabilidad de enlazar funciona perfectamente. Estoy haciendo una copia de seguridad en este momento y la restauraré en las otras tabletas.

Gracias por ello, de hecho.

Sin embargo, la cuestión sigue siendo clonar con éxito una tableta utilizando el software que encontraste para nosotros. Espero que puedas ayudarnos con esto. Una guía que detalle cómo lo hiciste o algo similar. No sé si tiene que ver con la instalación de diferentes controladores USB para la conexión ADB. ¿Hiciste eso?

Además, acabo de notar que eres el autor de esta fantástica versión de CWM que me proporcionaste. Gracias por resolver mi problema inmediato y darme una buena mañana después de un día terrible ayer.

Avísame si puedo donar, por favor.

Gracias de nuevo.
 
#15 ·
¿Instalaste algún controlador en tu PC? ¿Algún controlador separado, diferente de alguna manera? ¿Para el bit ADB?

Sí, los controladores adb deben instalarse por separado.
Así que aquí está de nuevo el enlace: http://www.slatedroid.com/topic/70585-adb-drivers/

>Versión CWM

No, solo soy el autor del instalador.
El autor es bnmguy.

>donaciones

Lo siento, no acepto donaciones, pero si tú (o cualquier otra persona) quieres apoyar el desarrollo de firmware, por ejemplo, Christian Troy puede hacer un buen uso de ellas. (¿quizás bnmguy también?)
(si haces uno, por favor di que es para pestañas atm7029)
 
#17 ·
¿Así que 1.05 no funcionará con todos los firmwares, solo con los nuevos?
Hola nube. Sí, eso es correcto. Las Roms más antiguas se flashean con las herramientas más antiguas. Las nuevas ROMs obtienen la herramienta más nueva. Esta última ROM obtiene la 1.05

A veces tengo que desinstalar una versión e instalar otra para flashear una ROM. Si la ROM no se flashea, y sabes que lo estás haciendo bien, el primer lugar para buscar es la versión de la herramienta de la tableta que estás usando.
 
#21 · (Edited by Moderator)
Herramienta de prueba PCBA (versión misc.img)

Una herramienta para ayudar a las pruebas masivas. Poco o ningún uso de otra manera. (Solo quería ver cómo funciona...)

Modificado para Crystal 2. Para usarlo, flashealo a la partición misc. (solo eso, ni borrar ni formatear)
Desenchufe el cargador/usb antes de comenzar. Para eliminar, simplemente flashee el misc.img original de nuevo.

Para usarlo en otra tableta, copie boot.img, dk44k_2ch_20s.wav, pcba.conf, modules.sh
y la carpeta lib a su misc y realice los cambios necesarios.

Pruebas: memoria, flash, wifi, gsensor, cámara(s), bluetooth, reloj, vibrador,
sdcard, OTG, USB, HDMI, auriculares, botones, táctil, sonido y micrófono.

Una imagen con malas traducciones incluidas. (bluetooth y HDMI no en ella)

Descargar: http://yadi.sk/d/ANWlpQlZGmiTt
 
#25 · (Edited by Moderator)
funciona solo "Recover Card" - fust formatear tarjeta SD :)
¡Buena herramienta! :)
fust???

¿Es eso "First" o "Just"

o alguna otra "palabra inventada" que aún no conozco...?

:) Lo intentaré. Gracias por los comentarios Vitaly.
 
#26 · (Edited by Moderator)
Más acciones' Aplicaciones de prueba

Están en chino, así que no sé mucho sobre ellas.

Estas se pueden ejecutar como aplicaciones normales en cualquier modelo, el inicio es un poco diferente.

Algunas de ellas ya pueden estar instaladas de forma predeterminada.

ActionsPcbaTest.apk - igual que la versión anterior de misc.img

ActionsProductLineTest.apk - similar, pero menos automático, tal vez más control

ActionsAgingTest.apk - ver el siguiente mensaje

Descarga, instrucciones de ejecución incluidas

http://yadi.sk/d/IK7Sd2y0HQt4T

(Para capturas de pantalla, ver el siguiente mensaje...)
 
#27 · (Edited by Moderator)
Traducido el ActionsPcbaTest y el ActionsAgingTest usando Google y APKTool.

Para "English" ActionsProductTest (ahora ActionsProductLineTest), vea el siguiente mensaje.

La dirección de descarga es la misma: http://yadi.sk/d/IK7Sd2y0HQt4T

0_fe5b5_aabc67e_M.jpg

Se puede iniciar normalmente ahora. (La prueba de envejecimiento aún necesita iniciarse con am.)

0_fe5b6_bd4f2ef5_M.jpg

La prueba de envejecimiento parece una prueba de estabilidad. Ejecuta algunas tareas repetidamente o durante un período de tiempo.

0_fe5b7_65693d44_M.jpg

Para ejecutar pruebas de tiempo, coloque un archivo de video en la carpeta Películas e instale el juego Fishing Joy 2.
 
#28 ·
ActionsProductLineTest ahora también funciona en "Inglés". Hace una base de datos (plt_data.*) en la raíz de la tarjeta sd desde donde tomó los textos chinos. Entonces, si has probado el chino, elimina los archivos plt_data.* de tu tarjeta sd ex/interna.

0_fe8cf_4e9bd47a_M.jpg


La dirección de descarga sigue siendo la misma: http://yadi.sk/d/IK7Sd2y0HQt4T

Solo las aplicaciones de prueba "Inglés": http://yadi.sk/d/q8DJ1Kt9HdRaF