|
||
#341
|
||||
|
||||
|
|
#342
|
||||
|
||||
Gracias a ls creadores de este hilo ya me he iniciado con el s3 ya lo hize con el s2 gracias mens
ESTO CON FRANCO NO PASABA. ENVIADO DESDE UN PLASTICO DE MAS DE 600€. PIDE TU TONO PERSONALIZADO AQUÍ (Tu nombre con la voz de famosos) http://www.htcmania.com/showthread.php?t=405280 |
#343
|
||||
|
||||
Universal-Flasher-Tool_v3.8:
http://db.tt/nMBsLlxR Soluciona que en algunos terminales todo lo que se incluía en /XTRAS/sdcard se copiaba siempre en la sdcard externa. |
Los siguientes 9 usuarios han agradecido a intronauta su comentario: | ||
#344
|
||||
|
||||
Ok. pues siempre es bienvenido el que las cosas aunque ya funcionen, se renueven con mejoras o nuevas funciones.
Salu2, y seguid así. The StoWes Team |
Gracias de parte de: | ||
#345
|
||||
|
||||
Hola!
Iba a actualizar el primer post hoy porque acabo de llegar de vacaciones, pero veo que ya está la última versión enlazada!!! En fin, a ver si me pongo al día con todo, que han sido más de 4 mesecitos sin asomarme por estos lares.... ![]() Edito... En mi caso el comprimir o no el zip no afecta para nada a que se aplique el tema, da un poco igual Última edición por jrsoft Día 08/08/12 a las 20:38:01. |
Los siguientes 4 usuarios han agradecido a jrsoft su comentario: | ||
#346
|
||||
|
||||
Genial manual y utilidad, un 10
![]() He hecho varios mods para ICS y sin problemas Ahora estoy con uno para JB y también bien excepto para el Settings.apk En el caso de esta apk da un error, he mirado el fichero de log y no da más información que por pantalla. Hay alguna manera de aumentar el nivel de log? Es que estoy muy perdido. He hecho muchas pruebas La última ha sido coger el Setting.apk, descomprimir, renombrar a Settings.apk y dejar dentro sólo algunos PNG y nada. Por lo tanto no es que estén mal los nombres, los ficheros ni nada porque son los originales, no? Muchas gracias a quien pueda echarme un cable Tengo un SGS2 Saludos Última edición por nachomagic Día 04/09/12 a las 08:37:11. |
#347
|
||||
|
||||
Genial manual y utilidad, un 10
![]() He hecho varios mods para ICS y sin problemas Ahora estoy con uno para JB y también bien excepto para el Settings.apk En el caso de esta apk da un error, he mirado el fichero de log y no da más información que por pantalla. Hay alguna manera de aumentar el nivel de log? Es que estoy muy perdido. He hecho muchas pruebas La última ha sido coger el Setting.apk, descomprimir, renombrar a Settings.apk y dejar dentro sólo algunos PNG y nada. Por lo tanto no es que estén mal los nombres, los ficheros ni nada porque son los originales, no? Muchas gracias a quien pueda echarme un cable Tengo un SGS2 Saludos ![]() Piensa que un .apk al final no es más que un formato comprimido, es un contenedor igual que .zip. Hay ciertos compresores que al manipular la apk y por ejemplo comprimirla al máxima la dejan en un formato no estándar que por ejemplo con Winrar nunca nos percataremos de ese problema ya que los ignora, incluso a veces es por algún error al soltar y pegar archivos dentro. Pero con UFT usamos 7zip (v9.20 si no recuerdo mal), un binario mucho más serio que Winrar que cuando detecta errores evita manipular esos archivos por seguridad, y todos los problemas para inyectar archivos en ciertas apks que hemos visto han sido siempre por esto. 7zip devuelve un error con las "flags" o devuelve un montón de "Unsupported Method" practicamente en todos archivos que contenga. Y no hace nada más, ni emite ningún mensaje más, así que no podrías obtener más log útil que el actual. Por eso nos limitamos a decir que hay un error, restauramos la apk original y poco más. Es más, el único mensaje de error que hemos implementado en el log cuando se morphea una apk es cuando se produce este error concreto, cuando 7zip falla por problemas compatibilidad con un formato "roto", así que si en las demás lo hace bien pero en esa no, lo más seguro es que esa apk concreta tenga aplicado un mod y haya sido manipulado con un compresor que la ha dejado en un formato "no estándar". 7zip es multiplataforma y está para windows, puedes intentar hacer un test de integridad de la apk a ver si devuelve algún error. Una solución sencilla es extraer Settings.apk de tu sistema, renombrar a Settings.zip, descomprimirla con 7zip.exe, volverla a comprimir en zip y renombrar como apk. Casi seguro al 99% de que ya te dejará inyectarle sin devolver errores. Se podría implementar esa operación de recomprimir una apk con un binario "zip" en vez de "7zip" cuando se detecten errores de formato, pero no podríamos garantizar la integridad de archivo, ya que los binarios que utilizamos en android no son tan completos como los del formato escritorio. Lo ideal, si se confirma este error, es reportárselo al cocinero para que lo tenga en cuenta. Última edición por intronauta Día 04/09/12 a las 12:29:18. |
Los siguientes 3 usuarios han agradecido a intronauta su comentario: | ||
#348
|
||||
|
||||
Sube el tema y el Settings.apk original para mirarlo. Nos interesa ver ese archivo.
Piensa que un .apk al final no es más que un formato comprimido, es un contenedor igual que .zip. Hay ciertos compresores que al manipular la apk y por ejemplo comprimirla al máxima la dejan en un formato no estándar que por ejemplo con Winrar nunca nos percataremos de ese problema ya que los ignora, incluso a veces es por algún error al soltar y pegar archivos dentro. Pero con UFT usamos 7zip (v9.20 si no recuerdo mal), un binario mucho más serio que Winrar que cuando detecta errores evita manipular esos archivos por seguridad, y todos los problemas para inyectar archivos en ciertas apks que hemos visto han sido siempre por esto. 7zip devuelve un error con las "flags" o devuelve un montón de "Unsupported Method" practicamente en todos archivos que contenga. Y no hace nada más, ni emite ningún mensaje más, así que no podrías obtener más log útil que el actual. Por eso nos limitamos a decir que hay un error, restauramos la apk original y poco más. Es más, el único mensaje de error que hemos implementado en el log cuando se morphea una apk es cuando se produce este error concreto, cuando 7zip falla por problemas compatibilidad con un formato "roto", así que si en las demás lo hace bien pero en esa no, lo más seguro es que esa apk concreta tenga aplicado un mod y haya sido manipulado con un compresor que la ha dejado en un formato "no estándar". 7zip es multiplataforma y está para windows, puedes intentar hacer un test de integridad de la apk a ver si devuelve algún error. Una solución sencilla es extraer Settings.apk de tu sistema, renombrar a Settings.zip, descomprimirla con 7zip.exe, volverla a comprimir en zip y renombrar como apk. Casi seguro al 99% de que ya te dejará inyectarle sin devolver errores. Se podría implementar esa operación de recomprimir una apk con un binario "zip" en vez de "7zip" cuando se detecten errores de formato, pero no podríamos garantizar la integridad de archivo, ya que los binarios que utilizamos en android no son tan completos como los del formato escritorio. Lo ideal, si se confirma este error, es reportárselo al cocinero para que lo tenga en cuenta. ![]() ![]() Te subo los archivos solicitados Settings.zip Mi_Neutrino_v1_JB_AOKP.zip La ROM en concreto por si os interesa es la Neutrino JB 1.1.1 http://forum.xda-developers.com/show...4#post31102054 He probado a hacerlo todo desde el principio con el win7zip y nada de nada, lo mismo |
#349
|
||||
|
||||
Acabo de probar el archivo Settings.zip subido renombrándolo como /system/app/Settings2.apk y al aplicarle el tema, efectivamente no lo aplica. Ese archivo Settings.apk original no está bien formado desde el inicio.
Lo único que se me ocurre es descomprimir en el pc el archivo y reempaquetarlo pero sin compresión, y probar a firmarlo desde el pc y luego hacerle zipalign para ver si así se corrige. |
Gracias de parte de: | ||
#350
|
||||
|
||||
Acabo de probar el archivo Settings.zip subido renombrándolo como /system/app/Settings2.apk y al aplicarle el tema, efectivamente no lo aplica. Ese archivo Settings.apk original no está bien formado desde el inicio.
Lo único que se me ocurre es descomprimir en el pc el archivo y reempaquetarlo pero sin compresión, y probar a firmarlo desde el pc y luego hacerle zipalign para ver si así se corrige. ![]() He intentado descompimir con el APKmanager y da un error de métodos. He descomprimido con el 7zip y empaquetado sin comprimir. He llamado al fichero Setting.apk y luego lo he descomprimido, comprimido firmado y zipalign con el APKmanager. Resultado, que no chuta la APK así que he dejado todo como estaba ![]() Última edición por nachomagic Día 04/09/12 a las 17:06:22. |
#351
|
||||
|
||||
Acabo de probar el archivo Settings.zip subido renombrándolo como /system/app/Settings2.apk y al aplicarle el tema, efectivamente no lo aplica. Ese archivo Settings.apk original no está bien formado desde el inicio.
Lo único que se me ocurre es descomprimir en el pc el archivo y reempaquetarlo pero sin compresión, y probar a firmarlo desde el pc y luego hacerle zipalign para ver si así se corrige. ![]() Gracias!!
He intentado descompimir con el APKmanager y da un error de métodos. He descomprimido con el 7zip y empaquetado sin comprimir. He llamado al fichero Setting.apk y luego lo he descomprimido, comprimido firmado y zipalign con el APKmanager. Resultado, que no chuta la APK así que he dejado todo como estaba ![]() ![]() He probado con tu Settings.apk y tres apks "no compatibles" que tenía guardadas (todas con exáctamente el mismo error en los test de integridad) y se aplica el tema sin errores. En estos casos implicará unos segundos extra de aplicación pero se muestra en el log que se está intentado reparar la apk. Última edición por intronauta Día 04/09/12 a las 18:05:11. |
Los siguientes 4 usuarios han agradecido a intronauta su comentario: | ||
#352
|
||||
|
||||
![]() Probar con esta versión http://db.tt/lRufOfRp . Se ha añadido un método extra y cuando detecta los problemas de compatibilidad antes mencionados de 7z con algunos zips/apk, se lanza el binario zip y se descomprime-crecomprime la apk dejándola perfectamente construida sin errores de integridad.
He probado con tu Settings.apk y tres apks "no compatibles" que tenía guardadas (todas con exáctamente el mismo error en los test de integridad) y se aplica el tema sin errores. En estos casos implicará unos segundos extra de aplicación pero se muestra en el log que se está intentado reparar la apk. ![]() Edito: Acabo de actualizarlo ahora con la última versión 3.9 Última edición por jrsoft Día 04/09/12 a las 18:13:56. |
Los siguientes 5 usuarios han agradecido a jrsoft su comentario: | ||
#353
|
||||
|
||||
joder que velocidad XD
De todas maneras probarlo no sea que no funcione en otras roms y cosas así, que ya sabemos que esto es un jaleo en ese sentido... |
Los siguientes 3 usuarios han agradecido a intronauta su comentario: | ||
#354
|
||||
|
||||
![]() He probado con la 3.9 y se hace el morph, detecta un error en el setting.apk intenta corregirlo y luego dice que morphed. Las malas noticias es que algo falla con la firma o lo que sea porque luego no aparece como apk instalada. Esta en el /sytem/app pero el sistema no lo detecta, lo mismo que cuando lo he hecho a mano con la APKmanager voy a tirar de backup ![]() |
#355
|
||||
|
||||
Muchas gracias compañeros, sois unos cracks
![]() He probado con la 3.9 y se hace el morph, detecta un error en el setting.apk intenta corregirlo y luego dice que morphed. Las malas noticias es que algo falla con la firma o lo que sea porque luego no aparece como apk instalada. Esta en el /sytem/app pero el sistema no lo detecta, lo mismo que cuando lo he hecho a mano con la APKmanager voy a tirar de backup ![]() ![]() Me sorprende que la gente siga firmando las apks o las rom, algo que solo tiene sentido para apps del market, y encima seguro que lo están con las testkeys del apkmanager. Lo suyo es comentárselo al cocinero para que deje de firmar las apk y la rom en general y permitir a los usuarios modificar las apks libremente con métodos sencillos. |
Los siguientes 4 usuarios han agradecido a intronauta su comentario: | ||
#356
|
||||
|
||||
Eso es imposible de solucionar día de hoy, si las apk está firmada, al inyectarle archivos la firma se pierde. Y el sistema, como ya tiene registrada la firma, no reconoce la apk sin firmar.
Me sorprende que la gente siga firmando las apks o las rom, algo que solo tiene sentido para apps del market, y encima seguro que lo están con las testkeys del apkmanager. Lo suyo es comentárselo al cocinero para que deje de firmar las apk y la rom en general y permitir a los usuarios modificar las apks libremente con métodos sencillos. ![]() Se lo comentaré a ver si quiere. Muchísimas gracias a los dos y espero que al menos al hacer una versión nueva os haya servido para algo. Muchas gracias compañeros Enviado desde mi GT-I9100 usando Tapatalk 2 |
#357
|
||||
|
||||
Gracias a vosotros por probar, la verdad es que este problema lo llevamos sufriendo casi desde el principio y nunca lo encaramos, ya que al final no deja de ser un problema de archivos corrupto. Al menos ahora la plantilla es casi casi a prueba de bombas y a menos que aparezca algo nuevo, es compatible con todos los terminales y con todos los formatos zip y apk sean o no estándar ![]() |
Los siguientes 5 usuarios han agradecido a intronauta su comentario: | ||
#358
|
||||
|
||||
Un nuevo binario del compresor Zip mejorado si que vendría muy bien, porque ahora en la plantilla tenemos binarios de Zip, de 7zip y de Tar que hacen distintas funciones cada uno, y ocupan bastante los tres. A ver si con el tiempo les añaden nuevas funciones y se puede prescindir de alguno para aligerar la plantilla.
|
Los siguientes 3 usuarios han agradecido a jrsoft su comentario: | ||
#359
|
||||
|
||||
Un nuevo binario del compresor Zip mejorado si que vendría muy bien, porque ahora en la plantilla tenemos binarios de Zip, de 7zip y de Tar que hacen distintas funciones cada uno, y ocupan bastante los tres. A ver si con el tiempo les añaden nuevas funciones y se puede prescindir de alguno para aligerar la plantilla.
![]() Una opción sería eliminar funcionalidades y hacerlo todo con el "zip", pero creo que siguen siendo útiles y sería una pena quitarlas para recuperar un miserable mega, además de que 7z es multicore y cuando añades los archivos a las apks y/o creas el backup y demás se agradece un poco de fuerza bruta. En cuanto al tar es que el tar de busbox es tan mínimo que apenas tiene atributos, no nos vale, y si apareciese un nuevo busybox con un tar completo nos daría igual, porque dependemos del busybox de cada sistema o tendríamos que sustituir el binario tar de la plantilla por un busybox, así que al final estamos en las mismas. Aún así pues bueno, son 3MB largos que se recuperan al terminar de flashear y por suerte de espacio vamos sobrados ;) Última edición por intronauta Día 05/09/12 a las 15:21:19. |
Los siguientes 3 usuarios han agradecido a intronauta su comentario: | ||
|
#360
|
||||
|
||||
Po zi, es una jodienda tener dos binarios "zip". Lo suyo sería que 7z fuera capaz de trabajar con zips que contengan las flags malditas (en sus foros hay varios hilos al respecto), porque en cuanto a los binarios en sí, ambos son idénticos en funcionalidades y atributos a las versiones de linux de donde se han portado. De hecho con 7z en Ubuntu yo no puedo abrir esas apks, me da error de formato, exactamente igual que el binario de android.
Una opción sería eliminar funcionalidades y hacerlo todo con el "zip", pero creo que siguen siendo útiles y sería una pena quitarlas para recuperar un miserable mega, además de que 7z es multicore y cuando añades los archivos a las apks y/o creas el backup y demás se agradece un poco de fuerza bruta. En cuanto al tar es que el tar de busbox es tan mínimo que apenas tiene atributos, no nos vale, y si apareciese un nuevo busybox con un tar completo nos daría igual, porque dependemos del busybox de cada sistema o tendríamos que sustituir el binario tar de la plantilla por un busybox, así que al final estamos en las mismas. Aún así pues bueno, son 3MB largos que se recuperan al terminar de flashear y por suerte de espacio vamos sobrados ;) ![]() Finalmente me ha contestado en creador de a ROM y me ha dicho que el Setting.apk no está firmado, que el no firma nada. He probado con la nueva versión de la ROM y ocurre lo mismo, con el UFT 3.9 si se modifica el setting (detecta un problema) pero luego la ROM no lo reconoce. No se si es mi caso particular o es que la nueva versión no hace algo bien del todo Alguna idea? Estoy aquí para lo que necesitéis probar sea para mi arreglo o el de otro ![]() Última edición por nachomagic Día 07/09/12 a las 13:04:07. |