Articles archive

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
News+ privacy on Big Sur
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
App Store is neither console nor retail but jukebox
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Can't you just right click?
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Your Honor, what about the Mac?
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021
Stop Facebook click tracking
From: Jeff Johnson’s Blog
Added: Jan. 16, 2021