A riscv64 Linux booting in your browser with TinyEMU/JSLinux (© 2017-2019 Fabrice Bellard) and a static radare2 (© pancake) preinstalled.
Try r2 /bin/busybox, then aaa and pdf @ main. All r2 tools are available: rasm2, rabin2, rax2, ragg2, ...
Uploaded files appear in /mnt/tmp. After adding this page to the Home Screen, open that copy once while online. Disk blocks normally stream on demand. To use it in airplane mode, open Cache, choose Cache all and keep the app open until it reports that all files are local. Interrupted downloads resume where they stopped. Nothing is executed outside this page. On a phone, pinch inside the terminal to change its font size, or drag with one finger to send vertical or horizontal mouse wheel events to r2 visual modes without scrolling the page. Font, viewport, rotation and keyboard changes resize both the browser terminal and the guest tty automatically. The shell's resize helper remains available as a fallback. Add ?mem=256 to the URL for more guest RAM.
Offline storage
Preparing the offline app shell...