Skip to content

Instantly share code, notes, and snippets.


Note: This writeup is for advanced users and developers. For a guide that will actually walk you through this, is updated. should be soon™️.

So, I got bored and decided to do more research into alternates. Turns out you can still abuse it to update to 14.8 on iOS versions that don't support alternates. You're welcome.

This requires a jailbreak. Of course, you can do the backup editing stuff if you're not JBed but:

a. It's a wack method imo

b. I didn't try it so I'm not gonna explain it

ichitaso / main.m
Created Dec 19, 2021
View main.m
#define PREF_PATH @"/private/var/mobile/Library/Preferences"
void filterPath() {
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSArray *allFileName = [fileManager contentsOfDirectoryAtPath:PREF_PATH error:nil];
NSArray *filterFile = @[@".GlobalPreferences.plist",
View 96ae6d6806e974199b1d44ffffca5331.c
Written By Pan ZhenPeng(@peterpan980927) of Alibaba Security Pandora Lab
use it on macOS: cc poc.c -o poc while True; do ./poc ; done
#include <errno.h>
#include <signal.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
View generateIconImageWithInfo.m
struct SBIconImageInfo {
struct CGSize size;
double scale;
double continuousCornerRadius;
- (UIImage *)iconImageForIdentifier:(NSString *)identifier {
SBIconController *iconController = [NSClassFromString(@"SBIconController") sharedInstance];
SBIcon *icon = [iconController.model expectedIconForDisplayIdentifier:identifier];
ichitaso / Twitter Support
Created Nov 27, 2019
DMCA Takedown Notice
View Twitter Support
Thanks for bringing this to our attention. In order to further evaluate your claim, we need to confirm that you are an authorized representative of the company or organization.
Option 1: Refile your report ( using an email address associated with the company’s or organization’s email domain (e.g. This will create a new case and we can continue to evaluate your claim via that email address.
Option 2: Click on the link below and upload documentary evidence of your authority to act on behalf of the company or organization. This should include a signed statement or letter of authorization from the company / organization, a copy of your business card, and a valid government-issued photo ID (e.g., driver’s license or passport). Your information will be kept confidential and your documentation will be deleted after we review it.
Option 2 upload link:
ichitaso / Localization for Pasithea 2
Created Jul 10, 2019
Localization for Pasithea 2
View Localization for Pasithea 2
# English
## Pasithea.strings
"ENABLED" = "Enabled";
"DISABLE_IN_APPS" = "Disable in Applications";
"PASITHEA_KEYBOARD" = "Pasithea Keyboard";
"KEYBOARD_DETAIL" = "In order for Pasithea Keyboard to work, it must replace either the Tamil or Tibetan keyboard. By default, Pasithea replaces the Tibetan keyboard. Choose whichever keyboard that you don't need to use.";
ichitaso / Localization for KillBackgroundXS
Last active Jul 11, 2021
Localization for KillBackgroundXS (I will send a gift if the person who cooperated did not purchase it.)
View Localization for KillBackgroundXS
"Respring is required" = "Respring is required";
"Cancel" = "Cancel";
"Respring" = "Respring";
"Settings" = "Settings";
"SETTINGS_DESC" = "Will display 2 big buttons (left+right) instead of one. (better on the iPad)";
"Auto Close Switcher" = "Auto Close Switcher";
ichitaso / Localization for NotifyWiFi X
Last active Jan 5, 2022
Localization for NotifyWiFi X
View Localization for NotifyWiFi X
"Wifi connected this SSID" = "Connected to this WiFi SSID.";
"Connected Black SSID" = "Turned off Wifi";
"Wi-Fi 0N" = "Wi-Fi 0N";
"Wi-Fi Settings" = "Wi-Fi Settings";
"NotifyWiFi Settings" = "NotifyWiFi Settings";
"Close" = "Close";
"Not connected to WiFi" = "Not connected to WiFi";
"Succeeded!" = "Succeeded!";
ichitaso / Makefile
Created Mar 31, 2019 — forked from jakeajames/Makefile
reverse kCFCoreFoundationVersion checks. Uses code from xerub. Code will suck in some places. I warned you.
View Makefile
include $(THEOS)/makefiles/
export ARCHS = arm64
TOOL_NAME = patch_cfversion_checks
patch_cfversion_checks_FILES = $(wildcard *.c) $(wildcard *.m)
CFLAGS += -Wno-macro-redefined
include $(THEOS_MAKE_PATH)/

How to save apticket.der

Should work on UNIX like boxes, not sure about Windows

  1. SSH to your device
  2. Export jb dir to the PATH : export PATH=$PATH:/jb/usr/bin:/jb/bin:/jb/sbin:/jb/usr/sbin:/jb/usr/local/bin:
  3. Locate apticket.der just to be sure it's here: ls /System/Library/Caches/.
    Here is the output you should have :