10 KiB
Executable File
Tricky Addon: Update Target List
A KSU WebUI to configure tricky store target.txt
This module is not a part of the Tricky Store module. DO NOT report any issues to Tricky Store if encountered.
GitHub release: Tricky Addon: Update Target List
Telegram channel: KOW's Little World
Changelog
v4.1
- WebUI: Added right-to-left language support in UI.
- WebUI: Fixed 'Failed to fetch applist' in certain condition.
- Script: Added auto security patch support for pif.prop.
- WebUI: Added support for Dakkshesh's TrickyStore fork (GitHub@beakthoven/TrickyStore).
- WebUI: Added device props support for qwq233's TrickyStore fork (this will not modify system prop automatically).
- WebUI: Added German (#78, @xxOrdulu52xx), Bengali, Persian translation.
- WebUI: Updated Turkish, Italian, Japanese, Arabic translation. (@cvnertnc, @GRgabrix, @reindex-ot, @ZG089)
v4.0
- WebUI: Fixed
Failed to fetch security patchissue in most condition. - WebUI: Added support for qwq233's TrickyStore fork.
- WebUI: Provide option to download latest canary version in about menu.
- action: Removed MMRL from action redirect WebUI since MMRL no longer provide built-in WebUI. (#66, @ThanhCN0)
- WebUI: Unknown keybox option no longer rely on internet connection.
- WebUI: Fixed built-in update mechanism might fail in some condition. (@backslashxx)
- WebUI: Translation service now is available on crowdin, view translation guide for more detail. You can reach our crowdin website in the WebUI language menu too.
- WebUI: Added Ukrainian (#43, @StepanSad), Greek (#61, @Goku818) translation.
- WebUI: Updated Japanese, Indonesian, Arabic, Polish, French, Portuguese, Ukrainian translation. (@reindex-ot, @Rem01Gaming, @ZG089, @Bladius2024, @GhostFRR, @SecretGogeta, crowdin@IlliaS)
v3.9
- WebUI: Optmized app loading speed, fixed all known freezing issue.
- WebUI: Added unknown keybox option, similar to AOSP keybox, removed AOSP keybox fallback when no valid keybox available.
- MMRL: Added app icon support, enjoy with latest MMRL or WebUI X.
- Action: Added support for Magisk action redirect WebUI X.
- Script: Get actual vbmeta size before resetprop.
- WebUI: Add Portuguese Brazilian Translation (#38, @JeanxPereira)
v3.8.1
- WebUI: Fixed missing aosp key fallback when no valid key is available.
v3.8
- WebUI: Optimized UI.
- WebUI: Added mirror link fallback to fetch content from raw.githubusercontent.com
- WebUI: Added French translation (#31, @anaelle-dev)
- WebUI: Added Arabic Translation (#32, @ZG089)
- WebUI: Added Azerbaijani Translation (#34, @mnasibzade)
v3.7
- WebUI: Optimized UI.
- WebUI: Added uninstall confirmation dialog.
- WebUI: Sanitize text content (#23, @totalolage)
- WebUI: Added selected language memory.
- WebUI: Fixed Chinese translation (#26 #27, @xiaokuqwq)
- WebUI: Added Indonesian translation (#28, @ChiseWaguri)
- WebUI: Added Italian translation (#30, @luigimak)
- MMRL: Added monet theme suport.
- MMRL: Fixed fail to display guide when permission is not granted.
- No longer add Play Store by default.
v3.6
- WebUI: Option to add system apps.
- WebUI: Fixed abnormal gap between content and header in MMRL.
- Handle some vbmeta related prop, enforce boot hash to lowercase.
- No longer auto config security patch by default (old user will remain current setup).
- Fixed issue with disable sucompat.
- More minor improvements.
v3.5
- Script: Set
system=propin auto config. - WebUI: Option to fetch secuirty patch date.
- WebUI: Fixed
Failed to fetch app listissue in vanilla rom. - WebUI: Added Polish translation (#18, @Bladius2024)
- WebUI: Update Japanese translation (#20, @reindex-ot)
- WebUI: Minor UI improvements.
v3.4
- WebUI: Allow import custom keybox from device storage.
- WebUI: Allow custom config security patch in WebUI, save empty to disable auto config.
- WebUI: Update Turkish translation (#16, @berkmirsatk)
- WebUI: Fix wrong changelog version displayed in update changelog.
- MMRL: Display a guide to enable the JavaScript API in MMRL. Directly request API permission on v33045+
- More minor improvements
v3.3.1
- Fixed security patch logic, use pif.json to get security patch date.
- No auto config
security_patch.txtfor security patch lesser than one year.
v3.3
- Support auto config
security_patch.txtfor Tricky Store v1.2.1 or higher. - No longer need to add
!to Play Store for devices that have security patch older than one year to get strong integrity in new A13+ check. - Magisk: automatically add apps from DenyList to
target.txton boot. To enable this feature, click "Select from DenyList" once in WebUI after update.
v3.2
- Add
androidandcom.android.vendingby default. - Handle
ro.vendor.build.security_patchif the value is different. - Updated Japanese translation (#11, @reindex-ot)
- Added Turkish translation (@berkmirsatk)
v3.1
- Added
com.google.android.gsfandcom.android.vendinginto WebUI app list. (#10, @ChiseWaguri) - Fixed multiple instances of GMS appeared in the app list when GMS isn't a system app.
- Added auto backup
keybox.xmltokeybox.xml.bakbefore replacing it. - Minor animation improvements and code optimizations.
- Markdown support for future update changelog in WebUI.
v3.0
- Animation improvement: new checkbox animation, new touch ripple animation, and more.
- Adjust save button and prompt position in MMRL.
- Long press on app to select
!and?mode, use this only when the app cannot work without this. - Display gms in app list.
- Show module version in header.
- Rewrite update method, you can now update module directly in WebUI.
v2.9
- Preserve
!and?during update target in WebUI. - Optimized scripts, thanks to @backslashxx.
- Fixed freeze in weak connection.
- Added Spanish, thanks to @Keinta15.
- Removed restriction on installation but module will still be removed if Tricky Store is not found after reboot.
v2.8
- Fixed all KSUWebUIStandalone freeze issue, removed visible option.
- Reduced WebUI loading time.
- Added Japanese. Thanks to @reindex-ot.
v2.7.1
- Link redirect quick fix
v2.7
- Abandoned
UpdateTargetList.sh; No longer automatically update target on boot. - Adapted with MMRL, Magisk user can uninstall KSUWebUIStandalone if you have latest MMRL installed, action button will redirect to MMRL if KSUWebUIStandalone not found.
- New update card for invisible module.
- Improved UI.
- Press any position of app card to select/deselct.
v2.6
- Invisible module, integrate action button & WebUI on Tricky Store card. You can still use visible option if you found any issue with invisible module. Thanks for idea from @backslashxx.
- To uninstall invisble module, scroll down to the bottom of WebUI and press Uninstall WebUI.
- Add update prompt if found new version in webui, and show module if found an update. (invisible)
- Reduced WebUI loading time
- Added feature to save verifiedBootHash
- New way to detect Xposed module, now can catch all Xposed module apk package name in Deselect Unnecessary option, feedback in Telegram or create issue if missed any.
- Initial support for multiple languages
- Language available: en-US, ru-RU, tl-PH, zh-CN, zh-TW
- Add language or fix translation error? Read here.
v2.6-beta.3
- Check in release notes.
v2.6-beta.2
- Check in release notes.
v2.6-beta.1
- Check in release notes.
v2.5
- Remove kb prompt on installation, moved into WebUI
- Restore to AOSP keybox during uninstallation
v2.4
-
Added aapt binary for app name display
-
KSU WebUI:
-
Added app name display
v2.3
-
Removed curl binary
-
Moved boot_hash to /data/adb to prevent overwrite
-
Stop TSP-A auto target to prevent overwrite
-
Abandoned action button in KernelSU and Apatch
-
Magisk action button: open WebUI, automatic download if not installed (optional)
-
KSU WebUI:
-
Option to select app from DenyList (Magisk)
v2.2
- KSU WebUI:
- Added help menu
- Added extra unnecessary app exclude option
- Added no Internet connection prompt
v2.1
-
Added curl binary to fetch Xposed module package name from LSPosed webside
-
KSU WebUI:
-
Added feature to exclude Xposed module package name
-
Fixed abnormal color in dark mode
-
Combined save config and update target.txt button
-
Fixed some more known bugs
v2.0
- Added WebUI for configuration
v1.7
- Fixed update issue (Will start to work in next update)
v1.6
- Updated something
v1.5
- Fixed some known issue
- Updated something
v1.4.1
- Fixed Magisk installation issue
v1.4
- Migrate ro.boot.vbmeta.digest from system.prop to resetprop
- Fix config list recognize error on some device
- Refactor code
v1.3.1
- Added Apatch Next package name to exclude list
- Fix automatic update target script not working issue
v1.3
- Minor improvement in code
- Overwrite protection: won't remove previous setup when updating module
v1.2
- Initial release
- Automated update target list on every boot
v1.1
- Add exclution and addition list config, config directory: /data/adb/tricky_store/target_list_config (No release)
v1.0
- Initial version (No release)