corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0d768-caea-720d-996f-0b4b3e7c3fca", "title": "This Filename Breaks iOS, And That's Boring Now", "url": "https://bryce.co/missing-images/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d8132ef3a", "title": "How Apple Hooks Entire Frameworks", "url": "https://bryce.co/swizzle-everything/", "published_at": "2026-01-31T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d8208e990", "title": "Apple’s Widget Backdoor", "url": "https://bryce.co/widget-animations/", "published_at": "2025-05-11T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d820eb115", "title": "Debugging An Undebuggable App", "url": "https://bryce.co/undebuggable/", "published_at": "2025-01-20T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d83062e14", "title": "Customizing the NYT Games App for my Wedding", "url": "https://bryce.co/wedding-games/", "published_at": "2024-09-06T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d83d71fce", "title": "Tricking iOS Into Animating App Icons", "url": "https://bryce.co/animated-app-icons/", "published_at": "2024-05-27T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d844c6ef0", "title": "Hacking Disneyland's App to fix a UI Freeze", "url": "https://bryce.co/disney-freeze/", "published_at": "2024-03-06T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d85385c88", "title": "Modding Plugins back into Xcode", "url": "https://bryce.co/xcode-plugin-loader/", "published_at": "2024-02-22T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d858e11b7", "title": "Reverse Engineering TikTok to only show Cat Videos", "url": "https://bryce.co/cattok/", "published_at": "2023-12-15T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d859efe10", "title": "Removing Randomness with LLDB", "url": "https://bryce.co/lldb-remove-randomness/", "published_at": "2023-07-23T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d865e7a82", "title": "Unrestricted View Replication", "url": "https://bryce.co/replicating-views/", "published_at": "2022-11-07T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d869fa10b", "title": "Convincing Xcode to Map Vim Keys", "url": "https://bryce.co/xcode-vim-map/", "published_at": "2021-08-03T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d878abf5b", "title": "Abusing iOS’ Screenshot Cropping Mechanism", "url": "https://bryce.co/screenshot-cropping/", "published_at": "2020-08-25T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d87be190f", "title": "Toggling iOS Render Debug Options Without a Computer", "url": "https://bryce.co/on-device-render-debugging/", "published_at": "2020-06-15T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d885e0fab", "title": "Non-Numeric App Badges on iOS", "url": "https://bryce.co/non-numeric-app-badges/", "published_at": "2020-04-27T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d893d5076", "title": "How to Swizzle All of UIKit", "url": "https://bryce.co/swizzle-all-uikit/", "published_at": "2020-04-13T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d8a20c565", "title": "Configuring the Main Thread Checker", "url": "https://bryce.co/main-thread-checker-configuration/", "published_at": "2020-04-02T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d8a80c27b", "title": "Fast Method Stubbing From LLDB", "url": "https://bryce.co/lldb-method-stubbing/", "published_at": "2020-02-17T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d8acf32dc", "title": "Running XPC Activities On Demand", "url": "https://bryce.co/running-xpc-activities-on-demand/", "published_at": "2020-01-06T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d8b1a279b", "title": "Recreating iMessage Confetti", "url": "https://bryce.co/recreating-imessage-confetti/", "published_at": "2019-11-24T00:00:00+00:00" }, { "id": "01a0875a-0e11-7358-b756-eb4d8b9aee3b", "title": "CAEmitterBehavior", "url": "https://bryce.co/caemitterbehavior/", "published_at": "2019-11-04T00:00:00+00:00" } ] posts
Claim your blog
Back to bryce.co
Blog · corpus.blog/blogs/bryce.co/posts
bryce.co
bryce.co
2026
This Filename Breaks iOS, And That's Boring Now
original ↗
17 Sept 2026
How Apple Hooks Entire Frameworks
original ↗
31 Jan 2026
2025
Apple’s Widget Backdoor
original ↗
11 May 2025
Debugging An Undebuggable App
original ↗
20 Jan 2025
2024
Customizing the NYT Games App for my Wedding
original ↗
6 Sept 2024
Tricking iOS Into Animating App Icons
original ↗
27 May 2024
Hacking Disneyland's App to fix a UI Freeze
original ↗
6 Mar 2024
Modding Plugins back into Xcode
original ↗
22 Feb 2024
2023
Reverse Engineering TikTok to only show Cat Videos
original ↗
15 Dec 2023
Removing Randomness with LLDB
original ↗
23 Jul 2023
2022
Unrestricted View Replication
original ↗
7 Nov 2022
2021
Convincing Xcode to Map Vim Keys
original ↗
3 Aug 2021
2020
Abusing iOS’ Screenshot Cropping Mechanism
original ↗
25 Aug 2020
Toggling iOS Render Debug Options Without a Computer
original ↗
15 Jun 2020
Non-Numeric App Badges on iOS
original ↗
27 Apr 2020
How to Swizzle All of UIKit
original ↗
13 Apr 2020
Configuring the Main Thread Checker
original ↗
2 Apr 2020
Fast Method Stubbing From LLDB
original ↗
17 Feb 2020
Running XPC Activities On Demand
original ↗
6 Jan 2020
2019
Recreating iMessage Confetti
original ↗
24 Nov 2019
CAEmitterBehavior
original ↗
4 Nov 2019