Skip to content

Commit

Permalink
Merge branch 'MuntashirAkon:master' into More-oplus-oneplus
Browse files Browse the repository at this point in the history
  • Loading branch information
Application-maker authored Jul 25, 2023
2 parents 93c569c + 511c740 commit 787f421
Show file tree
Hide file tree
Showing 7 changed files with 194 additions and 15 deletions.
55 changes: 55 additions & 0 deletions .github/ISSUE_TEMPLATE/report_vulnerability.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Report vulnerability of a system app
description: Ask maintainers to add/update vulnerability of a system app
labels: [enhancement]

body:
- type: checkboxes
attributes:
label: Please check before submitting an issue
options:
- label: I have investigated the app and created a report
required: true

- type: input
attributes:
label: Vulnerability report
description: CVD/CVE, or a link otherwise
placeholder: CVE-2019-16253
validations:
required: true

- type: input
attributes:
label: Package name
placeholder: com.samsung.SMT
validations:
required: true

- type: input
attributes:
label: Package label
placeholder: Samsung TTS
validations:
required: true

- type: textarea
attributes:
label: Affected versions
description: List affection versions with version code
placeholder: |
- Android < P: 3.0.00.100 (300200100) and earlier
- Android ≥ P: 3.0.02.6 (300200006) and earlier
validations:
required: true

- type: input
attributes:
label: Removal
placeholder: Update, or remove if the feature is not used
validations:
required: true

- type: textarea
attributes:
label: Additional context
description: Add any other context about your proposal here.
54 changes: 54 additions & 0 deletions .github/ISSUE_TEMPLATE/request_addition.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Request addition of new bloatware
description: Request maintainers to add one or more bloatware
labels: [enhancement]

body:
- type: checkboxes
attributes:
label: Please check before submitting an issue
description: Checking the items below help us determine how to set priorities
options:
- label: The bloatware in my proposal are not present in the list
required: true
- label: I have tested the bloatware in my device
required: true
- label: I have investigated the bloatware and created a report
required: false

- type: textarea
attributes:
label: Source
description: Device information, or a link from where the list was obtained
placeholder: Samsung SM-M017F (One UI 5.0)
validations:
required: true

- type: textarea
attributes:
label: New packages
description: List the bloatware packages with label in brackets, one line per bloatware
placeholder: |
- com.sec.readershub (Samsung Books)
- com.sec.smartcard.manager (Smart Card Manager)
- com.sec.usbsettings (USBSettings)
validations:
required: true

