@echo off set FRAMEWORKDIR=framework set WORKDIR=workspace set LEVEL=15 set BAKSMALI=baksmali-1.4.0.jar set SMALI=smali-1.4.0.jar adb pull /system/framework %FRAMEWORKDIR% echo framework 転送完了。 PAUSE mkdir %WORKDIR% copy %FRAMEWORKDIR%\framework.odex %WORKDIR%\ copy %FRAMEWORKDIR%\framework.jar %WORKDIR%\ copy %FRAMEWORKDIR%\core-junit.odex %WORKDIR%\ copy %FRAMEWORKDIR%\core.odex %WORKDIR%\ copy %FRAMEWORKDIR%\bouncycastle.odex %WORKDIR%\ copy %FRAMEWORKDIR%\ext.odex %WORKDIR%\ echo デコンパイルします。 PAUSE echo on java -Xmx512m -jar %BAKSMALI% --api-level %LEVEL% -d %WORKDIR% -o %WORKDIR%\lv%LEVEL% -x %WORKDIR%\framework.odex @echo off echo on dir %WORKDIR%\lv%LEVEL%\com\android\internal\telephony\gsm\GsmServiceStateTracker.smali cscript //Nologo data-only-sim-smali-fixer.wsf %WORKDIR% %LEVEL% 0 1 @echo off echo 編集が終了しました。 PAUSE copy %WORKDIR%\processed-emergency.smali %WORKDIR%\lv%LEVEL%\com\android\internal\telephony\gsm\GsmServiceStateTracker.smali echo 編集を反映しました。 echo コンパイルします。 PAUSE echo on java -Xmx512m -jar %SMALI% --api-level %LEVEL% -o %WORKDIR%\classes.dex %WORKDIR%\lv%LEVEL% @echo off echo on move %WORKDIR%\framework.jar %WORKDIR%\framework.zip copy %WORKDIR%\classes.dex . 7z a %WORKDIR%\framework.zip classes.dex del classes.dex move %WORKDIR%\framework.zip %WORKDIR%\framework.jar @echo off echo framework.jarその他を転送します。 PAUSE echo on adb push %WORKDIR%\framework.jar /data/local/tmp/ adb push dexopt-wrapper /data/local/tmp/ adb push framcp.sh /data/local/tmp/