opa334 / SafariPlus

Tweak for iOS App "Safari" - Various enhancements
MIT License
453 stars 84 forks source link

SafariPlus

Various enhancements to Safari

Features

Privacy

Uploads & Downloads

Usability

Actions

Gestures

Customization

Compatibilty

Any iOS device running iOS versions 8.0 to 14.8.1 should be supported!

Compiling

You will need the following libraries / frameworks in order to compile Safari Plus:

To compile the WebContent part of Safari Plus, slightly patched WebKit headers are needed. Running the get_webkit.sh script will download and patch them automatically.

There are also some variables you can set when running make:

SIMJECT=1 to compile Safari Plus for an iOS simulator

ROOTLESS=1 to compile Safari Plus for rootless jailbreaks

NO_LIBCOLORPICKER=1 to compile Safari Plus without the Alderis/libCSColorPicker dependecy (color settings will be disabled if this flag is set)

NO_DEPENDENCIES=1 to compile Safari Plus with all of the above NO_* flags set

DEBUG_LOGGING=1 to compile a version of Safari Plus that produces some very verbose debug logs related to the Download Manager feature that are stored inside sandbox container/Documents/Logs

Localization

If you wish to help with localizing the tweak, take the english template from here and contact me somewhere with the localized file.