TrashRecover

A tool that will setup and start an HTTP session and launch a browser with the Android Lost/Hidden Item Recovery Tool with Termux.

language: Bash

release date: 2026-01-04

view on GitHub

about

Example
Termux TrashRecover is a complete, powerful tool that requires very few additional packages and will run its own temporary HTTP server on your phone, and on the server, a ready-made GUI for recovering deleted files.

The script uses Bash as the main brain of the operation, Python to run the server and run the logic, HTML+CSS to build the GUI, and JavaScript for backend<->frontend communication.

features

Inside the GUI, the user can view files found on the device along with appropriate thumbnails or icons, and then take action on them:
  • deleting individual files
  • recovering individual files
  • batch operations - Delete All / Recover All
In addition, the files have OPEN buttons that allow you to open / download them in the browser.

Thanks to the ability to set selected parameters in the CLI, the user can be sure that the interface will operate quickly and reliably.

compatibility

The script requires very few dependencies (for example Bash, Python3, ffmpeg, termux-open-url (optional) or built-in coreutils tools), which makes it simple and accessible to everyone.

Additionally, it is not necessary to use CLI parameters - the script is configured, almost everything can be conveniently set in the GUI after starting the server.

And what is most important for many people - the script does not need root to work :)