Universal-Debloater-Alliance / universal-android-debloater-next-generation

Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device.
GNU General Public License v3.0
2.14k stars 73 forks source link

feat(pack-description?): auto-update market links #338

Open Rudxain opened 5 months ago

Rudxain commented 5 months ago

Describe the feature you want

We could write a script that sends HTTP HEAD requests to G Play Store, S Galaxy Store, and etc., to check if each pack exists there, and if it does, add the link to the description.

Or even better, we could add this functionality directly to UAD-ng. Everytime the user clicks a pack to see its description, UAD would check if there's a market link available. To make it more efficient, it could cache results.

To make it smarter, it should parse the pack ID to ignore markets and prioritize order: for example, if the ID contains "samsung", UAD-ng will only check GPS & SGS, no need to check other stores. If the ID doesn't contain any known OEM name, and the list isn't Oem, it won't make any request.

Converted issue from https://github.com/0x192/universal-android-debloater/issues/59#issuecomment-1428530877.

Acknowledgements

Rudxain commented 1 month ago

It should be opt-in, to:

Also, some markets may block bots by IP, which may prevent the user from visiting those stores for a while