While the popular Activator tweak for jailbroken devices by iOS developer Ryan Petrich is already plenty powerful, there are now ways to make it even more maneuverable for the user. iOS developer Jay Zuerndorfer has released a new free add-on for Activator dubbed ActIf that will add conditional statement functionality to Activator.
What this means is that when you go to invoke an Activator action, ActIf will check to see if a condition exists or doesn't exist (true/false) before performing the action. If the condition exists, the action will perform one action, while on the other hand, if the condition doesn't exist, the action will perform a different action.
ActIf supports conditional statements for the following items:
- Checking to see whether or not you are connected to a specific WiFi network
- Checking to see whether or not you are connected to a specific Bluetooth device
- Checking to see whether or not media is playing
- Checking to see whether or not the device is charging
- Checking to see whether or not a specific application is currently open
For some of these conditional statements, it is up the user to define the variable. In this case, the user would need to define the specific Wi-Fi network, the specific Bluetooth device, or the specific application that is open. This is done from a new preferences pane that is added to the Settings application for ActIf:
Once you have set your variables, you can move to the Activator preferences pane. You will find a new cell there for ActIf conditions:
You can see all 30 of them below:
You can set up to three actions to happen per condition, so with there being five different conditions with two possible outcomes for each, this comes out to 30 possible conditional outcomes.
For a free tweak, it could be worth your time to install and check out if you're a fan of Activator and have been looking for some kind of conditional functionality. It's available right now in Cydia's BigBoss repository. If Activator is not yet installed, it will be when you install ActIf.
Requirements: iOS 7.0-7.0.6, Activator
Tested on: iPhone 5 running iOS 7.0.6
Developer: Jay Zuerndorfer
Editor's Rating: 5/5