Skip to content

Instantly share code, notes, and snippets.

View 0xDE57's full-sized avatar
🧙‍♂️
RISC-V when?

arbitrary hexcode 0xDE57

🧙‍♂️
RISC-V when?
View GitHub Profile
@gitclone-url
gitclone-url / Boot image extraction guide.md
Last active September 14, 2026 11:51
Guide on how to extract a boot image from any Android phone without needing to root using Magisk, without stock firmware or a custom recovery
import com.badlogic.gdx.scenes.scene2d.Actor;
import de.golfgl.gdx.controllers.ControllerMenuStage;
import de.golfgl.gdx.controllers.IControllerScrollable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ControllerScrollableHelper implements IControllerScrollable {
private final ControllerMenuStage stage;
@FreyaHolmer
FreyaHolmer / GpuPrinter.cginc
Last active February 17, 2026 17:42
A unity shader .cginc to draw numbers in the fragment shader - see the first comment below for example usage!
///////////////////////////////////////////////////////////////////////////////
// ABOUT: A unity Shader .cginc to draw numbers in the fragment shader
// AUTHOR: Freya Holmér
// LICENSE: Use for whatever, commercial or otherwise!
// Don't hold me liable for issues though
// But pls credit me if it works super well <3
// LIMITATIONS: There's some precision loss beyond 3 decimal places
// CONTRIBUTORS: yes please! if you know a more precise way to get
// decimal digits then pls lemme know!
// GetDecimalSymbolAt() could use some more love/precision
@DDoop
DDoop / imgcrypt.py
Last active January 5, 2025 18:42
Hides a signature at a random offset inside the RGB data of an image file. Relies on CRC32. Written & tested on Linux
import subprocess
from PIL import Image
from random import randrange
class ByteStreamReader:
chunk_length = 32
hash_length = 8
def __init__(self, bytearr):

Manual Carrier Switching

How to switch the Orbic RC400L between carriers using only a root shell and AT commands. No custom firmware required — just the stock device with root access.

Overview

The Orbic RC400L ships with Verizon/Kajeet PDP context profiles baked in. When you insert a different carrier's SIM (T-Mobile, AT&T, etc.), the modem detects the new network but the old APN configurations remain, preventing a data connection. You must manually delete the old PDP contexts, configure new ones, update the QCMAP config file, and reboot.

Why AT+CGACT doesn't work: The stock QCMAP_ConnectionManager daemon owns the data call. Attempting AT+CGACT=1,<cid> returns +CME ERROR: unknown. Instead, we configure the APN at both the AT command level and in QCMAP's config file, then reboot to let QCMAP establish the connection cleanly.

@l33tm4st3r
l33tm4st3r / aur_malware_check.sh
Last active June 17, 2026 07:12
AUR supply-chain malware checker (atomic-lockfile / lockfile-js / nextfile-js campaign, June 2026) - behavior-based detection
#!/usr/bin/env bash
#
# aur_malware_check.sh - official-list + BEHAVIOR-based detection
#
# AUR malware campaign, June 2026
# (atomic-lockfile / lockfile-js / nextfile-js / js-digest):
# https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/thread/FGXPCB3ZVCJIV7FX323SBAX2JHYB7ZS4/
#
# Two complementary strategies:
# - Cross-check installed AUR packages against Arch's authoritative live list.