The Curious Engineer

All blogs / Mobile / iOS / Android

Rambo Codes

rambo.codes

Gui Rambo writes about his coding and reverse engineering adventures.

Mobile / iOS / AndroidSecurityReverse engineering

Posts
29 from 4 Oct 2018 to 16 Dec 2025
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://rambo.codes/feed.rss

2025 4

  1. Sherlocked before it was born: LightBuddy
  2. A Privacy Mechanism That Backfired
  3. Cracking The Dave & Buster’s Anomaly
  4. How a Single Line Of Code Could Brick Your iPhone

2023 1

  1. macOS Security Bugs Exposed Safari History and Device Location to Unauthorized Apps

2022 5

  1. SiriSpy - iOS bug allowed apps to eavesdrop on your conversations with Siri
  2. Creating custom extension points for Mac apps with ExtensionKit
  3. How a macOS bug could have allowed for a serious phishing attack against users
  4. MaskerAid by Casey Liss
  5. Encoding and decoding references to other types with Codable

2021 4

  1. A document-based app in Swift Playgrounds for iPad
  2. Using CloudKit for content hosting and feature flags
  3. Programming the ESP8266 on an M1 Mac
  4. Distributing Mac apps outside the App Store, a quick start guide

2020 9

  1. Creating configurable widgets for Big Sur (UPDATED)
  2. Turning the ChibiStudio canvas into an App Clip for iOS 14
  3. The big Facebook crash of 2020 and the problem of third-party SDK creep
  4. Implementing mouse pointer interactions on iPad
  5. Writing command line interfaces for iOS apps
  6. CloudKit 101
  7. MVC: Many View Controllers
  8. Common pitfalls when using Keychain Sharing on iOS
  9. You can use SwiftUI today

2019 3

  1. Quick tip: clearing your app’s launch screen cache on iOS
  2. Apple has locked me out of my developer account (UPDATED)
  3. Hacking with private APIs on iPad

2018 3

  1. Animations are assets: using Core Animation archives on iOS
  2. An incredibly nerdy deep-dive into the AirPower charging animation
  3. Unleashing the power of asset catalogs and bundles on iOS