Articles archive

Questions about the Apple Security Bounty
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Swift fatalError is a fatal error
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Safari runs disabled extensions
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
StopTheMadness for Mac adds Chrome, Edge, and Brave!
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
The decimation of Safari extensions
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Resolve rip-relative addresses from otool
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
PayPal Me
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Mac App Store in a nutshell
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Safari no longer runs disabled extensions
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Safari bug: can't enable extensions on Catalina
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Underpass is back (though it never left)
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Resources for learning Objective-C and AppKit
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Xcode indexing tip
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Introducing Link Unshortener
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Bad Safari extensions bug with context menus
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Working without a nib, Part 12: NSWindow memory management
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
NSFormatter allows invalid values
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Mac sandbox escape
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Reflections on the Mac sandbox escape
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Stop Gmail click tracking
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Stop 'Open in the Twitter app' in Safari Catalina
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Stop the Daring Fireball?
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
__kindof useful?
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Link Unshortener for iOS
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Catalina is checking notarization of unsigned executables
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
The Mystery of the Phantom App Updates, Part 2
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Software Update changes in the latest macOS releases
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Logging https requests and responses of Apple system processes
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
StopTheMadness can now stop mouse tracking
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Stop DuckDuckGo clickjacking
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Extract the system libraries on macOS Big Sur
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Objective-C disassembly on macOS Big Sur
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Better disassembly on macOS Big Sur
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Disclosure: Another macOS privacy protections bypass
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Introducing the free Safari extension FindTheMadness
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
macOS Recovery: Bug or Feature?
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Stop the Swift
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
App Store Connect and StopTheMadness
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
Stop the Swift 2.0
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •
PSA if you ever ran my SafariPrivacyTest sample app
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021 •