-
Notifications
You must be signed in to change notification settings - Fork 837
Home
Please read the FAQ.
Worth reading :
- An Analysis of Pre-installed Android Software
- Android Mobile OS Snooping By Samsung, Xiaomi, Huawei and Realme Handsets
There is a lot of packages descriptions to improve. Some can be slightly incorrect and some are nearly nonexistent. You know what you have to do! :)
You can also add new packages :
-
All non documented packages can be displayed by selecting the unlisted filter.
-
Try to document each new package and create a pull request or create an issue.
The UAD list is a JSON list that can be found here.
A package is defined like this:
{
"id": "com.google.mainline.telemetry",
"list": "Google",
"description": "First line of the a description\nThis is a new line",
"dependencies": null,
"neededBy": null,
"labels": null,
"removal": "Unsafe"
},
dependencies, neededBy and labels are fields which will most likely change in the near future (for the v0.6 or v0.7).
- list: can be Google, Misc (miscellaneous), Oem (manufacturer), Aosp, Pending, Carrier (isp).
- removal: can be Recommended, Advanced, Expert, Unsafe (see more)
- Apktool
- Jadx (what I use)
- Bytecode Viewer
SD Maid Apps checker feature can be useful to find info about the packages.
Stanley app or Apps_packages_info on F-droid are also handy.
Logcat Reader to easily access device logs
You need to install the Rust toolchain and the mold linker
cargo build --release
The default renderer is wgpu, a modern renderer using Vulkan. If you want OpenGL (useful for older computer) you need to add the glow
feature (more info).
cargo build --features glow --release