0x192 / 0x192/universal-android-debloater
Honor unlisted packages
- 主要語言
- Rust
- 星號
- 19.9k
- 分支
- 1.1k
- PR 合併指標
- 30 天內沒有已合併 PR
描述
**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
貢獻指南
這個儲存庫沒有索引到貢獻指南
研究方向
該 issue 列出了目前未在 debloater 中列出的華為/榮耀套件。這項工作涉及將這些套件名稱及其元數據(列表類別、移除安全性)添加到專案的資料檔案中。首先檢查程式碼庫中現有的套件列表,很可能在某個資料目錄或模組中。確定新增條目的格式,然後使用指定的類別和移除層級添加提供的套件。透過建置並執行該工具進行測試,查看新套件是否出現在 GUI 中。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- android, rust
- 領域
- cli, mobile, tooling
- Issue 類型
- 功能
- 難度
- 3/5
- 預估耗時
- 1-2 天
- 活躍度
- 停滯
- 描述清晰度
- 描述清楚
- 新手友好度
- 40/100