- type: textarea
attributes:
label: Reports
description: Describe each bloatware added above. Fill this only if you have selected the third option above.
placeholder: |
1. com.sec.readershub: (AKA Readers Hub) Discontinued and safe to delete. All-in-one e-Reading solution that
offers instant access to thousands of e-reading contents.
https://www.appbrain.com/app/samsung-books/com.sec.readershub
2. com.sec.smartcard.manager: Safe to delete if you're not using smart card features. Smart Card enables
communication with Secure Elements (SIM card, embedded Secure Elements, Mobile Security Card...). These
packages seem to be Samsung implementation.
3. com.sec.usbsettings: Safe to delete. Hidden settings. Lets you choose from ADB, MTP, RNDIS, ACM, DM (dial
*#0808# to open). It runs at startup.
- type: textarea
attributes:
label: Additional context
description: Add any other context about your proposal here.
51 changes: 51 additions & 0 deletions .github/ISSUE_TEMPLATE/request_change.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Request changes in the existing bloatware
description: Request maintainers to change the documentation of the existing bloatware
labels: [documentation]

body:
- type: checkboxes
attributes:
label: Please check before submitting an issue
description: Checking the items below help us determine how to set priorities
options:
- label: The bloatware in my proposal are present in the list
required: true
- label: I have investigated the bloatware to confirm my concerns
required: false

- type: textarea
attributes:
label: Source
description: Device information, or a link from where the information were obtained
placeholder: Samsung SM-M017F (One UI 5.0)
validations:
required: true

- type: textarea
attributes:
label: Affected packages
description: List the bloatware packages, one line per bloatware
placeholder: |
- com.sec.readershub
- com.sec.smartcard.manager
- com.sec.usbsettings
validations:
required: true

- type: textarea
attributes:
label: Reports
description: Describe your concern for each bloatware you've added above
placeholder: |
1. com.sec.readershub: This package has been discontinued and is safe to delete.
Source: https://www.appbrain.com/app/samsung-books/com.sec.readershub
2. com.sec.smartcard.manager: A warning should be placed for this package:
> Do not remove the app if you use Smart Card features.
3. com.sec.usbsettings: This package is harmless and should be removed from the list.
validations:
required: true

- type: textarea
attributes:
label: Additional context
description: Add any other context about your proposal here.
20 changes: 11 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,21 +61,23 @@ the following format:
## Contributing

The repository is divided into several folders to make it easier for the first-time contributors as well as those who
do not have access to a personal computer.
do not have access to a personal computer. However, we encourage you to [create a new issue](https://github.com/MuntashirAkon/android-debloat-list/issues/new/choose)
if you are not willing to investigate your proposed changes.

Each json file represents a list of debloatling materials for a category. For example, `aosp.json` contains a list of
apps that comes prebuilt with the AOSP itself, `oem.json` contains a list of apps from all the vendors or OEMs. The list
names are very generic, and if you have a new idea for a list, it has to be generic too. For example, apps related to
productivity can be separated from `misc.json` under a new json file. All entries must appear in the alphabetic order
based on their `id`.
Each json file represents a list of bloatware for a category. For example, `aosp.json` contains a list of apps that
comes prebuilt with the AOSP itself, `oem.json` contains a list of apps from all the vendors or OEMs. The list names
are very generic, and if you have a new idea for a list, it has to be generic too. For example, apps related to
productivity can be separated from `misc.json` under a new json file. _All entries must appear in the alphabetic order
based on their `id`._ You should avoid contributing to the `pending.json` file as it is kept for compatibility reasons
only and shall be removed in the future.

`suggestions` folder contains a list of suggestions for a certain category. The filename of each list is considered its
_ID_ and should not contain any non-ASCII or whitespace characters. It is done this way because multiple apps could be
assigned the same set of suggestions.

To contribute, read the schema section above and make a pull request with the desired changes. Minor changes should be
accepted without much review, but major changes such as the addition of a new package require a review. The review
process is decided by the maintainer based on the type of change.
To contribute, read the JSON schema section above and create a pull request with the desired changes. Minor changes
should be accepted without much review, but major changes such as the addition of a new package require a review. The
review process is decided by the maintainers based on the type of change.

## License

Expand Down
6 changes: 4 additions & 2 deletions oem.json
Original file line number Diff line number Diff line change
Expand Up @@ -2870,8 +2870,10 @@
},
{
"id": "com.miui.phrase",
"description": "Frequent Phrases\nNot sure how exactly it can be used but it is supposed to predict phrases you'll want to write.\nI don't know why it isn't handled in the keyboard app. This seems to be something else.\nIn any case it has access to internet, is linked to MiCloud and contains a weird CloudTelephonyManager java class in his code.\n",
"removal": "delete"
"label": "Frequent phrases",
"description": "MIUI context menu tool for pre-made text responses while chatting. It has access to the Internet, is linked to MiCloud and contains a weird CloudTelephonyManager class in its code.",
"removal": "caution",
"warning": "Disabling causes a crash when touching the \"Frequent phrases\" item. (The crash occurs in the application that invoked the context menu with this item)"
},
{
"id": "com.miui.player",
Expand Down
9 changes: 8 additions & 1 deletion suggestions/translators.json
Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
[]
[
{
"id": "com.bnyro.translate",
"label": "Translate You",
"source": "f",
"repo": "https://github.com/Bnyro/TranslateYou"
}
]
14 changes: 11 additions & 3 deletions suggestions/tts.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
[
{
"id": "com.danefinlay.ttsutil",
"label": "TTS Util",
"id": "com.github.olga_yakovleva.rhvoice.android",
"label": "RHVoice",
"source": "f",
"repo": "https://github.com/RHVoice/RHVoice",
"reason": "Good voice quality, but most voices are non-free as they prohibit commercial use."
},
{
"id": "com.reecedunn.espeak",
"label": "eSpeak",
"source": "fg",
"repo": "https://github.com/Danesprite/tts-util-app"
"repo": "https://github.com/espeak-ng/espeak-ng",
"reason": "Speech quality is not very good and sounds more robotic."
}
]

0 comments on commit 787f421

Please sign in to comment.