├── .gitignore ├── HighGraphics.plist ├── LICENSE ├── Makefile ├── README.md ├── Tweak.x └── control /.gitignore: -------------------------------------------------------------------------------- 1 | .theos 2 | packages 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /HighGraphics.plist: -------------------------------------------------------------------------------- 1 | { Filter = { Bundles = ( "com.apple.UIKit" ); }; } 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2015 - 2025 PoomSmart 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION = 1.1.1 2 | ifeq ($(THEOS_PACKAGE_SCHEME),rootless) 3 | TARGET = iphone:clang:latest:15.0 4 | ARCHS = arm64 arm64e 5 | else 6 | TARGET = iphone:clang:14.5:7.0 7 | export PREFIX = $(THEOS)/toolchain/Xcode11.xctoolchain/usr/bin/ 8 | endif 9 | 10 | include $(THEOS)/makefiles/common.mk 11 | 12 | TWEAK_NAME = HighGraphics 13 | $(TWEAK_NAME)_FILES = Tweak.x 14 | $(TWEAK_NAME)_CFLAGS = -fobjc-arc 15 | 16 | include $(THEOS_MAKE_PATH)/tweak.mk 17 | 18 | 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # HighGraphics 2 | Best UIKit graphics for older devices. 3 | 4 | ## Caution 5 | This may work the opposite way. It could rather make your device faster. If your device is already fast, it won't probably be any faster. 6 | 7 | ## Compatibility 8 | iOS 7 and higher are supported. 9 | -------------------------------------------------------------------------------- /Tweak.x: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | #import 4 | 5 | %hook UIDevice 6 | 7 | + (BOOL)_isLowEnd { 8 | return NO; 9 | } 10 | 11 | - (NSInteger)_graphicsQuality { 12 | return 100; 13 | } 14 | 15 | - (NSInteger)_keyboardGraphicsQuality { 16 | return 100; 17 | } 18 | 19 | - (NSInteger)_predictionGraphicsQuality { 20 | return 100; 21 | } 22 | 23 | %end 24 | 25 | %group SpringBoard 26 | 27 | %hook UIDevice 28 | 29 | - (NSInteger)_graphicsQualityIncludingMediumN41:(BOOL)n41 { 30 | return 100; 31 | } 32 | 33 | - (NSInteger)sbf_homeScreenFolderGraphicsQuality { 34 | return 100; 35 | } 36 | 37 | - (NSInteger)sbf_homeScreenFolderBackgroundGraphicsQuality { 38 | return 100; 39 | } 40 | 41 | - (NSInteger)sbf_searchTransitionGraphicsQuality { 42 | return 100; 43 | } 44 | 45 | - (NSInteger)sbf_dashBoardPresentationGraphicsQuality { 46 | return 100; 47 | } 48 | 49 | - (NSInteger)sbf_homeGrabberGraphicsQuality { 50 | return 100; 51 | } 52 | 53 | - (NSInteger)sbf_featherBlurGraphicsQuality { 54 | return 100; 55 | } 56 | 57 | - (NSInteger)sbf_animatedBlurRadiusGraphicsQuality { 58 | return 100; 59 | } 60 | 61 | - (NSInteger)sbf_homescreenBlurGraphicsQuality { 62 | return 100; 63 | } 64 | 65 | - (NSArray *)_lowQualityDevicesForFeatherBlur { 66 | return @[]; 67 | } 68 | 69 | - (NSArray *)_lowQualityDevicesForHomeScreenBlur { 70 | return @[]; 71 | } 72 | 73 | - (NSArray *)_mediumQualityProductsIncludingN41:(BOOL)n41 { 74 | return @[]; 75 | } 76 | 77 | - (NSArray *)_mediumQualityDevicesForFeatherBlur { 78 | return @[]; 79 | } 80 | 81 | - (NSArray *)_mediumQualityDevicesForAnimatedHomeScreenBlur { 82 | return @[]; 83 | } 84 | 85 | - (NSArray *)_mediumQualityDevicesForHomeScreenBlur { 86 | return @[]; 87 | } 88 | 89 | %end 90 | 91 | %hook SBPlatformController 92 | 93 | - (BOOL)isH4Device { 94 | return NO; 95 | } 96 | 97 | - (BOOL)isSingleCoreDevice { 98 | return NO; 99 | } 100 | 101 | %end 102 | 103 | %end 104 | 105 | %ctor 106 | { 107 | %init; 108 | if (IN_SPRINGBOARD) { 109 | %init(SpringBoard); 110 | } 111 | } -------------------------------------------------------------------------------- /control: -------------------------------------------------------------------------------- 1 | Package: com.ps.highgraphics 2 | Name: HighGraphics 3 | Depends: mobilesubstrate, firmware (>= 7.0) 4 | Version: 1.0.0 5 | Architecture: iphoneos-arm 6 | Description: Best UIKit graphics for older devices. 7 | Maintainer: PoomSmart 8 | Author: PoomSmart 9 | Section: Tweaks 10 | --------------------------------------------------------------------------------