diff --git a/build.bat b/build.bat index 379a853..a0b1269 100644 --- a/build.bat +++ b/build.bat @@ -53,12 +53,12 @@ call python3 buildassets.py :build echo Copying new smali files... call copy /Y "%~dp0\smali\loader\*.smali" "%~dp0\build\app\smali\com\loadLib\" -mkdir %~dp0\build\app\smali_classes2\io\kamihama\magianative\ +mkdir %~dp0\build\app\smali\io\kamihama\magianative\ echo Copying magianative... -call copy /Y "%~dp0\smali\MagiaNative\app\src\main\java\io\kamihama\magianative\*.smali" "%~dp0\build\app\smali_classes2\io\kamihama\magianative\" +call copy /Y "%~dp0\smali\MagiaNative\app\src\main\java\io\kamihama\magianative\*.smali" "%~dp0\build\app\smali\io\kamihama\magianative\" echo Copying libraries... -call robocopy /NFL /NDL /NJH /NJS /nc /ns /e %~dp0\smali\okhttp-smali\okhttp3\ %~dp0\build\app\smali_classes2\okhttp3\ -call robocopy /NFL /NDL /NJH /NJS /nc /ns /e %~dp0\smali\okhttp-smali\okio\ %~dp0\build\app\smali_classes2\okio\ +call robocopy /NFL /NDL /NJH /NJS /nc /ns /e %~dp0\smali\okhttp-smali\okhttp3\ %~dp0\build\app\smali\okhttp3\ +call robocopy /NFL /NDL /NJH /NJS /nc /ns /e %~dp0\smali\okhttp-smali\okio\ %~dp0\build\app\smali\okio\ echo Copying unknown... call robocopy /NFL /NDL /NJH /NJS /nc /ns /e %~dp0\patches\unknown\ %~dp0\build\app\unknown\ call copy /Y "%~dp0\patches\strings.xml" "%~dp0\build\app\res\values\strings.xml" diff --git a/build_release.bat b/build_release.bat index 0609aea..a2bce4d 100644 --- a/build_release.bat +++ b/build_release.bat @@ -53,12 +53,12 @@ call python3 buildassets.py :build echo Copying new smali files... call copy /Y "%~dp0\smali\loader\*.smali" "%~dp0\build\app\smali\com\loadLib\" -mkdir %~dp0\build\app\smali_classes2\io\kamihama\magianative\ +mkdir %~dp0\build\app\smali\io\kamihama\magianative\ echo Copying magianative... -call copy /Y "%~dp0\smali\MagiaNative\app\src\main\java\io\kamihama\magianative\*.smali" "%~dp0\build\app\smali_classes2\io\kamihama\magianative\" +call copy /Y "%~dp0\smali\MagiaNative\app\src\main\java\io\kamihama\magianative\*.smali" "%~dp0\build\app\smali\io\kamihama\magianative\" echo Copying libraries... -call robocopy /NFL /NDL /NJH /NJS /nc /ns /e %~dp0\smali\okhttp-smali\okhttp3\ %~dp0\build\app\smali_classes2\okhttp3\ -call robocopy /NFL /NDL /NJH /NJS /nc /ns /e %~dp0\smali\okhttp-smali\okio\ %~dp0\build\app\smali_classes2\okio\ +call robocopy /NFL /NDL /NJH /NJS /nc /ns /e %~dp0\smali\okhttp-smali\okhttp3\ %~dp0\build\app\smali\okhttp3\ +call robocopy /NFL /NDL /NJH /NJS /nc /ns /e %~dp0\smali\okhttp-smali\okio\ %~dp0\build\app\smali\okio\ echo Copying unknown... call robocopy /NFL /NDL /NJH /NJS /nc /ns /e %~dp0\patches\unknown\ %~dp0\build\app\unknown\ call copy /Y "%~dp0\patches\strings.xml" "%~dp0\build\app\res\values\strings.xml" diff --git a/build_release.sh b/build_release.sh index 739256f..1f06706 100644 --- a/build_release.sh +++ b/build_release.sh @@ -86,12 +86,12 @@ _create() { _build() { echo "Copying new smali files..." cp "${BASEDIR}"/smali/loader/*.smali "${BASEDIR}/build/app/smali/com/loadLib/" - mkdir -p "${BASEDIR}/build/app/smali_classes2/io/kamihama/magianative" + mkdir -p "${BASEDIR}/build/app/smali/io/kamihama/magianative" echo "Copying magianative..." - cp "${BASEDIR}"/smali/MagiaNative/app/src/main/java/io/kamihama/magianative/*.smali "${BASEDIR}/build/app/smali_classes2/io/kamihama/magianative/" + cp "${BASEDIR}"/smali/MagiaNative/app/src/main/java/io/kamihama/magianative/*.smali "${BASEDIR}/build/app/smali/io/kamihama/magianative/" echo "Copying libraries..." - cp -r "${BASEDIR}/smali/okhttp-smali/okhttp3/" "${BASEDIR}/build/app/smali_classes2/okhttp3/" - cp -r "${BASEDIR}/smali/okhttp-smali/okio/" "${BASEDIR}/build/app/smali_classes2/okio/" + cp -r "${BASEDIR}/smali/okhttp-smali/okhttp3/" "${BASEDIR}/build/app/smali/okhttp3/" + cp -r "${BASEDIR}/smali/okhttp-smali/okio/" "${BASEDIR}/build/app/smali/okio/" echo "Copying unknown..." cp -r "${BASEDIR}/patches/unknown/" "${BASEDIR}/build/app/unknown/" cp "${BASEDIR}/patches/strings.xml" "${BASEDIR}/build/app/res/values/strings.xml" diff --git a/patches/Backtrace.patch b/patches/Backtrace.patch index 76c88d9..e184872 100644 --- a/patches/Backtrace.patch +++ b/patches/Backtrace.patch @@ -1,7 +1,7 @@ -diff --git a/build/app/smali_classes2/jp/f4samurai/backtrace/BacktraceHandler.smali b/build/app/smali_classes2/jp/f4samurai/backtrace/BacktraceHandler.smali +diff --git a/build/app/smali/jp/f4samurai/backtrace/BacktraceHandler.smali b/build/app/smali/jp/f4samurai/backtrace/BacktraceHandler.smali index 6bc2d4d..67e0489 100644 ---- a/build/app/smali_classes2/jp/f4samurai/backtrace/BacktraceHandler.smali -+++ b/build/app/smali_classes2/jp/f4samurai/backtrace/BacktraceHandler.smali +--- a/build/app/smali/jp/f4samurai/backtrace/BacktraceHandler.smali ++++ b/build/app/smali/jp/f4samurai/backtrace/BacktraceHandler.smali @@ -6,9 +6,9 @@ # static fields .field private static final ANR_TIMEOUT:I = 0xbb8 diff --git a/patches/Hook.patch b/patches/Hook.patch index 9434a13..ab3adb8 100644 --- a/patches/Hook.patch +++ b/patches/Hook.patch @@ -1,7 +1,7 @@ -diff --git a/build/app/smali_classes2/jp/f4samurai/MyApplication.smali b/build/app/smali_classes2/jp/f4samurai/MyApplication.smali +diff --git a/build/app/smali/jp/f4samurai/MyApplication.smali b/build/app/smali/jp/f4samurai/MyApplication.smali index 2a83c1d..c18fa78 100644 ---- "a/build/app/smali_classes2/jp/f4samurai/MyApplication.smali" -+++ "b/build/app/smali_classes2/jp/f4samurai/MyApplication.smali" +--- "a/build/app/smali/jp/f4samurai/MyApplication.smali" ++++ "b/build/app/smali/jp/f4samurai/MyApplication.smali" @@ -6,6 +6,7 @@ # direct methods .method public constructor ()V diff --git a/patches/NativeBridge.patch b/patches/NativeBridge.patch index 45b1b52..026af46 100644 --- a/patches/NativeBridge.patch +++ b/patches/NativeBridge.patch @@ -1,7 +1,7 @@ -diff --git a/build/app/smali_classes2/jp/f4samurai/bridge/NativeBridge.smali b/build/app/smali_classes2/jp/f4samurai/bridge/NativeBridge.smali +diff --git a/build/app/smali/jp/f4samurai/bridge/NativeBridge.smali b/build/app/smali/jp/f4samurai/bridge/NativeBridge.smali index 6012fad..681a112 100644 ---- a/build/app/smali_classes2/jp/f4samurai/bridge/NativeBridge.smali -+++ b/build/app/smali_classes2/jp/f4samurai/bridge/NativeBridge.smali +--- a/build/app/smali/jp/f4samurai/bridge/NativeBridge.smali ++++ b/build/app/smali/jp/f4samurai/bridge/NativeBridge.smali @@ -8,8 +8,6 @@ .field private static sAppActivity:Ljp/f4samurai/AppActivity; @@ -11,26 +11,26 @@ index 6012fad..681a112 100644 .field private static sClipboardManager:Landroid/content/ClipboardManager; -@@ -36,13 +34,6 @@ +@@ -36,13 +34,7 @@ sput-object v0, Ljp/f4samurai/bridge/NativeBridge;->sAppActivity:Ljp/f4samurai/AppActivity; .line 37 - new-instance v0, Ljp/f4samurai/bridge/CheatHandler; - - sget-object v1, Ljp/f4samurai/bridge/NativeBridge;->sAppActivity:Ljp/f4samurai/AppActivity; -- + - invoke-direct {v0, v1}, Ljp/f4samurai/bridge/CheatHandler;->(Landroid/content/Context;)V - - sput-object v0, Ljp/f4samurai/bridge/NativeBridge;->sCheatHandler:Ljp/f4samurai/bridge/CheatHandler; .line 38 - sget-object v0, Ljp/f4samurai/bridge/NativeBridge;->sAppActivity:Ljp/f4samurai/AppActivity; -@@ -535,11 +526,7 @@ + invoke-static {}, Ljp/f4samurai/AppActivity;->getContext()Landroid/content/Context; +@@ -531,11 +523,8 @@ .locals 1 .line 181 - sget-object v0, Ljp/f4samurai/bridge/NativeBridge;->sCheatHandler:Ljp/f4samurai/bridge/CheatHandler; -- + - invoke-virtual {v0}, Ljp/f4samurai/bridge/CheatHandler;->isUnauthorizedUser()Z - - move-result v0 @@ -38,7 +38,7 @@ index 6012fad..681a112 100644 return v0 .end method -@@ -630,13 +617,6 @@ +@@ -626,13 +615,6 @@ .locals 2 .line 121 @@ -52,7 +52,7 @@ index 6012fad..681a112 100644 return-void .end method -@@ -645,13 +625,6 @@ +@@ -641,13 +623,6 @@ .locals 2 .line 130 @@ -66,7 +66,7 @@ index 6012fad..681a112 100644 return-void .end method -@@ -660,13 +633,6 @@ +@@ -656,13 +631,6 @@ .locals 2 .line 112 diff --git a/patches/strings.xml b/patches/strings.xml index 49c4040..6e3f02c 100644 --- a/patches/strings.xml +++ b/patches/strings.xml @@ -20,6 +20,16 @@ sans-serif sans-serif sans-serif-medium + Alt+ + Ctrl+ + delete + enter + Function+ + Meta+ + Shift+ + space + Sym+ + Menu+ Search… Clear query Search query @@ -139,4 +149,5 @@ Preview mode updated. Preview Buy with Google + androidx.startup diff --git a/src/Config.h b/src/Config.h index 5ffe387..e08d432 100644 --- a/src/Config.h +++ b/src/Config.h @@ -7,6 +7,6 @@ /************************** * Magia Translate Ver * **************************/ -#define MT_VERSION 117 +#define MT_VERSION 118 -#endif \ No newline at end of file +#endif