![]() |
|
| ROMs y desarrollo Samsung Galaxy S II ROMs y desarrollo Samsung Galaxy S II |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#21
|
||||
|
||||
|
Cita:
![]() El error que comentas me suena haberlo tenido cuando descompilaba apks para tematizarlos y recompilarlos luego, aunque no se si será lo mismo, creo que es algo similar
|
|
|
|
#22
|
||||
|
||||
|
Cita:
bueno, a la hora de decompilar y compilar para cambiar cosas en las apks hay que tener cuidado de cargar el frame antes de todo y luego rezar por que las apks no den problemas, de samsung y su touchwiz ya te puedo adelantar que te dara problemas. pero este fallo es diferente, es fallo al deodexar por la falta de los classpath, ya veras que graciosos son en samsung luego si no te cargas nada importante siempre es facil encontrar el error por que el apktool te dice que esta fallando |
|
#23
|
|
Pues aunque mis conocimientos no me lleguen ni para intentar este tutorial Gracias!!!
saludos y gracias por compartir... |
|
#24
|
||||
|
||||
|
Cita:
|
|
#25
|
||||
|
||||
|
@shawe necesito que me eches un cable que me acabo de quedar un poco clavado con el tema
resulta que esta mañana me ha dado por empezar a meter las apks deodexadas y con el zipalign pero resulta que no puedo... como sabes se crea un img de 512 mb que vas modificando sobre la carpeta montada y al empezar a trabajar me dice que tengo 70mb libres mas o menos pero si borro los odex que ya no me hacen falta no me libera espacio de los 512 y sigo con los 70 mb libres. ademas cuando sobreescribo las apks se va chupando los 70 mb hasta que se queda sin espacio y no se como decirle que "actualice" su estado de todo esto, al hacer las primeras pruebas para ver si la rom arrancaba tras desempaquetar y empaquetar, no me di cuenta en su momento a ver si tu sabes por donde meterle mano. gracias crack |
|
#26
|
||||
|
||||
|
Cita:
|
|
#27
|
|
Muchas gracias por el tuto @shawe y al resto por su intervenciones.. que ayer pregunté sobre esto (y eso que ya había visto algo al respecto en http://forum.xda-developers.com/show....php?t=1081239 y estaba tratando de interpretarlo)
A ver si soy capaz.. que aunque tengo montado el ubuntu en mi pc.. no lo uso mucho ;) Pero tengo ganas de trastear y no andar extrayendo las apks del sistema ;) Un saludete |
|
#28
|
||||
|
||||
|
Cita:
|
|
#29
|
||||
|
||||
|
Mierda, no consigo compilar el ext4_utils, el caso es que busca el zlib.h que no existe y claro, fallo que te crió.
@shawe @vauss ¿alguna pista? Estoy con Ubuntu maverick. edito: vale, ya está, vaya gilipollez :P Cita:
En las últimas versiones de la Kitchen ya vienen los scripts con el ignore -I al hacer baskmali si detecta errores. Qué apps son las que fallan con la última versión? En el SGS fallaba siempre el InfoAlarm.odex y tenías que hacerlo a mano con el ignore, pero con la última ya no hace falta. Parece ser que dependen de algunas librerías, de ahí el fallo, pero ignorando el error funcionan sin problemas, al menos en el SGS1. Última edición por intronauta Día 03/06/11 a las 19:53:07 |
| Gracias de parte de: | ||
|
#30
|
||||
|
||||
|
Vale, fallan Email y MobilePrint
Consigo crear a mano los classes.dex pero da bastantes errores y no tengo terminal aun, así que no puedo probar. por si alguno se anima, en una carpeta meter el smali-1.2.6.jar y baksmali-1.2.6.jar (están en la /kitchen/tools/deodex_files/) con las apk y odex de marras. Dentro creamos una subcarpeta llamada /framework con el contenido completo de la misma ya deodexed por la kitchen. Es la fuerza bruta ignorando errores, ahí es nada :S . Ahí va: Código:
java -Xmx512m -jar baksmali-1.2.6.jar -I -d ./framework -c :am.jar:android.policy.jar:android.test.runner.jar:bmgr.jar:bouncycastle.jar:com.android.location.provider.jar:com.google.android.maps.jar:com.samsung.device.jar:com.yamaha.android.media.jar:core.jar:core-junit.jar:ext.jar:framework.jar:ime.jar:input.jar:javax.obex.jar:libvtmanagerjar.jar:monkey.jar:pm.jar:seccamera.jar:sec_feature.jar:sechardware.jar:secmediarecorder.jar:services.jar:sqlite-jdbc.jar:svc.jar:twframework.jar -x XXXXXXXXXX.odex Código:
java -Xmx512m -jar smali-1.2.6.jar -o classes.dex out Última edición por intronauta Día 03/06/11 a las 21:08:49 |
|
#31
|
||||
|
||||
|
La verdad es que he probado todas las maneras que sabia (y las que tuve que aprender por estas 2 puñeteras apks) y la verdad es que no logre que funcionaran, las cogi prestadas de otra rom por que no me quedo mas remedio.
Luego ya los fallos por la falta de recursos aparecen al decompilar casi cualquier apk, estos de samsung son la polla (sorry )
|
|
#32
|
||||
|
||||
|
[quote=intronauta;2330811]Mierda, no consigo compilar el ext4_utils, el caso es que busca el zlib.h que no existe y claro, fallo que te crió.
@shawe @vauss ¿alguna pista? Estoy con Ubuntu maverick. edito: vale, ya está, vaya gilipollez :P Podrias comentar como solucionaste el fallo que te daba con el zlib.h??? Es que me esta pasando lo mismo, y no se porque... Un saludo, Kurss. |
|
#33
|
||||
|
||||
|
Cita:
Código:
$ apt-get install zlib1g-dev Última edición por Lorse Día 26/06/11 a las 12:37:09 |
|
#34
|
||||
|
||||
|
Joder, pues si que es una tonteria, yo pense que era algun archivo que faltaba en el ext4_utils.
Muchas gracias compi. Saludos. |
|
#35
|
||||
|
||||
|
Buenos dias chicos,
Soy un reicien iniciado con el SGS2 y por tanto con Andy. Siempre me han gustado los terminales con pocas aplicaciones es decir con las necesarias y pista. Tengo el sistema de archivos de la ROM montado en el sistema por tanto tengo acceso al sistema de archivos. He montado el firmware se Samsung oficial (creo que le llamáis Stock) me gustaria eliminar todas las aplicaciones posibles, salvo las propias de sistema, al estar recien iniciado no tengo claro cuales puedo y cuales no puedo eliminar sin perjudicar al sistema. Antes de hacer esto he eliminado unas cuantas con el RootExplorer, pero me he petado el market. No soy programador pero tengo amplios conocimientos sobre sistemas GNU/Linux y de shell script. ¿Alguien me puede lanzar un cable para poder continuar? Supongo que teniendo acceso al sistema de archivos podre dejar el firmware rooted sin problemas. Por decirlo de alguna manera me gustaría dejar el sistema encogido y con mis aplicaciones habituales de trabajo. y un theme que sea menos "aburrido" que el de serie. Os agradecería mucho algunas nociones básicas. Por cierto no me importa que se borren todos los datos y tenga que iniciar de nuevo el sistema la primera vez que se encienda, es mas casi incluso lo prefiero |
|
#36
|
||||
|
||||
|
Buenos días,
Muchas gracias por vuestras aclaraciones, ya he conseguido mi propósito. Tras un par de intentos fallidos ya tengo casi toda la ROM preparada. |
|
#37
|
||||
|
||||
|
Cita:
Alguna sugerencia. Y otra mas si dejo alguna app .odex dentro de una rom deodex que pasaria??? saludos |
|
#38
|
||||
|
||||
|
Cita:
Sip, es que el formato del foro mete espacios donde no los hay: Código:
:am.jar:android.policy.jar:android.test.runner.jar:bmgr.jar:bouncycastle.jar:com.android.location.provider.jar:com.google.android.maps.jar:com.samsungdevice.jar:com.yamaha.android.media.jar:core.jar:core-junit.jar:ext.jar:framework.jar:ime.jar:input.jar:javax.obex.jar:libvtmanagerjar.jar:monkey.jar:pm.jar:seccamera.jar:sec_feature.jar:sechardware.jar:secmediarecorder.jar:services.jar:sqlite-jdbc.jar:svc.jar:twframework.jar |
|
#39
|
|
Gracias por currarte este tutorial
![]() Un pequeño apunte sobre el tutorial. En el paso 6, en el que se copian los ficheros ejecutables en /bin/, para no guarrear el sistema y no usar sudo se pueden copiar dentro de ~/bin (en ubuntu 10.04 se añade el directorio ~/bin si existe al PATH). Saludos -- Editado -- Ignorad lo dicho sobre el paso 6 porque luego al ejecutar comandos con sudo en el reempaquetado no os va a encontrar los ejecutables(a no ser que pongas el path pero la idea era no tener que ponerlo). Última edición por leptom Día 05/08/11 a las 00:19:00 |
|
|
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 11:04:47 (GMT +1)
HTCMania: líderes desde el 2007





, no me gustaria hacerlo pero es lo que hay...
)




