Releases: luli395/android_everything
Release list
Android Everything v0.1.5
Fixed
- Serialize indexing and deletion per Android device so an in-flight index snapshot cannot restore a file after it is deleted.
- Prevent deletion while indexing is active and prevent a new index from starting during deletion.
- Remove successfully deleted paths from SQLite before releasing the device mutation lock.
Windows package
Download AndroidEverything-v0.1.5-windows.zip. The package includes AndroidEverything.exe, Android Platform Tools (adb.exe and required DLLs), notices, and the executable checksum.
Verify the ZIP with AndroidEverything-v0.1.5-windows-SHA256.txt before extracting it.
Full changelog: v0.1.4...v0.1.5
Android Everything v0.1.4
Highlights
- Add true case-insensitive substring search across indexed file names and Android paths.
- Match text anywhere in a name or path—for example,
hotnow matchesphoto.jpg. - Support one- and two-character searches with a Unicode-aware fallback.
- Keep quotes, parentheses, brackets, hyphens, and FTS5 operators safe as search input.
- Automatically migrate the v0.1.3 search index to the new trigram schema without discarding indexed file metadata.
- Normalize indexed search text in application code for consistent case- and diacritic-insensitive matching across supported Python and SQLite versions.
Windows package
The complete Windows ZIP includes AndroidEverything.exe, Android Platform Tools ADB 37.0.0, the required ADB DLLs, and the Android Platform Tools notice. Python and a separate ADB installation are not required.
ZIP SHA-256: 1ca8f03cac41cba943e2fedd64384b764cd48f040d8f3785dc80d7c9f668b4b6
$expected = (Get-Content .\AndroidEverything-v0.1.4-windows-SHA256.txt).Split()[0]
$actual = (Get-FileHash .\AndroidEverything-v0.1.4-windows.zip -Algorithm SHA256).Hash.ToLowerInvariant()
$actual -eq $expectedFull changelog: v0.1.3...v0.1.4
Android Everything v0.1.3
Highlights
- Bind every device-scoped ADB command to the device serial selected when the operation starts.
- Lock device selection and refresh controls until all active indexing and file operations finish.
- Quote Android shell paths and reject invalid delete paths.
- Sanitize Windows download filenames, avoid overwriting same-named files, and isolate temporary cache paths.
- Report accurate success and failure counts for batch downloads.
Windows package
The complete Windows ZIP includes AndroidEverything.exe, Android Platform Tools ADB 37.0.0, the required ADB DLLs, and the Android Platform Tools notice. Python and a separate ADB installation are not required.
ZIP SHA-256: 3a2891c208cad1d4927e881d3a644e42c24286e3387c5984fe8fd5b1a29532c7
$expected = (Get-Content .\AndroidEverything-v0.1.3-windows-SHA256.txt).Split()[0]
$actual = (Get-FileHash .\AndroidEverything-v0.1.3-windows.zip -Algorithm SHA256).Hash.ToLowerInvariant()
$actual -eq $expectedFull changelog: v0.1.2...v0.1.3
Android Everything v0.1.2
Android Everything v0.1.2
This release provides a complete Windows package: extract the ZIP and run AndroidEverything.exe. Python and a separate ADB installation are not required.
Package contents
AndroidEverything.exeadb.exeAdbWinApi.dllAdbWinUsbApi.dll- Android Platform Tools
NOTICE.txtand version metadata - Executable SHA-256 checksum
Improvements
- Automatically discover ADB beside the application or in a sibling
platform-toolsdirectory - Show a status-bar message when SQLite cannot complete a search
- Accept usable scan results when Android protected directories make recursive listing return status 1
- Require an explicit scan-completion marker so interrupted ADB output never replaces the previous index
Verification
- Unit tests: 24 passed
- ZIP extraction and packaged startup smoke test: passed on Windows 10
- Connected-device scan test: passed with a Samsung SM_S9420
- ZIP SHA-256:
05367dc00187b55243599f730a35538e84209238f20f17c626e2d0ded495d5e1 - Internal EXE SHA-256:
aa9d86f71a1e0bc448fccadb2cbae8a72c4bebd38d86bea0d929d30882ca8626
Download both files below, verify the ZIP checksum, extract the complete archive, and run AndroidEverything.exe.
Android Everything v0.1.1
Android Everything v0.1.1
This maintenance release improves search reliability and prevents failed ADB operations from being mistaken for successful scans.
Fixed
- Treat FTS5 punctuation, quotes, parentheses, and operators such as
ANDandORas ordinary search input - Return an empty result for punctuation-only searches instead of raising a SQLite FTS5 syntax error
- Determine ADB command success from the actual process exit code rather than matching text in stderr
- Preserve the previous device index when an ADB scan fails, times out, or the device goes offline
- Use exit status for file pull and delete operations
Installation
- Download
AndroidEverything.exebelow. - Install Android SDK Platform Tools and add
adbtoPATH. - Connect an Android device with USB debugging enabled and start the executable.
ADB is not bundled. The executable is not code-signed, so Windows SmartScreen may display a notice. Verify the download using AndroidEverything-v0.1.1-SHA256.txt.
Verification
- Unit tests: 18 passed
- Packaged startup smoke test: passed on Windows 10
- SHA-256:
44365610274edcab31d383a8285bf7dfcfcca2a7b38dfd8db79907d617f4598d
See the user guide and changelog for details.
Android Everything v0.1.0
Android Everything v0.1.0
The first public release brings an Everything-style, search-as-you-type experience for Android files to Windows.
Highlights
- Standalone
AndroidEverything.exefor Windows 10 and later; Python is not required - Fast local search powered by SQLite/FTS5
- Atomic index replacement keeps the previous index when scanning fails or is cancelled
- Device discovery, extension filters, sorting, pull/open/reveal, path copy, and delete operations
- Persistent index and logs under
%LOCALAPPDATA%\AndroidEverything - The app now opens with setup guidance instead of exiting when ADB is missing
Installation
- Download
AndroidEverything.exebelow. - Install Android SDK Platform Tools and add
adbtoPATH. - Connect an Android device with USB debugging enabled and start the executable.
ADB is not bundled. This release is not code-signed, so Windows SmartScreen may show a notice. Verify the executable using AndroidEverything-v0.1.0-SHA256.txt.
Verification
- Unit tests: 9 passed
- Packaged startup smoke test: passed on Windows 10
- SHA-256:
1fd96efda302b272a8cb2b676e6ab4b9e198e79d5e76761ef6aeaf00ba3b1982
See the user guide and changelog for details.