Skip to content

Instantly share code, notes, and snippets.

@yungmichael
yungmichael / ios-downgrade-dualboot.md
Created April 22, 2023 04:50 — forked from LukeZGD/ios-downgrade-dualboot.md
Downgrade and dualboot status of almost all iOS devices

Downgrade and dualboot status of almost all iOS devices

UPDATED: 2023-04-13

Removing a Mac's Firmware Password By Reflashing EFI ROM

According to Apple, the only way to remove an unknown firmware password from a MacBook (2011 and later) is to take it to the Apple Store with the original proof-of-purchase. However, I've found that there is another way, which I've been successful with for the unibody MacBook Pro--it's essentially just modifying a couple bytes in the EFI ROM, which should be simple. What's not simple, however, is figuring out how to read and write to the EFI chip. In this post, I'll talk about the process that I figured out and what worked for me.

The Official Method

Apple's method of resetting the firmware password is not reproducible, as Apple generates an SCBO file that unlocks the EFI using their private key. You can read more about this process here. The problem with this system is that, if you are in the unfortunate situation of neither having the firmware unlock pass

@yungmichael
yungmichael / SandboxBag
Created July 17, 2020 05:34 — forked from inC3ASE/SandboxBag
Library/Caches/com.apple.appstore
 streamtypedÅËÑ@ÑÑÑNSMutableDictionaryÑÑ NSDictionaryÑÑNSObjectÖÑiíÑÑÑNSStringïÑ+bagÜíÑÑÑ
NSMutableDataÑÑNSDataïñÇXƒÑ [115800c]<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>search</key><string>https://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search</string>
<key>advancedSearch</key><string>https://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/advancedSearch?cc=us</string>
<key>searchHints</key><string>https://search.itunes.apple.com/WebObjects/MZSearchHints.woa/wa/hints</string>
<key>searchApi</key><string>https://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/searchApi</string>
<key>p2-book-search</key><string>https://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=ebook</string>
@yungmichael
yungmichael / Apple_mobile_device_types.txt
Created July 16, 2020 05:32 — forked from adamawolf/Apple_mobile_device_types.txt
List of Apple's mobile device codes types a.k.a. machine ids (e.g. `iPhone1,1`, `Watch1,1`, etc.) and their matching product names
i386 : iPhone Simulator
x86_64 : iPhone Simulator
iPhone1,1 : iPhone
iPhone1,2 : iPhone 3G
iPhone2,1 : iPhone 3GS
iPhone3,1 : iPhone 4
iPhone3,2 : iPhone 4 GSM Rev A
iPhone3,3 : iPhone 4 CDMA
iPhone4,1 : iPhone 4S
iPhone5,1 : iPhone 5 (GSM)

Charles command-line options

Charles supports a few command line options out of the box, documented here.
Unfortunately they seem to operate only as parameters for new Charles sessions, so you won't be able to run commands on a running instance of Charles.

Start a specific Charles session

A Charles session contains all of your recorded information. It is represented by the Session window; by default a new session is automatically created when you start Charles.
Sessions can be saved from File → Save Session (+S).
Once saved, if you want you can start Charles from the saved session by running:

File: Download Ipa store cydia installipastore replacement ipastore cracked ipastore free no jailbreak ipastore download no jailbreak ipastore lite ipastore install ipastore ios 10 ipastore alternative   You can install paid Apple App Store apps, games for free using KStore tweak KStore Cydia tweak is one of those lucky tweaks that got updated for iOS 10.2 IPAStore is a web portal that hosts many cracked apps. The existence of This app allows you to install IPA files directly to your iOS device. With IPA Installer Using Installous to install cracked apps on iPhone, iPad or iPod Touch has been one of the easiest methods available on earth. However, Installous 5 is no 7 Apr 2017 Description: iPASTORE TV is a hybrid CodeSign utility with which you [] How to Install iPASTORE T

@yungmichael
yungmichael / .config-readynas.diff
Created May 7, 2020 02:59 — forked from powareverb/.config-readynas.diff
Diff between ReadyNAS kernel config for 6.5.0 Beta 2 (linux-4.1.19-x86_64) and that which is required for base Docker setup
74,75c74
< CONFIG_POSIX_MQUEUE=y
< CONFIG_POSIX_MQUEUE_SYSCTL=y
---
> # CONFIG_POSIX_MQUEUE is not set
143,145c142,143
< CONFIG_BUILD_BIN2C=y
< CONFIG_IKCONFIG=m
< CONFIG_IKCONFIG_PROC=y
---
@yungmichael
yungmichael / dirtyfix-readynas-os6-treestructure.sh
Created May 7, 2020 02:16 — forked from paalfe/dirtyfix-readynas-os6-treestructure.sh
Dirty fix ReadyNAS OS6 treestructure permissions, users and groups! CAREFUL WITH THIS SCRIPT! ONLY USE IF YOU KNOW WHAT YOU ARE DOING! Transfer to your ReadyNAS with OS6, and execute via SSH.
#!/bin/bash
cd / ;
chmod 777 apps ; chown root:root apps ;
chmod 755 bin ; chown root:root bin ;
chmod 755 boot ; chown root:root boot ;
chmod 755 data ; chown root:root data ;
chmod 755 dev ; chown root:root dev ;
chmod 755 etc ; chown root:root etc ;
chmod 755 frontview ; chown root:root frontview ;