refactor: enable multi-threading for apktool
Signed-off-by: NgankBakaa <ngankbakaa@gmail.com>
This commit is contained in:
parent
610cb63314
commit
3d0675ec93
2 changed files with 7 additions and 7 deletions
|
|
@ -16,8 +16,8 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then
|
|||
wget https://github.com/ghclonenah1/mbbpatch_release/releases/download/a/embee_v6.4.47_arm64-v8a_armeabi-v7a.apks -q --show-progress
|
||||
mv *.apks bypass1200/
|
||||
echo "Unpacking..."
|
||||
java -jar tools/apkeditor.jar m -i bypass1200/*.apks
|
||||
java -jar tools/apktool.jar d bypass1200/*.apk -o bypass1200/unpacked
|
||||
java -jar tools/apkeditor.jar m -i bypass1200/*.apks -j$(nproc)
|
||||
java -jar tools/apktool.jar d bypass1200/*.apk -o bypass1200/unpacked -j$(nproc)
|
||||
mv bypass1200/unpacked/lib/arm64-v8a/libapp.so mbapk/mbapk_unpacked/lib/arm64-v8a/
|
||||
mv bypass1200/unpacked/lib/armeabi-v7a/libapp.so mbapk/mbapk_unpacked/lib/armeabi-v7a/
|
||||
mv bypass1200/unpacked/lib/arm64-v8a/libflutter.so mbapk/mbapk_unpacked/lib/arm64-v8a/
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ do
|
|||
# Check if apktool exists or not
|
||||
if [ -f ~/mbbpatch/MBCPApp/tools/apktool.jar ]
|
||||
then
|
||||
java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked
|
||||
java -jar tools/apktool.jar d mbapk/*.apk -o mbapk/mbapk_unpacked -j$(nproc)
|
||||
echo "Cleaning useless files..."
|
||||
rm -rf 'mbapk/mbapk_unpacked/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_'
|
||||
rm -rf 'mbapk/mbapk_unpacked/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_'
|
||||
|
|
@ -132,12 +132,12 @@ fi
|
|||
then
|
||||
echo "Repacking APK..."
|
||||
echo "Compiled by MBCPApp Patcher on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbcpinfo.txt'
|
||||
java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk
|
||||
java -jar tools/apktool.jar b mbapk/mbapk_unpacked -o mbcpapp_apk/MBCP_Flutter_TMP.apk -j$(nproc)
|
||||
echo "Processing APK signature scheme v2/v3..."
|
||||
rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml'
|
||||
java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk'
|
||||
java -jar tools/apkeditor.jar d -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -j$(nproc)
|
||||
cp -r 'mbsig/signatures' 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml/'
|
||||
java -jar tools/apkeditor.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml'
|
||||
java -jar tools/apkeditor.jar b -i 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml' -j$(nproc)
|
||||
mv 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml_out.apk' 'mbcpapp_apk/MBCP_Flutter_SelfPatched.apk'
|
||||
rm -rf 'mbcpapp_apk/MBCP_Flutter_TMP_decompile_xml'
|
||||
rm 'mbcpapp_apk/MBCP_Flutter_TMP.apk'
|
||||
|
|
@ -171,7 +171,7 @@ fi
|
|||
if ls ~/mbbpatch/MBCPApp/mbapk/*.apks >/dev/null 2>&1
|
||||
then
|
||||
echo "Converting apks to apk..."
|
||||
java -jar tools/apkeditor.jar m -i mbapk/*.apks
|
||||
java -jar tools/apkeditor.jar m -i mbapk/*.apks -j$(nproc)
|
||||
mv mbapk/*.apk mbapk/MBOriginal.apk
|
||||
echo 'Cleaning left over [apks] files...'
|
||||
rm -f mbapk/*.apks
|
||||
|
|
|
|||
Loading…
Reference in a new issue