ROMs y desarrollo Huawei U8650 ROMs y desarrollo Huawei U8650

Respuesta
 
Herramientas
  #1  
Viejo 19/02/12, 13:46:04
Array

[xs_avatar]
Dharma95 Dharma95 no está en línea
Cylon HTCManíaco
· Votos compra/venta: (6)
 
Fecha de registro: ago 2011
Localización: Gipuzkoa
Mensajes: 2,030
Modelo de smartphone: OnePlus 8T
Tu operador: Vodafone
Arrow Transiciones de ICS en cualquier ROM (sin Theme Chooser)

Muy buenas!

Hoy os traigo un "pequeño" tutorial para conseguir las animaciones de ICS en cualquier ROM sin necesidad de tener Theme Chooser. FUENTE

Yo no lo he probado, ya que tengo CyanogenMod y tengo instalado este tema. No me hago responsable de lo que pueda pasar a vuestro teléfono, así que tened muy en cuenta esto:

MUY IMPORTANTE--> Haced un backup de vuestra ROM actual. He leído que si algo falla durante el proceso puede darnos un "bootloop" (constantes reinicios) y tendremos que restaurar la ROM.

IMPORTANTE--> Para conseguir visualizar las transiciones de ICS tenéis que tener instalado otro launcher que no sea: GO Launcher, LauncherPro, Zeam Launcher...

Yo lo he probado con el Launcher 360 y el ADW y sí funciona. Los demás modifican las animaciones ellos mismos y se pasan las de ICS por donde quieren

Bueno, empezamos con los requisitos:

- Tener JAVA instalado.
- Drivers ADB instalados (los que se necesitan para cambiar el recovery).

Allá vamos:

1) Descargar y extraer APK Manager 4.9 (lo extraéis en el escritorio, por ejemplo).

2) Abrís el .zip de la ROM que tengáis instalada y extraéis el framework-res.apk

3) Movéis el archivo a la carpeta "place-apk-here-for-modding".

4) Hacéis doble click en el archivo Script y se os abrirá una ventana cmd.

5) Donde dice "Please make your decission" escribid "22" y pulsáis enter. Después escribís "1" y otra vez enter. Finalmente, hay que escribir "9" y pulsar enter, y comenzará a decompilar el archivo framework-res.apk.

6) Una vez finalizado, vais a la carpeta del APK Manager y entráis en Projects\framework-res.apk\res\anim\. Allí estarán las animaciones de la ROM.

7) Descargar este archivo.

8) Copiáis los archivos de la carpeta "anims" del ICS_transition.zip a la carpeta "anim". Remplazáis los archivos. Después copiáis los archivos de la carpeta "other_files" del .zip y los pegáis también en la carpeta "anim".

9) Vais a la carpeta Projects\framework-res.apk\res\values\ dentro de la carpeta de APK Manager y editáis el archivo integers.xml y ponéis estas dos líneas debajo de la línea "shortAnimTime":

Código:
<integer name="config_activityShortDur">150</integer>
<integer name="config_activityDefaultDur">220</integer>
Una vez hecho esto, guardáis los cambios.

10) Ejecutaís de nuevo el archivo Script. Esta vez escribís "11" y pulsáis enter.

11) Os preguntará una par de veces alguna cosa, le decís que sí (Y) a todo.

12) Cuando termine, no toquéis nada ni cerréis nada. Se habrá creado una carpeta llamada "keep" dentro de la carpeta de APK Manager. Entrad allí y borrad el archivo "resources.arsc". Ahora entráis en keep\res\anim\ y borráis todos los archivos que tengan el mismo nombre que algún archivo de la carpeta "anims" del ICS_transition.zip.

Ahora volvéis al Script y pulsáis enter. Si todo va bien, debería haberse creado un archivo llamado "unsignedframework-res.apk" dentro de la carpeta "place-apk-here-for-modding". Moved el arxhivo a otro sitio y le cambiáis el nombre a "framework-res.apk".

13) Ahora hay que firmar el apk. Para ello, os descargáis el programa Android Signer. Lo instaláis, arrastráis el apk y le dais a "sign". Se creará un archivo con el nombre "framework-res-signed.apk". Le cambiáis el nombre a "framework-res.apk".

