commit 9aefa994d909d25167c80912a15cbd38281b6993 Author: mac-user669 Date: Tue Feb 18 12:03:48 2020 -0500 Initial diff --git a/.theos/_/DEBIAN/control b/.theos/_/DEBIAN/control new file mode 100644 index 0000000..03ec927 --- /dev/null +++ b/.theos/_/DEBIAN/control @@ -0,0 +1,10 @@ +Package: com.mac-user669.nouninstall +Name: NoUninstall +Depends: mobilesubstrate +Architecture: iphoneos-arm +Description: An awesome MobileSubstrate tweak! +Maintainer: mac-user669 +Author: mac-user669 +Section: Tweaks +Version: 0.0.1-2+debug +Installed-Size: 200 diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/NoUninstall.dylib b/.theos/_/Library/MobileSubstrate/DynamicLibraries/NoUninstall.dylib new file mode 100755 index 0000000..ce51233 Binary files /dev/null and b/.theos/_/Library/MobileSubstrate/DynamicLibraries/NoUninstall.dylib differ diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/NoUninstall.plist b/.theos/_/Library/MobileSubstrate/DynamicLibraries/NoUninstall.plist new file mode 100644 index 0000000..10dc654 --- /dev/null +++ b/.theos/_/Library/MobileSubstrate/DynamicLibraries/NoUninstall.plist @@ -0,0 +1 @@ +{ Filter = { Bundles = ( "com.apple.springboard" ); }; } diff --git a/.theos/build_session b/.theos/build_session new file mode 100644 index 0000000..e69de29 diff --git a/.theos/fakeroot b/.theos/fakeroot new file mode 100644 index 0000000..e69de29 diff --git a/.theos/last_package b/.theos/last_package new file mode 100644 index 0000000..ab20fea --- /dev/null +++ b/.theos/last_package @@ -0,0 +1 @@ +./packages/com.mac-user669.nouninstall_0.0.1-2+debug_iphoneos-arm.deb diff --git a/.theos/obj/debug/.stamp b/.theos/obj/debug/.stamp new file mode 100644 index 0000000..e69de29 diff --git a/.theos/obj/debug/NoUninstall.dylib b/.theos/obj/debug/NoUninstall.dylib new file mode 100755 index 0000000..ce51233 Binary files /dev/null and b/.theos/obj/debug/NoUninstall.dylib differ diff --git a/.theos/obj/debug/arm64/NoUninstall.dylib b/.theos/obj/debug/arm64/NoUninstall.dylib new file mode 100755 index 0000000..3d6dfc2 Binary files /dev/null and b/.theos/obj/debug/arm64/NoUninstall.dylib differ diff --git a/.theos/obj/debug/arm64/NoUninstall.dylib.dSYM/Contents/Info.plist b/.theos/obj/debug/arm64/NoUninstall.dylib.dSYM/Contents/Info.plist new file mode 100644 index 0000000..56aeb15 --- /dev/null +++ b/.theos/obj/debug/arm64/NoUninstall.dylib.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.NoUninstall.dylib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/debug/arm64/NoUninstall.dylib.dSYM/Contents/Resources/DWARF/NoUninstall.dylib b/.theos/obj/debug/arm64/NoUninstall.dylib.dSYM/Contents/Resources/DWARF/NoUninstall.dylib new file mode 100644 index 0000000..fd60d25 Binary files /dev/null and b/.theos/obj/debug/arm64/NoUninstall.dylib.dSYM/Contents/Resources/DWARF/NoUninstall.dylib differ diff --git a/.theos/obj/debug/arm64/Tweak.x.934881e2.Td b/.theos/obj/debug/arm64/Tweak.x.934881e2.Td new file mode 100644 index 0000000..54e1e6c --- /dev/null +++ b/.theos/obj/debug/arm64/Tweak.x.934881e2.Td @@ -0,0 +1,20 @@ +/Users/cooperhull/Desktop/Tweaks/nouninstall/.theos/obj/debug/arm64/Tweak.x.934881e2.o: \ + /Users/cooperhull/Desktop/Tweaks/nouninstall/.theos/obj/debug/arm64/Tweak.x.m \ + /Users/cooperhull/theos/Prefix.pch \ + /Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/cooperhull/theos/vendor/include/HBLog.h \ + /Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h \ + /Users/cooperhull/theos/vendor/include/substrate.h + +/Users/cooperhull/theos/Prefix.pch: + +/Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/cooperhull/theos/vendor/include/HBLog.h: + +/Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h: + +/Users/cooperhull/theos/vendor/include/substrate.h: diff --git a/.theos/obj/debug/arm64/Tweak.x.934881e2.o b/.theos/obj/debug/arm64/Tweak.x.934881e2.o new file mode 100644 index 0000000..26bb8a5 Binary files /dev/null and b/.theos/obj/debug/arm64/Tweak.x.934881e2.o differ diff --git a/.theos/obj/debug/arm64e/NoUninstall.dylib b/.theos/obj/debug/arm64e/NoUninstall.dylib new file mode 100755 index 0000000..88dc766 Binary files /dev/null and b/.theos/obj/debug/arm64e/NoUninstall.dylib differ diff --git a/.theos/obj/debug/arm64e/NoUninstall.dylib.dSYM/Contents/Info.plist b/.theos/obj/debug/arm64e/NoUninstall.dylib.dSYM/Contents/Info.plist new file mode 100644 index 0000000..56aeb15 --- /dev/null +++ b/.theos/obj/debug/arm64e/NoUninstall.dylib.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.NoUninstall.dylib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/debug/arm64e/NoUninstall.dylib.dSYM/Contents/Resources/DWARF/NoUninstall.dylib b/.theos/obj/debug/arm64e/NoUninstall.dylib.dSYM/Contents/Resources/DWARF/NoUninstall.dylib new file mode 100644 index 0000000..28c022f Binary files /dev/null and b/.theos/obj/debug/arm64e/NoUninstall.dylib.dSYM/Contents/Resources/DWARF/NoUninstall.dylib differ diff --git a/.theos/obj/debug/arm64e/Tweak.x.fef15443.Td b/.theos/obj/debug/arm64e/Tweak.x.fef15443.Td new file mode 100644 index 0000000..0d98969 --- /dev/null +++ b/.theos/obj/debug/arm64e/Tweak.x.fef15443.Td @@ -0,0 +1,20 @@ +/Users/cooperhull/Desktop/Tweaks/nouninstall/.theos/obj/debug/arm64e/Tweak.x.fef15443.o: \ + /Users/cooperhull/Desktop/Tweaks/nouninstall/.theos/obj/debug/arm64e/Tweak.x.m \ + /Users/cooperhull/theos/Prefix.pch \ + /Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/cooperhull/theos/vendor/include/HBLog.h \ + /Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h \ + /Users/cooperhull/theos/vendor/include/substrate.h + +/Users/cooperhull/theos/Prefix.pch: + +/Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/cooperhull/theos/vendor/include/HBLog.h: + +/Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h: + +/Users/cooperhull/theos/vendor/include/substrate.h: diff --git a/.theos/obj/debug/arm64e/Tweak.x.fef15443.o b/.theos/obj/debug/arm64e/Tweak.x.fef15443.o new file mode 100644 index 0000000..aa0ffcf Binary files /dev/null and b/.theos/obj/debug/arm64e/Tweak.x.fef15443.o differ diff --git a/.theos/obj/debug/armv7/NoUninstall.dylib b/.theos/obj/debug/armv7/NoUninstall.dylib new file mode 100755 index 0000000..73d2fcd Binary files /dev/null and b/.theos/obj/debug/armv7/NoUninstall.dylib differ diff --git a/.theos/obj/debug/armv7/NoUninstall.dylib.dSYM/Contents/Info.plist b/.theos/obj/debug/armv7/NoUninstall.dylib.dSYM/Contents/Info.plist new file mode 100644 index 0000000..56aeb15 --- /dev/null +++ b/.theos/obj/debug/armv7/NoUninstall.dylib.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.NoUninstall.dylib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/debug/armv7/NoUninstall.dylib.dSYM/Contents/Resources/DWARF/NoUninstall.dylib b/.theos/obj/debug/armv7/NoUninstall.dylib.dSYM/Contents/Resources/DWARF/NoUninstall.dylib new file mode 100644 index 0000000..4a627a2 Binary files /dev/null and b/.theos/obj/debug/armv7/NoUninstall.dylib.dSYM/Contents/Resources/DWARF/NoUninstall.dylib differ diff --git a/.theos/obj/debug/armv7/Tweak.x.09000606.Td b/.theos/obj/debug/armv7/Tweak.x.09000606.Td new file mode 100644 index 0000000..f98927a --- /dev/null +++ b/.theos/obj/debug/armv7/Tweak.x.09000606.Td @@ -0,0 +1,20 @@ +/Users/cooperhull/Desktop/Tweaks/nouninstall/.theos/obj/debug/armv7/Tweak.x.09000606.o: \ + /Users/cooperhull/Desktop/Tweaks/nouninstall/.theos/obj/debug/armv7/Tweak.x.m \ + /Users/cooperhull/theos/Prefix.pch \ + /Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/cooperhull/theos/vendor/include/HBLog.h \ + /Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h \ + /Users/cooperhull/theos/vendor/include/substrate.h + +/Users/cooperhull/theos/Prefix.pch: + +/Users/cooperhull/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/cooperhull/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/cooperhull/theos/vendor/include/HBLog.h: + +/Users/cooperhull/theos/vendor/include/CoreFoundation/CFLogUtilities.h: + +/Users/cooperhull/theos/vendor/include/substrate.h: diff --git a/.theos/obj/debug/armv7/Tweak.x.09000606.o b/.theos/obj/debug/armv7/Tweak.x.09000606.o new file mode 100644 index 0000000..f4cbd2d Binary files /dev/null and b/.theos/obj/debug/armv7/Tweak.x.09000606.o differ diff --git a/.theos/packages/com.mac-user669.nouninstall-0.0.1 b/.theos/packages/com.mac-user669.nouninstall-0.0.1 new file mode 100644 index 0000000..d8263ee --- /dev/null +++ b/.theos/packages/com.mac-user669.nouninstall-0.0.1 @@ -0,0 +1 @@ +2 \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..86764a2 --- /dev/null +++ b/Makefile @@ -0,0 +1,10 @@ +INSTALL_TARGET_PROCESSES = SpringBoard + +include $(THEOS)/makefiles/common.mk + +TWEAK_NAME = NoUninstall + +NoUninstall_FILES = Tweak.x +NoUninstall_CFLAGS = -fobjc-arc + +include $(THEOS_MAKE_PATH)/tweak.mk diff --git a/NoUninstall.plist b/NoUninstall.plist new file mode 100644 index 0000000..10dc654 --- /dev/null +++ b/NoUninstall.plist @@ -0,0 +1 @@ +{ Filter = { Bundles = ( "com.apple.springboard" ); }; } diff --git a/README.md b/README.md new file mode 100644 index 0000000..0f55cd5 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# NoUninstall diff --git a/Tweak.x b/Tweak.x new file mode 100644 index 0000000..3c24682 --- /dev/null +++ b/Tweak.x @@ -0,0 +1,6 @@ +%hook SBLeafIcon + +-(BOOL)isUninstallSupported { + return NO; +} +%end \ No newline at end of file diff --git a/control b/control new file mode 100644 index 0000000..f6948c0 --- /dev/null +++ b/control @@ -0,0 +1,9 @@ +Package: com.mac-user669.nouninstall +Name: NoUninstall +Depends: mobilesubstrate +Version: 0.0.1 +Architecture: iphoneos-arm +Description: An awesome MobileSubstrate tweak! +Maintainer: mac-user669 +Author: mac-user669 +Section: Tweaks diff --git a/packages/com.mac-user669.nouninstall_0.0.1-1+debug_iphoneos-arm.deb b/packages/com.mac-user669.nouninstall_0.0.1-1+debug_iphoneos-arm.deb new file mode 100644 index 0000000..f998922 Binary files /dev/null and b/packages/com.mac-user669.nouninstall_0.0.1-1+debug_iphoneos-arm.deb differ diff --git a/packages/com.mac-user669.nouninstall_0.0.1-2+debug_iphoneos-arm.deb b/packages/com.mac-user669.nouninstall_0.0.1-2+debug_iphoneos-arm.deb new file mode 100644 index 0000000..f4bbaae Binary files /dev/null and b/packages/com.mac-user669.nouninstall_0.0.1-2+debug_iphoneos-arm.deb differ