Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoStrongPassword

A jailbreak tweak that disables Safari's Automatic Strong Passwords — the auto-generated password that fills a signup field along with the "This iPad created a strong password for this website" prompt.

Ordinary AutoFill (saved logins, iCloud Keychain, contact info) keeps working normally.

Why

The strong-password suggestion sheet hijacks password fields on some websites, preventing you from typing your own password or interacting with the form. This tweak removes only that behavior.

How it works

Safari does not use WebKit's _WKInputDelegate strong-password path. It has its own stack:

  • _SFFormAutoFillController — orchestrator
  • WBSFormDataController — the eligibility gate
  • _SFAutomaticPasswordInputViewController — the prompt UI

The fix forces the eligibility gate in WBSFormDataController to NO, so Safari never generates, fills, or prompts for a strong password. This is a separate path from -shouldAutoFillPasswords, which is why saved-login AutoFill is preserved. A second hook nils out the strong-password input view controller as a backstop.

Building

Requires Theos. Rootless (Dopamine / ellekit).

make package FINALPACKAGE=1

Compatibility

  • iOS 16 (tested on iOS 16.6.1, iPad7,11)
  • Rootless jailbreaks (Dopamine, ellekit)

License

MIT

About

Jailbreak tweak: disable Safari's automatic strong-password suggestions while keeping AutoFill for saved logins

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages