0x192 / 0x192/universal-android-debloater

Honor unlisted packages

未關閉
#520 2 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
package::addition
主要語言
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

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。