Skip to content

Instantly share code, notes, and snippets.

View HelgeSverre's full-sized avatar
🧠
LLMs gonna take our jewrbs.

Helge Sverre HelgeSverre

🧠
LLMs gonna take our jewrbs.
View GitHub Profile
@HelgeSverre
HelgeSverre / ssl_unpinning.js
Created August 9, 2025 19:40
Universal SSL Certificate Pinning Bypass for Android - Comprehensive Frida script for bypassing SSL pinning in Android apps
/*
* This script combines, fixes & extends a long list of other scripts, most notably including:
*
* - https://codeshare.frida.re/@akabe1/frida-multiple-unpinning/
* - https://codeshare.frida.re/@avltree9798/universal-android-ssl-pinning-bypass/
* - https://pastebin.com/TVJD63uM
*/
setTimeout(function () {
Java.perform(function () {
@HelgeSverre
HelgeSverre / GIST_README.md
Created August 9, 2025 19:40
Android Reverse Engineering Automation with Just - Complete toolkit for APK analysis, Frida instrumentation, MITM proxy, and MobSF integration

Android Reverse Engineering Automation with Just

A comprehensive justfile for automating Android application reverse engineering tasks including APK downloading, static analysis with jadx/apktool, dynamic analysis with Frida, MITM proxy setup, and MobSF integration.

Quick Start

Prerequisites

macOS:

[Image]
Acme Goa Song Builder Kit.
With this new tool, you can write cool psychadelic, spiritual
trance
peices without the problems often plagueing "inferior" music.
Simple
play the samples of 'authentic goa trance', and then pick various
<!--
Use like this
TextEntry::make('data')
->label('Data')
->view('filament.infolists.json-view')
->columnSpanFull(),
-->
@HelgeSverre
HelgeSverre / AkaiFire.py
Last active January 13, 2025 00:35
MIDI Library to do stuff with the AKAI Fire MIDI Controller
# Credits: https://blog.segger.com/decoding-the-akai-fire-part-1/
import rtmidi
import threading
import time
# Constants
BITMAP_SIZE = 1171 # For OLED 128x64, calculated as ceil(128*64/7)
BITMUTATE = [
[13, 0, 1, 2, 3, 4, 5, 6],
@HelgeSverre
HelgeSverre / DumpContext.php
Created January 5, 2025 07:57
Laravel Command for generating a database context file for use with AI-coding tools
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\DB;
class DumpContext extends Command
{
protected $signature = 'db:dump-context';
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DnB Beat Generator Visualization</title>
<style>
body, html {
margin: 0;
overflow: hidden;
@HelgeSverre
HelgeSverre / AI.php
Created December 8, 2023 01:38
QUICK N DIRTY AI WRAPPER
<?php
namespace App;
use Illuminate\Support\Arr;
use OpenAI\Laravel\Facades\OpenAI;
use OpenAI\Responses\Chat\CreateResponse;
use Throwable;
class AI
@HelgeSverre
HelgeSverre / SelectorFinder.php
Created December 3, 2023 20:39
Experimental approach to selector finding using AI
<?php
namespace App\Scraping;
use App\HtmlCompressor;
use Closure;
use OpenAI;
use Spatie\Fork\Fork;
class SelectorFinder
@HelgeSverre
HelgeSverre / HtmlCompressor.php
Created December 3, 2023 20:36
Experimental code to compres HTML without losing the "structure", for a web scraping with ai use-case to reduce required token-usage.
<?php
namespace App;
use Illuminate\Support\Str;
use Symfony\Component\DomCrawler\Crawler;
class HtmlCompressor
{
protected bool $removeComments = true;