Skip to content

Blog.

  • Home

Beating the 678-Byte APK on Modern Android

The smallest known APK was 678 bytes, but it stopped installing on Android 14+. I wrote a custom toolchain and pushed a modern installable build down to 624.

01.05.2026 androidapkoptimizationreverse-engineeringpython

Replacing FFmpeg with 79 Lines of Java

I needed to extract AAC audio from HLS streams on Android. FFmpeg added 10MB to the APK. So I read the spec and wrote a demuxer from scratch.

24.03.2026 androidmultimediareverse-engineeringmpeg-tsoptimization

Writing a Reflective PE Loader in Rust

Implementing a reflective PE loader in no_std Rust: XOR-encrypted payload, dynamic API resolution via hash, manual section mapping, IAT patching, relocations and header wiping.

20.09.2025 rustwindowssecurity

Copyright 2026. All rights reserved.