14) Pasamos el archivo a la SD y con el Root Explorer reemplazamos el archivo \system\framework\framework-res.apk por el que hemos creado nosotros. Reiniciamos y, si todo ha ido bien, y estamos usando un launcher de los que he mencionado arriba, deberíamos tener las animaciones de ICS.

Si tenéis cualquier duda os intentaré ayudar, aunque os recomiendo que sigáis los pasos con mucho cuidado para evitar posibles errores.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a Dharma95 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 18/04/12, 18:43:51
Array

[xs_avatar]
Dharma95 Dharma95 no está en línea
Cylon HTCManíaco
· Votos compra/venta: (6)
 
Fecha de registro: ago 2011
Localización: Gipuzkoa
Mensajes: 2,030
Modelo de smartphone: OnePlus 8T
Tu operador: Vodafone
¿Alguien se ha atrevido a probar esto?
Responder Con Cita
  #3  
Viejo 14/05/12, 20:46:20
Array

[xs_avatar]
israbram israbram no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Mensajes: 165
Tu operador: Movistar

Cuando abro el script.bat me dice que no tiene los archivos ABD y es que si los tengo. No entiendo, y cuando lo descompilo me dice un error.
Este error me da:

"mode" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
java version "1.7.0_02"
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) Client VM (build 22.0-b10, mixed mode, sharing)
"adb" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
No se pudo encontrar C:\Users\Abraham\Downloads\APK manager\place-apk-here-for-modding\../place-apk-here-for-modding/signedframework-res.apk
No se pudo encontrar C:\Users\Abraham\Downloads\APK manager\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedframework-res.apk
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x01040341 string/web_user_agent_target_content, config=[DEFAULT]
at brut.androlib.res.data.ResConfig.addResource(Unkno wn Source)
at brut.androlib.res.data.ResConfig.addResource(Unkno wn Source)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(Un known Source)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(U nknown Source)
at brut.androlib.res.decoder.ARSCDecoder.readType(Unk nown Source)
at brut.androlib.res.decoder.ARSCDecoder.readPackage( Unknown Source)
at brut.androlib.res.decoder.ARSCDecoder.readTable(Un known Source)
at brut.androlib.res.decoder.ARSCDecoder.decode(Unkno wn Source)
at brut.androlib.res.AndrolibResources.getResPackages FromApk(Unknown Source)
at brut.androlib.res.AndrolibResources.loadMainPkg(Un known Source)
at brut.androlib.res.AndrolibResources.getResTable(Un known Source)
at brut.androlib.Androlib.getResTable(Unknown Source)
at brut.androlib.ApkDecoder.getResTable(Unknown Source)
at brut.androlib.ApkDecoder.decode(Unknown Source)
at brut.apktool.Main.cmdDecode(Unknown Source)
at brut.apktool.Main.main(Unknown Source)
Ayudame por favor.

Última edición por israbram Día 15/05/12 a las 03:27:13.
Responder Con Cita
  #4  
Viejo 22/06/12, 00:54:44
Array

[xs_avatar]
underblade underblade no está en línea
Miembro del foro
 
Fecha de registro: ago 2011
Mensajes: 87
Modelo de smartphone: HTC INSPIRE 4G
Tu operador: Orange
NO SE FIRMAN LAS APLICACIONES DE SISTEMA SI NO EL MOVIL NO LA RECONOCE COMO APLICACION DEL SISTEMA OSEA KE EL TUTO ESTA MAL ARREGLAR E INFORMAR MEJOR TODO .... OJO

13) Ahora hay que firmar el apk. Para ello, os descargáis el programa Android Signer. Lo instaláis, arrastráis el apk y le dais a "sign". Se creará un archivo con el nombre "framework-res-signed.apk". Le cambiáis el nombre a "framework-res.apk".
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Huawei > Otros smartphones de Huawei antiguos > Huawei U8650 > ROMs y desarrollo Huawei U8650



Hora actual: 12:50:06 (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 / 邮件联系 /