0x192 / 0x192/universal-android-debloater

Honor unlisted packages

Aperta
#520 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
package::addition
Lingua principale
Rust
Stelle
19.9k
Fork
1.1k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**Your phone:** Huawei

**Packages:**
```
com.huawei.android.internal.app
com.android.cts.ctsshim
androidhwext
com.android.frameworkres.overlay
com.android.frameworkhwnext.honor
com.android.huawei.HiMediaEngine
com.android.internal.display.cutout.emulation.narrow
com.android.internal.display.cutout.emulation.wide
com.android.partnerbrowsercustomizations.tmobile
com.android.supl
com.google.android.overlay.settingsProvider
com.huawei.android.hwaps
com.huawei.android.hwouc
com.huawei.android.hwupgradeguide
com.huawei.android.projectmenu
com.huawei.autoinstallapkfrommcc
com.huawei.behaviorauth
com.huawei.camera
com.huawei.iconnect
com.huawei.imedia.sws
com.huawei.languagedownloader
com.huawei.lbs
com.huawei.motionservice
com.huawei.nb.service
com.huawei.nearby
com.huawei.numberidentity
com.huawei.omacp
com.huawei.screenrecorder
com.huawei.printservice
com.huawei.rcsserviceapplication
com.huawei.wifiprobqeservice
```

### com.huawei.android.internal.app
**List**: `Oem`
**Removal**: `Advanced`
> Component of Huawei Share. Useless, unless you owe another device from their ecosystem

### com.android.cts.ctsshim
**List**: `Oem`
**Removal**: `Advanced`
> Compatibility Test Suite
Used by manufacturer to test your copy of the device for performance. It just exists and doesn't run in background.
More info > https://source.android.com/docs/compatibility/cts

### androidhwext
**List**: `Oem`
**Removal**: `Unsafe`
> The framework responsible for the themes (even the standard one) of EMUI to launch. Also, it's a core for Themes app.
REMOVING IT CAUSES BOOTLOOP!

### com.android.frameworkres.overlay
**List**: `Aosp`
**Removal**: `Expert`
> Runtime Resource Overlay
This framework provides the ability to replace application resources while the application is running.
More info > https://source.android.com/docs/core/runtime/rros

### com.android.frameworkhwnext.honor
**List**: `Oem`
**Removal**: `Expert`
> Framework necessary for Themes app to launch

### com.android.huawei.HiMediaEngine
**List**: `Oem`
**Removal**: `Recommended`
> Either it's a core of Huawei Music online part or the Huawei's TV app remote control. In both ways it isn't useful anyway

### com.android.internal.display.cutout.emulation.narrow
**List**: `Aosp`
**Removal**: `Expert`
> Display cutout variant
https://developer.android.com/develop/ui/views/layout/display-cutout
https://source.android.com/devices/tech/display/display-cutouts

### com.android.internal.display.cutout.emulation.wide
**List**: `Aosp`
**Removal**: `Expert`
> Display cutout variant
https://developer.android.com/develop/ui/views/layout/display-cutout
https://source.android.com/devices/tech/display/display-cutouts

### com.android.partnerbrowsercustomizations.tmobile
**List**: `Carrier`
**Removal**: `Recommended`
> The proprietary application of the mobile operator T-Mobile, presumably displays ads, is responsible for the operation of some of the operator's settings

### com.android.supl
**List**: `Aosp`
**Removal**: `Expert`
> Secure User Plane Location
A required thing for A-GPS to work

### com.google.android.overlay.settingsProvider
**List**: `Aosp`
**Removal**: `Expert`
> Receives and applies settings received in a text or service message. It's better to leave it, because some wrote about the fall of programs after removal

### com.huawei.android.hwaps
**List**: `Oem`
**Removal**: `Recommended`
> Bonuses program from HONOR Club. They don't work outside China anyway

### com.huawei.android.hwouc
**List**: `Oem`
**Removal**: `Advanced`
> OTA updates. Safe to remove if you have a very outdated device or flashed recovery

### com.huawei.android.hwupgradeguide
**List**: `Oem`
**Removal**: `Advanced`
> Responsible for the initial setup of the device after the first launch, or rather one of the stages of the initial setup

### com.huawei.android.projectmenu
**List**: `Oem`
**Removal**: `Expert`
> Referred as Huawei phones' secret menu
More info > https://consumer.huawei.com/en/community/details/Tips-Tricks-5-Secret-Menu-Codes-That-Unlock-Hidden-Features-on-Your-Huawei-Smartphone/topicId_5248/

### com.huawei.autoinstallapkfrommcc
**List**: `Oem`
**Removal**: `Advanced`
> This service after system boots up, is checking what mobile carrier you are using, then loads a list of packages and then installs/uninstalls them based on MCC codes. Can possibly be abused by malware
More info > https://forum.xda-developers.com/t/investigating-huawei-system-app-your-help-needed.3995621/

### com.huawei.behaviorauth
**List**: `Oem`
**Removal**: `Recommended`
> Pre-installed spyware which continuously analyses the user’s behaviour, using nothing but the sensor data produced by the device. It looks at the way a user interacts with the device, what activities are being performed and how these activities are being performed

### com.huawei.camera
**List**: `Oem`
**Removal**: `Advanced`
> Huawei's stock Camera app

### com.huawei.iconnect
**List**: `Oem`
**Removal**: `Recommended`
> AppGallery Connect
Dedicated to providing one-stop services for app creation, development, distribution, operations and engagement. Useless for ordinary users
More info > https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-introduction-0000001057492641

### com.huawei.imedia.sws
**List**: `Oem`
**Removal**: `Expert`
> Huawei Histen
An equaliser for Huawei devices. Removing it will cause other music apps' equalisers stop working
More info > https://www.honor.ru/club/topicdetail/topicid-23039/

### com.huawei.languagedownloader
**List**: `Oem`
**Removal**: `Advanced`
> Allows you to load the system languages ​​when changing them

### com.huawei.lbs
**List**: `Oem`
**Removal**: `Recommended`
> (China only) Huawei's own services needed to determine the location of the smartphone during screen locking by GPS. Also has the fingerprints permission. And sends this data to:
www.google.com
streamback.ff.avast.com
connectivitycheck.android.com

### com.huawei.motionservice
**List**: `Oem`
**Removal**: `Advanced`
> Gestures pack related to device movement by your hand. Example: turn your phone over to hang up a call

### com.huawei.nb.service
**List**: `Oem`
**Removal**: `Expert`
> Service for discovering nearby devices by GPS

### com.huawei.nearby
**List**: `Oem`
**Removal**: `Expert`
> Service for discovering nearby devices by anything but GPS

### com.huawei.numberidentity
**List**: `Oem`
**Removal**: `Recommended`
> Designed to block unwanted calls, but only works properly in China

### com.huawei.omacp
**List**: `Oem`
**Removal**: `Expert`
> SMS/MMS recieving/sending service

### com.huawei.screenrecorder
**List**: `Oem`
**Removal**: `Recommended`
> Stock screen recorder. Useful only in pre-android pie for having system audio recording without root

### com.huawei.printservice
**List**: `Oem`
**Removal**: `Advanced`
> Print service

### com.huawei.rcsserviceapplication
**List**: `Oem`
**Removal**: `Recommended`
> Huawei Rich Communication Service
Provides sending messages to another Huawei phone

### com.huawei.wifiprobqeservice
**List**: `Oem`
**Removal**: `Advanced`
> Performs wifi diagnostics

// btw hwupgrade is a hl2 mod lmao

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

The issue lists Huawei/Honor packages that are currently unlisted in the debloater. The work involves adding these package names and their metadata (list category, removal safety) to the project's data files. Start by examining the existing package lists in the codebase, likely in a data directory or module. Determine the format for adding new entries, then add the provided packages with their specified categories and removal levels. Test by building and running the tool to see if the new packages appear in the GUI.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, rust
Ambito
cli, mobile, tooling
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
40/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.