mirror of
https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation.git
synced 2026-08-27 15:51:34 +02:00
Some progress 2
This commit is contained in:
parent
db39b38dc0
commit
8225114e90
26 changed files with 19695 additions and 2215 deletions
29
Cargo.lock
generated
29
Cargo.lock
generated
|
|
@ -9,6 +9,7 @@ dependencies = [
|
|||
"iced",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"static_init",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -2365,6 +2366,34 @@ version = "1.1.0"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
||||
|
||||
[[package]]
|
||||
name = "static_init"
|
||||
version = "1.0.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a12a91dc56a0b47b48a3150157803b02cf82aa4c15ed499cb9b7ee0ff39941b1"
|
||||
dependencies = [
|
||||
"bitflags",
|
||||
"cfg_aliases",
|
||||
"libc",
|
||||
"parking_lot",
|
||||
"parking_lot_core",
|
||||
"static_init_macro",
|
||||
"winapi 0.3.9",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "static_init_macro"
|
||||
version = "1.0.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5b3fb6e118f42ea83548bb2194a79f5cbc8866fc38d87f6548139a7fac10e732"
|
||||
dependencies = [
|
||||
"cfg_aliases",
|
||||
"memchr",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "storage-map"
|
||||
version = "0.3.0"
|
||||
|
|
|
|||
|
|
@ -7,4 +7,5 @@ edition = "2018"
|
|||
[dependencies]
|
||||
iced = { version = "^0.3", features = ["svg"] }
|
||||
serde = { version = "^1.0", features = ["derive"] }
|
||||
serde_json = "^1.0"
|
||||
serde_json = "^1.0"
|
||||
static_init = "^1.0"
|
||||
17386
debloat_lists/all.json
Normal file
17386
debloat_lists/all.json
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"packageId": "com.mobitv.client.tmobiletvhd",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "T-Mobile TV (discontinued, replaced by nl.tmobiletv.vinson) provided by mobitv (https://en.wikipedia.org/wiki/MobiTV)\nhttps://play.google.com/store/apps/details?id=nl.tmobiletv.vinson&hl=en\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.tmobile.pr.adapt",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Diagnostic tool. \nThis app can see all your installed apps, that you have allowed unknown sources on, that your rooted, \nand will deny your warranty saying your rooted. It constantly runs in the background.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.tmobile.pr.mytmobile",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "T-mobile app (https://play.google.com/store/apps/details?id=com.tmobile.pr.mytmobile)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.tmobile.services.nameid",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Name ID T-Mobile (powered by Hiya or cequint if on Samsung devices)\nNOTE : Never trust a company which promotes call ID/spam blocking features.\nhttps://techcrunch.com/2019/08/09/many-robocall-blocking-apps-send-your-private-data-without-permission/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.tmobile.simlock",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Device Unlock.\nAllows you to request and apply a mobile device unlock directly from the device.\nhttps://support.t-mobile.com/docs/DOC-14011\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.tmobile.vvm.application",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "T-Mobile Visual VoiceMail (https://play.google.com/store/apps/details?id=com.tmobile.vvm.application)\nLets you use your voice mail and manage your inbox without dialing into your voicemail. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.whitepages.nameid.tmobile",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "T-mobile NAME ID by WhitePages (https://www.whitepages.com/)\nDiscontinued. Replaced by com.tmobile.services.nameid\nhttps://www.fiercewireless.com/wireless/t-mobile-to-offer-name-id-service-from-whitepages\nhttps://www.geekwire.com/2016/whitepages-spins-caller-id-spam-blocking-app-startup-hiya/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "us.com.dt.iq.appsource.tmobile",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "App Source (discontinued)\nThis app aimed at organizing all of your existing apps on the phone by category and helping you discover \nnew apps through search and recommendations.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.asurion.android.verizon.vms",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Verizon Digital Secure (https://play.google.com/store/apps/details?id=com.asurion.android.verizon.vms)\nNote : This app is developped by Asurion, a US company whose business is to sell insurances.\nAll US carriers use Asurion for the phone insurances.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -73,7 +73,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.customermobile.preload.vzw",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Verizon Store/Retail Demo Mode\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.LogiaGroup.LogiaDeck",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Mobile Services Manager\nSeems to be a spyware. \nGood explainantion from someone who worked for carrier : \nhttps://www.reddit.com/r/lgv20/comments/6u0wnf/what_is_mobile_services_manager_did_i_catch_a/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motricity.verizon.ssodownloadable",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Verizon Login by Motricity (now Voltari)\nVoltari provides relevance-driven mobile advertising, mobile marketing, mobile merchandising, and predictive analytics solutions.\nNeeded for My Verizon.\nhttps://en.wikipedia.org/wiki/Voltari\nhttps://www.lightreading.com/motricity-holds-on-to-verizon-account/d/d-id/678478?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -97,7 +97,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.securityandprivacy.android.verizon.vms",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Digital Secure (https://play.google.com/store/apps/details?id=com.securityandprivacy.android.verizon.vms&hl=en)\nI don't know why this apps is released twice on the Play store under 2 different package name.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.telecomsys.directedsms.android.SCG",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Verizon Location Agent\nLocation tracking (does not impact GPS function if deleted, don't worry)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -113,7 +113,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.vcast.mediamanager",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Verizon Cloud (https://play.google.com/store/apps/details?id=com.vcast.mediamanager)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -121,7 +121,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.verizon.llkagent",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Used for Verizon store demo mode.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.verizon.loginengine.unbranded",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Carrier Login Engine\nNeeded for wifi-calling. (To be confirmed)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -137,7 +137,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.verizon.messaging.vzmsgs",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Verizon Messages (https://play.google.com/store/apps/details?id=com.verizon.messaging.vzmsgs)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.verizon.mips.services",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "My Verizon Services \nRelated to My Verizon app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -153,7 +153,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.verizon.obdm_permissions",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "D-MAT.\nHas a LOT of permissions ! (https://knowledge.protektoid.com/apps/com.verizon.obdm/d48680955d8d58bade2e6620ccb1e30b9bf23cb8e50055e10de3466da558c0ee)\nDMAT Account ? It is used to hold shares and securities in dematerialised/electronic format.\nSeems weird that Verizon provide this so it's likely not this.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.verizon.obdm_permissions",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "D-MAT.\nHas a LOT of permissions ! (https://knowledge.protektoid.com/apps/com.verizon.obdm/d48680955d8d58bade2e6620ccb1e30b9bf23cb8e50055e10de3466da558c0ee)\nDMAT Account ? It is used to hold shares and securities in dematerialised/electronic format.\nSeems weird that Verizon provide this so it's likely not this.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -169,7 +169,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.verizon.permissions.vzwappapn",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Custom permissions for some verizon stuff ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -177,7 +177,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.verizon.permissions.vzwappapn",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Custom permissions for some verizon stuff ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -185,7 +185,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.verizon.vzwavs",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Has a scary list of permissions in any case.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -193,7 +193,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.verizontelematics.verizonhum",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Hum Family Locator (https://play.google.com/store/apps/details?id=com.verizontelematics.verizonhum)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -201,7 +201,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.vznavigator.Generic",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "VZ Navigator (GPS app) (https://play.google.com/store/apps/details?id=com.vznavigator.Generic)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -209,7 +209,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.vzw.apnlib",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Kind of library for Verizon APN ?\nREMINDER : https://developer.android.com/reference/android/telephony/data/ApnSetting\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.vzw.apnservice",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "APN Services.\nREMINDER : https://developer.android.com/reference/android/telephony/data/ApnSetting\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -225,7 +225,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.vzw.hss.myverizon",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Verizon Call Filter (https://play.google.com/store/apps/details?id=com.vzw.ecid)\nNOTE : Never trust a company which promotes call ID/spam blocking features.\n \nMy Verizon (https://play.google.com/store/apps/details?id=com.vzw.hss.myverizon)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -233,7 +233,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.vzw.hss.myverizon",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Verizon Call Filter (https://play.google.com/store/apps/details?id=com.vzw.ecid)\nNOTE : Never trust a company which promotes call ID/spam blocking features.\n \nMy Verizon (https://play.google.com/store/apps/details?id=com.vzw.hss.myverizon)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -241,7 +241,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.vzw.hss.widgets.infozone.large",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "My InfoZone Widget\nGives weekly tips, access to device info and account information.\nhttps://www.droid-life.com/2013/02/12/verizon-introduces-my-infozone-widget-allows-easy-access-to-tips-device-info-and-account-information/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -249,7 +249,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.vzw.qualitydatalog",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Logging stuff\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -257,7 +257,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.vzw.mot5gmod",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "5G Moto Mod (https://play.google.com/store/apps/details?id=com.motorola.mot5gmod)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -265,7 +265,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.vzw.mot5gmod",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "5G Moto Mod (https://play.google.com/store/apps/details?id=com.motorola.mot5gmod)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -273,7 +273,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.vzw.phone.extensions",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Protocol Configuration Options.\nRelated to APN configuration. \nhttps://www.freshpatents.com/-dt20180607ptan20180159824.php\n\nFree HD wallpaper from verizon\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -281,7 +281,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.vzw.phone.extensions",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Protocol Configuration Options.\nRelated to APN configuration. \nhttps://www.freshpatents.com/-dt20180607ptan20180159824.php\n\nFree HD wallpaper from verizon\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -289,7 +289,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.service.vzw.entitlement",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Deleting this package whill disable Hotspot functionality if you're a Verizon client. \nWhat you can do is preventing the phone from notifying the carrier about when you use hotspot :\nhttps://android.stackexchange.com/questions/226580/how-is-verizon-suddenly-tracking-my-hot-spot-usage-on-android-and-how-do-i-disab\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -297,7 +297,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.vzw.cloudsetup",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Cloud setup \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -305,7 +305,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.ltebroadcastservices_vzw",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "????\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -313,7 +313,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.vzw.loader",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "????\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -321,7 +321,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.omadm.vzw",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "OMA Device Management for Verizon \nHandles configuration of the device (including first time use), enabling and disabling features provided by carriers.\nhttps://en.wikipedia.org/wiki/OMA_Device_Management\nI believe it's only useful if you want to use a Verizon service with a non branded phone (not sure at all)\nhttps://www.androidpolice.com/2015/03/10/android-5-1-includes-new-carrier-provisioning-api-allows-carriers-easier-methods-of-setting-up-services-on-devices-they-dont-control/\nDisplays annoying notifications if you unlocked your bootloader\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -329,7 +329,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.vzw.provider",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "????\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -337,7 +337,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.visualvoicemail",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Verizon Visual Voicemail (https://play.google.com/store/apps/details?id=com.motorola.visualvoicemail)\nLets you manage your voicemail messages without dialing. It shows all of your messages in a list and lets you manage them on your phone\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -345,7 +345,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.android.sprint.hiddenmenuapp",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Lets you access hidden features tests/settings (you need to type a special code in the dialer)\nhttps://bestcellular.com/dial-codes/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -353,7 +353,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.asurion.home.sprint.vpl",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Tech Expert (for VPL devices/employees) ?\nNow \"Sprint Complete\" (see below).\nNote : This app is developped by Asurion, a US company whose business is to sell insurances.\nAll US carriers use Asurion for the phone insurances.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.asurion.home.sprint",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Protect\nSupport app (see com.asurion.android.protech.att)\n\nSprint Complete (https://play.google.com/store/apps/details?id=com.asurion.home.sprint)\nLets you call or chat with live tech experts ! Maybe you will find the love of your life ! \nNote : See note above.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -369,7 +369,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.asurion.home.sprint",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Protect\nSupport app (see com.asurion.android.protech.att)\n\nSprint Complete (https://play.google.com/store/apps/details?id=com.asurion.home.sprint)\nLets you call or chat with live tech experts ! Maybe you will find the love of your life ! \nNote : See note above.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -377,7 +377,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.asurion.home.sprint",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Protect\nSupport app (see com.asurion.android.protech.att)\n\nSprint Complete (https://play.google.com/store/apps/details?id=com.asurion.home.sprint)\nLets you call or chat with live tech experts ! Maybe you will find the love of your life ! \nNote : See note above.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -385,7 +385,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.hyperlync.Sprint.Backup",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Backup\" (https://play.google.com/store/apps/details?id=com.hyperlync.Sprint.Backup)\nLets you backup your phone\u2019s content to your Sprint Backup account.\nFYI : This app is developped by Hyperlync Technologies an Israel-based company which provide cyber-security solutions. \nIt is now owned by Edition Ltd a big Singapour based company (https://www.reuters.com/companies/EDITol.SI)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -393,7 +393,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.hyperlync.Sprint.CloudBinder",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Cloud Binder (https://play.google.com/store/apps/details?id=com.hyperlync.Sprint.CloudBinder)\nHub for all you cloud accounts.\nSee package above.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -401,7 +401,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.locationlabs.finder.sprint",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Family Locator (https://play.google.com/store/apps/details?id=com.locationlabs.finder.sprint)\nLets you locate any phone registered under the Sprint family plan\nLocation labs is owned by AGV which is owned by Avast.\nYou shouldn't trust Avast.\nFYI : https://www.google.com/search?hl=en&q=avast+privacy+nightmare\n https://www.vice.com/en_us/article/qjdkq7/avast-antivirus-sells-user-browsing-data-investigation\n https://www.pcmag.com/news/the-cost-of-avasts-free-antivirus-companies-can-spy-on-your-clicks\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -409,7 +409,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.locationlabs.finder.sprint",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Family Locator (https://play.google.com/store/apps/details?id=com.locationlabs.finder.sprint)\nLets you locate any phone registered under the Sprint family plan\nLocation labs is owned by AGV which is owned by Avast.\nYou shouldn't trust Avast.\nFYI : https://www.google.com/search?hl=en&q=avast+privacy+nightmare\n https://www.vice.com/en_us/article/qjdkq7/avast-antivirus-sells-user-browsing-data-investigation\n https://www.pcmag.com/news/the-cost-of-avasts-free-antivirus-companies-can-spy-on-your-clicks\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -417,7 +417,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.mobitv.client.sprinttvng",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint TV & Movies provided by mobitv (https://en.wikipedia.org/wiki/MobiTV)\nLets you watch live TV and VOD.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -425,7 +425,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.omadm.sprint",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Secure Wifi (https://play.google.com/store/apps/details?id=com.mobolize.sprint.securewifi)\nSprint VPN app provided by Mobolize. You need to pay for using it. \nYou'd better use a reliable third-party VPN if you really need to use one.\nThis one runs in background all time and every time it sees a \"unsecured network\" it will popup to encourage you to pay for this VPN.\nBest ressources I know for choosing a VPN : \nhttps://thatoneprivacysite.net/choosing-the-best-vpn-for-you/\n\nOMA Device Management for Sprint \nHandles configuration of the device (including first time use), enabling and disabling features provided by carriers.\nI believe it's only useful if you want to use a Sprint service with a non branded phone (not sure at all)\nhttps://www.androidpolice.com/2015/03/10/android-5-1-includes-new-carrier-provisioning-api-allows-carriers-easier-methods-of-setting-up-services-on-devices-they-dont-control/\nDisplays annoying notifications if you unlocked your bootloader\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -433,7 +433,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.omadm.sprint",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Secure Wifi (https://play.google.com/store/apps/details?id=com.mobolize.sprint.securewifi)\nSprint VPN app provided by Mobolize. You need to pay for using it. \nYou'd better use a reliable third-party VPN if you really need to use one.\nThis one runs in background all time and every time it sees a \"unsecured network\" it will popup to encourage you to pay for this VPN.\nBest ressources I know for choosing a VPN : \nhttps://thatoneprivacysite.net/choosing-the-best-vpn-for-you/\n\nOMA Device Management for Sprint \nHandles configuration of the device (including first time use), enabling and disabling features provided by carriers.\nI believe it's only useful if you want to use a Sprint service with a non branded phone (not sure at all)\nhttps://www.androidpolice.com/2015/03/10/android-5-1-includes-new-carrier-provisioning-api-allows-carriers-easier-methods-of-setting-up-services-on-devices-they-dont-control/\nDisplays annoying notifications if you unlocked your bootloader\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -441,7 +441,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.sprintwfc",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Wifi Calling\nProvides wifi calling to Sprint customers.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -449,7 +449,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sec.sprint.wfcstub",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Seems to be related to Wifi-Calling on Samsung phone.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -457,7 +457,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.android.musicplus2033.vpl",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Music Plus (https://play.google.com/store/apps/details?id=com.sprint.android.musicplus2033)\nSprint\u2019s official Music Store and player\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -465,7 +465,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.android.musicplus2033.vpl",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Music Plus (https://play.google.com/store/apps/details?id=com.sprint.android.musicplus2033)\nSprint\u2019s official Music Store and player\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -473,7 +473,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.ecid",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Enhanced Caller ID\nEnable you to hide name and phone number when you make phone calls\nhttps://www.sprint.com/en/support/solutions/services/restrict-your-caller-id-information.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.care",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "My Sprint (https://play.google.com/store/apps/details?id=com.sprint.care)\nLets you manage your Sprint Account and pay your bill.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -489,7 +489,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.ce.updater",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Mobile Installer\nUsed by Sprint to (force) install/update Sprint apps.\nhttps://community.sprint.com/t5/Samsung/How-to-stop-quot-Mobile-Installer-quot-from-pushing-apps-to/td-p/1036387\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -497,7 +497,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.fng",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Spot (https://play.google.com/store/apps/details?id=com.sprint.fng)\nProvides Sprint customers a way to discover and access apps, services, games, TV & video, music, and more.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -505,7 +505,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.international.message",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Worldwide \nJust an help page for international travelers.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -513,7 +513,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.psdg.sw",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Carrier Setup Wizard\nThe first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device.\nHere it handles the setup of Sprint features/services.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -521,7 +521,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.ms.cdm",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Device Manager\nMobile Device Management (MDM) allows company\u2019s IT department to reach inside your phone in the background, allowing them to ensure \nyour device is secure, know where it is, and remotely erase your data if the phone is stolen.\nYou should NEVER install a MDM tool on your phone. Never.\nhttps://onezero.medium.com/dont-put-your-work-email-on-your-personal-phone-ef7fef956c2f\nhttps://blog.cdemi.io/never-accept-an-mdm-policy-on-your-personal-phone/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -529,7 +529,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.ms.cnap",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Caller ID\ncnap = Caller Name Presentation (https://en.wikipedia.org/wiki/Calling_Name_Presentation)\nLets you change the name that is displayed on caller ID when making a call.\nStrange is it the same thing than \"com.sprint.ecid\" ?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -537,7 +537,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.ms.smf.services",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint Hub (https://play.google.com/store/apps/details?id=com.sprint.ms.smf.services)\nEnables Sprint features (including Wifi calling) and products for devices operating on the Sprint network.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -545,7 +545,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.safefound.vpl",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Safe & Found (https://play.google.com/store/apps/details?id=com.sprint.safefound)\nMobile safety and security application that helps protect and locate your \"loved ones\". \nYou have the ability to track and manage smartphones, tablets and Tracker all in one app.\nhttps://www.sprint.com/en/support/solutions/services/safe-and-found.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -553,7 +553,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.safefound.vpl",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Safe & Found (https://play.google.com/store/apps/details?id=com.sprint.safefound)\nMobile safety and security application that helps protect and locate your \"loved ones\". \nYou have the ability to track and manage smartphones, tablets and Tracker all in one app.\nhttps://www.sprint.com/en/support/solutions/services/safe-and-found.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -561,7 +561,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.topup",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Doesn't exist anymore ? Now Sprint Pay (https://play.google.com/store/apps/details?id=com.sprintpay)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -569,7 +569,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.w.installer",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Sprint ID\nProvides mobile ID Packs featuring apps, ringers, wallpapers, widgets and more.\nCan (and do) force install apps you disabled.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -577,7 +577,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sprint.w.v8",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Old app Discover App (discontinued / new package name)\nLets you discover Sprint apps ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -585,7 +585,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.aetherpal.attdh.se",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Device Help for AT&T Samsung device\nDeveloped by Aetherpal, a company which sells smart remote controls tools (https://en.wikipedia.org/wiki/AetherPal)\nI guess this app is used for tech support.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -593,7 +593,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.aetherpal.attdh.zte",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Device Help for AT&T ZTE devices.\nDeveloped by Aetherpal, a company which sells smart remote controls tools (https://en.wikipedia.org/wiki/AetherPal)\nI guess this app is used for tech support.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -601,7 +601,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "net.aetherpal.device",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Remote Support provided by aetherpal (was acquired by VMware)\nAllows an AT&T Advanced Support representative to assist you by accessing your device remotely.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -609,7 +609,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.asurion.android.mobilerecovery.att",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Protect Plus (discontinued. Replaced by AT&T ProTech : com.asurion.android.protech.att)\nHelp and support app. Lets you call or chat with a live U.S.-based AT&T ProTech support expert\nNote : This app is developped by Asurion, a US company whose business is to sell insurances.\nAll US carriers use Asurion for the phone insurances.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -617,7 +617,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.asurion.android.protech.att",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T ProTech (https://play.google.com/store/apps/details?id=com.asurion.android.protech.att)\nHelp and support app. Lets you call or chat with a live U.S.-based AT&T ProTech support \"expert\".\nNote : This app is developped by Asurion, a US company whose business is to sell insurances.\nAll US carriers use Asurion for the phone insurances.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -625,7 +625,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.android.attsmartwifi",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Smart Wi-Fi (https://play.google.com/store/apps/details?id=com.att.android.attsmartwifi)\nFinds and auto-connects to available hotspots to minimize cellular data consumption.\nAuto-connects is not a godd idea.\nWorth reading : \nhttps://www.europol.europa.eu/activities-services/public-awareness-and-prevention-guides/risks-of-using-public-wi-fi\nhttps://www.eff.org/deeplinks/2020/01/why-public-wi-fi-lot-safer-you-think\nYou are ok if you go on HTTPS websites.\nUse a VPN if you want to hide the domain names you visit, avoid usage restriction (no P2P, blacklisted websites...) and encrypt HTTP traffic.\n==> https://thatoneprivacysite.net/choosing-the-best-vpn-for-you/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -633,7 +633,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.callprotect",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Call Protect (https://play.google.com/store/apps/details?id=com.att.callprotect)\nSpam call blocking app provided by Hiya \nNOTE : You should never trust spam blocking apps (https://itmunch.com/robocall-caught-sending-customers-confidential-data-without-consent/)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -641,7 +641,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.csoiam.mobilekey",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Sign in Helper (https://play.google.com/store/apps/details?id=com.att.csoiam.mobilekey)\nAllows AT&T applications to securely authenticate on Android devices\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -649,7 +649,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.dh",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Device Help (https://play.google.com/store/apps/details?id=com.att.dh)\nTroubleshooting app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -657,7 +657,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.dtv.shaderemote",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "DIRECTV Remote App (https://play.google.com/store/apps/details?id=com.att.dtv.shaderemote)\nLets you control DIRECTV HD receivers in your home that are connected to Internet, from your phone.\nFYI : DIRECTV is a susbsidiary of AT&T \nWorth reading : https://en.wikipedia.org/wiki/DirecTV#Consumer_protection_lawsuits_and_violations\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -665,7 +665,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.iqi",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Carrier IQ / Device Health \nGathers, stores and forwards diagnostic measurements on its behalf (see https://en.wikipedia.org/wiki/Carrier_IQ)\nGreat ! A rootkit : https://en.wikipedia.org/wiki/Carrier_IQ#Rootkit_discovery_and_media_attention\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -673,7 +673,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.mobiletransfer",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Mobile Transfer\nLets you transfert user data from an older AT&T phone to a new one.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -681,7 +681,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.myWireless",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "My AT&T (https://play.google.com/store/apps/details?id=com.att.myWireless)\nLets you manage your AT&T account.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -689,7 +689,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.mobilesecurity",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Mobile Security (https://play.google.com/store/apps/details?id=com.att.mobilesecurity)\nAT&T android antivirus.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -697,7 +697,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.mobile.android.vvm",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Visual Voicemail (https://play.google.com/store/apps/details?id=com.att.mobile.android.vvm)\nLets you manage your voicemail directly from the app without the need to dial into your mailbox.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -705,7 +705,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.personalcloud",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Personal Cloud (https://play.google.com/store/apps/details?id=com.att.personalcloud)\nNote: it's a paid extra feature and data are obviously not E2EE (i.e AT&T can access them)\nDon't keep this app. It's a privacy nightmare and was poorly coded:\nhttps://beta.pithus.org/report/bc54b5e2446ace90d9f992278d0ec320befe4983a76cb4fdcf47e565366e67b6\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -713,7 +713,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.tv",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T TV (https://play.google.com/store/apps/details?id=com.att.tv)\nLets you Stream TV live and on demand from your phone.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -721,7 +721,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.att.tv.watchtv",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T WatchTV (https://play.google.com/store/apps/details?id=com.att.tv.watchtv)\nLets you stream TV live and VOD form your phone.\nNo it's not the same thing than AT&T TV. Yes it's a mess. \nDifferences with AT&T TV : https://www.cordcuttersnews.com/att-tv-vs-att-tv-now-whats-the-difference/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -729,7 +729,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.matchboxmobile.wisp",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Hot Spots\nRun in background. Automatically connects you to a free AT&T wifi hotspot at one of their participating partner locations \nsuch as Starbucks.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -737,7 +737,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.dti.att",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T App Select\nI guess it lets you choose AT&T apps to install.\nIt has a LOT of permissions : https://knowledge.protektoid.com/apps/com.dti.att/7a36d4f5f00bae044566221400719c75ea2f4f33bc2578a7f8210f36d718a8d6\nSomeone knows what \"dti\" is/means ?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -745,7 +745,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.locationlabs.cni.att",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Smart Limits\nParental Control tool.\nhttps://m.att.com/shopmobile/wireless/features/smart-limits.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -753,7 +753,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.matchboxmobile.wisp",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Hot Spots\nRun in background. Automatically connects you to a free AT&T wifi hotspot at one of their participating partner locations \nsuch as Starbucks.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -761,7 +761,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.att.phone.extensions",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Provide acess to AT&T extensions in you dialer. I'm not sure tho. It's only a supposition.\nhttps://asecare.att.com/tutorials/adding-and-deleting-an-extension-on-your-officehand-mobile-app-2990/?product=AT&T%20Office@Hand\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -769,7 +769,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.attvowifi",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Wifi-calling\nhttps://www.att.com/shop/wireless/features/wifi-calling.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -777,7 +777,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.wavemarket.waplauncher",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AT&T Secure Family (https://play.google.com/store/apps/details?id=com.wavemarket.waplauncher)\nParental control app.\n7 trackers + 16 permissions (https://reports.exodus-privacy.eu.org/en/reports/com.wavemarket.waplauncher/latest/)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -785,7 +785,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.samsung.attvvm",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Visual Voicemail\nSimple GUI for voicemail\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -793,7 +793,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sec.android.app.ewidgetatt",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Entertainment Widget\nAT&T Widget for OneUI\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -801,7 +801,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.synchronoss.dcs.att.r2g",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Setup & Transfer\nApp for transferring \"contacts, photos, videos, music, call logs, and documents\" from another device\n)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -809,7 +809,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "fr.bouyguestelecom.ecm.android",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Espace Client (https://play.google.com/store/apps/details?id=fr.bouyguestelecom.ecm.android)\nLets you manage your Bouygues account.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -817,7 +817,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "fr.bouyguestelecom.tv.android",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "B.tv (https://play.google.com/store/apps/details?id=fr.bouyguestelecom.tv.android)\nLets you watch TV from your phone.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -825,7 +825,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "fr.bouyguestelecom.vvmandroid",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -833,7 +833,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.aura.oobe",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "oobe = out-of-box-experience\nhttps://en.wikipedia.org/wiki/Out-of-box_experience\n???\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -841,7 +841,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.mail.fr",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Mail Orange (https://play.google.com/store/apps/details?id=com.orange.mail.fr)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -849,7 +849,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.miorange",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Lets you access to your Orange account\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -857,7 +857,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.mylivebox.fr",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Ma Livebox (https://play.google.com/store/apps/details?id=com.orange.mylivebox.fr)\nLets you manage your livebox from your phone.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -865,7 +865,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.mysosh",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "My Sosh (https://play.google.com/store/apps/details?id=com.orange.mysosh)\nLets you access to your Sosh account\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -873,7 +873,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.orangeetmoi",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Orange Et Moi (https://play.google.com/store/apps/details?id=com.orange.orangeetmoi)\nOrange customer space\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -881,7 +881,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.owtv",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "TV d'Orange (https://play.google.com/store/apps/details?id=com.orange.owtv)\nLets you watch TV/VOD on your phone.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -889,7 +889,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.tdd",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Transfert de donn\u00e9es (https://play.google.com/store/apps/details?id=com.orange.tdd)\nLets you transfer wirelessly: contacts, SMS, call log, calendar, photos, videos, audio files, etc., all from your old Android\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -897,7 +897,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.update",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Handles Orange apps updates.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -905,7 +905,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.update.OrangeUpdateApplication",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Obviously related to update...\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -913,7 +913,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.vvm",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Messagerie vocale visuelle (https://play.google.com/store/apps/details?id=com.orange.vvm)\nLets you manage your voicemail with an app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -921,7 +921,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.orange.wifiorange",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Mon Reseau (https://play.google.com/store/apps/details?id=com.orange.wifiorange)\nLets you measure your speed connection and find better Orange wifi hotspots.\nInforms you also about near network incidents.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -929,7 +929,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "fr.orange.cineday",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "Orange cineday (https://play.google.com/store/apps/details?id=fr.orange.cineday)\nUseless app but cineday is pretty nice. \nEvery tuesday you can invite the person of your choice in movies (within the limit of available seats).\nYou can just use https://cineday.orange.fr/cineday/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -937,7 +937,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sfr.android.moncompte",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "SFR & Moi (https://play.google.com/store/apps/details?id=com.sfr.android.moncompte)\nLets you manage your SFR account\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -945,7 +945,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sfr.android.sfrcloud",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "SFR Cloud (https://play.google.com/store/apps/details?id=com.sfr.android.sfrcloud)\nCloud provided by SFR\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -953,7 +953,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sfr.android.sfrmail",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "SFR Mail (https://play.google.com/store/apps/details?id=com.sfr.android.sfrmail)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -961,7 +961,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sfr.android.sfrplay",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "SFR Play (https://play.google.com/store/apps/details?id=com.sfr.android.sfrplay)\nVOD streaming from SFR.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -969,7 +969,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sfr.android.vvm",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "SFR R\u00e9pondeur + (https://play.google.com/store/apps/details?id=com.sfr.android.vvm)\nLets you use your voice mail and manage your inbox without dialing into your voicemail.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -977,7 +977,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "de.telekom.tsc",
|
||||
"oem": null,
|
||||
"oem": false,
|
||||
"description": "AppEnabler\ntsc = Telecom Service Center\nUsed to display ads in notifications panel.\n)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"packageId": "com.asus.calculator",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Asus calculator app\nNOTE : Simple calculator is a good alternative : https://f-droid.org/en/packages/com.simplemobiletools.calculator/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.asus.ia.asusapp",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "My Asus (https://play.google.com/store/apps/details?id=com.asus.ia.asusapp)\nAsus service center (support + store) \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.asus.soundrecorder",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Asus Sound recorder (https://play.google.com/store/apps/details?id=com.asus.soundrecorder) \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"packageId": "com.android.keyguard",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "I NEVER HAD AN HUAWEI DEVICE ON HAND. THIS LIST WAS MADE POSSIBLE BY @REDSKULL23\nhttps://forum.xda-developers.com/honor-6x/how-to/guide-list-bloat-software-emui-safe-to-t3700814\nAdditional informaton were taken from https://forum.xda-developers.com/huawei-p40-pro/how-to/adb-debloating-t4088633\nYet, those documentations are not precise enough. If you have additional information, please contribute to this list\nI use [MORE INFO NEEDED] tag as a marker.\nIf you have EMUI 10 or older, check the AOSP file, as Huawei uses AOSP package name for their own app.\n\nHUAWEI magazine unlock (The package name is really confusing)\nIt's a proprietary app based on the AOSP package called com.android.keyguard. That's not clever at all.\nhttps://consumer.huawei.com/en/support/content/en-us00206571/\nLets you customize your lock screen wallpapers\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.android.hwmirror",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Mirror\nLets you use your phone as a mirror...\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.baidu.input_huawei",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Woh! 51 permissions! \nHuawei chinese stock input keyboard.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.bjbyhd.screenreader_huawei",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "An accessibility feature for visually impaired people\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.hicloud.android.clone",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Phone Clone (https://play.google.com/store/apps/details?id=com.hicloud.android.clone)\n171 Permissions (https://reports.exodus-privacy.eu.org/fr/reports/144565/)\nData migration application between Huawei phones.\nKeep in mind that all your data will be synchronised in the Huawei cloud and collected by the company.\nhttps://cloud.huawei.com/privacyStatementTransit\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.chr",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HwChrService\nHuawei Call History Record. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.FloatTasks",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Floating dock function.\nhttps://consumer.huawei.com/en/support/how-to/detail-troubleshooting/en-us00310067/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.hsf",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Services Framework\n3 permissions : DELETE_PACKAGES, INSTALL_PACKAGES, PACKAGE_USAGE_STATS\nSafe to remove according to huawei users\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.hwpay",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Pay\nMobile payment and e-wallet service for Huawei devices that offers the same services as Apple Pay, Samsung Pay etc...\nhttps://consumer.huawei.com/en/mobileservices/huawei-wallet/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -73,7 +73,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.instantonline",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "no noticable consequences\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.instantshare",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Share features.\nFile transfer tool between Huawei mobiles, using Bluetooth connection and WiFi Direct technology.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.karaoke",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Karaoke mode feature.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -97,7 +97,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.mirrorshare",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "MirrorShare feature (Miracast rebranded by Huawei)\nUsed to mirror screen of you smartphone on a TV.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.pushagent",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "push notification agent\nSeems to only be used for Huawei apps\nThe recompiled java code makes it look like it's once again mainly used for analytics.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -113,7 +113,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.remotecontroller",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Smart Controller app.\nLets you you add, customize, and set up remote controls, allowing control of your electronic appliances through your phone. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -121,7 +121,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.tips",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HUAWEI Feature Advisor\nPeriodically gives you notifications on how to use certain features on your phone.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.totemweatherwidget",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Weather app (and its widget)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -137,7 +137,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.totemweatherwidget",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Weather app (and its widget)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.totemweatherwidget",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Weather app (and its widget)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -153,7 +153,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.wfdirect",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wi-Fi Direct feature.\nNote: Wifi direct enables devices to establish a direct Wi-Fi connection (without a router) over which the two can send and receive files. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.wfdirect",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wi-Fi Direct feature.\nNote: Wifi direct enables devices to establish a direct Wi-Fi connection (without a router) over which the two can send and receive files. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -169,7 +169,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.appmarket",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei app store (AppGallery)\nhttps://www.xda-developers.com/appgallery-huawei-alternative-google-play-store-android/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -177,7 +177,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.arengine.service",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Augmented reality service.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -185,7 +185,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.bd",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HwUE (Huawei UserExperience)\nWhen a company call a something 'UserExperience' you know you don't need this.\nAnalytics service, run at boot. Collect information about packages/apps usages.\nHas a nice custom permission called com.huawei.permission.BIG_DATA\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -193,7 +193,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.bluetooth",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Lets you import your contacts via Bluetooth\nBluetooth will still work if you remove this package.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -201,7 +201,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.browser",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Browser app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -209,7 +209,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.browserhomepage",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Browser component.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.compass",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Compass app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -225,7 +225,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.contactscamcard",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "CamCard is a business card reader app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -233,7 +233,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.contacts.sync",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Contacts sync\nMy guess (can't have the apk on hand) is this enables you to synchronise your contacts with your Huawei account.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -241,7 +241,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.desktop.explorer",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "From XDA thread : \"Service that is been used when you wanna use your phone as an operative system on a PC.\"\nI don't understand what does it mean.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -249,7 +249,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.email",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Email app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -257,7 +257,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.fido.uafclient",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "UAF client for FIDO.\nFido is a set of open technical specifications for mechanisms of authenticating users to online services that do not depend on passwords.\nhttps://fidoalliance.org/specs/u2f-specs-1.0-bt-nfc-id-amendment/fido-glossary.html\nhttps://fidoalliance.org/specs/fido-v2.0-rd-20170927/fido-overview-v2.0-rd-20170927.html\n#\nThe UAF protocol is designed to enable online services to offer passwordless and multi-factor security by allowing users to register their device \nto the online service and using a local authentication mechanism such as iris or fingerprint recognition. .\nhttps://developers.google.com/identity/fido/android/native-apps\nSafe to remove if you don't use password-less authentification to access online servics.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -265,7 +265,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.game.kitserver",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Probably safe to remove if you don't play games\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -273,7 +273,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.gameassistant",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Game Suite (HiGame).\nMobile game app store.\nhttps://club.hihonor.com/in/topic/16341/detail.htm\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -281,7 +281,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.geofence",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "GeofenceService.\nAllows you to do something when a user enters an area that has been defined as a trigger.\nA geofence is a virtual perimeter set on a real geographic area. Combining a user position with a geofence perimeter, \nit is possible to know if the user is inside or outside the geofence or even if he is exiting or entering the area.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -289,7 +289,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hwsearch",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Petal Search widget. Used for finding apps/apks on serveral online sources (introduced after Google Mobile Services Ban).\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -297,7 +297,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hwid",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Mobile Services (https://play.google.com/store/apps/details?id=com.huawei.hwid)\nNeeded to access advanced Huawei features.\nA Huawei ID is required to access services, like Themes, Mobile Cloud, HiCare, Huawei Wear, Huawei Health \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -305,7 +305,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hiaction",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "no noticable consequences\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -313,7 +313,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hiai",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "no noticable consequences\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -321,7 +321,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hiassistantoversea",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HiVoice. Huawei's voice assistant to replace \"Hey Google\"\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -329,7 +329,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hicard",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Cards, no noticable consequences\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -337,7 +337,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hicloud",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei cloud features\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -345,7 +345,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hifolder",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Online Cloud folder service\nhttps://consumer.huawei.com/en/mobileservices/mobilecloud/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -353,7 +353,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hiviewtunnel",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "This displays details/attributes of pictures in the gallery (ISO, exposure time, etc.).\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hiviewtunnel",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "This displays details/attributes of pictures in the gallery (ISO, exposure time, etc.).\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -369,7 +369,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.himovie.overseas",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei stock video application (https://play.google.com/store/apps/details?id=com.huawei.himovie.overseas). Replace with VLC, which integrates well with the stock gallery.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -377,7 +377,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hitouch",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei HiTouch\nAssistant capable to recognize the objects in a photo and to search them through various shopping sites.\nhttps://consumer.huawei.com/uk/support/faq/have-you-tried-the-new-hitouch-assistant/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -385,7 +385,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hwasm",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "FIDO UAF Autenthicator-Specific Module.\nSee 'com.huawei.fido.uafclient' for FIDO explaination.\nThe UAF Authenticator-Specific Module (ASM) is a software interface on top of UAF authenticators which gives a standardized way for FIDO UAF clients \nto detect and access the functionality of UAF authenticators and hides internal communication complexity from FIDO UAF Client.\nSource : https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208/fido-uaf-asm-api-v1.0-ps-20141208.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -393,7 +393,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hwblockchain",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "probably blockchain related, no noticable consequences\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -401,7 +401,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hwdetectrepair",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Smart diagnosis (https://play.google.com/store/apps/details?id=com.huawei.hwdetectrepair)\nUseless features and run in background.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -409,7 +409,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.HwMultiScreenShot",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Scrolling screenshot feature\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -417,7 +417,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hwvoipservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "MeeTime (https://consumer.huawei.com/en/support/content/en-us00956296/)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -425,7 +425,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hwvoipservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "MeeTime (https://consumer.huawei.com/en/support/content/en-us00956296/)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -433,7 +433,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.iaware",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "App Prioritizer. Prioritizes apps to avoid slowdown\nUp to you but there is apparently no noticeable difference when deleted.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -441,7 +441,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.ihealth",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "MotionService package, it's required for actions like shaking the phone to shut off the alarm, ecc.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -449,7 +449,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.intelligent",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Assistant. Shopping recommendations\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -457,7 +457,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.health",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Health (https://play.google.com/store/apps/details?id=com.huawei.health)\nConnect Huawei wearables to your phone and all sorts of stats like all fitness tracking apps.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -465,7 +465,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.magazine",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Magazine unlock. Downloads wallpapers for your lock screen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -473,7 +473,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.magazine",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Magazine unlock. Downloads wallpapers for your lock screen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.magazine",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Magazine unlock. Downloads wallpapers for your lock screen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -489,7 +489,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.magazine",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Magazine unlock. Downloads wallpapers for your lock screen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -497,7 +497,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.magazine",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Magazine unlock. Downloads wallpapers for your lock screen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -505,7 +505,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.magazine",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Magazine unlock. Downloads wallpapers for your lock screen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -513,7 +513,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.magazine",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Magazine unlock. Downloads wallpapers for your lock screen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -521,7 +521,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.mirrorlink",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Mirror app. \nMirror like \"Glass\"\n\nHuawei mirrorlink implementation\nUsed to connect your phone to a car (with https://mirrorlink.com/ support) in order to provide audio streaming, GPS navigation...\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -529,7 +529,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.mirrorlink",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Mirror app. \nMirror like \"Glass\"\n\nHuawei mirrorlink implementation\nUsed to connect your phone to a car (with https://mirrorlink.com/ support) in order to provide audio streaming, GPS navigation...\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -537,7 +537,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.music",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Music app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -545,7 +545,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.parentcontrol",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Parental controls functions.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -553,7 +553,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.pcassistant",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HiSuite service. Used by HiSuite PC software.\nHiSuite enables you to backup your data and restore them from/to your phone.\nhttps://consumer.huawei.com/en/support/hisuite/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -561,7 +561,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.phoneservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HiCare (https://play.google.com/store/apps/details?id=com.huawei.phoneservice)\nProvides you common online services including customer services, issue feedback, user guides, service centers and self-service. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -569,7 +569,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.stylus.floatmenu",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "AI Lens. Shop for objects that you take a picture of. This de-clutters the camera interface by removing the AI Lens button on the top left corner and does not break the AR Measure app.\n \nFloating menu with M-Pen feature.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -577,7 +577,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.stylus.floatmenu",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "AI Lens. Shop for objects that you take a picture of. This de-clutters the camera interface by removing the AI Lens button on the top left corner and does not break the AR Measure app.\n \nFloating menu with M-Pen feature.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -585,7 +585,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.synergy",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Cloud & Network Synergy.\nSeems to be related to B2B (Business To Business) cloud stuff.\nhttps://www.huawei.com/en/press-events/news/2016/10/Cloud-Network-Synergy-Whitepaper\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -593,7 +593,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.tips",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HUAWEI Feature Advisor\nPeriodically gives you notifications on how to use certain features on your phone.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -601,7 +601,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.trustagent",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Smart unlock feature.\nEnables you to unlock your phone with a Bluetooth device, like a smart band. \nWhen a compatible Bluetooth device is detected, you can unlock your phone with a simple swipe (without a password).\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -609,7 +609,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.vassistant",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HiVoice app\nHuawei voice assistant (like Siri or Google assistant)\nHuge privacy risk. Keep in mind that the app keeps the microphone *on* non-stop.\nIs now Celia (https://consumer.huawei.com/en/emui/celia/)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -617,7 +617,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.videoeditor",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Video editor.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -625,7 +625,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.vassistant",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HiVoice app\nHuawei voice assistant (like Siri or Google assistant)\nHuge privacy risk. Keep in mind that the app keeps the microphone *on* non-stop.\nIs now Celia (https://consumer.huawei.com/en/emui/celia/)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -633,7 +633,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.wallet",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Wallet (renammed Huawei Pay)\nMobile payment and e-wallet service for Huawei devices that offers the same services as Apple Pay, Samsung Pay etc...\nhttps://consumer.huawei.com/en/mobileservices/huawei-wallet/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -641,7 +641,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.watch.sync",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Watch sync function\nIs it only used to sync Huawei watch ?\nSafe to remove according to several users\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -649,7 +649,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.iflytek.speechsuite",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Default voice input method from iflytek, a big chinese company (https://en.wikipedia.org/wiki/IFlytek)\nIFLytek was implicated in human rights violations : \nhttps://asia.nikkei.com/Economy/Trade-war/US-sanctions-8-China-tech-companies-over-role-in-Xinjiang-abuses\nArchive: https://web.archive.org/save/https://asia.nikkei.com/Economy/Trade-war/US-sanctions-8-China-tech-companies-over-role-in-Xinjiang-abuses\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -657,7 +657,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.nuance.swype.emui",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Swype functions.\nIs it the full Swype keyboard or only the Swype function on Huawei keyboard ? \nNOTE : Nuance company said it would discontinue support of the Swype keyboard app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -665,7 +665,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.hisi.mapcon",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Provides wifi calling feature (call or text on Wi-Fi networks using your SIM card)\nNOTE: Instant messaging video/voice call does not use this \"wifi calling\" feature. \nBtw, you should use a E2EE messaging app like Signal/Session/Element(https://element.io/) instead of the non-secure wifi-calling feature\nprovided by your carrier.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -673,7 +673,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.KoBackup",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "As of writing this, Huawei phones cannot be rooted. \nThis Backup application is probably able to backup more than any other 3rd party backup app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -681,7 +681,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.thememanager",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Themes (https://play.google.com/store/apps/details?id=com.huawei.android.thememanager)\nLets you use Huawei themes\nYou should still be able to set wallapers without it. Can someone check?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -689,7 +689,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.aod[MOREINFONEEDED]",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Always On Display feature.\nDrain battery (though not much on OLED screens) for nothing really useful.\nRedSkull23 says it's unsafe to remove it. Does it bootloop ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -697,7 +697,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.internal.app",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Component of Huawei sharing. I read someone saying \"Do not remove or you won't be able to send files to apps\".\nCan someone test it ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -705,7 +705,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.android.launcher",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei launcher app.\nIt's basically the home screen, the way icons apps are organized and displayed.\nDON'T REMOVE THIS IF YOU DIDN'T INSTALL ANOTHER LAUNCHER !\nYou will maybe need this package for the recent apps feature to work (even if you have another launcher)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -713,7 +713,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.calculator",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Calculator app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -721,7 +721,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.calendar",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Calendar app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -729,7 +729,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.contacts",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Contacts app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -737,7 +737,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.deskclock",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Clock App.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -745,7 +745,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.photos",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei Gallery app.\nNote: The official camera app refuses to open photos in another gallery (you can't review your picture from the camera app)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -753,7 +753,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.android.mediacenter",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei music app. (Yeah they messed up with the package name)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -761,7 +761,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hidisk",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei File Manager app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -769,7 +769,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.hidisk",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Huawei File Manager app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -777,7 +777,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.search",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HiSearch\nAllows you to search through settings, files, contacts and notes while keeping a record of your search history.\nHi Search is really annonying because it's triggered as soon as you wipe down from the middle part of the home.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -785,7 +785,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.huawei.securitymgr",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "PrivateSpace\nLets you store private information in a hidden space within your device that can only be accessed \nwith your fingerprint or password.\nTODO: Data at rest encryption? If not, this is useless\nhttps://consumer.huawei.com/en/support/content/en-us00754246/\n)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"packageId": "com.android.LGSetupWizard",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "The first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device.\nIt's the setup for LG services.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.appbox.client",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Application manager\nInstalls/Updates LG related apps ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.bnr",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Backup\nCan backup your mobile devices LG Home screen, device settings, apps, and contacts to your computer.\nhttps://www.lg.com/us/support/help-library/lg-android-backup-CT10000025-20150104708841\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.cic.eden.service",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Memories album\nGallery automatically creates a Memories album with pictures and videos saved in the phone. \nMemories is a virtual album of pictures saved in the phone or SD card.\nSource : https://www.lg.com/hk_en/support/product-help/CT30019000-1433767985158-others\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.drmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Cloud\nBackup tool, which gives you the option to backup LG phone settings, apps, contacts and Home screen \nto your phone internal storage, SD card, computer or cloud.\nSource : https://www.apeaksoft.com/backup/lg-cloud-backup.html\n\nDRM Service\nNeeded to read DRM content playback. It manages the DRM Client, which holds a particular type of information required to get a license key. \nREMINDER : DRM = all the things that restrict the use of proprietary hardware and copyrighted works.\n==> https://en.wikipedia.org/wiki/Digital_rights_management\n==> https://creativecommons.org/2017/07/09/terrible-horrible-no-good-bad-drm/\n==> https://fckdrm.com/\n==> http://www.info-mech.com/drm_flaws.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.drmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Cloud\nBackup tool, which gives you the option to backup LG phone settings, apps, contacts and Home screen \nto your phone internal storage, SD card, computer or cloud.\nSource : https://www.apeaksoft.com/backup/lg-cloud-backup.html\n\nDRM Service\nNeeded to read DRM content playback. It manages the DRM Client, which holds a particular type of information required to get a license key. \nREMINDER : DRM = all the things that restrict the use of proprietary hardware and copyrighted works.\n==> https://en.wikipedia.org/wiki/Digital_rights_management\n==> https://creativecommons.org/2017/07/09/terrible-horrible-no-good-bad-drm/\n==> https://fckdrm.com/\n==> http://www.info-mech.com/drm_flaws.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.easyhome",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG EasyHome\nEasyHome is a more simplified version of the Home screen that you can choose to use on your phone.\nIt displays the Home screen like a remote control device. T\nSource : https://www.lg.com/us/mobile-phones/VS985/Userguide/048.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.eltest",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "ELTest\nDevice hardware tests settings\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.email",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Email app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -73,7 +73,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.eula",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG EULA (Terms of Use) accessible in the settings.\nEULA = https://en.wikipedia.org/wiki/End-user_license_agreement\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.eulaprovider",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "License Provider\nNeeded by com.lge.eula.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.fmradio",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "FM radio app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -97,7 +97,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.friendsmanager",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Friends Manager (https://play.google.com/store/apps/details?id=com.lge.friendsmanager)\nWTF ? Completly useless app.\nNot sure but I think it enables you to download an app for a friend LG user.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.gallery.collagewallpaper",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Collage Wallpapers\nAllows you to create patchwork wallpaper from several photos.\nhttps://www.lg.com/uk/support/product-help/CT00008356-20150332136499-others\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -113,7 +113,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.gallery.vr.wallpaper",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG 360 Image Wallpaper\nProvied VR (360\u00b0) wallpapers.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -121,7 +121,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.gcuv",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "GCUV\nNot 100% sure but @siraltus from XDA thinks it refers to \"Gauce Components\" which seems to be the LG's version of CSC \n(carrier sales code - automatic carrier-specific customization).\nIt gets run on first boot after factory reset, sets up the ROM features based on which carrier and country code is specified \nin the build.prop, and then gets frozen so it doesn't reconfigure things on subsequent boots.\nIt's basically the only person to mention \"Gauce components\" on the web (other than restricted LG webpages when using Google dorks).\nhttps://forum.xda-developers.com/tmobile-lg-v10/development/rom-lg-v10-h901-10c-debranded-debloated-t3277305/page12/page12\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.gestureanswering",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Answer me 2.0\nAllows you to bring the phone to your ear to answer an incoming call automatically.\nhttps://www.lg.com/us/mobile-phones/VS980/Userguide/109-1.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -137,7 +137,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.gnss.airtest",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "GNSS Air Test\nGNSS test, used to test... GNSS. Not needed, and GPNSS will continue to work.\nNOTE : GNSS = Global Navigation Satellite System and is the standard generic term for satellite navigation systems.\nThis term includes e.g. the GPS, GLONASS, Galileo, Beidou and other regional systems.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.gnsslogcat",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "GNSS Logcat\nUsed to dump GNSS logs. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -153,7 +153,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.gnsspostest",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "GNSS Position test\nGNSS test again.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.gnsstest",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "GNSS Test\nWoh ! Why does LG need so many GNSS test packages?! \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -169,7 +169,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.hifirecorder",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Audio Recorder\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -177,7 +177,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.hotspotlauncher",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Mobile Hotspot\nProvide hotsport feature enabling you to share the phone\u2019s 4G data connection with any Wi-Fi capable devices.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -185,7 +185,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.ia.task.incalagent",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "InCalAgent\nRelated to interface while you're in a call. Seemes also related to tasks list stuff.\nCan someone tells me what happens when you delete it ? I think it is safe.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -193,7 +193,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.ia.task.smartcare",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LIA SmartDoctor Engine\nNeeded by SmartDoctor (com.lge.phonemanagement) ?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -201,7 +201,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.ia.task.smartsetting",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "SmartSetting\nTurns on/off or changes features, settings and more according to where you are or what you do.\nhttps://www.lg.com/us/support/help-library/lg-android-smart-settings-CT10000025-20150103623722\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -209,7 +209,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.iftttmanager",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Smart settings\nIFTTT = \u201cif this, then that.\u201d. Smart Settings can be seens as IFTTT.\nSome events automatically triggers actions.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.ime",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Stock Keyboard\nDo not remove if you don't have an alternate keyboard available. Personally, I keep the stock keyboard just in case the keyboard app crash/fails (this happened to me once) locking me out of entering password.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -225,7 +225,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.ime.solution.handwriting",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Handwriting feature on the LG keyboard\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -233,7 +233,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.ime.solution.text",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "XT9 \nText predicting and correction for the LG keyboard.\nFor your culture (if you're young) : https://en.wikipedia.org/wiki/XT9\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -241,7 +241,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.launcher2.theme.optimus",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "\"Optimus\" theme for the LG launcher (v2)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -249,7 +249,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.leccp",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Connectivity Service\nI didn't find any info about this package.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -257,7 +257,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgaccount",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Account\nEnable you to create and manage you completly useless LG account.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -265,7 +265,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgdrm.permission",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Handle permissions for LG DRM (com.lge.drmservice).\nWhy does LG need a whole package for this ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -273,7 +273,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lginstallservies",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Install Service\nUsed by LG to install some of its apps on the phone. Not needed unless you use the LG apps manager.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -281,7 +281,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgmapui",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LGMapUI\nUser Interface (UI) for displaying location tracking reccord on the Health app (com.lge.lifetracker) ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -289,7 +289,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.LGSetupView",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Setup View\nLG first setup (related to com.android.LGSetupWizard). \nThe first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -297,7 +297,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.LGSetupView",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Setup View\nLG first setup (related to com.android.LGSetupWizard). \nThe first time you turn your device on, a Welcome screen is displayed. It guides you through the basics of setting up your device.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -305,7 +305,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgworld",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG SmartWorld\nLG Store. Enables you to nstall LG apps, theme, keyboard layout, fonts...\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -313,7 +313,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lifetracker",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Health (https://play.google.com/store/apps/details?id=com.lge.lifetracker)\nAccording to users reviews, it is a very bad activity tracking app. \nPrivacy wise, you should never use this kind of thing obviously. \nhttps://www.lg.com/us/support/help-library/lg-android-lg-health-CT30013120-20150103629401\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -321,7 +321,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.mirrorlink",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "MirrorLink\nEnable you to connect your phone to a car to provide audio streaming, GPS navigation...\nhttps://www.lg.com/ca_en/support/product-help/CT30014940-1440413573040-others\nhttps://mirrorlink.com/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -329,7 +329,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.mlt",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG MLT\nRun in background all the time and probably serves purpose to help LG remote support. The thing is this acts as a good spyware. \nIt tries to track all your activity and logs GPS position together with the details gathered, and that includes calls, apps starting etc...\nAll data is collected and placed on /mpt partition, it seems not to be per reboot, but actually kept during flash and upgrades.\n#\nhttps://forum.xda-developers.com/showthread.php?t=2187920\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -337,7 +337,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.mtalk.sf",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Voice Mate Speech Pack\nVoice Mate (now Q Vocie) is the LG Personal assistant (https://en.wikipedia.org/wiki/Voice_Mate)\nThis package provides speech pack. Is it the main Q-voice package ? I don't think so but I need confirmation.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -345,7 +345,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.musicshare",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Audio Share \nEnables you to connect two devices so that you can share the sound from music or video files with another LG devices.\nhttps://www.lg.com/hk_en/support/product-help/CT30007700-20150123957406-others\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -353,7 +353,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.myplace",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "My Place\nAnalyses the place you stay the most and recognises it as My Place (or your home) automatically.\nhttps://www.lg.com/uk/support/product-help/CT00008356-1433767701724-setting\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.myplace.engine",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "My Places Engine\nNeeded by com.lge.myplace. See above.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -369,7 +369,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.phonemanagement",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Smart Doctor App\nEnables you to shut down idle apps and delete temporary files.\nLets you also see phone battery, mobile data, apps, network status and usage patterns.\nOn the paper it seems good but in practise, Android handle 8+ handles very well idles apps. \nhttps://www.lg.com/ca_en/support/product-help/CT20098088-20150129256824-others\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -377,7 +377,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.privacylock",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Content lock\nYou can lock the LG Gallery with a password or pattern. When connected to a PC, Content Lock prevents file previews.\nhttps://www.lg.com/us/support/help-library/lg-g4-content-lock-CT10000027-1432774759427\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -385,7 +385,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.qhelp",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Quick Help\nApp who provide you support articles (FAQ section that walks you through most of the major features of the phone).\nYou can request support via email or request a call from LG.\nhttps://www.lg.com/us/support/help-library/lg-android-quick-help-CT10000026-20150103624836\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -393,7 +393,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.qhelp.application",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Quick Help application\nI think this package is the real Quick Help app. The package above only provides help contents IMO.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -401,7 +401,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.qmemoplus",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG QuickMemo+\nAllows you to capture screen shots and use them to create memos. You can also insert a reminder, location information, image, video, and audio.\nhttps://www.lg.com/us/support/help-library/lg-android-quickmemo-CT10000025-20150103629575\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -409,7 +409,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.remote.setting",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG AirDrive\nLets you to control files in your device via a wireless connection. \nTo use, you need to sign in to your LG account on both the PC and mobile device.\nhttps://www.lg.com/africa/support/product-help/CT20080025-1436354408798-others\n \nLG AirDrive settings\nSee package above.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -417,7 +417,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.remote.setting",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG AirDrive\nLets you to control files in your device via a wireless connection. \nTo use, you need to sign in to your LG account on both the PC and mobile device.\nhttps://www.lg.com/africa/support/product-help/CT20080025-1436354408798-others\n \nLG AirDrive settings\nSee package above.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -425,7 +425,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.sizechangable.weather",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Music widget\nNot sure if it only manages Music widget for the launcher or also for the lockscreen.\n\nWeather widget for the home screen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -433,7 +433,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.sizechangable.weather",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Music widget\nNot sure if it only manages Music widget for the launcher or also for the lockscreen.\n\nWeather widget for the home screen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -441,7 +441,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.sizechangable.weather.platform",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Weather Service\nProvide weather data for the weather app/widget.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -449,7 +449,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.sizechangable.weather.theme.optimus",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "\"Optimus\" theme for the weather app/widget.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -457,7 +457,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.smartdoctor.webview",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Smart Doctor Webview\nREMINDER : A WebView is acomponent that allows Android apps to display content from the web directly inside an application.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -465,7 +465,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.smartshare",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "SmartShare \nFeature that uses DLNA technology to stream multimedia contents between DLNA devices.\nDLNA is a non-profit trade organisation which defines standards that enable devices to share stuff with each other.\nBasically LG provides a way to stream multimedia contents from your phone to your smart TV (or via a DLNA plugin)\nhttps://www.lg.com/ca_en/support/product-help/CT31903570-1428542236040-file-media-transfer-pictures-music-etc\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -473,7 +473,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.smartshare.provider",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Provider for Smart Share. \nNeeded by com.lge.smartshare.\nREMINDER : content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.smartsharepush",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Smart Share Push\nObviously related to Smart Share but I don't know its exact purpose. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -489,7 +489,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.snappage",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Snap Page\nPart of the QuickMemo+ app, lets you capture the text/images/URL from a web page without grabbing ads.\nIt\u2019s much like instapaper or pocket app, but it works locally, like reading mode on some browsers, saving only the body of the article. \nhttp://www.lg.com/us/mobile-phones/g4/display\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -497,7 +497,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.springcleaning",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Smart cleaning\nDisplays the space in use and free space in your phone and allows you to selectively clean up your files.\nhttps://www.lg.com/us/mobile-phones/VS986/Userguide/339.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -505,7 +505,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.sync",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Bridge Service\nUsed to backup, restore, update your LG phone, and transfer files wirelessly between computer and LG phone. \nYou will need to install LG Bridge software on your PC.\nNOTE : Cause noticable battery drain.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -513,7 +513,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.video.vr.wallpaper",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Video Wallpaper\nLG 360\u00b0 VR Wallpapers\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -521,7 +521,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.videoplayer",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Video Player\nNB : This is a bad one. VLC is much better.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -529,7 +529,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.videostudio",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Quick Video Editor\nAllows you to create and edit video files using the videos (and photos) stored on the phone.\nhttps://www.lg.com/us/mobile-phones/VS980/Userguide/281.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -537,7 +537,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.voicecare",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Voice care\nAllows you to use your device if the touch screen or display is damaged. \nYou must agree to location-based information use and personal information collection to use Voice Care. \nhttps://www.lg.com/hk_en/support/product-help/CT20136018-20150122834174-others\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -545,7 +545,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.vrplayer",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG VR player\nEnables you to watch 360\u00b0 pictures/videos.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -553,7 +553,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.wernicke",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "QVoice Engine\nNeeded by Q-voice (the LG Q Voice voice assistant) to work.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -561,7 +561,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.wernicke.nlp",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Natural-language processing for LG intelligent assistant.\nUsed to understand what says an human when he speaks.\nNeeded by QVoice\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -569,7 +569,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.wfd.spmirroring.source",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Provide wifi-direct feature\nNote : Wifi-direct is Wi-Fi standard enabling devices to easily connect with each other without requiring a wireless access point.\nIt allows allows two devices to establish a direct Wi-Fi connection without requiring a wireless router\nhttps://en.wikipedia.org/wiki/Wi-Fi_Direct\nspmirroring = ??? screen p... mirroring ?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -577,7 +577,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.wfds.service.v3",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi-direct service (v3)\nSee above.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -585,7 +585,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.wifi.p2p",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG P2p Service \nWifi-drect P2P allows the device to discover the services of nearby devices directly, without being connected to a network.\nNeeded for LG Wifi-direct feature.\nhttps://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -593,7 +593,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgfmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone\u2019s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.\n\nRadio\n\n######################UP TO YOU #######################\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -601,7 +601,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgfmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone\u2019s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.\n\nRadio\n\n######################UP TO YOU #######################\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -609,7 +609,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgfmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone\u2019s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.\n\nRadio\n\n######################UP TO YOU #######################\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -617,7 +617,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgfmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone\u2019s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.\n\nRadio\n\n######################UP TO YOU #######################\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -625,7 +625,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgfmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone\u2019s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.\n\nRadio\n\n######################UP TO YOU #######################\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -633,7 +633,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgfmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone\u2019s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.\n\nRadio\n\n######################UP TO YOU #######################\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -641,7 +641,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgfmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone\u2019s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.\n\nRadio\n\n######################UP TO YOU #######################\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -649,7 +649,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgfmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone\u2019s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.\n\nRadio\n\n######################UP TO YOU #######################\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -657,7 +657,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.lgfmservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi Hotspot widget\nREMINDER : Hotspot enable you to share the phone\u2019s 4G data connection with any Wi-Fi capable devices.\nIt is not the Hotspot feature. Only the widget ! \n\nDual SIM status widget\nProbably only present in dual sim LG phone variants. Does not remove the persistent notification or dual SIM functionality.\n\nService menus. I believe if you remove the last one the secret code you can dial doesn't work anymore (who needs it anyway..?)\n\nLG support App remote access\nYou probably don't want that to happen\n\nLAOP test [MORE INFO NEEDED]\nI don't know what LAOP is. I could not find information about it. It's a test so it's probably fine. I have removed it.\n\nRadio\n\n######################UP TO YOU #######################\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -665,7 +665,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.bnr.launcher",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Mobile Switch Launcher\nThis doesn't remove the default launchers.\nIt is most likely to backup/restore the user's launcher configuration.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -673,7 +673,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.clock",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Clock app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -681,7 +681,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.filemanager",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Stock file manager\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -689,7 +689,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.homeselector",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Home selector\nThis is the settings menu for the home launcher (present in the settings app as \"Home launcher\")\nIf you remove this app, the Home screen settings menu is gone from settings app. (not needed if you use external launcher)\n You can still switch between installed launchers, the package name is a bit misleading.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -697,7 +697,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.launcher2",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Home (v2)\nStock launcher\nIt's basically the home screen, the way icons apps are organized and displayed.\nDON'T REMOVE THIS IF YOU DIDN'T INSTALL ANOTHER LAUNCHER!\nNOTE : Yeah there is another package described as \"launcher\". Normally, you only have one of them on your phone. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -705,7 +705,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.launcher3",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Home (v3)\nStock launcher\nIt's basically the home screen, the way icons apps are organized and displayed.\nDON'T REMOVE THIS IF YOU DIDN'T INSTALL ANOTHER LAUNCHER!\nNOTE : Yeah there is 3 packages described as \"launcher\". Normally, you only have one of them on your phone. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -713,7 +713,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.music",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Stock music player\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -721,7 +721,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.floatingbar",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Floating bar\nLets you put shortcuts to apps or features, as well as quick access to contacts and music player controls on a \"floating bar\" on the Home screen.\nhttps://www.neowin.net/news/lg-v30-closer-look-floating-bar/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -729,7 +729,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.theme.titan",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Update Center\nProvide Android upgrade and LG updates (Settings --> System --> Update Center)\nI believe you won't receive any updates if this packages is deleted.\n\n #\"com.lge.theme.highcontrast\"\nVarious themes. Safe to remove any you don't want/use. I could not find the package for the default (LG) theme.\nMake sure you don't delete the package for the theme you're currently using. I don't know what will happen then.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -737,7 +737,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.theme.titan",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Update Center\nProvide Android upgrade and LG updates (Settings --> System --> Update Center)\nI believe you won't receive any updates if this packages is deleted.\n\n #\"com.lge.theme.highcontrast\"\nVarious themes. Safe to remove any you don't want/use. I could not find the package for the default (LG) theme.\nMake sure you don't delete the package for the theme you're currently using. I don't know what will happen then.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -745,7 +745,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.theme.titan",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Update Center\nProvide Android upgrade and LG updates (Settings --> System --> Update Center)\nI believe you won't receive any updates if this packages is deleted.\n\n #\"com.lge.theme.highcontrast\"\nVarious themes. Safe to remove any you don't want/use. I could not find the package for the default (LG) theme.\nMake sure you don't delete the package for the theme you're currently using. I don't know what will happen then.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -753,7 +753,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lge.theme.titan",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "LG Update Center\nProvide Android upgrade and LG updates (Settings --> System --> Update Center)\nI believe you won't receive any updates if this packages is deleted.\n\n #\"com.lge.theme.highcontrast\"\nVarious themes. Safe to remove any you don't want/use. I could not find the package for the default (LG) theme.\nMake sure you don't delete the package for the theme you're currently using. I don't know what will happen then.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"packageId": "android.autoinstalls.config.motorola.layout",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "\nDevice configuration for Motorola \nAutoInstall allows manufacturers to force installation of apps.\nJust a layout ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lenovo.lsf.user",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Lenovo ID adds an option in Settings>Accounts where you can login to a Lenovo ID account.\nFeatures include \"exclusive features directly from Lenovo and our partners\" and \"syncing users information across devices\"\nlsf = Lenovo Service Framework\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.lmi.motorola.rescuesecurity",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Rescue Security by LogMeIn (https://www.logmeinrescue.com/)\nRemote support app. Motorola made a partnership with LogMeIn : https://www.logmeinrescue.com/customer-stories/motorola\nIt enables motorola representatives to login and remotely control the device for technical support.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.android.fmradio",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "FMRadioService \nRequired by \"com.motorola.fmplayer\"\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.android.jvtcmd",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Java Tcmd Helper\ntcmd = commandes types. Seems to be a tools wich help find Java commands types.\nUseless for normal user.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.android.nativedropboxagent",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Native DropBox Agent.\nIt is not related to Cloud Dropbox company but to Android logging. It is used during development.\nhttps://stackoverflow.com/questions/4434192/dropboxmanager-use-cases\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.android.providers.chromehomepage",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Seems to only prodive the \"home\" symbol in Chrome.\nhttps://forum.xda-developers.com/android/apps-games/app-chrome-homepage-t3695804\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.android.provisioning",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OMA Client Provisioning\nIt is a protocol specified by the Open Mobile Alliance (OMA).\nIt is used by carrier to send \"configuration SMS\" which can setup network settings (such as APN).\nIn my case, it was automatic and I never needed configuration messages. I'm pretty sure that in France this package is useless.\nMaybe it's useful if carriers change their APN... but you still can change it manually, it's not difficult.\n#\nNote : These special \"confirguration SMS\" can be abused : \nhttps://www.zdnet.fr/actualites/les-smartphones-samsung-huawei-lg-et-sony-vulnerables-a-des-attaques-par-provisioning-39890045.htm\nhttps://www.csoonline.com/article/3435729/sms-based-provisioning-messages-enable-advanced-phishing-on-android-phones.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.android.settings.diag_mdlog",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "diag_mdlog is a small proprietary Qualcomm program which can store DIAG logs on the filesystem.\nNo longer in Android 10 image\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -73,7 +73,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.android.settings.modemdebug",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Provide modem debug settings menu ?\nNo longer in Android 10 image\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.appdirectedsmsproxy",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "An Application directed SMS (or rather a Port directed SMS) is an SMS directed to a specific port. \nApps need to listen to this port to get the SMS message.\nI don't know if this package allows port directed SMS or if it just provide a proxy feature.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.bach.modemstats",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "ModemStatsService\nStatistics and events logs from the modem activity.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -97,7 +97,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.brapps",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Motorola App Box (https://play.google.com/store/apps/details?id=com.motorola.brapps)\nOffers you a selection of applications developed by Brazilians and also apps selected for you.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.bug2go",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Bugs reporting app that sends info about crash report.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -113,7 +113,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.ccc.devicemanagement",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Mobile Device Management (MDM) allows company\u2019s IT department to reach inside your phone in the background, allowing them to ensure \nyour device is secure, know where it is, and remotely erase your data if the phone is stolen.\nYou should NEVER install a MDM tool on your phone. Never.\nhttps://onezero.medium.com/dont-put-your-work-email-on-your-personal-phone-ef7fef956c2f\nhttps://blog.cdemi.io/never-accept-an-mdm-policy-on-your-personal-phone/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -121,7 +121,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.ccc.mainplm",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "plm = Product Lifecycle Management ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.ccc.notification",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Motorola Notifications (https://play.google.com/store/apps/details?id=com.motorola.ccc.notification)\nIf you opt-in, it sends periodic product-related information, including notifications on software updates, tips & tricks, survey and information\nabout new Motorola products and services.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -137,7 +137,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.contacts.preloadcontacts",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Preloaded Contacts\nProvides contacts preset by carriers.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.demo",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Moto Demo Mode \nEnable retail demonstration mode.\nhttps://source.android.com/devices/tech/display/retail-mode\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -153,7 +153,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.demo.env",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Needed for Moto Demo Mode\nenv = environment\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.email",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Motorola Easy Prefix (https://play.google.com/store/apps/details?id=com.motorola.easyprefix)\nAuto add CSP (Service Provider code) prefix to your phone when you're abroad.\nhttps://en.wikipedia.org/wiki/List_of_country_calling_codes\n\nThis seems to not work correctly and it's generally not a good idea to call home (via GSM) when you're abroad.\nIt's better and cheaper to use chat apps like Signal/Wire)\n\nMoto Email (https://play.google.com/store/apps/details?id=com.motorola.email)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -169,7 +169,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.email",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Motorola Easy Prefix (https://play.google.com/store/apps/details?id=com.motorola.easyprefix)\nAuto add CSP (Service Provider code) prefix to your phone when you're abroad.\nhttps://en.wikipedia.org/wiki/List_of_country_calling_codes\n\nThis seems to not work correctly and it's generally not a good idea to call home (via GSM) when you're abroad.\nIt's better and cheaper to use chat apps like Signal/Wire)\n\nMoto Email (https://play.google.com/store/apps/details?id=com.motorola.email)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -177,7 +177,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.fmplayer",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "FM Radio (https://play.google.com/store/apps/details?id=com.motorola.fmplayer)\nRadio app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -185,7 +185,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.frameworks.singlehand",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Provide the Single/One hand mode\nI don't know why frameworks appears in the package name because it's not only the framework.\nhttps://support.motorola.com/us/en/documents/MS116403/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -193,7 +193,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.genie",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Device Help (previously Moto Help) (https://play.google.com/store/apps/details?id=com.motorola.genie)\nAn app that checks hardware status and gives the user contacts for support.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -201,7 +201,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.gesture",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Gesture navigation tutorial added in Android 10.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -209,7 +209,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.help",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Moto feedback (https://play.google.com/store/apps/details?id=com.motorola.help)\nLets you rate your device and share feedback with Motorola.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.lifetimedata",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Not 100% sure but it's most likely the Total Call Timer or more generally it handles info like the date of manufacture of your device,\nusage time since first boot etc... \nTotal Call Timer gives you the time you spent calling.\nI don't know how to access to these info. It's surely a hidden menu (and may be accessible through the dialer with a special code)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -225,7 +225,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.hiddenmenuapp",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Added in Android 10. Safe to remove.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -233,7 +233,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.moto",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Moto (https://play.google.com/store/apps/details?id=com.motorola.moto)\nApp providing Moto Actions, Moto Display, and other feature families that let you customize the way you interact with your device. \nMoto Actions is another app (https://play.google.com/store/apps/details?id=com.motorola.actions). Gestures set with \"Moto\" prior will continue to work provided \"Moto Actions\" remains installed.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -241,7 +241,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.motocare",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Moto Care was renamed in \"Moto Help\" and then in \"Device Help\"\nProvide support features.\nhttps://mobile.softpedia.com/blog/Moto-Care-App-Gets-Updated-Now-Called-Motorola-Help-432827.shtml\nHowever you can both have com.motorola.genie (Device Help) and this package so it's strange.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -249,7 +249,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.motocit",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "CQATest\nCQA = Custom Quality Assurance\nHidden menu (accessible by typing *#*#2486#*#* in the Moto Dialer) which lets you run hardware tests.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -257,7 +257,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.motocit",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "CQATest\nCQA = Custom Quality Assurance\nHidden menu (accessible by typing *#*#2486#*#* in the Moto Dialer) which lets you run hardware tests.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -265,7 +265,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.motodisplay",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Moto Display (https://play.google.com/store/apps/details?id=com.motorola.motodisplay)\nDisplays notifications with the screen off (it's like the Always On Display feature from Samsung)\nhttps://support.motorola.com/uk/en/solution/ms108519\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -273,7 +273,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.paks",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "ADB: Package Protected.\nMy Q Paks \nThird-party application bundles\nhttps://www.financialmirror.com/2007/10/31/motorola-packs-moto-q-9h-global-smart-device-with-third-party-applications/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -281,7 +281,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.programmenu",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Programming Menu\nHidden menu (accessible by typing ##7764726 in the dialer) providing additionnal features for developers.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -289,7 +289,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.ptt.prip",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Prip (https://play.google.com/store/apps/details?id=com.motorola.ptt.prip)\nPush-To-Talk app. Allows to you send calls over any wireless carrier\u2019s 3G or 4G networks or a WiFi connection.\nIt offers unlimited calling between other users and Nextel phone owners, rather than universal calling credit, \nand works on a monthly subscription basis.\nhttps://prip.me/#get\nNo longer in Android 10 image\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -297,7 +297,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.setup",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Related to Motorola Account setup (only during first boot ?)\nSafe to remove according to xda users.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -305,7 +305,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.slpc_sys",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Motorola Slpc System\nWould be weird if it's not related to Motorola Modality Services (https://play.google.com/store/apps/details?id=com.motorola.slpc)\nHelps your Motorola phone respond more intelligently to motion, phone orientation (e.g. face up/down) and stowed state (e.g in/out-of-pocket).\nHas a noticeable impact on battery ? (https://forum.xda-developers.com/moto-x-2014/help/location-modality-services-battery-t2982752)\nFYI : It uses location services.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -313,7 +313,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.timeweatherwidget",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Provides time/weather widget on the home screen.\nhttps://en.wikipedia.org/wiki/Widget\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -321,7 +321,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.camera2",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Moto Camera 2 (https://play.google.com/store/apps/details?id=com.motorola.camera)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -329,7 +329,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.actions",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Moto Actions (https://play.google.com/store/apps/details?id=com.motorola.actions)\nAllows you to perform specific gestures to perform certain tasks. Frontend to change settings provided by \"com.motorola.moto\".\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -337,7 +337,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.carriersettingsext",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Seems safe to remove for now.\nCarrier settings ext\next = extension ?\nCarrier settings contains APN settings for instance.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -345,7 +345,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.callredirectionservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Added in Android 10. Safe to remove.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -353,7 +353,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.ccc.ota",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Motorola Update Services\nProvide OTA system updates.\nOTA (Over-The-Air) updates allow manufacturers to remotely install new software updates, features and services.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.comcast.settings.extensions",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Most likely provides a special settings menu for Comcast stuff.\nI think it's installed on Xfinity branded phones.\nSafe to remove (tested only on non-Comcast phone).\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -369,7 +369,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.visualvoicemail",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "See above. Provide special (useless) features from Comcast? App title is \"Activation\".\nSafe to remove (tested only on non-Comcast phone).\n\nADB: Marked as non-disable\nVerizon Visual Voicemail (https://play.google.com/store/apps/details?id=com.motorola.visualvoicemail)\nOn non-Verizon phones it has a generic \"Voicemail\" name and icon, and doesn't seem to active.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -377,7 +377,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.visualvoicemail",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "See above. Provide special (useless) features from Comcast? App title is \"Activation\".\nSafe to remove (tested only on non-Comcast phone).\n\nADB: Marked as non-disable\nVerizon Visual Voicemail (https://play.google.com/store/apps/details?id=com.motorola.visualvoicemail)\nOn non-Verizon phones it has a generic \"Voicemail\" name and icon, and doesn't seem to active.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -385,7 +385,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.entitlement",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Enable WiFi tethering/hotspot functionality. \nWhat you can do is preventing the phone from notifying the carrier about when you use hotspot. It will bypass mobile carriers tethering restrictions.\nFrom an ADB shell : settings put global tether_dun_required 0\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -393,7 +393,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.faceunlock",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Moto Face Unlock (https://play.google.com/store/apps/details?id=com.motorola.faceunlock)\nLets you conveniently unlock your device by simply looking at the display. \nNote : Using face unlock is a really bad idea (security and privacy wise) : \nhttps://www.ubergizmo.com/2017/03/galaxy-s8-facial-unlock-photograph/\nhttps://www.kaspersky.com/blog/face-unlock-insecurity/21618/\nhttps://www.freecodecamp.org/news/why-you-should-never-unlock-your-phone-with-your-face-79c07772a28/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -401,7 +401,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.faceunlocktrustagent",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Motorola Face Unlock Agent\nTrust agent is a service that notifies the system about whether it believes the environment of the device to be trusted.\nThe exact meaning of 'trusted' is up to the trust agent to define. \nThe system lockscreen listens for trust events, it can change its behaviour based on the trust state of the current user\n(e.g detection of a trusted face)\nhttps://nelenkov.blogspot.com/2014/12/dissecting-lollipops-smart-lock.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -409,7 +409,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.imagertuning_lake",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Imager Tuning (https://play.google.com/store/apps/details?id=com.motorola.imagertuning_athene)\nNaming convention: imagertuning_[PHONE CODENAME]\nIt's supposed to improve color, sharpness, noise when taking photo with the stock camera. \nThe results are not that good (see reviews). I let you see the difference with/without the camera tuning.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -417,7 +417,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.imagertuning_lake",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Imager Tuning (https://play.google.com/store/apps/details?id=com.motorola.imagertuning_athene)\nNaming convention: imagertuning_[PHONE CODENAME]\nIt's supposed to improve color, sharpness, noise when taking photo with the stock camera. \nThe results are not that good (see reviews). I let you see the difference with/without the camera tuning.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -425,7 +425,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.imagertuning_lake",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Imager Tuning (https://play.google.com/store/apps/details?id=com.motorola.imagertuning_athene)\nNaming convention: imagertuning_[PHONE CODENAME]\nIt's supposed to improve color, sharpness, noise when taking photo with the stock camera. \nThe results are not that good (see reviews). I let you see the difference with/without the camera tuning.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -433,7 +433,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.invisiblenet",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Invisible net\nHard to find info about this one. I only found something from a patent (http://www.freepatentsonline.com/5469497.html).\nIt's a Google patent and Google owned Motorola so maybe it is that's it.\nIt seems to implement the ICMS local area network. ICMS means Interactive Call Management Subsystems.\nI couldn't find more info about ICMS. It's strange that this is so badly documented. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -441,7 +441,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.launcher3",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Motorola system Launcher\nIt's basically the home screen, the way icons apps are organized and displayed.\nDON'T REMOVE THIS IF YOU DIDN'T INSTALL ANOTHER LAUNCHER !\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -449,7 +449,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.launcherconfig",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Config file of the motorola launcher ? \nI guess launcher will not work anymore if you delete this package. Can someone confirm ?\nDON'T REMOVE THIS IF YOU DIDN'T INSTALL ANOTHER LAUNCHER !\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -457,7 +457,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.launcher.secondarydisplay[MOREINFONEEDED]",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "ADB: package is non-disable\nAppears to enable support for a secondary display with Moto's launcher.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -465,7 +465,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.motosignature.app",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Appears safe to remove.\nMaybe it's the service which check whether app's signature is trusted or not.\nNot useful if you know what you're doing (malwares apps are in PlayStore. This package will not protect you)\nMaybe I'm mistaken and this package does not handles app signatures. Can someone test it.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -473,7 +473,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.nfc",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Support for NFC protocol.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.omadm.service",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Appears safe to remove.\nCarrier Provisioning Service\nProvisioning involves the process of preparing and equipping a network to allow it to provide new services to its users.\nOMADM = OMA Device Management\nBasically, it handles configuration of the device (including first time use), enabling and disabling features provided by carriers.\nhttps://en.wikipedia.org/wiki/OMA_Device_Management\nUse case seems very limited : https://www.androidpolice.com/2015/03/10/android-5-1-includes-new-carrier-provisioning-api-allows-carriers-easier-methods-of-setting-up-services-on-devices-they-dont-control/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -489,7 +489,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.pgmsystem2",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Appears safe to remove\nPGM System\nI didn't find info about this package. \nFor Me PGM = Peak Gate Power (for MOSFET transistor) but I'm not convinced it has this meaning here.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -497,7 +497,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.systemserver",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Appears safe to remove. Maybe it's only needed for Motorola apps?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -505,7 +505,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.VirtualUiccPayment",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Virtual UICC Payment\nUICC stands for Universal Integrated Circuit Card. \nIt is a the physical and logical platform for the USIM and may contain additional USIMs and other applications.\n(U)SIM is an application on the UICC.\nhttps://bluesecblog.wordpress.com/2016/11/18/uicc-sim-usim/\nI guess this package provides support for NFC payement.\nNote: The term SIM is widely used in the industry and especially with consumers to mean both SIMs and UICCs.\nhttps://www.justaskgemalto.com/us/what-uicc-and-how-it-different-sim-card/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -513,7 +513,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.config.wifi",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Appears safe to remove.\nWPA config App\nWi-Fi not affected after removal.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -521,7 +521,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.coresettingsext",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Core Settings extension\nSafe to remove (no bootloop) but its usefulness remains unkown.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -529,7 +529,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.android.providers.settings",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Removal causes bootloop. Which is fairly common with settings providers.\nREMINDER : Content providers help an application manage access to data stored by itself, stored by other apps, \nand provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security\nSource : https://developer.android.com/guide/topics/providers/content-providers.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -537,7 +537,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.msimsettings",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Dual SIM Settings\nProvides Dual SIM feature.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -545,7 +545,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.timezonedata",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "/!\\ Causes bootloop on Moto G7 Power (Android 9/10)\nTime Zone Data (https://play.google.com/store/apps/details?id=com.motorola.timezonedata)\nUpdate timezone when traveling to foreign countries.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -553,7 +553,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.motorola.audiofx",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "/!\\ Removal causes bootloop on Moto G7 Power (Android 10)\nAudio effects\nProvide features like Equalizer, Surround sound...\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"packageId": "cn.oneplus.photos",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Shot On OnePlus\nAccessible through the Wallpapers selection menu.\nProvide photos uploaded by OnePlus users, allowing you to set them as your current wallpaper. \nEach day, one new photo appears within the application.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.example.wifirftest",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wifi Radio Frequency test\nProbably used in factory. No hidden test menu to use it.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.fingerprints.fingerprintsensortest",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sensor Test Tool \nProvide fingerprint hidden test menu (type *#806 in OnePlus dialer)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oem.autotest",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Auto Test Server\nUsed to test the hardware of your device and change hidden settings.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oem.logkitsdservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Used by a Shady logging app (com.oem.oemlogkit) which can be activated a bit too easily.\nNo good reason why this app is on customer devices.\nIt can log WiFi traffic, Bluetooth traffic, NFC activity, GPS coordinates over time, power consumption, modem signal/data details, \"lag issues,\" and more.\nhttps://thehackernews.com/2017/11/oneplus-logkit-app.html\nhttps://www.bleepingcomputer.com/news/security/second-oneplus-factory-app-discovered-this-one-dumps-photos-wifi-and-gps-logs/\nSource : https://nitter.net/fs0c131y/status/930773795656396801\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oem.nfc",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus NFC tester\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oem.oemlogkit",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlusLogKit \nSee \"com.oem.logkitsdservice\"\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.backuprestore",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Switch (https://play.google.com/store/apps/details?id=com.oneplus.backuprestore)\nLets you migrate your contacts, text messages, photos, and other data from your previous phone to a OnePlus phone. \nIt can also help backup your data of the OnePlus phone as a compressed archive.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.brickmode",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Zen Mode (https://play.google.com/store/apps/details?id=com.oneplus.brickmode)\nZen Mode will help you put down your phone and enjoy your life.\nIn Zen Mode you will only be able to take photos and answer calls.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -73,7 +73,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.bttestmode",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Bluetooth test mode\nType *#*#232339#*#* in the OnePlus dialer to access this hidden test menu.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.card",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Card Package\nWidget which lets you add membership card in Shelf.\nYou enter numbers for a club card or something and it'll store it and generate a barcode for you.\n#\nNote : Shelf is essentially a page on your home screen that allows you to take memos, add widgets, gain access to your most-used apps, \nand get a quick glimpse of the weather. Swipe right (from the left edge of your OnePlus screen) and you'll see Shelf in action.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.factorymode",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "EngineeringMode/ FactoryMode\nUsed by the operator in the factory to test the devices.\nYou only need to type *#808in the OnePlus dialer to acess the hidden menu.\nPotential security risk : https://nitter.net/fs0c131y/status/930115188988182531\nIt's now possible for an app to enable root access on any device with the APK preinstalled. \nFor now, this only works in ADB, which requires local access to the device.\n#\nOnePlus decided to remove this app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -97,7 +97,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.factorymode.specialtest",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Engineering Mode Special Test\nUsed by the operator in the factory to test the devices.\n#\nSee above.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.gamespace",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Game Space\nUseless. Game launcher.\nAllows you to launch your game library as well as checking out several stats about the game, such as how long you have played.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -113,7 +113,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.note",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Notes app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -121,7 +121,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.opbugreportlite",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OPBugReportLite \nSends silently, every 6 hours, the battery stats, kernel panics, watchdogs, ANRs and all crashes of your device to Singapore.\nhttps://www.androidpit.com/oneplus-opbugreportlite-data-collection\nSource (yeah it's Elliot Alderson again :D) : https://nitter.net/fs0c131y/status/933037531066785797\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.soundrecorder",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus voice recording app \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -137,7 +137,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.tencent.soter.soterserver",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Soter is a biometric authentication standard and platform in Android held by Tencent.\nhttps://github.com/Tencent/soter#a-quick-look-at-tencent-soter\nFYI : Tencent is a Chinese multinational conglomerate holding company (https://en.wikipedia.org/wiki/Tencent#Controversies)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.wapi.wapicertmanage",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "WAPI certificate manager\nWAPI = WLAN Authentication and Privacy Infrastructure. \nIt's a Chinese National Standard for Wireless LAN (local area network : within a limited area such as a home)\nNot very useful if you don't live in China.\nFYI : https://en.wikipedia.org/wiki/WLAN_Authentication_and_Privacy_Infrastructure\n#\nDigital certificates identify computers, phones, and apps for security. Just like you'd use your driver\u2019s license \nto show that you can legally drive, a digital certificate identifies your device and confirms that it should be able to access something.\nFYI : https://security.stackexchange.com/questions/102550/what-are-wifi-certificates-used-for-what-are-they \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -153,7 +153,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "net.oneplus.commonlogtool",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Common Log Tool\n9 permissions and given what we know about OnePlus logging apps, it's a good idea to remove this \nSee \"com.oneplus.opbugreportlite\", \"com.oneplus.factorymode\", \"com.oem.logkitsdservice\".\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "net.oneplus.forums",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Community (https://play.google.com/store/apps/details?id=net.oneplus.forums)\nLets you access to OnePlus forum... wah that great !\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -169,7 +169,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.opsports",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Cricket Scores (https://play.google.com/store/apps/details?id=com.oneplus.opsports)\nLets you access and follow cricket teams and tournaments\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -177,7 +177,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "net.oneplus.odm.provider",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Shady analytic app... again.\nSends A LOT of data to OnePlus' servers including the phone's IMEI number, the phone number, MAC addresses, \nmobile network names and IMSI prefixes, Wi-Fi connection info, the phone's serial number and every time an app was opened.\nPress : https://www.androidpolice.com/2017/10/10/never-settle-oneplus-found-collecting-personally-identifiable-analytics-data-phone-owners/\nSource : https://www.chrisdcmoore.co.uk/post/oneplus-analytics/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -185,7 +185,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "net.oneplus.odm.provider",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Shady analytic app... again.\nSends A LOT of data to OnePlus' servers including the phone's IMEI number, the phone number, MAC addresses, \nmobile network names and IMSI prefixes, Wi-Fi connection info, the phone's serial number and every time an app was opened.\nPress : https://www.androidpolice.com/2017/10/10/never-settle-oneplus-found-collecting-personally-identifiable-analytics-data-phone-owners/\nSource : https://www.chrisdcmoore.co.uk/post/oneplus-analytics/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -193,7 +193,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "net.oneplus.provider.appcategoryprovider",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "AppCategoryProvider\nUsed to regroup app in category in the OnePlus launcher ?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -201,7 +201,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "net.oneplus.push",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus push notification. \nIt only concern OnePlus useless preinstalled apps (\"surveys and other junks\" according a user)\nhttps://forums.oneplus.com/threads/psa-non-root-root-stop-oneplus-push-notifications.580058/\nOnePlus can remotely sends you push notification :\nhttps://www.androidpolice.com/2019/07/01/oneplus-accidentally-pushed-a-cryptic-notification-to-all-7-pro-users/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -209,7 +209,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "net.oneplus.weather",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus weather app (https://play.google.com/store/apps/details?id=net.oneplus.weather)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "net.oneplus.widget",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Widget\nLets you use OnePlus widgets on the home screen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -225,7 +225,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.iconpack.circle",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Icon Pack - Round (https://play.google.com/store/apps/details?id=com.oneplus.iconpack.circle)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -233,7 +233,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.iconpack.oneplus",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Icon Pack (https://play.google.com/store/apps/details?id=com.oneplus.iconpack.oneplus)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -241,7 +241,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.iconpack.square",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus Icon Pack - Square (https://play.google.com/store/apps/details?id=com.oneplus.iconpack.square)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -249,7 +249,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "cn.oneplus.oem_tcma",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "TCMA stands for Tiered Contention Multiple Access, which is a cellular traffic management protocol.\nTCMA is a CSMA/CA protocol which schedules transmission of different types of traffic. \nI don't know if it's a good idea to remove given a CSMA/CA protocol improve QoS (https://en.wikipedia.org/wiki/Quality_of_service)\nAt the same time, it is most likely only used in China (ch.oneplus ==> China version) and for OnePlus apps.\nFYI : https://en.wikipedia.org/wiki/Carrier-sense_multiple_access_with_collision_avoidance\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -257,7 +257,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oneplus.filemanager",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "OnePlus file manager\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"packageId": "com.coloros.appmanager",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.assistantscreen",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.backuprestore",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Most likely Oppo backup/restore feature \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.childrenspace",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.cloud",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Oppo Cloud\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.directui",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.findmyphone",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Find my phone service\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.gamespace",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Game Space\nHub for your Games + some performance optimizations\nhttps://community.coloros.com/thread-9962-1-1.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.healthcheck",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -73,7 +73,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.mcs",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.ocrscanner",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "ColorOS Optical character recognition scanner\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.oppomultiapp",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -97,7 +97,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.phonenoareainquire",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Number Origin\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.smartdrive",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -113,7 +113,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.soundrecorder",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "ColorOS Sound Recorder\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -121,7 +121,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.speechassist",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "ColorOS Speech Assistant\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.widget.smallweather",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -137,7 +137,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.widget.smallweather",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.heytap.cloud",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "HeyTap Cloud\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -153,7 +153,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.mobiletools.systemhelper",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "System Helper\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.nearme.atlas",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Secure payment\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -169,7 +169,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.nearme.browser",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Default web browser\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -177,7 +177,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.nearme.instant.platform",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -185,7 +185,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.nearme.themestore",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Themes store\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -193,7 +193,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.fingerprints.fingerprintsensortest",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Fingerprint sensort test\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -201,7 +201,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.logkitservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -209,7 +209,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.logkit",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.market",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Oppo App Market\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -225,7 +225,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.music",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Oppo Music app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -233,7 +233,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.ovoicemanager",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -241,7 +241,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.oppopowermonitor",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -249,7 +249,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.quicksearchbox",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Single swip from top to bottom search that has lots of Chinese in it\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -257,7 +257,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.securepay",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Payment Protection\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -265,7 +265,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.wallet",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Oppo Wallet\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -273,7 +273,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.realme.findphone.client2",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Find my phone client app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -281,7 +281,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.filemanager",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "ColorOS File Manager\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -289,7 +289,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.pictorial(LockscreenMagazine)",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Removal will result in no longer being able to access Lockscreen settings.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -297,7 +297,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.coloros.securitypermission",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Handles app permission management. DO NOT REMOVE THIS\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -305,7 +305,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.freefallingmonitor",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Provides protection for camera slider in the event of a fall. \nBest described here: https://www.gizchina.com/2018/06/20/oppo-find-x-slide-up-camera-has-anti-fall-feature-guarantees-5-years-usage/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -313,7 +313,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.oppo.webview",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Oppo Webview\nA WebView is a system component for the Android operating system (OS) that allows Android apps to display content \nfrom the web directly inside an application. It's based on Chrome.\nOn open-source privacy oriented Webview is Bromite (https://www.bromite.org/system_web_view)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -321,7 +321,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sohu.inputmethod.sogouoem",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Default keyboard\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"packageId": "com.sony.tvsideview.videoph",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Video & TV SideView (replaced by https://play.google.com/store/apps/details?id=com.sony.tvsideview.phone)\nLets you use your smartphone or tablet as a TV remote control for the home. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.android.addoncamera.artfilter",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony Creative effect\nGives options for various photographic toning effects in the Sony camera app.\nI'm not 100% sure for this one. Can someone confirm ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.android.omacp",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "omacp = OMA Client Provisioning. It is a protocol specified by the Open Mobile Alliance (OMA).\nIt is used by carrier to send \"configuration SMS\" which can setup network settings (such as APN).\nIn my case, it was automatic and I never needed configuration messages. I'm pretty sure that in France this package is useless.\nMaybe it's useful if carriers change their APN... but you still can change it manually, it's not difficult.\nThese special \"confirguration SMS\" can be abused : \nhttps://www.zdnet.fr/actualites/les-smartphones-samsung-huawei-lg-et-sony-vulnerables-a-des-attaques-par-provisioning-39890045.htm\nhttps://www.csoonline.com/article/3435729/sms-based-provisioning-messages-enable-advanced-phishing-on-android-phones.html\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.conversations.res.overlay",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Used to display a overlay notification (= on top of others app) when you receive a SMS with Sony SMS app ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.conversations.res.overlay",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Used to display a overlay notification (= on top of others app) when you receive a SMS with Sony SMS app ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.idd.agent",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Anonymous Usage Stats\nUsed to send \"anonymous\" information about how you use your Sony Smartphone to Sony servers.\nNobody knows how these info are anonymized...\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.mtp",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "MTP extension service\nI think it's needed transfert data from you phone to a PC when using the Media Transfert Protocol (MTP).\nDoes MTP still works if you delete this package ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.mtp.extension.backuprestore",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Backup/Restore Sony feature.\nIt enable you to backup (Contacts, call logs, text messages, calendar, settings, bookmarks & media files)\nNOTE : I don't think this feature can backup your messages or calendars for instance if you don't use the Sony stock app.\nhttps://support.sonymobile.com/global-en/xperiaz2/userguide/backing-up-and-restoring-content-on-a-device/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.mtp.extension.update",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Update service for MTP Extension.\nI don't know what it really does. Update drivers ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -73,7 +73,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.music",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony music player (https://play.google.com/store/apps/details?id=com.sonyericsson.music)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.settings.res.overlay_305",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Some people removed this package. I guess it's only an (useless) overlay the the settings ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.startupflagservice",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Startup Flag Service\nUsed during the production of the phone to verify that the touch input works. \nIt can be triggered when a specific TA-parameter is not set. This should never be triggered and if it does well it doesn't have any use for you.\n\nTA means Timing Advance and its value correspond to the length of time a signal takes to reach the base station from a mobile phone.\nhttps://www.telecomhall.net/t/parameter-timing-advance-ta/6390\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -97,7 +97,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.textinput.chinese",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony chinese keyboard\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.trackid.res.overlay_305",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Overlay for Sony trackid\nTrackid was a mobile music and audio search engine (like Shazam). It has been discontinued by Sony.\nREMINDER : An overlay allows apps to display content on top of other apps.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -113,7 +113,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.trackid.res.overlay_305",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Overlay for Sony trackid\nTrackid was a mobile music and audio search engine (like Shazam). It has been discontinued by Sony.\nREMINDER : An overlay allows apps to display content on top of other apps.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -121,7 +121,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.unsupportedheadsetnotifier",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Given its name, it think it diplays a notification when a insert a headset not compatible with you phone.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.wappush",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "WAP Push\nUsed to display annoying WAP push.\nWAP push is a type of text message that contains a direct link to a particular Web page. \nWhen a user is sent a WAP-push message, he receives an alert, once clicked, directs him to the Web page via his browser.\nPersonally, I don't like this. URLs are now recognized by the SMS instant messaging apps and you just have to click on it.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -137,7 +137,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.xhs",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony Xperia Lounge (discontinued by Sony on August 2019)\nThe Xperia Lounge app was meant to provide loyal fans with various rewards for their Xperia smartphones, \nsuch as exclusive Xperia Themes and wallpapers, as well as competitions.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -145,7 +145,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.xhs",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony Xperia Lounge (discontinued by Sony on August 2019)\nThe Xperia Lounge app was meant to provide loyal fans with various rewards for their Xperia smartphones, \nsuch as exclusive Xperia Themes and wallpapers, as well as competitions.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -153,7 +153,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.advancedlogging",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Advanced Logging\nSends logs to Sony Mobile. These logs contain a wide range of personal information such as unique device IDs, your location, \ndetails regarding running applications, and events/input leading up to a crash.\nLogging is only active for a short time and automatically disabled once logging has been completed. \nLogs are uploaded when connected to Wi-Fi and automatically deleted when the upload is complete.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.advancedwidget.topcontacts",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Top Contacts widget\nIt will show pictures of your most frequently used contacts right on your home screen.\nREMINDER : Widgets are small applications that you can use directly on the window screen. They also function as shortcuts\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -169,7 +169,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.android.addoncamera.soundphoto",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony Sound Photo\nLets you record a background sound and take a photo at the same time with the Sound Photo app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -177,7 +177,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.androidapp.cameraaddon.areffect",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Old package for AR Effect (https://play.google.com/store/apps/details?id=com.sonymobile.androidapp.cameraaddon.areffect)\nLets you add AR (Augmented Reality) effects to your pictures and videos.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -185,7 +185,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.android.externalkeyboard",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "International keyboard layouts\nUseless if you use latin keyboard\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -193,7 +193,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.android.contacts.res.overlay_305",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Overlay for Sony contacts.\nREMINDER : An overlay allows apps to display content on top of other apps.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -201,7 +201,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.android.externalkeyboardjp",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Japanese layout for Sony keyboard.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -209,7 +209,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.anondata",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Anonymous Usage Stats (yes just as com.sonyericsson.idd.agent but it's for other phones)\nUsed to send \"anonymous\" information about how you use your Sony Smartphone to Sony servers.\nNobody knows how these info are anonymized...\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.apnupdater",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "I guess it automatically updates your APN settings if your carrier changes it ?\nI thought it was the role of com.android.carrierconfig.\nNOTE : The probability that your carrier's APN change is very low.\nAPN : https://tamingthedroid.com/what-apn-settings-mean\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -225,7 +225,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.apnupdater.res.overlay_305",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Overlay for APN Updater. Useful ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -233,7 +233,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.aptx.notifier",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Aptx Notifier\naptX (formerly apt-X) is a family of proprietary audio codec compression algorithms owned by Qualcomm.\nIf you don't mind closed source codec, aptX has lower latency and is less of a drain on your battery than default codec (AAC)\nThis package is used to display a notification when a device using aptX (bluetooth headphone typically) is connected.\nIts only use is to tell you that you use aptX bluetooth with the connected device.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -241,7 +241,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.assist",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia Assist (https://play.google.com/store/apps/details?id=com.sonymobile.assist)\nLearns how you use your phone.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -249,7 +249,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.assist.persistent",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Related to Xperia Assist (see just above) but I don't know its purpose.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -257,7 +257,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.cameracommon.wearablebridge",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Camera Wearable bridge\nLets you take pictures with your phone by using Sony SmartWatch.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -265,7 +265,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.cellbroadcast.notification",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Cell information\nCell broadcast is a method of sending messages to multiple mobile telephone users in a defined area at the same time.\nIt is often used for regional emergency alerts.\nI think this package only handles notifications for broadcast cell, not the implementation.\nIt seems to me that broadcast SMS use normal notifications so there is chances that this package provide special notification for Sony SMS app ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -273,7 +273,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.coverapp2",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Style Cover\nThemes for lockscreen.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -281,7 +281,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.demoappchecker",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Demo app checker\nLets you enter/exit (in) the demonstration mode.\nhttps://en.wikipedia.org/wiki/Demo_mode\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -289,7 +289,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.deviceconfigtool",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Configuration agent\nSeems to do things related cloud but it's unclear.\nhttps://knowledge.protektoid.com/apps/com.sonymobile.deviceconfigtool/91e44f1e19b364411776d758ff3b27f703bd4b60c9399c43c124f37d0c30df27\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -297,7 +297,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.dualshockmanager",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "DUALSHOCK\nProvide PlayStation DualShock controller support for Android (Settings > Device connection > Dualshock)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -305,7 +305,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.email",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony Email app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -313,7 +313,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.entrance",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "What's New (discontinued in 2014)\nProvided news from Sony products through extremely annoying automated notifications.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -321,7 +321,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.getmore.client",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia Tips (https://play.google.com/store/apps/details?id=com.sonymobile.getmore.client)\nGives you tips for your Xperia device.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -329,7 +329,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.getset",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia Actions (discontinued)\nLets you automate some actions (only a few) \nhttps://support.sonymobile.com/global-en/xperiaxz/userguide/xperia-actions/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -337,7 +337,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.getset.priv",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia Actions System\nSame thing as the package above.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -345,7 +345,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.gettoknowit",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Introduction to Xperia (discontinued)\nIntroduces you the features of your phone.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -353,7 +353,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.glovemode",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony Glove mode\nLets you use your smart phone and touch the screen while wearing regular gloves.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.googleanalyticsproxy",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Google Analytics Proxy\nAllows you to publicly share your Google Analytics reporting data\nhttps://developers.google.com/analytics/solutions/google-analytics-super-proxy\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -369,7 +369,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.intelligent.backlight",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Smart backlight control\nKeeps the screen on as long as the device is held in your hand. Once you put down the device, the screen turns off according to your sleep setting.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -377,7 +377,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.indeviceintelligence",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia Intelligence Engine\nThis app is supposed to understand how you use the phone, the apps you prefer, and will suggest tips \nand options based on app usage, how often you use an app, what time of day...\nFor me this just looks like a AI bullshit app who has a huge list of permissions and launch in background at boot\nThis app performs geofencing (check if your are located in a certain perimeter, near your home for instance) \nand this doesn't looks great privacy-wise (https://en.wikipedia.org/wiki/Geo-fence)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -385,7 +385,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.intelligent.gesture",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Smart call handling\nLets you handle incoming calls without touching the screen.\nhttps://support.sonymobile.com/global-en/xperiaxz/userguide/smart-call-handling/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -393,7 +393,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.intelligent.iengine",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "According to a sony user it is part of Smart Screen rotation (auto screen rotation based on the gyroscope).\nSeems not reliable.\nDoes it break the screen-rotation if removed?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -401,7 +401,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.intelligent.observer",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "IntelligentObserver\n???? (but intelligent stuff are safe to remove)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -409,7 +409,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.lifelog",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Lifelog (https://play.google.com/store/apps/details?id=com.sonymobile.lifelog)\nAnother activity tracker app.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -417,7 +417,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.moviecreator.rmm",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Movie Creator (https://play.google.com/store/apps/details?id=com.sonymobile.moviecreator.rmm)\nAutomatically creates short movies using your photos and videos.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -425,7 +425,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.mtp.extension.fotaupdate",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "fota update service\nFOTA = Firmware Over-The-Air \nFOTA allows manufacturers to remotely install new software updates, features and services.\nGiven there is \"mtp.extension\" in the package name, I think it lets you update your phone via your PC.\nWhat's weird is that it should be called SEUS then (https://www.mobilefun.co.uk/blog/2008/06/software-updates-sony-ericsson/)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -433,7 +433,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.music.googlelyricsplugin",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Google lyrics plugin\nProvides lycris from Google in the sony music app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -441,7 +441,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.music.wikipediaplugin",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Wikipedia plugin for sony music app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -449,7 +449,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.music.youtubekaraokeplugin",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Youtube karaoke plugin for sony music app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -457,7 +457,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.music.youtubeplugin",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Youtube plugin for sony music app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -465,7 +465,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.pip",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony pip (Picture in Picture)\nAllows videos to shrink down to a small resizable window.\nOnly useful bere Android Oreo which provide native support for Pip ?\nhttps://developer.android.com/guide/topics/ui/picture-in-picture\nhttps://support.sonymobile.com/global-en/xperiaxz1compact/faq/apps-&-settings/8019307455ff6184015e92f63324005926/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -473,7 +473,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.pobox",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia Japanese keyboard\nDoes someone know what \"popox\" means ? \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.prediction",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony text prediction (for Sony keyboard) \nIt's only a supposition. Can someone confirm ?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -489,7 +489,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.retaildemo",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Retail Demo\nRetail demonstration mode.\nhttps://en.wikipedia.org/wiki/Demo_mode\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -497,7 +497,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.scan3d",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony 3D Creator (https://play.google.com/store/apps/details?id=com.sonymobile.scan3d)\nLets you capture your stuff in 3D, from your smartphone, and turn people and objects into high-resolution 3D avatars.\nhttps://www.sonymobile.com/global-en/apps-services/3d-creator/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -505,7 +505,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.simlockunlockapp",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sim Lock\nProvide menu (type *#*#7378423#*#* in dialer) to see if your device is locked to a network carrier\nIt need confirmation because it also could be related to SIM network unlock code.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -513,7 +513,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.smartcharger",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Battery Care\nDetects your charging patterns and estimates the start and end time of your regular charging period. \nThe rate of charging is controlled so that your battery reaches 100% just before you disconnect the charger.\nhttps://support.sonymobile.com/gb/xperiaxz/userguide/battery-and-power-management/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -521,7 +521,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.support",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony Support (https://play.google.com/store/apps/details?id=com.sonymobile.support)\nUseless support app. \n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -529,7 +529,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.synchub",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony Backup & restore feature to/from Google drive ? \nCan someone confirm ? Does it impact com.sonyericsson.mtp.extension.backuprestore ?\nhttps://support.sonymobile.com/global-en/xperia10/faq/apps-&-settings/801930747866b72a016b307df3b6007faf/\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -537,7 +537,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.themes.xperialoops2",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony themes\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -545,7 +545,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.themes.xperialoops2",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony themes\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -553,7 +553,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.themes.xperialoops2",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony themes\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -561,7 +561,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.themes.xperialoops2",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony themes\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -569,7 +569,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.themes.xperialoops2",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony themes\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -577,7 +577,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.xperialounge.services",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia\u2122 Lounge Pass service (discontinued)\nThe Xperia Lounge app was meant to provide loyal fans with various rewards for their Xperia smartphones, \nsuch as exclusive Xperia Themes and wallpapers, as well as competitions.\nhttps://www.phonearena.com/news/Sony-Xperia-Lounge-shutting-down_id118252\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -585,7 +585,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.xperiaxlivewallpaper.product.res.overlay",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia Loops\nUseless and ugly live wallaper from Sony.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -593,7 +593,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.xperiaxlivewallpaper.product.res.overlay",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia Loops\nUseless and ugly live wallaper from Sony.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -601,7 +601,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.xperiaservices",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia services\nI guess it provides things for Sony apps but I don't know what.\nSafe to remove but it'd be to know what Sony apps work without it.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -609,7 +609,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.xperiatransfermobile",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Xperia Transfer Mobile (https://play.google.com/store/apps/details?id=com.sonymobile.xperiatransfermobile)\nHelps you move your contacts, messages, photos, and much more from your old Android, iOS or Windows Phone device to your new Xperia from Sony.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -617,7 +617,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.xperiaweather",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony weather app (https://play.google.com/store/apps/details?id=com.sonymobile.xperiaweather)\nNote : Not all location are supported.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -625,7 +625,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonyericsson.album",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony gallery app (https://play.google.com/store/apps/details?id=com.sonyericsson.album)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -633,7 +633,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.camera",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony camera app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -641,7 +641,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.camera",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony camera app\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -649,7 +649,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.sonymobile.android.contacts",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Sony contacts\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"packageId": "com.android.bluetooth.tempow",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Implementation of a improved bluetooth protocol (developed the french company Tempow)\nhttps://www.tempow.com/tap\nNOTE: This is NOT an AOSP package. It is OEMs who choose to implement this procotol or not.\nFor now, only TCL has this.\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.android.mmi",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "Not an AOSP package at all\nHidden MMI test app \nMMI = Man Machine Interface ?\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,7 +1,7 @@
|
|||
[
|
||||
{
|
||||
"packageId": "com.zte.assistant",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "ZTE Voice Assistant\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"packageId": "com.zte.weather",
|
||||
"oem": null,
|
||||
"oem": true,
|
||||
"description": "ZTE Weather app\n)\n",
|
||||
"dependencies": null,
|
||||
"neededBy": null,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,2 +1,3 @@
|
|||
pub mod sync;
|
||||
pub mod uad_lists;
|
||||
pub mod uad_lists;
|
||||
pub mod package;
|
||||
0
src/core/package.rs
Normal file
0
src/core/package.rs
Normal file
|
|
@ -1,23 +1,23 @@
|
|||
use std::process::Command;
|
||||
use crate::core::uad_lists::UadLists;
|
||||
use crate::core::uad_lists::load_debloat_lists;
|
||||
// TODO: Refactor -> adb function
|
||||
|
||||
// Mettres Package dans une table de Hashage
|
||||
|
||||
|
||||
pub fn list_phone_packages() -> String {
|
||||
/* let output = Command::new("adb")
|
||||
let output = Command::new("adb")
|
||||
.arg("shell")
|
||||
.arg("pm")
|
||||
.arg("list")
|
||||
.arg("packages")
|
||||
.output()
|
||||
.expect("adb command failed to start");*/
|
||||
load_debloat_lists(UadLists::Aosp);
|
||||
.expect("adb command failed to start");
|
||||
|
||||
let output = Command::new("ls")
|
||||
/* let output = Command::new("ls")
|
||||
.output()
|
||||
.expect("ls command failed to start");
|
||||
return String::from_utf8(output.stdout).unwrap().replace("package:", "");
|
||||
*/
|
||||
String::from_utf8(output.stdout).unwrap().replace("package:", "")
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -41,4 +41,24 @@ pub async fn uninstall_package(package: String) -> String {
|
|||
println!("[DEBUG] - Uninstall: {:?}", adb_return);
|
||||
adb_return
|
||||
}
|
||||
}
|
||||
|
||||
pub fn get_phone_brand() -> String {
|
||||
let output = Command::new("adb")
|
||||
.arg("shell")
|
||||
.arg("getprop")
|
||||
.arg("ro.product.brand")
|
||||
.output()
|
||||
.expect("adb command failed");
|
||||
|
||||
if !output.status.success() {
|
||||
let error = String::from_utf8(output.stderr).unwrap();
|
||||
println!("[DEBUG] {:?}", error);
|
||||
error
|
||||
} else {
|
||||
let adb_return = String::from_utf8(output.stdout).unwrap();
|
||||
println!("[DEBUG] - Uninstall: {:?}", adb_return);
|
||||
adb_return
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
use serde::{Deserialize, Serialize};
|
||||
use serde::{Deserialize};
|
||||
use serde_json;
|
||||
use std::fs;
|
||||
|
||||
use std::{collections::HashMap};
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
pub enum UadLists {
|
||||
|
|
@ -13,24 +13,35 @@ pub enum UadLists {
|
|||
Oem
|
||||
}
|
||||
|
||||
/*pub enum Oem {
|
||||
Asus,
|
||||
Huawei,
|
||||
Lg,
|
||||
Motorola,
|
||||
Nokia,
|
||||
OnePlus,
|
||||
Oppo,
|
||||
Samsung,
|
||||
Sony,
|
||||
Tcl,
|
||||
Xiaomi,
|
||||
Zte,
|
||||
}*/
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
pub enum PackageState {
|
||||
Installed,
|
||||
Uninstalled
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize, Debug)]
|
||||
#[derive(Deserialize, Debug, Clone, PartialEq, Hash, Eq)]
|
||||
pub struct Package {
|
||||
packageId: String,
|
||||
oem: Option<String>,
|
||||
description: String,
|
||||
id: String,
|
||||
list: String,
|
||||
pub description: Option<String>,
|
||||
dependencies: Option<String>,
|
||||
neededBy: Option<String>,
|
||||
labels: Option<Vec<String>>,
|
||||
|
||||
#[serde(skip)]
|
||||
list: UadLists,
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -98,11 +109,20 @@ impl std::fmt::Display for PackageState {
|
|||
}
|
||||
|
||||
|
||||
// TODO oem value can change
|
||||
pub fn load_debloat_lists(uad_list: UadLists) -> Vec<Package> {
|
||||
let path = "debloat_lists/".to_string() + &uad_list.to_string() + ".json";
|
||||
let data = fs::read_to_string(path).expect("Unable to read file");
|
||||
pub fn load_debloat_lists() -> HashMap<String, Package> {
|
||||
let mut package_lists = HashMap::new();
|
||||
let data = fs::read_to_string("debloat_lists/all.json").expect("Unable to read file");
|
||||
|
||||
// TODO: Do it without intermediary Vec
|
||||
let list: Vec<Package> = serde_json::from_str(&data).expect("Unable to parse");
|
||||
println!("LIST: {:?}", list[0].packageId);
|
||||
return list;
|
||||
|
||||
for p in list {
|
||||
let name = p.id.clone();
|
||||
package_lists.insert(name, p);
|
||||
}
|
||||
|
||||
return package_lists;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -4,14 +4,18 @@ pub mod views;
|
|||
pub use views::about::About as AboutView;
|
||||
pub use views::list::{List as ListView, Message as ListMessage};
|
||||
pub use views::settings::{Settings as SettingsView, Message as SettingsMessage};
|
||||
|
||||
// use crate::core::sync::list_phone_packages;
|
||||
pub use crate::core::uad_lists::{ load_debloat_lists, Package };
|
||||
use std::{collections::HashMap};
|
||||
use static_init::{dynamic};
|
||||
|
||||
use iced::{
|
||||
button, Align, Application, Button, Clipboard, Column, Command, Space,
|
||||
Container, Element, Length, Row, Settings, Text, HorizontalAlignment, VerticalAlignment
|
||||
};
|
||||
|
||||
#[dynamic]
|
||||
static UAD_LISTS: HashMap<String, Package> = load_debloat_lists();
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub enum View {
|
||||
List,
|
||||
|
|
@ -79,7 +83,7 @@ impl Application for UadGui {
|
|||
fn new(_flags: ()) -> (Self, Command<Message>) {
|
||||
(
|
||||
Self::Loading,
|
||||
Command::perform(Self::load_packages(), Message::Loaded),
|
||||
Command::perform(Self::init_application(), Message::Loaded),
|
||||
)
|
||||
}
|
||||
|
||||
|
|
@ -93,15 +97,16 @@ impl Application for UadGui {
|
|||
if let Message::Loaded(_state) = message {
|
||||
*self = UadGui::Loaded(State { ..State::default() });
|
||||
}
|
||||
Command::none()
|
||||
Command::perform(Self::load_phone_packages(), Message::ListAction)
|
||||
//Command::perform(Self::load_uad_list(), Message::ListAction)
|
||||
}
|
||||
|
||||
UadGui::Loaded(state) => match message {
|
||||
Message::PackagesPressed => {
|
||||
state.view = View::List;
|
||||
state.list_view.update(ListMessage::LoadPackages);
|
||||
state.list_view.update(ListMessage::LoadPackages(&UAD_LISTS));
|
||||
Command::none()
|
||||
}
|
||||
},
|
||||
Message::AboutPressed => {
|
||||
state.view = View::About;
|
||||
Command::none()
|
||||
|
|
@ -133,7 +138,7 @@ impl Application for UadGui {
|
|||
input_value:_,
|
||||
about_btn,
|
||||
packages_btn,
|
||||
settings_btn,
|
||||
settings_btn,
|
||||
|
||||
}) => {
|
||||
let packages_btn = Button::new(packages_btn, Text::new("List"))
|
||||
|
|
@ -204,9 +209,12 @@ impl UadGui {
|
|||
UadGui::run(Settings::default()).unwrap_err();
|
||||
}
|
||||
|
||||
pub async fn load_packages() -> State {
|
||||
pub async fn init_application() -> State {
|
||||
State::default()
|
||||
}
|
||||
pub async fn load_phone_packages() -> ListMessage {
|
||||
ListMessage::LoadPackages(&UAD_LISTS)
|
||||
}
|
||||
}
|
||||
|
||||
fn loading_data<'a>() -> Element<'a, Message> {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
use crate::gui::style;
|
||||
use crate::core::uad_lists::{ UadLists, PackageState };
|
||||
use crate::core::uad_lists::{ UadLists, PackageState, Package };
|
||||
use std::{collections::HashMap};
|
||||
|
||||
use iced::{
|
||||
scrollable, Align, Column, Command, Container, Element, Space,
|
||||
|
|
@ -32,7 +33,7 @@ pub struct List {
|
|||
#[derive(Debug, Clone)]
|
||||
pub enum Message {
|
||||
ListInputChanged(String),
|
||||
LoadPackages,
|
||||
LoadPackages(&'static HashMap<String, Package>),
|
||||
ListSelected(UadLists),
|
||||
PackageStateSelected(PackageState),
|
||||
List(usize, RowMessage),
|
||||
|
|
@ -45,16 +46,25 @@ impl List {
|
|||
match message {
|
||||
Message::ListInputChanged(_letter) => {
|
||||
Command::none()
|
||||
}
|
||||
},
|
||||
|
||||
Message::LoadPackages => {
|
||||
Message::LoadPackages(uad_lists) => {
|
||||
self.packages = list_phone_packages();
|
||||
self.p_row = Vec::new();
|
||||
let mut description = "";
|
||||
|
||||
for p_name in self.packages.lines() {
|
||||
|
||||
if uad_lists.contains_key(p_name) {
|
||||
description = uad_lists.get(p_name).unwrap().description.as_ref().unwrap();
|
||||
} else {
|
||||
description = "No description";
|
||||
}
|
||||
|
||||
let package_row = PackageRow::new(
|
||||
&p_name,
|
||||
"Installed",
|
||||
"REMOVE",
|
||||
&description,
|
||||
);
|
||||
self.p_row.push(package_row)
|
||||
}
|
||||
|
|
@ -128,6 +138,11 @@ impl List {
|
|||
|
||||
// let mut packages_v: Vec<&str> = self.packages.lines().collect();
|
||||
|
||||
/* let description_panel = Row::new()
|
||||
.width(Length::Fill)
|
||||
.align_items(Align::Center)
|
||||
.push(package_name)*/
|
||||
|
||||
let test = self.p_row
|
||||
.iter_mut()
|
||||
.enumerate()
|
||||
|
|
@ -161,7 +176,7 @@ impl List {
|
|||
pub struct PackageRow {
|
||||
pub name: String,
|
||||
pub state: String,
|
||||
pub advice: String,
|
||||
pub description: String,
|
||||
|
||||
remove_restore_btn_state: button::State,
|
||||
}
|
||||
|
|
@ -178,13 +193,13 @@ impl PackageRow {
|
|||
pub fn new(
|
||||
name: &str,
|
||||
state: &str,
|
||||
advice: &str,
|
||||
description: &str,
|
||||
|
||||
) -> Self {
|
||||
Self {
|
||||
name: name.to_string(),
|
||||
state: "Installed".to_string(),
|
||||
advice: advice.to_string(),
|
||||
description: description.to_string(),
|
||||
remove_restore_btn_state: button::State::default(),
|
||||
}
|
||||
}
|
||||
|
|
@ -209,7 +224,7 @@ impl PackageRow {
|
|||
.align_items(Align::Center)
|
||||
.push(Text::new(&self.name).width(Length::FillPortion(6)))
|
||||
.push(Text::new(&self.state).width(Length::FillPortion(3)))
|
||||
.push(Text::new(&self.advice).width(Length::FillPortion(3)))
|
||||
.push(Text::new(&self.description).width(Length::FillPortion(3)))
|
||||
.push(if self.state == "Installed" {
|
||||
Button::new(
|
||||
&mut self.remove_restore_btn_state,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue