feat: remove_new_zimperium_check.sh: revive old legacy patch to normal patch
Picked up from (Remove v6.4.56 root detection) in legacy_patch.sh Reported working with v6.4.60+ Signed-off-by: Cuynu <cuynu@proton.me>
This commit is contained in:
parent
0d5a77dc8a
commit
71865517a6
2 changed files with 41 additions and 0 deletions
40
MBCPApp/patches/remove_new_zimperium_check.sh
Normal file
40
MBCPApp/patches/remove_new_zimperium_check.sh
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
#!/usr/bin/env bash
|
||||
# PATCHNAME: Remove new zimperium check
|
||||
# MAXVER:
|
||||
# MINVER: 59
|
||||
# shellcheck disable=SC1091
|
||||
. "$DIRPATH"/common.sh
|
||||
|
||||
echo "Removing checksum from provider..."
|
||||
sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali
|
||||
sed -i 's|ca168a2ad00a92b8010d6801c3ca43e6df9f3701f084f6864399eaa4bbfaf56d||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali
|
||||
sed -i 's|5c9a139e42e6e6032ddbc1092af9831b8142e4e5ae89700fc7828f5bd62e1671||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali
|
||||
sed -i 's|c0a161a71738083df4298a0f03b0c54abf5bfda97c7d230875d97593733226ec||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali
|
||||
sed -i 's|designersactivists |weneedfreedom|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali
|
||||
echo "Removing [libtoolChecker.so]..."
|
||||
rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libtoolChecker.so'
|
||||
rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libtoolChecker.so'
|
||||
echo "Removing [libvvb2060.so]..."
|
||||
rm -f 'mbapk/mbapk_unpacked/lib/arm64-v8a/libvvb2060.so'
|
||||
rm -f 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libvvb2060.so'
|
||||
echo "Patching [libdesignersactivists.so]..."
|
||||
sed -i 's|com.zimperium|app.dontfixew|g' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so'
|
||||
sed -i 's|detection|freedom..|g' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so'
|
||||
echo "Moving from [libdesignersactivists.so] to [libweneedfreedom.so]..."
|
||||
mv 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libweneedfreedom.so'
|
||||
mv 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libweneedfreedom.so'
|
||||
# Fixes EKYC3002-MS6998 (DF16246.6) error on devices with randomized apps
|
||||
sed -i 's|<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>||g' 'mbapk/mbapk_unpacked/AndroidManifest.xml'
|
||||
# Prevent "MB detected that the device is currently not secure for peforming transactions" dialog
|
||||
echo "Creating placeholder lib"
|
||||
rm -rf temp
|
||||
mkdir temp
|
||||
cp 'mbapk/mbapk_unpacked/lib/arm64-v8a/libweneedfreedom.so' 'temp/'
|
||||
mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so'
|
||||
cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/arm64-v8a/libdesignersactivists.so'
|
||||
rm -rf temp
|
||||
mkdir temp
|
||||
cp 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libweneedfreedom.so' 'temp/'
|
||||
mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so'
|
||||
cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so'
|
||||
rm -rf temp
|
||||
|
|
@ -43,6 +43,7 @@ That applies for following folder :
|
|||
| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.65 |
|
||||
| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.65 |
|
||||
| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.65 |
|
||||
| `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.65 |
|
||||
| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.65 |
|
||||
| `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.65 |
|
||||
| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.65 |
|
||||
|
|
|
|||
Loading…
Reference in a new issue