Jump to content

Changing UISwitch Colours in Preference Bundles


Joka

18 posts in this topic

Recommended Posts

Updated

I know Preference Bundles are pretty dead to use in 2019 but they're useful for tweak developers or those that prefer them over mod menu's

I only just learnt how to do this, but in order to change a UISwitch color (when enabled - default is green), you need to edit 2 files within your Preference Bundle.

The first file to edit is the tweak.mm. This file is located at /private/var/mobile/tweakproject/tweakproject/.

Open the file and paste this at the top of it:

@interface PSSwitchTableCell : PSControlTableCell
- (id)initWithStyle:(int)style reuseIdentifier:(id)identifier specifier:(id)specifier;
@end
 
@interface SRSwitchTableCell : PSSwitchTableCell
@end
 
@implementation SRSwitchTableCell
 
-(id)initWithStyle:(int)style reuseIdentifier:(id)identifier specifier:(id)specifier {
 
    self = [super initWithStyle:style reuseIdentifier:identifier specifier:specifier];
   
if (self) {
        [((UISwitch *)[self control]) setOnTintColor:[UIColor blackColor]]; // Change the colour of the ON state UISwitch here
 
    }
    return self;
}
 
@end

So you should have something like this:

Ev9wVOP.png

Next, open up the tweakproject.xm file which is located at /private/var/mobile/hidephonetabs/hidephonetabs/Resources. (The "tweakproject.xm" file will be called whateveryounamedtheproject.xm basically,  in case you get confused.)

Open it up and you'll see something like this:

uWmwAcz.png

All you need to do is add this code to the top of each PSSwitchCell you have in your .xm file:

<key>cellClass</key> 
<string>SRSwitchTableCell</string>

So it should look something like this:

FoEOGUW.png

Compile the project and go test!

Results:

RaHQP4O.png

 

More information:

If you would like to use custom hex colours instead, go to https://www.uicolor.xyz/, type in the hex colour you'd like to use and then copy and paste the Objective-C code in the UIColor box.

You can also customise the actual button of the UISwitch and the border of the switch itself by adding either of these below the [((UISwitch *)[self control]):

[((UISwitch *)[self control]) setThumbTintColor:[UIColor colorWithRed:0.11 green:0.22 blue:0.20 alpha:1.0]]; // Change the colour of the circle UISwitch button 
[((UISwitch *)[self control]) setTintColor:[UIColor colorWithRed:0.56 green:0.00 blue:0.00 alpha:1.0]]; // Change the colour of the border of the UISwitch

 

Posted
Just now, Joey said:

can’t you just use the existing framework for this

UIKit?

Posted
Just now, Joey said:

no there’s some framework for creating colorized patcher

Ah no idea. If you find it, PM me.

Posted

Added information on how to add custom hex colours to a UISwitch.

More information added on how to change the colour of the UISwitch button and the UISwitch border.

Posted
On 3/29/2019 at 12:27 AM, Joka said:

Added information on how to add custom hex colours to a UISwitch.

More information added on how to change the colour of the UISwitch button and the UISwitch border.

Thanks dad!  :)

Archived

