0x192 / 0x192/universal-android-debloater

UAD doesn't list all packages installed on Phone

オープン
#795 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug
主要言語
Rust
スター
19.9k
フォーク
1.1k
PR マージ指標
30日以内にマージされた PR はありません

説明

**Describe the bug**
A clear and concise description of what the bug is.

Universal Android Debloater doesn't seem to list all the packages installed on my phone.

**Expected behavior**
A clear and concise description of what you expected to happen.

I figured it would would at least all the packages using something like cmd package list packages would, and then categorize them based off of if they are known packages, safe, unsafe, or unknown packages.

On my phone, Samsung S22+ with Verizon as the carrier, it didn't actually list any of the junk games that Verizon pulled in during Factory Setup. If you needed some help, I'd be willing to help the best I can.

**You have a solution?**
What to do to fix the issue.

I am thinking perhaps the software list that's displayed is hard coded based off of the phone model detected. If not, I am uncertain how this program pulls in the list of software installed on the machine. I would pull in the software using something like cmd package list packages and then check if they're know. It'd be also nice to see a category to filter by something like carrier games, so we can easily select all games that got pre-installed by Verizon, and just uninstall them.

Thanks!

**UAD log**
Upload the logfile generated by UAD.
[UAD_20230702.log](https://github.com/0x192/universal-android-debloater/files/11931841/UAD_20230702.log)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

The issue mentions that UAD does not list all packages, specifically carrier-installed games on a Samsung S22+. Start by examining how the tool enumerates packages, likely in the ADB interaction code. Compare with 'adb shell pm list packages' output. The log file may show the current package list. Look for filtering logic based on device model or carrier. The goal is to ensure all packages are listed and categorized, possibly adding a carrier-specific filter.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
android, rust
領域
cli, mobile, tooling
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。