Skip to content

Instantly share code, notes, and snippets.

View FireMario211's full-sized avatar
🏠
Working from home

Fire FireMario211

🏠
Working from home
View GitHub Profile
@khanhduytran0
khanhduytran0 / _MissedRevoke.md
Last active November 6, 2026 10:26
Bypass revoke and expired certs for iOS 26.x

This is for iOS 26+ only. Read mineek's secret.txt for more info.

I didn't plan to release this that early, but as iOS 27 has already nuked partial restore; and A12/A13 being jailbreakable (including A12 iPads EOL at 26) as soon as a new kernel exploit drops, there is not much to lose.

MissedRevoke

(the "secret.txt" for iOS 26)

iOS has had a long time storing revocation details in separate plists, it was trivially bypassable by zeroing and chflags immutable on them. Since iOS 26.0b2, all of these files have been migrated to mis.db.

@FireMario211
FireMario211 / matrix-client-comparisons.md
Last active September 24, 2026 15:28
Matrix Clients and their pros and cons

Matrix Client Comparison

Note

This provided list is based solely on my opinion. You may not care about some of these features, but some people who are transitioning from Discord to Matrix may care. The clients are taken from https://matrix.org/ecosystem/clients/

Last updated date: August 2026

Element

A glossy web and desktop client with an emphasis on performance and usability.

✅ Pros

@dankmeme01
dankmeme01 / geode-android-hwasan.md
Last active May 26, 2026 19:57
Easy debugging of Geode mods with HWASan

Easy debugging of Geode mods with HWASan

ASan (and it's younger brother, HWASan) are incredible tools for debugging memory integrity bugs in native applications. This guide explains how to set up HWASan for Geode mods on Android and how to analyze crashes.

Requirements:

  • Device running Android 14+, lower is possible but only with ASan, which has a slightly different way of setting up. See here
  • Android Studio or any other way of building the launcher

Build the mod

Windows

Function Path
getGameDir() {GD_DIR}
getSaveDir() %LOCALAPPDATA%/GeometryDash
getGeodeDir() {GD_DIR}/geode
getGeodeSaveDir() %LOCALAPPDATA%/GeometryDash/geode
getGeodeResourcesDir() {GD_DIR}/geode/resources
getGeodeLogDir() {GD_DIR}/geode/logs
@JJTech0130
JJTech0130 / debugger_jit_improved.m
Last active July 10, 2026 15:52
Improved method of using a debugger for JIT on iOS... Uses split rx/rw regions, and works on iOS 18.4b1
#import <Foundation/Foundation.h>
#import <mach/mach.h>
#import <stdio.h>
#import <stdlib.h>
#import <string.h>
#include <libkern/OSCacheControl.h>
const int REGION_SIZE = 0x4000*1;
void write_instructions(void* page)
@HJfod
HJfod / GeodeListExample.cpp
Created May 18, 2024 21:10
An example on how to create a simple scrollable list with Geode. Up-to-date with best practices in May 2024.
// Required for the ScrollLayer class, a Geode addition
#include <Geode/ui/ScrollLayer.hpp>
using namespace geode::prelude;
// `items` here is some content you want to use to generate the
// list nodes - this can be levels, posts, or whatever else you want
// to make a list of
ScrollLayer* createMyList(std::vector<Item> const& myItems) {
// The size here is the size of the visible area you can see and scroll in
@L0ry-git
L0ry-git / main.rs
Last active April 26, 2021 19:52
Joke tool that allows you to write and compile Rust code as folder names. The syntax for every folder name is <line number> <code> (for example "11 let a = 1;"). See lines 46-55 for the other syntax rules. Crate name is supposed to be "folderustc". Usage: folderustc <source folder> <rust compiler args>.
use std::{
fs::{self, DirEntry, File},
io::{prelude::*, Error, Result},
process::Command
};
//Default temp file name
const FILE_NAME: &'static str = "source.rs";
fn main() -> Result<()> {
@paddy74
paddy74 / setup_wol.sh
Last active September 23, 2026 02:22
Setting up wake-on-lan on Arch
#!/bin/bash
# https://wiki.archlinux.org/index.php/Wake-on-LAN
sudo pacman -Syu ethtool
# d (disabled), p (PHY activity), u (unicast activity), m (multicast activity),
# b (broadcast activity), a (ARP activity), and g (magic packet activity)
ethtool <interface> | grep Wake-on
# If not g
ethtool -s <interface> wol g
@subfuzion
subfuzion / curl.md
Last active November 5, 2026 22:20
curl POST examples

Common Options

-#, --progress-bar Make curl display a simple progress bar instead of the more informational standard meter.

-b, --cookie <name=data> Supply cookie with request. If no =, then specifies the cookie file to use (see -c).

-c, --cookie-jar <file name> File to save response cookies to.