This topic is now archived and is closed to further replies.

  • Our picks

    • Capybara Survivor Idle RPG +3 Mods [ Damage & Defence ]
      Mod APK Game Name: Capybara Survivor Idle RPG By RED MOON TECHNOLOGY
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.capybara.legend.survivor.idle.battle

       

      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      • 0 replies
    • Backpack Chef +3 Mods [ Damage & Defence ]
      Mod APK Game Name: Backpack Chef By GAME OVEN
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.wizelynco.tkw

       

      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      • 0 replies
    • Beast Evo: Blade Survivor v1.0.8 [ +3 Cheats ] Currency Max
      Modded/Hacked App: Beast Evo: Blade Survivor By GREENWORMS ENTERTAINMENT COMPANY LIMITED
      Bundle ID: com.greenwormsentertainment.beastevo
      App Store Link: https://apps.apple.com/us/app/beast-evo-blade-survivor/id6757626343?uo=4

      🤩 Hack Features

      - Unlimited Diamonds
      - Unlimited Gems
      - Unlimited Coins
      • 0 replies
    • Beast Evo: Blade Survivor v1.0.8 [ +3 Jailed ] Currency Max
      Modded/Hacked App: Beast Evo: Blade Survivor By GREENWORMS ENTERTAINMENT COMPANY LIMITED
      Bundle ID: com.greenwormsentertainment.beastevo
      App Store Link: https://apps.apple.com/us/app/beast-evo-blade-survivor/id6757626343?uo=4

      🤩 Hack Features

      - Unlimited Diamonds
      - Unlimited Gems
      - Unlimited Coins
      • 0 replies
    • Virtual Families 3 +3 Mods [ Coins + More ]
      Mod APK Game Name: Virtual Families 3 By Last Day of Work, LLC
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.ldw.vf3

       

      🤩 Hack Features

      - Unlimited Coins -> Head into Settings and toggle the Contact Support button.
      - Unlimited Food -> Head into Settings and toggle the Contact Support button.
      - Unlimited Pet Food -> Head into Settings and toggle the Contact Support button.
      • 0 replies
    • Idle Bank Tycoon: Money Game +1 Jailed Cheat
      Modded/Hacked App: Idle Bank Tycoon: Money Game By Kolibri Games GmbH
      Bundle ID: com.luckyskeletonstudios.idlebanktycoon
      iTunes Store Link: https://apps.apple.com/us/app/idle-bank-tycoon-money-game/id1645281275?uo=4


      Mod Requirements:
      - Non-Jailbroken/Jailed or Jailbroken iPhone/iPad/iPod Touch.
      - Sideloadly / Cydia Impactor or alternatives.
      - A Computer Running Windows/macOS/Linux with iTunes installed.


      Hack Features:
      - Freeze Currencies


      Jailbreak required hack(s): 


      iOS Hack Download IPA Link:

      Hidden Content

      Download via the iOSGods App








      PC Installation Instructions:
      STEP 1: If necessary, uninstall the app if you have it installed on your iDevice. Some hacked IPAs will install as a duplicate app. Make sure to back it up so you don't lose your progress.
      STEP 2: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see this tutorial topic.
      STEP 3: Download Sideloadly and install it on your PC.
      STEP 4: Open/Run Sideloadly on your computer, connect your iOS Device, and wait until your device name shows up.
      STEP 5: Once your iDevice appears, drag the modded .IPA file you downloaded and drop it inside the Sideloadly application.
      STEP 6: You will now have to enter your iTunes/Apple ID email login, press "Start" & then you will be asked to enter your password. Go ahead and enter the required information.
      STEP 7: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 8: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles/VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 9: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. Jailbroken iDevices can also use Sideloadly/Filza/IPA Installer to normally install the IPA with AppSync. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue down below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.


      Credits:
      - AlyssaX64


      Cheat Video/Screenshots:

      N/A
      • 223 replies
    • Dark Tower:Tactical RPG +2 Jailed Cheats
      Modded/Hacked App: Dark Tower:Tactical RPG By Rawhand. Inc
      Bundle ID: com.rawhand.darktower
      App Store Link: https://apps.apple.com/us/app/dark-tower-tactical-rpg/id6748525811?uo=4

       

       

      📌 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🤩 Hack Features

      - Damage Multiplier
      - Defense Multiplier

       

      ⬇️ iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App







       

      📖 PC Installation Instructions

      STEP 1: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see our iOSGods App IPA Download Tutorial which includes a video example.
      STEP 2: Download Sideloadly and install it on your Windows or Mac.
      STEP 3: Open Sideloadly on your computer, connect your iOS device, and wait until your device name appears in Sideloadly.
      STEP 4: Once your iDevice is recognized, drag the modded .IPA file you downloaded and drop it into the Sideloadly application.
      STEP 5: Enter your Apple Account email, then press “Start.” You’ll then be asked to enter your password. Go ahead and provide the required information.
      STEP 6: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 7: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles / VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 8: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A
      • 50 replies
    • Demon Sword: Idle RPG +2 Jailed Cheats
      Modded/Hacked App: Demon Sword: Idle RPG By Rawhand. Inc
      Bundle ID: com.rawhand.demonsword
      iTunes Store Link: https://apps.apple.com/us/app/demon-sword-idle-rpg/id6444302102?uo=4


      Mod Requirements:
      - Non-Jailbroken/Jailed or Jailbroken iPhone/iPad/iPod Touch.
      - Sideloadly / Cydia Impactor or alternatives.
      - A Computer Running Windows/macOS/Linux with iTunes installed.


      Hack Features:
      - Damage Multiplier
      - Defense Multiplier


      Jailbreak required hack(s): 


      iOS Hack Download IPA Link:

      Hidden Content

      Download via the iOSGods App








      PC Installation Instructions:
      STEP 1: If necessary, uninstall the app if you have it installed on your iDevice. Some hacked IPAs will install as a duplicate app. Make sure to back it up so you don't lose your progress.
      STEP 2: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see this tutorial topic.
      STEP 3: Download Sideloadly and install it on your PC.
      STEP 4: Open/Run Sideloadly on your computer, connect your iOS Device, and wait until your device name shows up.
      STEP 5: Once your iDevice appears, drag the modded .IPA file you downloaded and drop it inside the Sideloadly application.
      STEP 6: You will now have to enter your iTunes/Apple ID email login, press "Start" & then you will be asked to enter your password. Go ahead and enter the required information.
      STEP 7: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 8: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles/VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 9: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. Jailbroken iDevices can also use Sideloadly/Filza/IPA Installer to normally install the IPA with AppSync. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue down below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.


      Credits:
      - AlyssaX64


      Cheat Video/Screenshots:

      N/A
      • 42 replies
    • Zombie Forest 3: Underground v1.0.23 Cheats +6
      Modded/Hacked App: Zombie Forest 3: Underground By Alexander Tavintsev
      Bundle ID: com.tavintsev.zf3
      iTunes Store Link: https://apps.apple.com/us/app/zombie-forest-3-underground/id6478110126?uo=4


      Mod Requirements:
      - Non-Jailbroken/Jailed or Jailbroken iPhone/iPad/iPod Touch.
      - Sideloadly / Cydia Impactor or alternatives.
      - A Computer Running Windows/macOS/Linux with iTunes installed.


      Hack Features:
      - Unlimited point
      - God mode
      - 500 slot inventory
      - Max level
      - Unlimited stamina
      - Loot multiply
      • 52 replies
    • (Archero China) 弓箭传说 +4 Jailed Cheats
      Modded/Hacked App: 弓箭传说 By Shanghai Lezuan Technology Co.,Ltd.
      Bundle ID: com.habby.gongjian
      iTunes Store Link: https://apps.apple.com/cn/app/%E5%BC%93%E7%AE%AD%E4%BC%A0%E8%AF%B4/id1670099181?uo=4


      Mod Requirements:
      - Non-Jailbroken/Jailed or Jailbroken iPhone/iPad/iPod Touch.
      - Sideloadly / Cydia Impactor or alternatives.
      - A Computer Running Windows/macOS/Linux with iTunes installed.


      Hack Features:
      - One Hit Kill
      - Never Die
      - Enemies Don't Move
      - Enemies Don't Attack


      Jailbreak required hack(s): 


      iOS Hack Download IPA Link:

      Hidden Content

      Download via the iOSGods App








      PC Installation Instructions:
      STEP 1: If necessary, uninstall the app if you have it installed on your iDevice. Some hacked IPAs will install as a duplicate app. Make sure to back it up so you don't lose your progress.
      STEP 2: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see this tutorial topic.
      STEP 3: Download Sideloadly and install it on your PC.
      STEP 4: Open/Run Sideloadly on your computer, connect your iOS Device, and wait until your device name shows up.
      STEP 5: Once your iDevice appears, drag the modded .IPA file you downloaded and drop it inside the Sideloadly application.
      STEP 6: You will now have to enter your iTunes/Apple ID email login, press "Start" & then you will be asked to enter your password. Go ahead and enter the required information.
      STEP 7: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 8: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles/VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 9: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. Jailbroken iDevices can also use Sideloadly/Filza/IPA Installer to normally install the IPA with AppSync. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue down below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.


      Credits:
      - AlyssaX64


      Cheat Video/Screenshots:

      N/A
      • 182 replies
    • Lost Sword +3 Jailed Cheats
      Modded/Hacked App: 로스트 소드 By Wemade Connect Co., Ltd.
      Bundle ID: com.wemadeconnect.ios.lostdgl
      iTunes Store Link: https://apps.apple.com/kr/app/%EB%A1%9C%EC%8A%A4%ED%8A%B8-%EC%86%8C%EB%93%9C/id6482099823?uo=4

       

       

      📌 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🤩 Hack Features

      - Weak Enemies
      - Auto Win

       

      ⬇️ iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App







       

      📖 PC Installation Instructions

      STEP 1: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see our iOSGods App IPA Download Tutorial which includes a video example.
      STEP 2: Download Sideloadly and install it on your Windows or Mac.
      STEP 3: Open Sideloadly on your computer, connect your iOS device, and wait until your device name appears in Sideloadly.
      STEP 4: Once your iDevice is recognized, drag the modded .IPA file you downloaded and drop it into the Sideloadly application.
      STEP 5: Enter your Apple Account email when prompted, then press “Start.” You’ll then be asked to enter your password. Go ahead and provide the required information.
      STEP 6: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 7: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles / VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 8: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A
      • 72 replies
    • 바르디안: Vardian +5 Jailed Cheats
      Modded/Hacked App: 바르디안: Vardian By REDVEILONE Inc.
      Bundle ID: com.redveilone.vardian
      App Store Link: https://apps.apple.com/kr/app/%EB%B0%94%EB%A5%B4%EB%94%94%EC%95%88-vardian/id6762203850?uo=4

       

      📌 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🤩 Hack Features

      - Damage Multiplier
      - Defense Multiplier
      - Attack Speed Multiplier
      - Move Speed Multiplier
      - No ADS

       

      ⬇️ iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App







       

      📖 PC Installation Instructions

      STEP 1: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see our iOSGods App IPA Download Tutorial which includes a video example.
      STEP 2: Download Sideloadly and install it on your Windows or Mac.
      STEP 3: Open Sideloadly on your computer, connect your iOS device, and wait until your device name appears in Sideloadly.
      STEP 4: Once your iDevice is recognized, drag the modded .IPA file you downloaded and drop it into the Sideloadly application.
      STEP 5: Enter your Apple Account email, then press “Start.” You’ll then be asked to enter your password. Go ahead and provide the required information.
      STEP 6: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 7: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles / VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 8: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A
      • 24 replies
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines