|
||
|
#41
|
||||
|
||||
|
|
|
#42
|
||||
|
||||
|
|
|
#44
|
||||
|
||||
|
Apps sistema: Conseguimos la app y la colocamos en la carpeta "place-apk-here-for-modding". Luego ejecutamos el script.bat, y se nos abre un terminal de Windows. Tenemos unas opciones que elegir, y empezaremos seleccionando el apk que queramos trabajar. Para ello, pulsamos en número 22, que es la opción "set current project". Nos saldrá otra ventana que nos mostrará todas las apps que hay en la carpeta "place-apk-here-for-modding", y con el número correcto elegiremos la que queramos. Volveremos a la pantalla principal, donde elegiremos la opción que queramos. Como queremos decompilar, pulsamos 9 y enter. El Apkmanager decompilará la app, y la tendremos disponible en la carpeta "Projects". Nos dirigimos a "projects", sin cerrar el apkmanager, y hacemos los cambios que queramos. Cuando hayamos editado todo, volvemos al Apkmanager que no hemos cerrado, y pulsamos 11, para volver a compilar. Cuando haya terminado, nos preguntará si es una app de sistema, y aunque lo sea, le decimos que NO. Pulsamos N y podemos cerrar el Apkmanager. Ahora, en "place-apk-here-for-modding" nos ha aparecido un apk igual que el que teníamos trabajado, pero con el prefijo Unsigned. Abrimos el Apk unsigned y el Apk bueno con WinRar. Cuando tengamos ambos abiertos, desde el Unsigned hacia el signed arrastramos lo que hayamos modificado. De esta forma, no se pierde la firma de la rom y no da ningún problema. Si no sabéis que archivos mover exactamente, moved toda la carpeta "Res" y moved el "resources.arsc" de la unsigned a la normal, y ahora, la normal ya está modificada y preparada para instalar. Apps normales: Es justamente lo mismo, pero aquí después de compilar y decirle que no es una app de de sistema, tenemos que darle a la opción 12, que nos firmará la APK. Y ya está, lista para instalar. Una vez explicado esto, al lío. ![]() ![]() este es el log: "" I: Baksmaling... I: Loading resource table... I: Loaded. I: Decoding AndroidManifest.xml with resources... I: Loading resource table from file: C:\Users\notebook\apktool\framework\1.apk I: Loaded. W: Could not decode attr value, using undecoded value instead: ns=androidprv, name=primaryUserOnly, value=0xffffffff W: Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x0104063a W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x01030316 W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x01030326 W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x01030326 W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x01030326 W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x01030326 W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x01030326 I: Regular manifest package... I: Decoding file-resources... W: Could not decode attr value, using undecoded value instead: ns=android, name=drawableTop, value=0x01080714 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=outerRingDrawable, value=0x7f02008a W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=pointDrawable, value=0x01080395 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=glowRadius, value=0x01050020 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=targetDrawables, value=0x7f080000 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=outerRadius, value=0x7f0e0030 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=vibrationDuration, value=0x7f0d0002 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=snapMargin, value=0x7f0e002e W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=feedbackCount, value=0x00000000 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=alwaysTrackFinger, value=0xffffffff W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=outerRingDrawable, value=0x7f02008a W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=pointDrawable, value=0x01080395 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=glowRadius, value=0x01050020 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=targetDrawables, value=0x7f080000 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=outerRadius, value=0x7f0e0030 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=vibrationDuration, value=0x7f0d0002 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=snapMargin, value=0x7f0e002e W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=feedbackCount, value=0x00000000 W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=alwaysTrackFinger, value=0xffffffff W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x0108068f W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x0108068f W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x0108068f W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080984 W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080b39 W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080b3a W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x0108068b W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x0108068f W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080b39 W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x0108073c W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x0108097e I: Decoding values */* XMLs... Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x0104072a at brut.androlib.res.data.ResPackage.getResSpec(ResPa ckage.java:61) at brut.androlib.res.data.ResTable.getResSpec(ResTabl e.java:58) at brut.androlib.res.data.ResTable.getResSpec(ResTabl e.java:54) at brut.androlib.res.data.value.ResReferenceValue.get Referent(ResReferenceValue.java:62) at brut.androlib.res.data.value.ResReferenceValue.enc odeAsResXml(ResReferenceValue.java:46) at brut.androlib.res.data.value.ResScalarValue.encode AsResXmlValueExt(ResScalarValue.java:86) at brut.androlib.res.data.value.ResScalarValue.encode AsResXmlValue(ResScalarValue.java:55) at brut.androlib.res.data.value.ResScalarValue.encode AsResXmlItemValue(ResScalarValue.java:48) at brut.androlib.res.data.value.ResArrayValue.getType (ResArrayValue.java:74) at brut.androlib.res.data.value.ResArrayValue.seriali zeToResValuesXml(ResArrayValue.java:50) at brut.androlib.res.AndrolibResources.generateValues File(AndrolibResources.java:418) at brut.androlib.res.AndrolibResources.decode(Androli bResources.java:241) at brut.androlib.Androlib.decodeResourcesFull(Androli b.java:115) at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99 ) at brut.apktool.Main.cmdDecode(Main.java:141) at brut.apktool.Main.main(Main.java:72) "" Alguna ayuda?? |
|
#45
|
||||
|
||||
|
Ahora, en "place-apk-here-for-modding" nos ha aparecido un apk igual que el que teníamos trabajado, pero con el prefijo Unsigned. Abrimos el Apk unsigned y el Apk bueno con WinRar. Cuando tengamos ambos abiertos, desde el Unsigned hacia el signed arrastramos lo que hayamos modificado. De esta forma, no se pierde la firma de la rom y no da ningún problema.
Si no sabéis que archivos mover exactamente, moved toda la carpeta "Res" y moved el "resources.arsc" de la unsigned a la normal, y ahora, la normal ya está modificada y preparada para instalar. ![]() EDITO: nachokyle en otro hilo enviaste un ZIP o RAR para modificar con el escudo del Real Madrid la barra de notificaciones y ese sí podia modificarlo y luego instalarlo con el Recovery perfectamente, no sé si podrías pasarme de esa manera que yo pueda modificarlo sin tener que decompilar y compilar de nuevo el arhivo Systemui.apk (para instalarlo en modo recovery también) Última edición por franchess Día 27/07/13 a las 14:09:13. |
|
#46
|
||||
|
||||
|
Archivo Adjunto 378302
Cómo editó el fondo de las notificaciones esa parte negra de fondo Xfa [solucionado Última edición por MarGomCito Día 28/09/13 a las 15:44:02. |
|
#47
|
||||
|
||||
|
Yo solo tengo la pequeña duda de si este tutorial aplica para la variante LTE de este terminal el samsung galaxy s3 i747. De antemano gracias
|
|
#48
|
||||
|
||||
|
Pues debería valer, sí. Aunque tenga un hardware diferente, las cosas deberían estar en el mismo sitio en ambas versiones.
|
|
#49
|
||||
|
||||
|
Alguna persona sabe como cambiar de color el botón de la barra de notificaciones. Por ejemplo, en mi barra de notificaciones son de color blanco, y me gustaría ponerlos de color amarrillo. Más o menos me va saliendo todo de este tutorial, pero eso no se como se hace
![]() Alquien sabes que línea de código es y donde se encuentra. Gracias. |
|
#50
|
||||
|
||||
|
Alguna persona sabe como cambiar de color el botón de la barra de notificaciones. Por ejemplo, en mi barra de notificaciones son de color blanco, y me gustaría ponerlos de color amarrillo. Más o menos me va saliendo todo de este tutorial, pero eso no se como se hace
![]() Alquien sabes que línea de código es y donde se encuentra. Gracias. ![]() |
|
#51
|
||||
|
||||
|
Es algo asi.....
![]() Gracias por contestar rapido |
|
#53
|
||||
|
||||
|
Última edición por nachokyle Día 29/09/13 a las 20:00:43. |
|
#55
|
||||
|
||||
|
A mandar.
Y ten en cuenta que hay un png por cada estado del toggle. O sea, pongamos de ejemplo el Wifi. Hay un png para cuando está activo, uno para cuando está apagado y uno para cuando está cambiando entre esos dos estados. Si los pintas píntalos respetando eso o te quedará horrible. |
|
#56
|
||||
|
||||
|
Ya cuando lo haga os cuento...
Saludos |
|
#57
|
||||
|
||||
|
Ahora con mas tiempo en el fin de semana, parece que ya ha salido.
Muchas gracias por la ayuda recibida..... Saludos
|
|
#58
|
||||
|
||||
|
waoo eres lo maximo me gusto el tuto. me puedes ayudar a ocultar la bara de notificacion en pantalla completa, lo que pasa es que al abrir videos de youtube y algunos juegos me sale systemui se detuvo y no quiero cambiar mi systemui o de que otra manera podria solucionar eso gracias.
|
|
#59
|
||||
|
||||
|
@nachokyle, vaya curro te has pegado. Enhorabuena, muy interesante y todo muy bien explicado.
Muchas gracias por compartirlo
__________________
|
|
|
|
#60
|
||||
|
||||
|
¿alguien sabe como poner el fondo donde van los toggles transparente o la ruta de el archivo?
gracias por el Tuto.muy bien explicado
Última edición por brhm_70 Día 17/11/13 a las 14:15:22. |
![]() |
Estás aquí
|
||||||
|
||||||