{"id":17175980,"url":"https://github.com/muntashirakon/android-debloat-list","last_synced_at":"2025-03-17T15:12:26.692Z","repository":{"id":55052955,"uuid":"522790506","full_name":"MuntashirAkon/android-debloat-list","owner":"MuntashirAkon","description":"[WIP] A comprehensive list of apps for debloating Android with suggestions and vulnerabilities, based on but independent of UAD project.","archived":false,"fork":false,"pushed_at":"2024-03-15T21:23:11.000Z","size":228,"stargazers_count":169,"open_issues_count":24,"forks_count":14,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-04-14T00:37:56.866Z","etag":null,"topics":["android","debloating"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MuntashirAkon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-08-09T03:36:51.000Z","updated_at":"2024-04-13T23:11:15.000Z","dependencies_parsed_at":"2024-04-19T05:16:52.606Z","dependency_job_id":null,"html_url":"https://github.com/MuntashirAkon/android-debloat-list","commit_stats":{"total_commits":102,"total_committers":7,"mean_commits":"14.571428571428571","dds":"0.37254901960784315","last_synced_commit":"83a603e1bf9d3d265c2ab91e2052911c4c4f8351"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuntashirAkon%2Fandroid-debloat-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuntashirAkon%2Fandroid-debloat-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuntashirAkon%2Fandroid-debloat-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuntashirAkon%2Fandroid-debloat-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MuntashirAkon","download_url":"https://codeload.github.com/MuntashirAkon/android-debloat-list/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244056425,"owners_count":20390719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","debloating"],"created_at":"2024-10-14T23:58:37.921Z","updated_at":"2025-03-17T15:12:26.668Z","avatar_url":"https://github.com/MuntashirAkon.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Android Debloat List\n\nA comprehensive list of apps that come preinstalled with many ROMs and how to remove and replace them, intended for\nbackend rather than frontend. This list is kept in synchronized with\nthe [UAD-NG](https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation) project.\n\n## JSON Schema\n\nOur JSON schema is quite different from the one used in the UAD project.\n\n- `id` (string) - Name of the package. It has to be unique per entry across all the list.\n- `label` (string) _optional_ - The readable name of the package in English, currently optional as UAD does not have\n  this field.\n- `dependencies` (list of strings) _optional_ - Package names of the apps that this app depends on.\n- `required_by` (list of strings) _optional_ - Package names of the apps that depend on this app.\n- `tags` (list of strings) _optional_ - List of predefined tags/categories.\n- `description` (string) - Description of the package under 200 words.\n- `web` (list of strings) _optional_ - List of websites including Google Play Store, investigation reports, etc.\n- `removal` (string) - How should this app be removed. The values are predefined.\n- `warning` (string) _optional_ - Additional description for the app that require user's attention.\n- `suggestions` (string) _optional_ - Suggestion ID.\n\n### Values for `removal`\n\n| name      | description                                                                   |\n|-----------|-------------------------------------------------------------------------------|\n| `delete`  | It's safe to just get rid of the app.                                         |\n| `replace` | Replace the app with something else, preferably, with one of the suggestions. |\n| `caution` | It might not be safe to get rid of the app.                                   |\n| `unsafe`  | It is unsafe to get rid of the app. `warning` must be set for this.           |\n\n### Values for `tags`\n\nWill be added when required.\n\n### Suggestions\n\nThe filename of the suggestion is its _Suggestion ID_. The file contains a list of suggested apps. Each suggestion has\nthe following format:\n\n- `id` (string) - Package name of the app.\n- `label` (string) - The readable name of the app in English.\n- `reason` (string) _optional_ - Why this is suggested, under 100 words. This value must only be filled for cases where\n  no valid alternative exists.\n- `source` (string) _optional_ - Source of the app. This is a predefined value, could be `fgas` where `f` stands for\n  F-Droid, `g` for Google Play Store, `a` for Amazon Appstore and `s` for Samsung Galaxy Store.\n- `repo` (string) - Link to the project repository.\n\n#### Criteria for suggestions\n\n1. There does not already exist a suggestion for the _Suggestion ID_ that offers similar or better features. A new\n   suggestion without a `reason` is preferable over an existing suggestion with `reason`.\n2. Both source code and software have to be free (libre) and open source having an OSI approved license. Use of non-free\n   assets or resources (that is, non-source code) in a software is permissible. But the `reason` must be included for\n   such cases.\n3. Interface or functions (UI/UX) should be very or nearly similar to the original app or even better. If no such\n   alternative is available right now, `reason` must be included.\n4. For crucial apps, such as instant messaging or password manager apps, only an audited app might be listed. Unaudited \n   yet popular apps should contain sufficient warning in the `reason` section.\n5. The suggested app should not contain any trackers. If it does contain any reasonable tracker such as crash reporting\n   framework, it should be disabled (that is, opt-out) by default. If there exists no such alternatives, the `reason`\n   section must be updated with sufficient warning.\n6. No credits or endorsement is allowed. If a suggested app contain or advertise its inclusion in this list, the app\n   will be removed from the list in immediate effect.\n\n## Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md).\n\n## License\n\n```\nCopyright (C) 2022  Muntashir Al-Islam\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuntashirakon%2Fandroid-debloat-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuntashirakon%2Fandroid-debloat-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuntashirakon%2Fandroid-debloat-list/lists"}