mirror of
https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation.git
synced 2026-08-09 15:19:11 +02:00
Merge branch 'main' into wiko-packages
This commit is contained in:
commit
666b965a70
9 changed files with 3111 additions and 712 deletions
10
.deepsource.toml
Normal file
10
.deepsource.toml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
version = 1
|
||||
|
||||
[[analyzers]]
|
||||
name = "rust"
|
||||
|
||||
[analyzers.meta]
|
||||
msrv = "stable"
|
||||
|
||||
[[transformers]]
|
||||
name = "rustfmt"
|
||||
18
CHANGELOG.md
18
CHANGELOG.md
|
|
@ -1,5 +1,7 @@
|
|||
# Changelog
|
||||
|
||||
**THIS IS AN UNOFFICIAL FORK**
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
|
@ -8,11 +10,25 @@ 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] - Unreleased
|
||||
## [0.5.3] - Unreleased
|
||||
|
||||
### Added
|
||||
- [[#13](https://github.com/Frigyes06/universal-android-debloater/pull/13)] com.telus.myaccount package
|
||||
|
||||
### Changed
|
||||
|
||||
### Fixed
|
||||
- [[#14](https://github.com/Frigyes06/universal-android-debloater/pull/14)] Fixed typos in uad_list.json
|
||||
|
||||
### Removed
|
||||
|
||||
## [0.5.2] - Released
|
||||
|
||||
**WARNING: Settings specification has changed. Previous user settings will be erased**.
|
||||
|
||||
### Added
|
||||
- [[#11](https://github.com/Frigyes06/universal-android-debloater/pull/11)] All of AnonymousWP's patches. This release notes will probably be restarted as issue counter is reset on fork.
|
||||
|
||||
- [[#374](https://github.com/0x192/universal-android-debloater/pull/374)] **Device-specific persistent configuration:** Some settings are now device-specific which means you can maintain different settings across several devices.
|
||||
|
||||
- [[#447](https://github.com/0x192/universal-android-debloater/pull/447)] **Backup/Restore the state of a device:** Quick and easy way to save the state of all the system apps on a device and restore it.
|
||||
|
|
|
|||
1998
Cargo.lock
generated
1998
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
19
Cargo.toml
19
Cargo.toml
|
|
@ -1,11 +1,11 @@
|
|||
[package]
|
||||
name = "uad_gui"
|
||||
description = "A cross-platform GUI debloater for android devices"
|
||||
version = "0.5.1"
|
||||
version = "0.5.2"
|
||||
authors = ["w1nst0n"]
|
||||
license = "GPL-3.0"
|
||||
homepage = "https://github.com/0x192/universal-android-debloater"
|
||||
repository = "https://github.com/0x192/universal-android-debloater"
|
||||
homepage = "https://github.com/Frigyes06/universal-android-debloater"
|
||||
repository = "https://github.com/Frigyes06/universal-android-debloater"
|
||||
readme = "README.md"
|
||||
keywords = ["debloater", "android", "adb", "privacy", "bloatware"]
|
||||
categories = ["gui"]
|
||||
|
|
@ -14,13 +14,11 @@ edition = "2021"
|
|||
[features]
|
||||
default = ["wgpu", "self-update"]
|
||||
wgpu = [] # Iced/wgpu is default
|
||||
glow = ["iced/glow"] # OpenGL support
|
||||
glow = [] # OpenGL support
|
||||
self-update = ["flate2", "tar"]
|
||||
no-self-update = []
|
||||
|
||||
[dependencies]
|
||||
iced = { git = "https://github.com/iced-rs/iced.git" }
|
||||
iced_native = { git = "https://github.com/iced-rs/iced.git" }
|
||||
serde = { version = "^1.0", features = ["derive"] }
|
||||
serde_json = "^1.0"
|
||||
static_init = "^1.0"
|
||||
|
|
@ -32,6 +30,15 @@ toml = "^0"
|
|||
dirs = "^5.0.0"
|
||||
ureq = { version = "*", features = ["json"] }
|
||||
retry = { version = "^2.0.0" }
|
||||
iced = "0.8.0"
|
||||
iced_native = "0.9.1"
|
||||
iced_wgpu = "0.11.1"
|
||||
iced_glow = "0.8.0"
|
||||
iced_core = "0.10.0"
|
||||
iced_futures = "0.7.0"
|
||||
iced_glutin = "0.8.0"
|
||||
iced_graphics = "0.9.0"
|
||||
iced_winit = "0.10.0"
|
||||
|
||||
[target.'cfg(not(target_os = "windows"))'.dependencies]
|
||||
flate2 = { version = "^1", optional = true }
|
||||
|
|
|
|||
64
README.md
64
README.md
|
|
@ -42,31 +42,31 @@ NB : System apps cannot truly be uninstalled without root (see the [FAQ](https:/
|
|||
- [x] Qualcomm / Mediatek / Miscellaneous
|
||||
|
||||
## Manufacturers debloat lists
|
||||
|
||||
- [ ] Archos
|
||||
- [x] Asus
|
||||
- [ ] Blackberry
|
||||
- [ ] Gionee
|
||||
- [x] LG
|
||||
- [x] Google
|
||||
- [ ] iQOO
|
||||
- [x] Fairphone
|
||||
- [ ] HTC
|
||||
- [x] Huawei
|
||||
- [x] Motorola
|
||||
- [x] Nokia
|
||||
- [x] OnePlus
|
||||
- [x] Oppo
|
||||
- [x] Realme
|
||||
- [x] Samsung
|
||||
- [x] Sony
|
||||
- [x] Tecno
|
||||
- [ ] TCL
|
||||
- [x] Unihertz
|
||||
- [x] Vivo/iQOO
|
||||
- [x] Wiko
|
||||
- [x] Xiaomi
|
||||
- [x] ZTE
|
||||
* [ ] Archos
|
||||
* [X] Asus
|
||||
* [ ] Blackberry
|
||||
* [ ] Gionee
|
||||
* [X] LG
|
||||
* [X] Google
|
||||
* [ ] iQOO
|
||||
* [X] Fairphone
|
||||
* [x] Honor
|
||||
* [ ] HTC
|
||||
* [X] Huawei
|
||||
* [X] Motorola
|
||||
* [X] Nokia
|
||||
* [X] OnePlus
|
||||
* [X] Oppo
|
||||
* [X] Realme
|
||||
* [X] Samsung
|
||||
* [X] Sony
|
||||
* [X] Tecno
|
||||
* [ ] TCL
|
||||
* [X] Unihertz
|
||||
* [X] Vivo/iQOO
|
||||
* [X] Wiko
|
||||
* [X] Xiaomi
|
||||
* [X] ZTE
|
||||
|
||||
## Mobile carriers debloat lists
|
||||
|
||||
|
|
@ -86,7 +86,7 @@ NB : System apps cannot truly be uninstalled without root (see the [FAQ](https:/
|
|||
- 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
|
||||
associate your identity anymore)
|
||||
- Install ADB (see the intructions by clicking on your OS below):
|
||||
- Install ADB (see the instructions by clicking on your OS below):
|
||||
<p>
|
||||
<details>
|
||||
<summary>LINUX</summary>
|
||||
|
|
@ -131,8 +131,8 @@ NB : System apps cannot truly be uninstalled without root (see the [FAQ](https:/
|
|||
brew install android-platform-tools
|
||||
```
|
||||
|
||||
</details>
|
||||
</p>
|
||||
</details>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<details>
|
||||
|
|
@ -150,12 +150,10 @@ NB : System apps cannot truly be uninstalled without root (see the [FAQ](https:/
|
|||
adb devices
|
||||
```
|
||||
|
||||
</details>
|
||||
</p>
|
||||
</details>
|
||||
</p>
|
||||
|
||||
- Download the latest release of UAD GUI for your Operating System [here](https://github.com/0x192/universal-android-debloater/releases).
|
||||
Take the `opengl` version only if the default version (with a Vulkan backend)
|
||||
doesn't launch.
|
||||
- Download the latest release of UAD GUI for your Operating System [here](https://github.com/0x192/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
|
||||
apps because those Chinese manufacturers (especially Xiaomi and Huawei) have been
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -167,13 +167,13 @@ pub fn get_latest_release() -> Result<Option<Release>, ()> {
|
|||
}
|
||||
|
||||
// UAD only has pre-releases so we can't use
|
||||
// https://api.github.com/repos/0x192/universal-android-debloater/releases/latest
|
||||
// https://api.github.com/repos/Frigyes06/universal-android-debloater/releases/latest
|
||||
// to only get the latest release
|
||||
#[cfg(feature = "self-update")]
|
||||
pub fn get_latest_release() -> Result<Option<Release>, ()> {
|
||||
debug!("Checking for UAD update");
|
||||
|
||||
match ureq::get("https://api.github.com/repos/0x192/universal-android-debloater/releases")
|
||||
match ureq::get("https://api.github.com/repos/Frigyes06/universal-android-debloater/releases")
|
||||
.call()
|
||||
{
|
||||
Ok(res) => {
|
||||
|
|
|
|||
|
|
@ -210,7 +210,7 @@ impl scrollable::StyleSheet for Theme {
|
|||
}
|
||||
}
|
||||
|
||||
fn hovered(&self, style: &Self::Style, _mouse_over_scrollbar: bool) -> scrollable::Scrollbar {
|
||||
fn hovered(&self, style: &Self::Style) -> scrollable::Scrollbar {
|
||||
scrollable::Scrollbar {
|
||||
scroller: self.active(style).scroller,
|
||||
..self.active(style)
|
||||
|
|
@ -218,7 +218,7 @@ impl scrollable::StyleSheet for Theme {
|
|||
}
|
||||
|
||||
fn dragging(&self, style: &Self::Style) -> scrollable::Scrollbar {
|
||||
let hovered = self.hovered(style, true);
|
||||
let hovered = self.hovered(style);
|
||||
scrollable::Scrollbar {
|
||||
scroller: hovered.scroller,
|
||||
..hovered
|
||||
|
|
|
|||
|
|
@ -100,14 +100,14 @@ impl About {
|
|||
|
||||
let website_btn = button("Github page")
|
||||
.on_press(Message::UrlPressed(PathBuf::from(
|
||||
"https://github.com/0x192/universal-android-debloater",
|
||||
"https://github.com/Frigyes06/universal-android-debloater",
|
||||
)))
|
||||
.padding(5)
|
||||
.style(style::Button::Primary);
|
||||
|
||||
let issue_btn = button("Have an issue?")
|
||||
.on_press(Message::UrlPressed(PathBuf::from(
|
||||
"https://github.com/0x192/universal-android-debloater/issues",
|
||||
"https://github.com/Frigyes06/universal-android-debloater/issues",
|
||||
)))
|
||||
.padding(5)
|
||||
.style(style::Button::Primary);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue