AI summary
LSPosed module that remembers and restores sort order in Android's file picker across folders and sessions. Defaults to date descending. Requires root and LSPosed framework. Version 3.1.0 restores the original app icon, applies module updates without force-stopping DocumentsUI, and improves performance with cached identifiers and reduced debug logging.
Generated by AI. May contain inaccuracies.
About this app
LSPosed module that persists Android file picker sort order
Persists sort preferences in Android's file picker (DocumentsUI). Manual sort changes are saved and restored across directories and sessions. Defaults to date descending.
Requirements
LSPosed framework (API 100+) Android 11+ (API 30) Root access
Supported Packages
com.google.android.documentsui (Google/Pixel devices) com.android.documentsui (AOSP ROMs)
Installation
Install LSPosed (JingMatrix fork recommended) Install this module Enable in LSPosed Manager Add DocumentsUI package to module scope Force stop DocumentsUI
Лицензия
GPL-3.0 license
What's new
- Features
- 405f55e (icon) Restore @0xRJDev's original app icon by @hxreborn
- 4ff0a27 Apply module updates without force-stopping DocumentsUI by @hxreborn
- Performance Improvements a28ed33 (hook) Log applied sorts only in debug builds by @hxreborn
- 047731e (hook) Cache UserId identifier method by @hxreborn
- b4fc9e7 (hook) Skip long-press wiring outside sort dialog by @hxreborn
- a9fdb5f (prefs) Read global sort file once per process by @hxreborn
- b509137 Remove legacy launcher icons unused on Android 8+ by @hxreborn
- Refactor
- 9e08fe3 (hook) Rename folder context hooker and sort methods by @hxreborn
- bef9bc5 (hook) Add takePerFolderTarget for per-folder handoff by @hxreborn
- 0471fd3 (hook) Merge directory and folder loader hookers by @hxreborn
- 492fb45 (hook) Split sort hook into save and restore paths by @hxreborn
- d17f57a (hook) Remove unused long-press flags and comments by @hxreborn
- 7b9aa5a (hook) Rename LongPressHooker to LongPressHook by @hxreborn
- 2b2b411 (log) Align messages to verb subject key=value by @hxreborn
- c358a38 (module) Make module reference and log tag private by @hxreborn
- 910f639 (module) Use shared log helper for lifecycle logs by @hxreborn
- 9c48927 (prefs) Remove unused persist results and context lazy by @hxreborn
- 4999ad2 (util) Post toasts on main executor by @hxreborn
- c486d9d Expand abbreviated locals and align store load names by @hxreborn
- Build
- 21b2c76 Keep minApiVersion 101 for API 101 frameworks by @hxreborn
- 7a869a0 Migrate to Xposed API 102 by @mirsella in #29
About this version
- Version
- 3.1.0 (310)
- Size
- 58.46 KB
- Requires Android
- 11
- Target SDK
- 30
- Architecture
- universal
- Downloads
- 11
- Updated
- Oct 6, 2026
- Package
- eu.hxreborn.remembermysort
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10