Open Source offline browser

## HTTrack on Android HTTrack downloads a website to your device so you can read it offline. The Android app runs the same mirroring engine as the desktop version behind a touch interface. It needs Android 7.0 or later, and is available on Google Play. The steps below follow one mirror from start to finish. Grant storage access On first launch the app asks for permission to store mirrors on your device. The prompt reads "Allow HTTrack Website Copier to access photos, media, and files on your device?". Tap ALLOW: without it the app cannot save the downloaded files. If you have used an older release, a second prompt offers to bring its mirrors into the app. Tap Import to move them, or Not now to skip. Start The welcome screen shows the engine version at the bottom. Tap Next to create a project, or Browse sites to open a mirror you already made. Name the project Give the project a name, and optionally a category to group related mirrors. Base path shows where the files will be written. Tap Next. Enter the address Type the site address. If a project of the same name already exists, pick Continue interrupted download or Update existing download. Tap Options to adjust the crawl, or Start to begin. Options (optional) The Options screen holds the crawl settings, grouped into eleven tabs. It uses the same profile format as the desktop version, so a tab you know from WinHTTrack behaves the same way here. The tabs are: Scan Rules: wildcard filters for the addresses to keep or skip. Limits: caps on depth, size, time, speed, and number of connections. Flow Control: simultaneous connections, timeouts, and retries. Links: how far to follow links, and which extra files to fetch. Build: how the saved files and folders are named. Browser ID: the user-agent, language, and headers sent to servers. Spider: cookies, robots.txt handling, and request behavior. Proxy address: proxy host and port. Log, Index, Cache: log files, the search index, and the update cache. Type/MIME associations: map file extensions to MIME types. Experts Only: scan mode, how far the crawl may travel, and link rewriting. The desktop option reference describes every setting in full. A few desktop options are missing or fixed on Android: the proxy tab has a host and port but no login and password, the download folder is fixed inside the app's storage so there is no output-path setting, and the MIME table holds up to eight entries. Run the mirror HTTrack downloads the site and reports live figures: bytes saved, links scanned, transfer rate, and errors. Tap Abort to stop early; a partial mirror can be resumed later. Browse the result When the crawl finishes the app reports Success and the mirror location. Tap Browse Mirrored Website to read the copy in your browser, View log to see what happened, or New project to start again. Where the files are Mirrors are written under `/storage/emulated/0/HTTrack/Websites`, in a folder named after the project. That folder lives in your device's shared storage, so a file manager or a USB connection can reach it. Opening `index.html` there browses a mirror without the app. Back to Home