tahag.dev

Uses

The tools I keep installed and what each one is for. Nobody is paying for this.

decompiling

jadx

the first thing I open. Decompiled Java that is wrong in useful, predictable ways

apktool

for manifests and resources, and for rebuilding when I need to

dex2jar + JD-GUI

occasionally, when jadx chokes on a construct

Ghidra

only when something disappears into lib/*.so

running the app

Frida

hooking the checks and the string decryptors, loaded at spawn

objection

for the checks I do not feel like writing a script for

mitmproxy

traffic, with a CA installed on a device I control

MobSF

a quick second opinion on a package before I spend a day on it

running this site

server

Cloudflare Pages Functions and Hono, rendered at the edge and cached for 60 seconds

storage

D1 for posts, comments, and analytics; markdown rendered once at save time

highlighting

Shiki with the JavaScript regex engine, dual light and dark themes

search

Fuse.js over an index built from D1 on first use

outside the terminal

keyboard

whatever is quiet, currently a Keychron with browns

notebook

paper, because a call graph on paper survives a reboot

Type to search. Enter opens the top result.

/ openesc closeenter go