Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - erikcatala

#41
Sugerencias y dudas sobre el Foro / Tapatalk!
6 Junio 2013, 10:58 AM
Uso bastante tapaltak en el móvil y ayer me decidí a buscar el foro pero mi sorpresa fue al encontrar "0 Resultados"

Hay el modulo de tapatalk en el foro?

Seria mucho pedir incluir el modulo de tapatalk ya que es muy sencillo de poner?
#42
Cita de: EleKtro H@cker en  6 Junio 2013, 02:37 AM
What?

De verdad no he entendido nada,
lo que está entre parentesis se realiza cada vez, con cada archivo, la línea del final ...No.

Es que es un poco dificil de explicar seria asi:

Este codigo le llamamos #1

For %%# in ("C:\Working\App*.apk") do ( java -Xmx1024m -jar baksmali.jar -c core.jar:core-junit.jar:bouncycastle.jar:ext.jar:framework.jar:framework2.jar:android.policy.jar:services.jar:apache-xml.jar:com.lge.core.jar -x "%%~f#" )

Este #2:

java -Xmx1024m -jar smali.jar out -o classes.dex

Y copiar el archivo .dex el #3


Y cuando se ejecute el bat tendria que hacer esto:

Ejecutar el #1 codigo solo 1 vez, despues el #2 una vez, el #3 otra vez mas.

Siempre 1 vez y después otra vez cambiando el nombre del archivo.


Esto hace lo que quiero, pero ni lo entiendo y algunas cosas no me sirven...

@echo off
ECHO WELCOME!
set x=%1
ECHO Deodexing apk..
java -Xmx512m -jar baksmali.jar -x apks/%x%.odex
xcopy "%cd%\apks\%x%.apk" "%cd%\working"
java -Xmx512M -jar smali.jar out/ -o classes.dex
xcopy "classes.dex" "%cd%\working\build"
cd working
7za x -o"build" %x%.apk >> Log-APK.txt
xcopy "7za.exe" "%cd%\build"
cd build
7za a -tzip Done.apk * -mx5 >> Log-APK.txt
ren Done.apk Done.zip
7za d Done.zip 7za.exe >> Log-APK.txt
ren Done.zip Done.apk
cd..
cd..
xcopy "%cd%\working\build\Done.apk" "deodexed"
del classes.dex
rmdir out /S /Q
cd deodexed
ren Done.apk %x%.apk
cd..
cd working
del %x%.apk
rmdir build /S /Q
md build
cd..
ECHO DEODEXED SUCCESSFULLY.
exit
#43
Nadie sabe como puedo hacerlo?

Ya tengo todo el código escrito, solo me falta saber eso... :(

PD: Una cosa...

Esta parte aun tengo dudas :S

For %%# in ("C:\Working\App*.apk") do ( java -Xmx1024m -jar baksmali.jar -c core.jar:core-junit.jar:bouncycastle.jar:ext.jar:framework.jar:framework2.jar:android.policy.jar:services.jar:apache-xml.jar:com.lge.core.jar -x "%%~f#" )

java -Xmx1024m -jar smali.jar out -o classes.dex


La primera parte ya esta clara pero la segunda? eso lo hará cada vez con cada archivo? Osea, cada vez que se haga el la primera parte se hará la segunda parte seguidamente?
Al igual que borrar classes.dex, lo borrara cada vez?
#44
Vale te haré caso  ;D

Ya se para que sirve cada cosa, no me acordaba que poniendo X /? salia la información, espero no olvidarme.

Pues ya tengo el código casi echo, solo me falta saber como copiar el classes.dex dentro de la apk y el jar ;)

Gracias por todo, ya es la 2 vez que me ayudas a crear mi bat  :silbar:
#45
Me pareze a mi que voy a usar mucho el "FOR" :P

Ya he empezado a escribir el código a ver que te parece:

Copiar archivos del teléfono:

@ECHO OFF
cd Working
adb wait-for-device
adb pull /system/app "C:\Working\App"
cd Working
rmdir App /S /Q
md App
exit


Deodexizar:
cd "C:\Working\App"

For %%# in ("C:\Working\App*.apk") do ( java -Xmx1024m -jar baksmali.jar -c core.jar:core-junit.jar:bouncycastle.jar:ext.jar:framework.jar:framework2.jar:android.policy.jar:services.jar:apache-xml.jar:com.lge.core.jar -x "%%~f#" )

java -Xmx1024m -jar smali.jar out -o classes.dex

Mover classe.dex a la apk o jar citado anteriormente

del classes.dex



Esto no se para que sirve pero lo encontre en un bat que hacia lo mismo:
rmdir App /S /Q
md App
#46
Gracias voy a mirar un poco para que Sirve "FOR"  ;-)

EDIT: Ya me lo he mirado un poco y ya se para que sirve.

A ver si me aclaro con el código:

Esto sirve para buscar todos los *.apk en C:\ y la variable se para que sirve pero no se explicarlo...

For %%# in ("C:\*.apk") do

Y esto es para la variable no?

%%~f#

Lo que no entiendo es porque pones las ()


Una ultima cosa esto solo lo haría 1 vez con cada archivo no?
#47
Fácil, busca Odin y tu ROM (Galaxy Ace S5830L) por Internet, flasheas por Odin la versión que quieres y tu móvil volverá
#48
Tengo una duda... se muy poco de batch y esto se me va de las manos.

El caso es que quería hacer esto:

Primero un poco de información, este bat seria para poder deodexizar mi ROM de android, he probado miles de bats que hacen esto pero ninguna funciona. :(

Para deodexizar la ROM necesito hacer una cosas y una de ellas es esta:

1.Copiar toda la carpeta framework y app en el pc (esto lo sabría hacer)

2.Deodexizarlas así:

java -Xmx1024m -jar baksmali.jar -c core.jar:core-junit.jar:bouncycastle.jar:ext.jar:framework.jar:framework2.jar:android.policy.jar:services.jar:apache-xml.jar:com.lge.core.jar -x (Nombre de la apk.apk)

Esto cambia solo al final con cada nombre de la apk

Citarjava -Xmx1024m -jar smali.jar out -o classes.dex

Este nunca cambia, después de hacer esto crea un archivo llamado "classes.dex" que tendría que ponerlo en la apk o jar previamente citada.

Este proceso es para apk seria los mismo para framework (.jar) pero poniendo .jar en vez de .apk


El caso es que tendría que hacer esto unas 200 veces con diferentes nombres pero de forma automática, no uno a 1 porque tardaría demasiado


Si queréis os puedo subir algún archivo para que veías como van los tiros ;)
#49
Bloquea-lo por IMEI hasta que no lo encuentres, seguro que no sabrán quitarlo...  :silbar:
#50
Ponlo en almacenamiento masivo y prueba