Skip to content

Commit

Permalink
0.6.2 release (#75)
Browse files Browse the repository at this point in the history
* Fixed some spelling in readme

* Updated changelog

* pkg(`com.qualcomm.qcrilmsgtunnel`): change removal and description (#59)

* pkg(`com.google.android.googlequicksearchbox`): improve description (#58)

* docs(changelog): add packages

* Add ADB filter for system packages only

* Reduced startup window size

* 0.6.2 release prep

* fix: change homepage URL to org

Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>

* Dev update (#80)

* chore(issue-templates): don't allow blank issues

* pkg(`com.samsung.android.providers.contacts`): improve description

* `com.miui.miinput`: Change description and removal type

* (`com.mediatek.duraspeed`): change description

* Make the description clearer

* Add Poco Community app to lists

* (`com.xiaomi.finddevice`): Update removal status

* Add POCO Store to UAD lists

* Add Xiaomi Gallery Editor to UAD lists

* Correct grammar according to suggestions

* Fixed incorrect grammar for other MIUI apps.

* Add installation instructions for more Linux distributions in the README

I added installation instructions for
-Gentoo Linux
-NixOS
-Alpine Linux & FreeBSD
-Fedora Linux

* Update some MIUI app description and removal following suggestions

* Remove unintended spaces

* fixed wrong description for some LG apps

Tested on an LG V30 with latest stock firmware v31a.

Removing task breaks the Calendar app so it is not safe to remove.

Removing eula breaks the HD Audio Recorder app, which has many pro/studio features (such recording in FLAC 24bit/192kHz and more), that's why I changed them to expert,

* updated some lg apps

---------

Co-authored-by: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com>
Co-authored-by: Scott <151531842+ProtonXOS@users.noreply.github.com>
Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>
Co-authored-by: Revision <152847068+RevisionOSS@users.noreply.github.com>
Co-authored-by: AlbydS <119180144+AlbydST@users.noreply.github.com>
Co-authored-by: mirko93s <21228368+mirko93s@users.noreply.github.com>

* update dev branch

* chore(issue-templates): don't allow blank issues

* pkg(`com.samsung.android.providers.contacts`): improve description

* `com.miui.miinput`: Change description and removal type

* (`com.mediatek.duraspeed`): change description

* Make the description clearer

* Add Poco Community app to lists

* (`com.xiaomi.finddevice`): Update removal status

* Add POCO Store to UAD lists

* Add Xiaomi Gallery Editor to UAD lists

* Correct grammar according to suggestions

* Fixed incorrect grammar for other MIUI apps.

* Add installation instructions for more Linux distributions in the README

I added installation instructions for
-Gentoo Linux
-NixOS
-Alpine Linux & FreeBSD
-Fedora Linux

* Update some MIUI app description and removal following suggestions

* Remove unintended spaces

* fixed wrong description for some LG apps

Tested on an LG V30 with latest stock firmware v31a.

Removing task breaks the Calendar app so it is not safe to remove.

Removing eula breaks the HD Audio Recorder app, which has many pro/studio features (such recording in FLAC 24bit/192kHz and more), that's why I changed them to expert,

* updated some lg apps

* update ci action checkout

---------

Co-authored-by: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com>
Co-authored-by: Scott <151531842+ProtonXOS@users.noreply.github.com>
Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>
Co-authored-by: Revision <152847068+RevisionOSS@users.noreply.github.com>
Co-authored-by: AlbydS <119180144+AlbydST@users.noreply.github.com>
Co-authored-by: mirko93s <21228368+mirko93s@users.noreply.github.com>

---------

Co-authored-by: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>
Co-authored-by: Scott <151531842+ProtonXOS@users.noreply.github.com>
Co-authored-by: Revision <152847068+RevisionOSS@users.noreply.github.com>
Co-authored-by: AlbydS <119180144+AlbydST@users.noreply.github.com>
Co-authored-by: mirko93s <21228368+mirko93s@users.noreply.github.com>
Co-authored-by: jxdv <virgoj@protonmail.com>
  • Loading branch information
8 people committed Dec 13, 2023
1 parent aa58729 commit efcfc29
Show file tree
Hide file tree
Showing 10 changed files with 50 additions and 66 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build_artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- update_feature: no-self-update
update_name: "-noseflupdate"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- uses: rui314/setup-mold@v1 # faster linker
- uses: actions/cache@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
- lint: fmt
args: " --all -- --check"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: rui314/setup-mold@v1 # faster linker
- uses: actions/cache@v3
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Downloads artifacts
uses: actions/download-artifact@v3
with:
Expand Down
31 changes: 26 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
The sections should follow the order `Apps`, `Added`, `Changed`, `Fixed`, `Packaging`
and `Removed`.

## [0.6.2] - Released

### Apps

- [[#65](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/65)] improved package descriptions
- [[#61](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/61)] pkg(`com.samsung.android.providers.contacts`): improve description
- [[#59](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/59)] pkg(`com.qualcomm.qcrilmsgtunnel`): change removal and description
- [[#58](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/58)] pkg(`com.google.android.googlequicksearchbox`): improve description
- [[#39](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/39)] Added new Wi-Fi related packages, custom Bluetooth overlay package, Google system packages, and systemui package
- [[#40](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/40)] Added new package for MediaTek devices and the POCO Launcher resources, IMS Service Entitlement feature, UWB communication feature, Mediatek Duraspeed, and Mediatek Soc Package.
- [[#44](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/44)] Added a lot of new packages
- [[#46](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/46)] Added more packages and updated descriptions

### Fixed

- [[#72](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/72)] Reduced startup window size

### Changed

- [[#71](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/71)] Reversed #18 to only list system packages

## [0.6.1] - Released

### Apps
- [[#21](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/21)] added android.autoinstalls.config.Xiaomi.model package
- [[#23](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/23)] modified the description for ASOP camera app.
- [[#21](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/21)] Added android.autoinstalls.config.Xiaomi.model package
- [[#23](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/23)] Modified the description for ASOP camera app.
- [[#25](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/25)] Added and edited packages
- [[#27](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/27)] Added com.android.cellbroadcastreceiver.module

Expand All @@ -28,13 +49,13 @@ and `Removed`.
## [0.6.0] - Released

### Apps
- [[#13](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/13)] com.telus.myaccount package
- [[#15](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/15)] more Wiko oem packages/
- [[#13](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/13)] Addedcom.telus.myaccount package.
- [[#15](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/15)] Added More Wiko oem packages.

### Fixed
- [[#14](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/14)] Fixed typos in uad_list.json
- [[#18](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/pull/18)] Fixed ADB command to include all packages, not just system packages. Also fixed uad_list update url.
- TikTok app description
- TikTok app description.

## [0.5.2] - Released

Expand Down
45 changes: 4 additions & 41 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
[package]
name = "uad_gui"
description = "A cross-platform GUI debloater for android devices"
version = "0.6.1"
version = "0.6.2"
authors = ["Universal-Debloater-Alliance"]
license = "GPL-3.0"
homepage = "https://github.com/Frigyes06/universal-android-debloater"
homepage = "https://github.com/Universal-Debloater-Alliance/universal-android-debloater"
repository = "https://github.com/Frigyes06/universal-android-debloater"
readme = "README.md"
keywords = ["debloater", "android", "adb", "privacy", "bloatware"]
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ could happen to your phone.
This is a complete rewrite in Rust of the [UAD project](https://gitlab.com/W1nst0n/universal-android-debloater),
which aims to improve privacy and battery performance by removing unnecessary
and obscure system apps.
This can also contribute to improve security by reducing [the attack surface](https://en.wikipedia.org/wiki/Attack_surface).
This can also contribute to improving security by reducing [the attack surface](https://en.wikipedia.org/wiki/Attack_surface).

Packages are as well documented as possible in order to provide a better
understanding of what you can delete or not. The worst issue that could happen
is removing an essential system package needed during boot causing then an unfortunate
Packages are as well documented as possible to provide a better understanding
of what you can delete or not. The worst issue that could happen is removing
an essential system package needed during boot causing then an unfortunate
bootloop. After about 5 failed system boots, the phone will automatically reboot
in recovery mode, and you'll have to perform a FACTORY RESET. Make a backup first!

Expand Down Expand Up @@ -87,7 +87,7 @@ NB : System apps cannot truly be uninstalled without root (see the [FAQ](https:/
- Enable _Developer Options_ on your smartphone.
- Turn on _USB Debugging_ from the developer panel.
- From the settings, disconnect from any OEM accounts (when you delete an OEM
account package it could lock you on the lockscreen because the phone can't
account package it could lock you on the lock screen because the phone can't
associate your identity anymore)
- Install ADB (see the instructions by clicking on your OS below):
<p>
Expand Down Expand Up @@ -184,7 +184,7 @@ NB : System apps cannot truly be uninstalled without root (see the [FAQ](https:/

- Download the latest release of UAD GUI for your Operating System [here](https://github.com/Universal-Debloater-Alliance/universal-android-debloater/releases). Take the `opengl` version only if the default version (with a Vulkan backend) doesn't launch.

**NOTE:** Chinese phones users may need to use the AOSP list for removing some stock
**NOTE:** Chinese phone users may need to use the AOSP list to remove some stock
apps because those Chinese manufacturers (especially Xiaomi and Huawei) have been
using the name of AOSP packages for their own (modified & closed-source) apps.

Expand Down
8 changes: 4 additions & 4 deletions resources/assets/uad_lists.json
Original file line number Diff line number Diff line change
Expand Up @@ -14393,11 +14393,11 @@
{
"id": "com.qualcomm.qcrilmsgtunnel",
"list": "Misc",
"description": "Message receiving channel (secondary card can't turn on 5g)\nSo if you dont use dual-sim its safe to remove.",
"description": "Message receiving channel (secondary card can't turn on 5g)\nSo if you dont use dual-sim its safe to remove. Breaks calls after a reboot.",
"dependencies": [],
"neededBy": [],
"labels": [],
"removal": "Recommended"
"removal": "Expert"
},
{
"id": "com.qualcomm.simcontacts",
Expand Down Expand Up @@ -30352,11 +30352,11 @@
{
"id": "com.google.android.googlequicksearchbox",
"list": "Google",
"description": "Google Search box (https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox)\nRuns in the background.\nPointless. If you need a shortcut to Google on your homescreen just use a web-browser shortcut. Does also remove the Google Sound Search widget, but you can get that functionality from an app like Shazam, that additionally doesn't run in the background constantly like this package does.\nThis app also powers the Google Discover page (the news 'widget' when you go to the left of the home screen) and the app symbol called 'Google'.",
"description": "Google Search box (https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox)\nRuns in the background.\nPointless. If you need a shortcut to Google on your homescreen just use a web-browser shortcut. Does also remove the Google Sound Search widget, but you can get that functionality from an app like Shazam, that additionally doesn't run in the background constantly like this package does.\nThis app also powers the Google Discover page (the news 'widget' when you go to the left of the home screen) and the app symbol called 'Google'.\nWARNING: disabling this package also breaks the Ok Google Search functionality.",
"dependencies": [],
"neededBy": [],
"labels": [],
"removal": "Recommended"
"removal": "Advanced"
},
{
"id": "com.google.android.instantapps.supervisor",
Expand Down
8 changes: 4 additions & 4 deletions src/core/sync.rs
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ pub fn user_flag(user_id: Option<&User>) -> String {
}

pub fn list_all_system_packages(user_id: Option<&User>) -> String {
let action = format!("pm list packages -u{}", user_flag(user_id));
let action = format!("pm list packages -s -u{}", user_flag(user_id));

adb_shell_command(true, &action)
.unwrap_or_else(|_| String::new())
Expand All @@ -152,8 +152,8 @@ pub fn list_all_system_packages(user_id: Option<&User>) -> String {
pub fn hashset_system_packages(state: PackageState, user_id: Option<&User>) -> HashSet<String> {
let user = user_flag(user_id);
let action = match state {
PackageState::Enabled => format!("pm list packages -e{user}"),
PackageState::Disabled => format!("pm list package -d{user}"),
PackageState::Enabled => format!("pm list packages -s -e{user}"),
PackageState::Disabled => format!("pm list package -s -d{user}"),
_ => String::new(), // You probably don't need to use this function for anything else
};

Expand Down Expand Up @@ -284,7 +284,7 @@ pub fn get_phone_brand() -> String {
}

pub fn is_protected_user(user_id: &str) -> bool {
adb_shell_command(true, &format!("pm list packages --user {user_id}")).is_err()
adb_shell_command(true, &format!("pm list packages -s --user {user_id}")).is_err()
}

pub fn get_user_list() -> Vec<User> {
Expand Down
2 changes: 1 addition & 1 deletion src/gui/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -355,7 +355,7 @@ impl UadGui {
pub fn start() -> iced::Result {
Self::run(Settings {
window: Window {
size: (1050, 800),
size: (820, 640),
resizable: true,
decorations: true,
..iced::window::Settings::default()
Expand Down

0 comments on commit efcfc29

Please sign in to comment.