Selenium

Selenium

Selenium - For iOS 13.0 - 14.8.1

Version: 1.2.1
Bundle ID: com.miwix.selenium
Architecture: iphoneos-arm (Rootful)
Section: Tweaks
Dependencies: mobilesubstrate, ws.hbang.common, firmware (>= 13.0)
Pre-install Dependencies: None
Installed Size: 1.37 MB
Author: lavie43b
Trusted repo?: Yes.
Last Updated: August 2, 2022

Install Tweak

Tweak description:

Snooze notifications. Focus on what matters⏱




Tweak Details

Current Version Last Update Supported iOS Versions
1.2.1 August 2, 2022 13.0 - 14.8.1

Tweak Full Description

Introduction

With Selenium, users can snooze notifications, which causes them to disappear for a chosen period of time before reappearing. Notifications reappear at the same place they first appeared at, with an indicator to let you know they where snoozed. Snoozing notifications will be persistent through resprings.

Features

• Snooze notifications until a specific date.

• Snooze notifications for a chosen amount of time.

• Persistence through resprings, reboots (in jailbroken mode).

• Tap to change option appear after snoozing.

• Deliver notifications quietly while playing music or video.

• Snooze notifications until I leave this location (*experimental*).

• Snooze notifications until I arrive to a location (*experimental*).

• Supports localization for English, Hebrew, French, and German.

How it works

Selenium is based on code from several open-source tweaks, including Dune, QuietDown and more with the actual notification snoozing being managed by Axon library combined with PCSimpleTimer.

Selenium is open-sourced as well.

Future Plans

• Snooze incoming notifications while DND is on.

• Simplifying the menu to make a more user-friendly experience (WIP).

• Improve location-based features reliability.

What's New (Update v1.2.1)

Release v1.2.1 removes experimental location features in order to fix a problem where Unc0ver users weren't able to install release v1.2.0. No changes otherwise.

Location features will be re-enabled in a later update, once a less 'hacky' way to enable location services support is found.

New Features

• Snoozed notifications can now appear prominently - sounds, banners, screen turns on, and notifications goes to lock screen instead of notification center!

• Prevents the screen from automatically turn off as long as any menu is still open.

• Improved performance and timer accuracy.

• Significantly improved battery life - battery life now should have minimal to no impact (guaranteed only for time-based snoozing; location-based is still in testing and might need some tuning).

• Added location-based notification snoozing option (experimental).

• New “location” indicator for notifications snoozed by location (experimental).

Bug Fixes

• Prevent snoozed indicator from appearing as grouped notifications title.

• Fixed a bug in v1.1.0 and v1.1.1 where "Snoozed" indicator might not be persistent.

• Fixed a bug where snoozing a notification, and performing a respring afterwards, will prevent the device from going into deep sleep until there are no snoozing notifications. This also fixes compatibility issues with Puck, SafeShutdown, Sentinel.

• Improved translations.

• Some preferences will now apply without a respring.

Known Issues

• Location-based snoozing might not pop your notification again - if you choose to try it, use with caution. Turning the feature off in Settings should bring back your missing notifications.

• "Tap To Change" will not appear after location-based snoozing.

• "Tap To Change" will not show the day when snoozing to a specific date.

• When snoozing a notification with Axon Reborn, the notification count will not update until you choose another app, or re-open Notification Center / Lock Screen.

• Clear all notifications in Axon Reborn might cause SpringBoard to crash.

• Sometimes when the notification cell is behind the menu, the notification cell image inside the menu will load incorrectly Fixed in v1.1.0 for individual notifications.


Tweak Screenshots

Selenium Tweak Screenshot
Selenium Tweak Screenshot
Selenium Tweak Screenshot

What are iOS Tweaks?

iOS tweaks are modifications that enhance the functionality of iPhones and iPads beyond what Apple officially allows. These small software packages can only be installed on jailbroken devices, where the restrictions imposed by Apple have been bypassed, giving users more control over their iOS experience.

What are iOS jailbreak tweaks used for?

Jailbreak tweaks serve numerous purposes, ranging from cosmetic changes to powerful functionality enhancements:

  • Customization: Tweaks allow users to personalize their iOS experience by changing app icons, modifying the control center, creating custom themes, and adjusting system animations.
  • Enhanced Functionality: Many tweaks add features Apple doesn't provide, such as file management capabilities, advanced screenshot tools, call recording, and system-wide gesture controls.
  • App Modifications: Tweaks can enhance existing apps with new features or remove limitations. For example, tweaks might enable downloading content from streaming apps, remove ads from applications, or add additional tools to messaging platforms.
  • System Optimization: Some tweaks focus on improving device performance, battery life, or adding more efficient ways to manage background processes.
  • Privacy and Security: While jailbreaking itself has security implications, certain tweaks actually enhance privacy by allowing more granular control over app permissions, network monitoring, and data access.
Where to find iOS tweaks?

Jailbreak tweaks are typically distributed through alternative app stores like Cydia, Sileo, or Zebra. These repositories host thousands of tweaks created by independent developers, ranging from free offerings to premium packages.

Important considerations

Before diving into the world of jailbreak tweaks, users should be aware of several important factors:

  • Warranty implications: Jailbreaking voids Apple's warranty, though restoring a device to its factory state typically reverses this.
  • Security risks: Jailbreaking removes Apple's security sandboxing, potentially exposing your device to malware if tweaks are downloaded from untrusted sources.
  • Stability issues: Poorly developed tweaks or conflicts between multiple tweaks can cause system instability, app crashes, or battery drain.
  • Update challenges: When Apple releases new iOS versions, users must wait for compatible jailbreak tools before updating, often leaving them without security patches.
The evolving landscape

The world of iOS jailbreaking has evolved significantly over the years. As Apple has added features that were once only available through tweaks (like widgets, dark mode, and app library), the gap between stock iOS and jailbroken devices has narrowed. Nevertheless, the jailbreak community continues to push boundaries, creating innovative modifications that demonstrate what iOS could potentially offer in future official updates.

For users who value customization and control over their devices, jailbreak tweaks remain an appealing, if somewhat risky, way to transform their iOS experience beyond Apple's walled garden.