Question Debaloting zfold 3 - Samsung Galaxy Z Fold3

Hello, found this list for adb debloating samsung devices. Can anyone try and report which are safe to remove, so everything works? Maybe make a list of lite debload, normal debloat and full debloat? Ive seen this done on many samsung threads. Thanks :
debloat script

klemen241 said:
Hello, found this list for adb debloating samsung devices. Can anyone try and report which are safe to remove, so everything works? Maybe make a list of lite debload, normal debloat and full debloat? Ive seen this done on many samsung threads. Thanks :
debloat script
Click to expand...
Click to collapse
Sounds like a good project and guide for you to try and write up for us!

Mr. Orange 645 said:
Sounds like a good project and guide for you to try and write up for us!
Click to expand...
Click to collapse
cant afford to break something right now, since its my only device haha

Not sure about everything on that list but I have used adb to debloat my ZF3

tnick84 said:
Not sure about everything on that list but I have used adb to debloat my ZF3
Click to expand...
Click to collapse
what apps did you remove?

For the first time FB was not pre-installed! Woo hoo!

klemen241 said:
what apps did you remove?
Click to expand...
Click to collapse
Just TMO apps, youtube (I use YouTube vanced), chrome (I use brave browser), Google duo and maybe a couple others I can't remember.

What tool you guys using for debloat? I wish to try mu luck to remove some unwanted apps.

Damian said:
What tool you guys using for debloat? I wish to try mu luck to remove some unwanted apps.
Click to expand...
Click to collapse
adb commands via cmd with debugging enabled and phone connected via usb

Damian said:
What tool you guys using for debloat? I wish to try mu luck to remove some unwanted apps.
Click to expand...
Click to collapse
ADB on PC. Here's some directions
How to uninstall carrier/OEM bloatware without root access
If you want to get rid of carrier/OEM apps from your phone, here's how you can uninstall bloatware from your device without root access!
www.xda-developers.com

At the bottom is the link to show steps to disable/uninstall, as well as a list of all apps that can technically be removed without breaking phone function. Not all of the apps in the link are present on our phones, as this is a list showing every non essential app that can appear on a samsung device. Of course some will be needed pending what functions you use.
There are two methods to do this via adb. You can either disable the apps, or uninstall them for user 0 (you). Disable ones you might want to bring back, uninstall ones you know you don't ever want. Uninstalled apps can still be reinstalled, so no worries.
What I personally removed/disabled
- Samsung Browser
- Chrome Browser
- Feedback App
- Youtube
- Bixby (Literally all bixby apps on the phone. dictation, routines, vision, voice)
- Samsung Weather
- What's New
- Samsung Free
- Samsung Members
- Samsung Checkout
- Samsung Pass
- Voice Wake Up
- AR Emoji
- AR Emoji Editor
- AR Emoji Stickers
- Google Play Services for AR
- Facebook app manager
- Facebook Installer
- Facebook Services
- Onedrive
- Deco Pic
- Game Launcher
- Gallery (I use f-stop. Note stock gallery is needed to view pics directly from camera app though)
- Visual Voicemal (I use T-mobile visual voicemail)
- Printing Service Components (all of them)
- I BELIEVE I AM FORGETTING A FEW, BUT OH WELL
How to Remove Samsung Bloatware without Root (ADB)
If you want to remove bloatware on your Samsung Galaxy S10, S20, Note 10 or Galaxy Tab, here is a list of safe to remove Samsung bloatware.
technastic.com

klemen241 said:
Hello, found this list for adb debloating samsung devices. Can anyone try and report which are safe to remove, so everything works? Maybe make a list of lite debload, normal debloat and full debloat? Ive seen this done on many samsung threads. Thanks :
debloat script
Click to expand...
Click to collapse
Btw the -k in that script makes the phone keep all user data and cache for the app it's uninstalling. That can be removed.
A lot of those apps aren't on our phones though

I have a zip that debloats a load of crap.
It's working and forms part of my rom so I can take the unrelated crap out and share later if needed
Iv knocked a gb off the ram used it seems too

Damian said:
What tool you guys using for debloat? I wish to try mu luck to remove some unwanted apps.
Click to expand...
Click to collapse
i just purchased packaged disable cloud. works awesome, although the developer kind of a**

I used this on my S21 Ultra and Fold 3 and it works perfectly!
Easy as falling off a log backwards!
ADB AppControl - android applications manager and debloat tool. Official website. Free download.

How did you remove Samsung Free? I dont know package name of this. THX!

eswar539 said:
i just purchased packaged disable cloud. works awesome, although the developer kind of a**
Click to expand...
Click to collapse
What makes the dev kind of an a**

I saw the OP script for disabling and removing but is there a list for apps that are safe to Uninstall for thr Fold 3 unlocked version? Just want to make sure I don't mess up the phone lol. Thanks in advance!

Thompson111 said:
How did you remove Samsung Free? I dont know package name of this. THX!
Click to expand...
Click to collapse
Com.samsung.android.app.spage

Anyone know what Upday and Google Duo come under?

Related

[Q] What are my options to have a clean Note 2

Hi everyone,
I just bought a new
Samsung Galaxy Note 2 GT-N7100
Android OS v.4.1.2
Kernel Version 3.0.31 - 679347
The Seller told me that it is an unlocked version (accepted in Europe and America for the operators).
I started the device and installed all the recommended updates.
The problem for me is that there is a lot of annoying Apps such as Samsung Apps, Flipboard, Chat On, Group Cast, etc.. and i want to remove them. But I cant!
My question is : Can I have a clean Android OS JB without all those optional Apps (you know just like a cleanWindows 7 OS without all the optional applications that come with an HP for example) and how do I install it (redirect me if necessary).
Thanks for your attention.
Root your phone (plenty of methods here on xda) and either delete the with a file explorer from /system/app, or is titanium backup to freeze them.
Sent from my GT-N7100 using xda app-developers app
PiCrucher said:
Hi everyone,
I just bought a new
Samsung Galaxy Note 2 GT-N7100
Android OS v.4.1.2
Kernel Version 3.0.31 - 679347
The Seller told me that it is an unlocked version (accepted in Europe and America for the operators).
I started the device and installed all the recommended updates.
The problem for me is that there is a lot of annoying Apps such as Samsung Apps, Flipboard, Chat On, Group Cast, etc.. and i want to remove them. But I cant!
My question is : Can I have a clean Android OS JB without all those optional Apps (you know just like a cleanWindows 7 OS without all the optional applications that come with an HP for example) and how do I install it (redirect me if necessary).
Thanks for your attention.
Click to expand...
Click to collapse
The apps you are talking about are called "System Apps". As they're built into the System by Samsung and can't be removed that easily (as you have encountered). Normal apps that you install yourself are "User apps" or "Non-system apps", and they can easily be uninstalled.
To remove system apps you'll need to root your device.
You have a N7100, so that is the 3G version. Not the one with 4G/LTE. Be very careful not to use anything that was made for the 4G/LTE version (called N7105) on your device, as it can go very very wrong and leave you with a dead phone.
Please try and read around a bit on these forums, there are a lot of posts containing the exact information that you need. A lot of guides and such to help you.
I will give you +points for posting in the right forum and posting some information and doing it nicely
- Moon
Clorox bleach. Lol.
Sent from my GT-N7100
Moonbloom said:
The apps you are talking about are called "System Apps". As they're built into the System by Samsung and can't be removed that easily (as you have encountered). Normal apps that you install yourself are "User apps" or "Non-system apps", and they can easily be uninstalled.
To remove system apps you'll need to root your device.
You have a N7100, so that is the 3G version. Not the one with 4G/LTE. Be very careful not to use anything that was made for the 4G/LTE version (called N7105) on your device, as it can go very very wrong and leave you with a dead phone.
Please try and read around a bit on these forums, there are a lot of posts containing the exact information that you need. A lot of guides and such to help you.
I will give you +points for posting in the right forum and posting some information and doing it nicely
- Moon
Click to expand...
Click to collapse
Ok, thanks a lot!
I figured out some post (this one: http://forum.xda-developers.com/showthread.php?t=2055827) I think i will be ok but can you just confirm me that this manip is ok ? I know that I know a little about computing but you know when your new to do something you must be sure that it will not brick your machine.
Thanks for your attention and you are doing a great job over here!

GUIDE: DEBLOAT a Galaxy S7 or S7 Edge

This is a follow-up post to my GUIDE: ROOT, install XPOSED, and UNROOT/returning to stock a Verizon Galaxy S7
If you have not already rooted your Galaxy S7 or S7 Edge, please follow my guide and also see the "Recommended Next Steps" section that follows. If you would rather not root your phone and just want to freeze bloat, you can do so with Package Disabler Pro (Samsung) without requiring root.
REMOVING OBVIOUS BLOAT
Please see the "Recommended Next Steps" section of my guide for rooting this phone. If you you don't have root (and don't want it), then here is a list of bloat that's safe to freeze using Package Disabler Pro (Samsung):
Code:
AdvSoundDetector2015 [com.samsung.android.app.advsounddetector]
Amazon_Audible
Amazon_IMDB
Amazon_MP3 [com.amazon.mp3]
Amazon_Shopping [com.amazon.mShop.android]
BBCAgent [com.samsung.android.bbc.bbcagent]
Bridge
BriefingPanel
canid [com.cequint.ecid]
Chrome [com.android.chrome]
ChromeCustomizations [com.sec.android.app.chromecustomizations]
CloudGateway [com.samsung.android.slinkcloud]
ContainerAgent2 [com.sec.knox.containeragent2]
ContainerEventsRelayManager
FlipboardBriefing [flipboard.briefing.app]
Go90 [com.verizonmedia.go90.enterprise]
IgniteVerizon [com.LogiaGroup.LogiaDeck]
Kies [com.sec.android.Kies]
Kindle [com.amazon.kindle]
kioskdefault [com.sec.android.kiosk]
KLMSAgent [com.samsung.klmsagent]
KnoxAppsUpdateAgent [com.samsung.knox.appsupdateagent]
KnoxAttestationAgent [com.sec.enterprise.knox.attestation]
KnoxBBCProvider [com.samsung.android.bbc.fileprovider]
KnoxBluetooth [com.sec.knox.bluetooth]
KnoxFolderContainer [com.sec.knox.foldercontainer]
KnoxKeyguard [com.samsung.knox.kss]
KnoxSetupWizardClient [com.sec.knox.knoxsetupwizardclient]
KnoxShortcuts [com.sec.knox.shortcutsms]
KnoxSwitcher [com.sec.knox.switcher]
KnoxTrustAgent [com.samsung.knox.knoxtrustagent]
LLKAgent [com.verizon.llkagent]
LocationAgent [com.telecomsys.directedsms.android.SCG]
MILK_US [com.samsung.mdl.radio]
MyInfozone [com.vzw.hss.widgets.infozone]
MyKNOXManager [com.sec.enterprise.knox.cloudmdm.smdms.agent.global.myknox]
NaverTvCast
RCPComponents [com.samsung.knox.rcp.components]
SDM [com.samsung.sdm]
SDMViewer [com.samsung.sdm.sdmviewer]
SecurityLogAgent [com.samsung.android.securitylogagent]
SharedDeviceKeyguard [com.sec.enterprise.knox.shareddevice.keyguard]
Slacker [com.slacker.radio]
Swype
UniversalMDMClient [com.sec.enterprise.knox.cloudmdm.smdms]
VMS [com.asurion.android.verizon.vms]
VzCloud [com.vcast.mediamanager]
VZNavigator [com.vznavigator.Generic]
withTV [com.samsung.android.app.withtv]
[com.customermobile.preload.vzw ]
[com.gotv.nflgamecenter.us.lite]
FREEZING BORDERLINE BLOAT
WARNING: there is absolutely NO SUPPORT or help offered for you disabling apps on your own and if you run into trouble. As of 7/12/2016 using the new 2.76 SuperSU package from Chainfire you can use 'adb' to 'pm enable' frozen apps back (2.74 had a bug that prevented this) as long as you kept USB Debugging enabled. However, please proceed with caution.
Once you've rooted and have performed some of the recommended next steps, you may want to further freeze/disable other installed software on the phone that you aren't interested in using right now, but don't necessarily want to delete. This stuff is skipped by my debloat package because some of the software is useful to some and not to others.
Want to do this manually?
I freeze apps using Titanium Backup with root. If you don't have root (and don't want it), I would instead recommend Package Disabler Pro (Samsung). Here's a list of stuff you can technically freeze if you want to and won't prevent your phone from working (but may prevent certain apps, services, or functionality from working):
Code:
AASAservice [com.samsung.aasaservice]
AllShare FileShare Service [com.samsung.android.allshare.service.fileshare]
Android Pay [com.google.android.apps.walletnfcrel]
ANT + DUT [com.dsi.ant.sample.acquirechannels]
ANT HAL Service [com.dsi.ant.server]
ANT Radio Service [com.dsi.ant.service.socket]
ANT+ Plugins Service [com.dsi.ant.plugins.antplus]
AODService [com.samsung.android.app.aodservice]
Assistant menu [com.samsung.android.app.assistantmenu]
BeaconManager [com.samsung.android.beaconmanager]
Bookmark Provider [com.android.bookmarkprovider]
CarmodeStub [com.samsung.android.drivelink.stub]
ClipboardSaveService [com.samsung.clipboardsaveservice]
ClipboardUIService [com.samsung.android.clipboarduiservice]
Clock [com.sec.android.app.clockpackage]
CMHProvider [com.samsung.cmh]
Cocktailbar service [com.samsung.android.app.cocktailbarservice]
com.samsung.storyservice
Control TV [com.samsung.android.controltv]
DeviceTest [com.sec.factory]
EasyOneHand [com.sec.android.easyonehand]
EasySetup [com.samsung.android.easysetup]
Email [com.samsung.android.email.provider]
English Language Pack [com.sec.svoice.lang.en_US]
Enterprise VPN Services [com.sec.enterprise.mdm.vpn]
eSE UCS Plugin [com.samsung.ucs.agent.ese]
Favorite Contacts [com.sec.android.widgetapp.easymodecontactswidget]
FIDO UAF ASM [com.sec.android.fido.uaf.asm]
FIDO UAF Client [com.sec.android.fido.uaf.client]
Filter Provider [com.samsung.android.provider.filterprovider]
Galaxy Essentials Widget [com.sec.android.widgetapp.samsungapps]
Gallery [com.sec.android.gallery3d] (only if you have another photo app)
Game Launcher [com.samsung.android.game.gamehome]
Game Tools [com.samsung.android.game.gametools]
GamepadService [com.samsung.android.gamepad.service]
GameService [com.enhance.gameservice]
Gear VR Service [com.samsung.android.hmt.vrsvc]
Gear VR SetupWizardStub [com.samsung.android.app.vrsetupwizardstub]
Gear VR Shell [com.samsung.android.hmt.vrshell]
Hancom Office 2014 [com.hancom.office.editor]
Health Service [com.sec.android.service.health]
Help [com.samsung.helphub]
IntelligenceService2 [com.samsung.android.intelligenceservice2]
IPsec Service [com.ipsec.service]
Live wallpaper picker [com.android.wallpaper.livepicker]
Magnifier [com.sec.android.app.magnifier]
MDMApp [com.samsung.android.mdm]
Memo [com.sec.android.app.memo]
Message+ [com.sec.verizon.messaging.vzmsgs]
Messages [com.android.mms] (only if you have another SMS messaging app, like Facebook Messenger, Google Hangouts, etc.)
Mobile tracker [com.sec.android.app.mt]
Music2 [com.google.android.music]
My Files [com.sec.android.app.myfiles] (although you should have at least one file manager installed)
My interests [com.samsung.android.keyguardwallpaperupdator]
My Places [com.sec.android.widgetapp.locationwidget]
My Verizon [com.vzw.hss.myverizon]
Nearby devices [com.samsung.android.nearby.mediaserver]
Nearby Service [com.samsung.android.allshare.service.mediashare]
Nfc Service [com.android.nfc]
Personal Data Management (S Cloud) [com.samsung.android.scloud]
Photos [com.google.android.apps.photos]
Quick connect [com.samsung.android.qconnect]
RootPA [com.gd.mobicore.pa]
S Finder [com.samsung.android.app.galaxyfinder]
S Health [com.sec.android.app.shealth]
S Voice App [com.samsung.voiceserviceplatform]
Safety assistance [com.sec.android.app.safetyassurance]
Samsung account [com.osp.app.signin]
Samsung Billing [com.sec.android.app.billing]
Samsung Content Agent [com.sec.android.app.SamsungContentsAgent]
Samsung Galaxy [com.sec.android.app.sns3]
Samsung Gear [com.samsung.android.app.watchmanager]
Samsung keyboard [com.sec.android.inputmethod] (only if you have a keyboard replacement installed like Google Keyboard or SwiftKey)
Samsung Location SDK [com.sec.location.nsflp2]
Samsung MirrorLink [com.samsung.android.app.mirrorlink]
Samsung PaymentFramework [com.samsung.android.spayfw]
Samsung Push Service [com.sec.spp.push]
Samsung text-to-speech engine [com.samsung.SMT]
SamsungDLPService [com.samsung.android.dlp.service]
SapaMonitor [com.samsung.android.sdk.professionalaudio.utility.jammonitor]
Screen Mirroring [com.sec.allsharecastplayer]
Security policy updates [com.policydm]
Settings Receiver [com.samsung.android.SettingsReceiver]
Simple sharing [com.samsung.android.app.simplesharing]
SmartcardService [org.simalliance.openmobileapi.service]
SmartFaceService [com.samsung.android.smartface]
Smart Switch [com.sec.android.easyMover]
Smart Switch Agent [com.sec.android.easyMover.Agent]
SnsImageCache [com.sec.android.app.snsimagecache]
Software update [com.sec.android.soagent]
Spanish Language Pack [com.sec.svoice.lang.es_US]
TalkBack [com.google.android.marvin.talkback]
Theme store [com.samsung.android.themestore]
Themes [com.samsung.android.themecenter]
TouchWiz easy home [com.sec.android.app.easylauncher] (only if you have a replacement launcher installed like Google Now Launcher or Nova Launcher)
TouchWiz home [com.sec.android.app.launcher] (only if you have a replacement launcher installed like Google Now Launcher or Nova Launcher)
Universal switch [com.samsung.android.universalswitch]
Verizon login [com.motricity.verizon.ssodownloadable]
Videos [com.google.android.videos]
Virtual tour [com.sec.android.app.tourviewer]
Voice Assistant [com.samsung.android.app.talkback]
Voice service [com.samsung.svoice.sync]
Voice wake-up [com.samsung.android.voicewakeup]
VPN Client [com.ipsec.vpnclient]
VZW_Multicast_MW [com.qualcomm.ltebc_vzw]
Wallpapers [com.sec.android.wallpapercropper2]
Weather [com.sec.android.daemonapp] (this one is the widget)
Weather [com.samsung.android.weather] (this one is the actual app)
Wi-Fi calling [com.sec.vowifispg]
Wi-Fi Direct [com.samsung.android.app.FileShareClient]
Wi-Fi Direct share [com.samsung.android.app.FileShareServer]
YouTube [com.google.android.youtube]
[com.android.wallpapercropper]
[com.cnn.mobile.android.phone.edgepanel]
[com.samsung.android.slinkcloud]
[com.samsung.faceservice]
[com.samsung.hs20provider]
[com.sec.android.app.minimode.res]
[com.sec.android.app.wfdbroker]
[com.sec.bcservice]
[com.verizon.vzwavs]
Or would you like to flash a package that does it automatically? (root required)
Notice: this automatic method will delete files from your phone (the obvious bloat listed above) and then it will freeze the remaining packages that are borderline bloat. If you don't want anything deleted, don't use the automatic method!
Install FlashFire on your phone:
https://play.google.com/store/apps/details?id=eu.chainfire.flash
Download the fix/debloat script flashable ZIP package and copy this file to your device:
S7_or_S7Edge_DeepDebloat_V2.zip (MD5 hash 0CBC0DC9C0B6BD4131F0D4A8DD3A4320) (any Samsung Galaxy S7 or S7 Edge)
Launch FlashFire on the phone and click the (+) button in the lower right to add a step. Select a 'Flash ZIP or OTA' flash step. Locate the flashable ZIP package and select it. For options, check on 'Mount /system read/write' and leave the rest of the options unchecked.
Scroll all the way down and click the 'Flash' lightning button in the lower left to commit this single step and wait a few moments. You should see the phone flash the package briefly before rebooting.
Once the phone finishes its first bootup after flashing this package, you will get you to your usual lockscreen in about the usual amount of time, but then the phone will appear to be frozen for a few minutes. This is normal and the phone is busy running a startup script to freeze the borderline bloat packages. You'll know it's done when your phone reboots by itself again.
Anything you care about using or need you will need to manually unfreeze with Titanium Backup or whatever your prefered method is.
I tested this script on my Verizon Galaxy S7 (SM-G930V) and another user tested it on their AT&T Galaxy S7 Edge (SM-G935A) and everything worked out fine for us. There is bootloop protection baked into the startup script, but if something is frozen that your variant requires, you may need to use ADB to PM ENABLE whatever packages are causing issues (and I'm not equipped to provide you support on how to do that). I doubt you'll have any problems that require that level of effort, but wanted to warn you all just in case.
With a few exceptions like YouTube and Edge-only apps, I have almost all of these packages disabled, but I do run replacement apps for my launcher, keyboard, SMS messenger, photo, and file manager. My experience has been fine; no force-closes or anything preventing me from re-enabling packages with Titanium Backup, but again -- please freeze/disable packages only at your own risk.
Please post if you have any details to share about what else might be safe to remove or freeze/disable. The more collaboration, the better experience for everyone.
Want even more performance? Check out my fine-tuning performance guide for the more hardcore.
Nice. thanks for all you're contributions. Immensely appreciated.
Disregard, used exported XML. Ty
Sent from my SM-G935T using Tapatalk
psouza4 said:
.....
Please post if you have any details to share about what else might be safe to remove or freeze/disable. The more collaboration, the better experience for everyone.
[/HIDE]
Click to expand...
Click to collapse
You seem like the guy to ask : is there any chance of pulling the fm radio modules and files out of your ROM? I'm on the sm-g9350 Qualcomm, been rooted for several months, but my for method tripped knox so no ota and in HK they havent patched fm. I'd really like fm radio.
Awesome work by the way!
lol looks like you started a debloat list for an extreme syndicate ROM.
I just got this bad boy but had an s6e so am familiar with Sammy phones.
My S6e ROM was down to only a few hundred MB
@psouza4 ~ I see you recommend freezing with TiB. If I were to go ahead and uninstall this borderline bloat, would that cause issues avoided by just freezing?
Thank you for your work!!!!!!
MArtyChubbs said:
@psouza4 ~ I see you recommend freezing with TiB. If I were to go ahead and uninstall this borderline bloat, would that cause issues avoided by just freezing?
Thank you for your work!!!!!!
Click to expand...
Click to collapse
I would go against uninstalling all that borderline bloat. Some of that stuff may be needed when/if you update and it's always smart to reenable/defrost those apps. Plus, there might be something you need from that list down the road. Some app may call for one of those processes/apps.
Maybe psouza will have the same advice but this is what I do
Sent from my SM-G935T using Tapatalk
davecotefilm said:
You seem like the guy to ask : is there any chance of pulling the fm radio modules and files out of your ROM? I'm on the sm-g9350 Qualcomm, been rooted for several months, but my for method tripped knox so no ota and in HK they havent patched fm. I'd really like fm radio.
Click to expand...
Click to collapse
I can send you an archive of the files you're looking for from my SM-G930V if you want (that's what I personally have access to), but you'll have to tell me exactly what files you want -- I'm not familiar with the FM radio drivers.
MArtyChubbs said:
@psouza4 ~ I see you recommend freezing with TiB. If I were to go ahead and uninstall this borderline bloat, would that cause issues avoided by just freezing?
Click to expand...
Click to collapse
cuezaireekaa said:
I would go against uninstalling all that borderline bloat. Some of that stuff may be needed when/if you update and it's always smart to reenable/defrost those apps. Plus, there might be something you need from that list down the road. Some app may call for one of those processes/apps.
Click to expand...
Click to collapse
Like @cuezaireekaa said, I would strongly recommend you not uninstall anything that you don't want to permanently lose. One mistake and you may need to go back to flashing a stock image to fix it. Freezing an app is far more forgiving.
This guide for debloating now includes a flashable ZIP update. It is compatible with all rooted Galaxy S7's and S7 Edge's (any carrier). Please read any warnings or disclaimers and let me know how it goes for you.
After flashing this it seems like my WiFi calling can't be enabled. Any ideas? Was working fine all day until flashing this. T mobile variant.
Haunt3r said:
After flashing this it seems like my WiFi calling can't be enabled. Any ideas? Was working fine all day until flashing this. T mobile variant.
Click to expand...
Click to collapse
Makes sense: it's frozen by this package (says so in the list). Unfreeze it and anything else you may want.
psouza4 said:
Makes sense: it's frozen by this package (says so in the list). Unfreeze it and anything else you may want.
Click to expand...
Click to collapse
Do you happen to know the name of the package? I looked at the list of disabled packages and can't seem to decipher which one is required by WiFi calling.
Haunt3r said:
Do you happen to know the name of the package? I looked at the list of disabled packages and can't seem to decipher which one is required by WiFi calling.
Click to expand...
Click to collapse
It's carefully hidden under "Wi-Fi Calling":
Wi-Fi calling [com.sec.vowifispg]
psouza4 said:
It's carefully hidden under "Wi-Fi Calling":
Wi-Fi calling [com.sec.vowifispg]
Click to expand...
Click to collapse
While I appreciate your wit. I can assure you that package is not visible in package disable pro.
Haunt3r said:
While I appreciate your wit. I can assure you that package is not visible in package disable pro.
Click to expand...
Click to collapse
You can not use Package Disabler on a rooted S7/S7E, it has all kinds of problems. Use Titanium Backup.
@psouza4 I've added AT&T bloatware to your existing script. I do have a much larger list of safe to remove apk's,but will save that for later. From fresh reset I went from 192 in system to 997mb free after my additions. Thanks for getting the first cleaner out,enjoy the ATT bloat killer. I also junked some google apps from system. It better to just download google extras such as music/youtube blah blah
ui_print(" ");
ui_print(" ");
ui_print("================================================");
ui_print(" Samsung Galaxy S7 SM-G930* or SM-G935*");
ui_print("================================================");
ui_print(" ");
ui_print("[ update from psouza4, version 13, 2016-07-11 ]");
ui_print(" ");
ui_print("Mounting Filesystem");
run_program("/sbin/mount", "-t", "auto", "/system");
run_program("/sbin/mount", "-t", "auto", "/data");
ui_print("Deleting Bloatware");
delete_recursive("/system/app/AdvSoundDetector2015");
delete_recursive("/system/app/Amazon_Audible");
delete_recursive("/system/app/Amazon_IMDB");
delete_recursive("/system/app/AmazonKindle_vpl_ATT");
delete_recursive("/system/app/Amazon_MP3");
delete_recursive("/system/app/BasicDreams");
delete_recursive("/system/app/BBCAgent");
delete_recursive("/system/app/Bridge");
delete_recursive("/system/app/BriefingPanel");
delete_recursive("/system/app/canid");
delete_recursive("/system/app/Chrome");
delete_recursive("/system/app/ChromeCustomizations");
delete_recursive("/system/app/CloudGateway");
delete_recursive("/system/app/com.gotv.nflgamecenter.us.lite");
delete_recursive("/system/app/ContainerAgent");
delete_recursive("/system/app/ContainerEventsRelayManager");
delete_recursive("/system/app/Directv_ATT");
delete_recursive("/system/app/Directtv_Shade_ATT");
delete_recursive("/system/app/Facebook_stub");
delete_recursive("/system/app/FBInstagram_stub");
delete_recursive("/system/app/FlipboardBriefing");
delete_recursive("/system/app/Gmail2");
delete_recursive("/system/app/Go90");
delete_recursive("/system/app/Hangouts");
delete_recursive("/system/app/Kies");
delete_recursive("/system/app/Kindle");
delete_recursive("/system/app/KLMSAgent");
delete_recursive("/system/app/KnoxAppsUpdateAgent");
delete_recursive("/system/app/KnoxAttestationAgent");
delete_recursive("/system/app/KnoxFolderContainer");
delete_recursive("/system/app/KnoxSetupWizardClient");
delete_recursive("/system/app/KnoxSwitcher");
delete_recursive("/system/app/LocationAgent");
delete_recursive("/system/app/Lookout_TMO");
delete_recursive("/system/app/Maps");
delete_recursive("/system/app/Music2");
delete_recursive("/system/app/MyATT_ATT");
delete_recursive("/system/app/MyInfozone");
delete_recursive("/system/app/NaverTvCast");
delete_recursive("/system/app/Plenti_vpl_ATT");
delete_recursive("/system/app/RCPComponents");
delete_recursive("/system/app/Safetyinformation");
delete_recursive("/system/app/SDM");
delete_recursive("/system/app/SDMViewer");
delete_recursive("/system/app/SecHelp");
delete_recursive("/system/app/SecurityLogAgent");
delete_recursive("/system/app/Slacker");
delete_recursive("/system/app/Swype");
delete_recursive("/system/app/Uber_vpl_ATT");
delete_recursive("/system/app/UniversalMDMClient");
delete_recursive("/system/app/Videos");
delete_recursive("/system/app/VZNavigator");
delete_recursive("/system/app/withTV");
delete_recursive("/system/app/WhatsAppDownloader");
delete_recursive("/system/app/YouTube");
delete_recursive("/system/container");
delete_recursive("/system/etc/secure_storage/com.samsung.android.securitylogagent");
delete_recursive("/system/etc/secure_storage/com.samsung.android.securitylogagent!dex");
delete_recursive("/system/etc/secure_storage/com.sec.knox.store!dex");
delete_recursive("/system/etc/secure_storage/com.sec.knox.store");
delete_recursive("/system/preloadedkiosk");
delete_recursive("/system/preloadedmdm");
delete_recursive("/system/preloadedsso");
delete_recursive("/system/priv-app/AmazonInstaller_ATT");
delete_recursive("/system/priv-app/Amazon_Shopping");
delete_recursive("/system/priv-app/Amazon_Shopping_vpl");
delete_recursive("/system/priv-app/AmazonShopping_vpl_ATT");
delete_recursive("/system/priv-app/com.customermobile.preload.vzw");
delete_recursive("/system/priv-app/DigitalLocker_ATT");
delete_recursive("/system/priv-app/DriveMode_ATT");
delete_recursive("/system/priv-app/FamilyUtility_ATT");
delete_recursive("/system/priv-app/IgniteVerizon");
delete_recursive("/system/priv-app/KLMSAgent");
delete_recursive("/system/priv-app/Lookout_ATT");
delete_recursive("/system/priv-app/LLKAgent");
delete_recursive("/system/priv-app/MILK_US");
delete_recursive("/system/priv-app/MobileLocate_ATT");
delete_recursive("/system/priv-app/MyInfozone");
delete_recursive("/system/priv-app/RemoteSupport_ATT");
delete_recursive("/system/priv-app/SimLock_TMO");
delete_recursive("/system/priv-app/VMS");
delete_recursive("/system/priv-app/VzCloud");
delete_recursive("/system/priv-app/WhitePagesNameId-release_TMO");
ui_print("Updating System");
delete_recursive("/system/app/imsservice");
package_extract_dir("data", "/data");
package_extract_dir("system", "/system");
ui_print("Setting Startup Scripts");
run_program("/system/bin/chmod", "0777", "/data/s7tmp/s7startupinject.sh");
run_program("/system/bin/chmod", "0755", "/data/s7startup/master.sh");
run_program("/system/bin/chcon", "ubject_r:app_data_file:s0:c512,c768", "/data/s7startup/master.sh");
run_program("/system/bin/chmod", "0755", "/data/s7startup/s7cpusettings.sh");
run_program("/system/bin/chcon", "ubject_r:app_data_file:s0:c512,c768", "/data/s7startup/s7cpusettings.sh");
run_program("/system/bin/chmod", "0755", "/data/s7startup/s7updatebuildprop.sh");
run_program("/system/bin/chcon", "ubject_r:app_data_file:s0:c512,c768", "/data/s7startup/s7updatebuildprop.sh");
run_program("/system/bin/chmod", "0755", "/data/s7startup/s7updateothersxml.sh");
run_program("/system/bin/chcon", "ubject_r:app_data_file:s0:c512,c768", "/data/s7startup/s7updateothersxml.sh");
run_program("/data/s7tmp/s7startupinject.sh");
# Delete temporary injection script and any old scripts I wrote before this release
ui_print("Cleaning Up");
delete("/data/s7startup/startupscript.sh");
delete("/data/s7startup/updatebuildprop.sh");
delete("/data/s7startup/updateothersxml.sh");
# Also delete stubborn feature.xml -- causes conflicts with others.xml
delete("/system/csc/feature.xml");
delete_recursive("/data/s7tmp");
ui_print("Unmounting File System");
wipe_cache();
unmount("/system");
unmount("/data");
ui_print("Success!");
ui_print(" ");
ui_print("================================================");
ui_print(" Finished Updating System");
ui_print("================================================");
ui_print(" ");
psouza4 said:
You can not use Package Disabler on a rooted S7/S7E, it has all kinds of problems. Use Titanium Backup.
Click to expand...
Click to collapse
I do see a wi-fi calling settings 1.0 in titanium backup, but it is not frozen. Is it possible your script deleted the app?
Nope... or you wouldn't see it at all. Try using ADB (or terminal emulator) to use pm and reenable it. You can also extract the flashable zip on your hard drive to examine what it does.
Haunt3r said:
I do see a wi-fi callings 1.0 in titanium backup, but it is not frozen. Is it possible your script deleted the app?
Click to expand...
Click to collapse
Hey make sure its actually turned on. Go to system/applications/phone. Scroll all the way down make sure wifi calling box is checked.
Loop
psouza4 said:
Nope... or you wouldn't see it at all. Try using ADB (or terminal emulator) to use pm and reenable it. You can also extract the flashable zip on your hard drive to examine what it does.
Click to expand...
Click to collapse
Just attempted to pm enable com.sec.vowifispg and it states unknown package. I am referring to the T-mobile variant not the Verizon. My guess is the wifi packages are named differently.
blaz1nr said:
Hey make sure its actually turned on. Go to system/applications/phone. Scroll all the way down make sure wifi calling box is checked.
Click to expand...
Click to collapse
have confirmed this is checked. It just states under wi-fi calling settings "enabling"
Edit:
If any other T-mobile user flashes this, can you let me know if your wifi calling continues to work afterwards? I unfortunately don't have the time to flash stock, reroot, and re-setup everything tonight.
Edit 1: luckily I had a flash fire backup made. Got that flashed and reinstalled everything up until this zip file and my Wi-Fi calling works perfect again(as perfect as it can/s). I'm not sure what is removed during this zip file being flashed but it breaks T-Mobile variant S7's. So if you have a T-Mobile variant I'd stay away from it for now.

A5 2017 Bloatware

Hello,
First, I'm french, forgive me my approximative english :angel:
I post a new thread for know if it's really profitable to root my phone for disable useless application implanted by Samsung bloatware (For battery) ? The 31th of this month, nougat show up on a5 2017, how many time after the release of the update can we download the rooted nougat?
After the root, can I disable useless application like Galaxy Apps, Sasmsung members, Samsung Push service,... Do you have a link to optimize rooted Samsung phone ?
Thanks,
Samuel
Hi, you can use package disabler without root
jimmy16 said:
Hi, you can use package disabler without root
Click to expand...
Click to collapse
i didnt know this app yet! ty so much totally awesome!
jimmy16 said:
Hi, you can use package disabler without root
Click to expand...
Click to collapse
It interests me, do you know an application for that ?
Edit : Package disable Pro (Samsung) on Aptoïde :good:
Kingofghost33 said:
Hello,
First, I'm french, forgive me my approximative english :angel:
I post a new thread for know if it's really profitable to root my phone for disable useless application implanted by Samsung bloatware (For battery) ? The 31th of this month, nougat show up on a5 2017, how many time after the release of the update can we download the rooted nougat?
After the root, can I disable useless application like Galaxy Apps, Sasmsung members, Samsung Push service,... Do you have a link to optimize rooted Samsung phone ?
Thanks,
Samuel
Click to expand...
Click to collapse
You can run a debloat script to get rid of useless Samsung apps or from your carrier. Or if u root your phone u can use many apps from the play store to do the debloating yourself. Make a backup of your device before you experiment with debloting, u can soft brick your phone if u remove thje wrong one, I know from experience.

What apps do I lose on root?

I couldn`t find some kind of list of which apps I lose access to if I root the Note 10/10+.
The last android fone i had was in android 4.4, so its been a long time.
I want to root, but it would be nice to know the apps that i can't use if i rooted.
Thanks.
Secure folder, Samsung pay and any app that makes use of knox
Most other apps can be made to work with tweaks
rafadiego.gomes said:
I couldn`t find some kind of list of which apps I lose access to if I root the Note 10/10+.
The last android fone i had was in android 4.4, so its been a long time.
I want to root, but it would be nice to know the apps that i can't use if i rooted.
Thanks.
Click to expand...
Click to collapse
Most important question you should ask , What do i gain by rooting ? ad blocking ? system ui theming ? all of these things can done without rooting but if you are using exynos version you will get most of lost functionality by going custom rom route.
https://forum.xda-developers.com/galaxy-note-10+/development/29-08-19-n975fds-dr-ketan-rom-t3962839
rafadiego.gomes said:
I couldn`t find some kind of list of which apps I lose access to if I root the Note 10/10+.
The last android fone i had was in android 4.4, so its been a long time.
I want to root, but it would be nice to know the apps that i can't use if i rooted.
Thanks.
Click to expand...
Click to collapse
If you want just root + Stock ROM
- Secure folder
- Samsung Pay
- Samsung Pass
- Samsung Health
- Google Pay - There are some workaroun, search XDA
- Many banking and other app but should be fixed with magisk hide
but I believe those app can be run if you reboot to device without root.
From above many things can be fixed with some patch like
- Secure folder can work
- Samsung health can work
- Samsung Pay can be used with Gear watch
only samsung pass won't work but you can use Google's auto fill option instead.
Good to know all these things. I decided to root it when it arrives. Thank you.
rafadiego.gomes said:
Good to know all these things. I decided to root it when it arrives. Thank you.
Click to expand...
Click to collapse
Is rooting difficult and is it really worth rooting? Isnt it possible to mess up your phone / void warranty? Seems like a big risk just for a little customization
dr.ketan said:
If you want just root + Stock ROM
- Secure folder
- Samsung Pay
- Samsung Pass
- Samsung Health
- Google Pay - There are some workaroun, search XDA
- Many banking and other app but should be fixed with magisk hide
but I believe those app can be run if you reboot to device without root.
From above many things can be fixed with some patch like
- Secure folder can work
- Samsung health can work
- Samsung Pay can be used with Gear watch
only samsung pass won't work but you can use Google's auto fill option instead.
Click to expand...
Click to collapse
Hello
WHen i change ro.config.tima from 1 to 0 in build prop of galaxy note 10+
and i reboot
it goes back to 1 and samsung health still doesn't work.
Do you know what i can do ?
Thank you
Blaalad12 said:
Is rooting difficult and is it really worth rooting? Isnt it possible to mess up your phone / void warranty? Seems like a big risk just for a little customization
Click to expand...
Click to collapse
Yes it is worth rooting in any aspect.
Rooting is not "little customization" rather then deep changes "under the hub" and "risk" is only for those who doesn't know why and what to do with rooted device.
And warranty ?...Really, due to "effective" Samsung "support"...who cares about warranty...

[APP][MOD] Galaxy Wearable patch for Samsung phones with custom ROMs

Hello everyone,
Recently I have been experimenting with custom ROMs on my Samsung phone and was very unpleasantly surprised to find that Samsung does not allow my Galaxy Watch to be used with modded Samsung phone... Yeah, I know there's the option to replace manufacturer and brand in build.prop, however I don't like the idea of unnecessarily modifying the system just for a couple of proprietary apps, so instead I took the approach of patching the apps to make them work with the phone again.
All that needed to be done was patch manufacturer and brand to static string(s). Here's a command to do just that:
Bash:
find . -type f -name "*.smali" -exec sed -i 's/sget-object \(v\|p\)\(.\+\), Landroid\/os\/Build;->\(MANUFACTURER\|BRAND\):Ljava\/lang\/String;/const-string \1\2, \"letitbeheardthisphoneistobetreatedasifitwereofabranddifferentfromtheonestartingwiths\"/g' "{}" \;
Patching the apps, however made the shealth app refuse communication with the wearable app due to mismatching signing certificates and it needed to be patched too. It is possible to either completely bypass signature checking or insert custom certificate - I have attached a patch that does just that.
You can (and probably should) do this yourself if you want to use the modified applications. Just decompile apks with apktool, apply the command in the directory with the apps content (it is necessary for Galaxy Wearable, Samsung Accessory and Galaxy Watch Plugin apps), and insert you own custom certificate into Galaxy Watch Plugin (attached patch - just replace the cert with your custom one). If you use Samsung Health, just replace the certificate string with hex-encoded certificate you used to sign the apps in the attached patch and apply it to the app. Then rebuild the apps and sign using the key whose certificate you just inserted into the apps.
Although you should never trust a random stranger on the internet with apps you install, I understand not everyone wants to go through this process themselves, so hereby I solemnly promise there is no malicious code inserted into the provided apks. And here's the link
App Versions:
Samsung Accessory (com.samsung.accessory): 3.1.94.11128
Galaxy Wearable (com.samsung.android.app.watchmanager): 2.2.42.21083061
Galaxy Watch PlugIn (com.samsung.android.geargplugin): 2.2.05.21042051
Samsung Health (com.sec.android.app.shealth): 6.18.7.005
No idea what you're talking about. My watch works fine with my note 10+ using Dr ketan rom.
Same with Alexis. I just hide it with magisk but it was working just fine before that.
dchd310870 said:
No idea what you're talking about. My watch works fine with my note 10+ using Dr ketan rom.
Click to expand...
Click to collapse
Leon said:
Same with Alexis. I just hide it with magisk but it was working just fine before that.
Click to expand...
Click to collapse
I was talking about AOSP-based ROMs. Generally, I build and sign the ROM whenever possible and so I don't find it necessary to root my devices. Also I don't like the idea of making changes to mask the actual device and when the app is used with Samsung phone, it relies on proprietary interfaces implemented only in Touchwiz, which are not available in AOSP. Since it is an app issue, it makes sense to make changes on the app level instead of the system level.
dansimko said:
I was talking about AOSP-based ROMs. Generally, I build and sign the ROM whenever possible and so I don't find it necessary to root my devices. Also I don't like the idea of making changes to mask the actual device and when the app is used with Samsung phone, it relies on proprietary interfaces implemented only in Touchwiz, which are not available in AOSP. Since it is an app issue, it makes sense to make changes on the app level instead of the system level.
Click to expand...
Click to collapse
Hi,
I 've got the same problem with the rom Beyond V2.0.
Can you explain more precisely what i must do with yours files ? I'm a novice and my english not very good.
Thank a lot
Hello,
I'm using a unrooted (root not available yet) but knox tripped Samsung Galaxy S21 Ultra. Because of no root i'm not be able to edit build.prop to change the tima line. Now I'm searching a way to get Samsung shealth 6.15.1.003 get working with data sync. To be honost i dont really understand how to patch this way. Could somehone explain me what to do? Samsung health is already decompiled with APK Easy Tool. Thanks in Advance
Hallo sir can you update the files or explain a bit further how to do it by ourselves
Could you be more specific. I want to try it but I dont understand how to doit. some one knows how to patch these apks. ? you tube video? thanks.
hi sir, thank you for your hard work. looks good and might be what i wanted. just rooted my phone and i cant seem to pair my gear sport with my rooted S20+.
Do i just install the apk like normal, running it in file manager? or do i need to flash it in through custom recovery?
fwiw i use an Active 2 with a rooted Pixel 2 XL, and dont need any of that and have ECG/BP and Samsung Pay working. Only modified thing is the Samsung Health monitor app on the phone, modded to not detect root or require a Samsung Phone, thats it....
I own a s5neo with lineage 17.1 and I had the same problem as reported, galaxy wearable identified my phone as modified/rooted and exited. Using your apk I was able to launch the app but it fails to install the galaxy buds live plugin, only shows a message that failed to install.
I don't know how to do the patch and I would like to know if you can generate a patched apk for buds live plugin (https://play.google.com/store/apps/details?id=com.samsung.accessory.neobeanmgr&hl=en_GB)
thanks in advance
Can I use it for Spay?
nevermindrs said:
I own a s5neo with lineage 17.1 and I had the same problem as reported, galaxy wearable identified my phone as modified/rooted and exited. Using your apk I was able to launch the app but it fails to install the galaxy buds live plugin, only shows a message that failed to install.
I don't know how to do the patch and I would like to know if you can generate a patched apk for buds live plugin (https://play.google.com/store/apps/details?id=com.samsung.accessory.neobeanmgr&hl=en_GB)
thanks in advance
Click to expand...
Click to collapse
I have Galaxy Buds+ on a Pixel 2 XL
Heres how to do it the easy way...
Install Magisk
Enable MagiskHide in Magisk Manager settings
Tick all Samsung related apps in MagiskHide in Magisk Manager
Hide Magisk Manager
Reboot
Thats how i also have my Active 2 and Samsung Pay working
^yep, magisk is magic!
dansimko said:
I was talking about AOSP-based ROMs. Generally, I build and sign the ROM whenever possible and so I don't find it necessary to root my devices. Also I don't like the idea of making changes to mask the actual device and when the app is used with Samsung phone, it relies on proprietary interfaces implemented only in Touchwiz, which are not available in AOSP. Since it is an app issue, it makes sense to make changes on the app level instead of the system level.
Click to expand...
Click to collapse
Hi,
I am unable to install any of the apk. App not installed.
Please help me.
dansimko said:
Hello everyone,
Recently I have been experimenting with custom ROMs on my Samsung phone and was very unpleasantly surprised to find that Samsung does not allow my Galaxy Watch to be used with modded Samsung phone... Yeah, I know there's the option to replace manufacturer and brand in build.prop, however I don't like the idea of unnecessarily modifying the system just for a couple of proprietary apps, so instead I took the approach of patching the apps to make them work with the phone again.
All that needed to be done was patch manufacturer and brand to static string(s). Here's a command to do just that:
Bash:
find . -type f -name "*.smali" -exec sed -i 's/sget-object \(v\|p\)\(.\+\), Landroid\/os\/Build;->\(MANUFACTURER\|BRAND\):Ljava\/lang\/String;/const-string \1\2, \"letitbeheardthisphoneistobetreatedasifitwereofabranddifferentfromtheonestartingwiths\"/g' "{}" \;
Patching the apps, however made the shealth app refuse communication with the wearable app due to mismatching signing certificates and it needed to be patched too. It is possible to either completely bypass signature checking or insert custom certificate - I have attached a patch that does just that.
You can (and probably should) do this yourself if you want to use the modified applications. Just decompile apks with apktool, apply the command in the directory with the apps content (it is necessary for Galaxy Wearable, Samsung Accessory and Galaxy Watch Plugin apps), and insert you own custom certificate into Galaxy Watch Plugin (attached patch - just replace the cert with your custom one). If you use Samsung Health, just replace the certificate string with hex-encoded certificate you used to sign the apps in the attached patch and apply it to the app. Then rebuild the apps and sign using the key whose certificate you just inserted into the apps.
Although you should never trust a random stranger on the internet with apps you install, I understand not everyone wants to go through this process themselves, so hereby I solemnly promise there is no malicious code inserted into the provided apks. And here's the link
App Versions:
Samsung Accessory (com.samsung.accessory): 3.1.94.11128
Galaxy Wearable (com.samsung.android.app.watchmanager): 2.2.36.20113061
Galaxy Watch PlugIn (com.samsung.android.geargplugin): 2.2.05.20110441N
Samsung Health (com.sec.android.app.shealth): 6.12.3.001
Click to expand...
Click to collapse
how to generate hash from keystore. can anyone help? @dansimko
mohsin1122 said:
how to generate hash from keystore. can anyone help? @dansimko
Click to expand...
Click to collapse
Generate Hex from keystore
keytool -alias mykey -exportcert -keystore my-release-key.keystore -storepass 123456 | xxd -p
To anyone coming across this post who wants to do this themselves, I've made a little guide and some tools here: https://github.com/adil192/SamsungAppsPatcher.
I've also attached the apks I've patched if you don't want to do it yourself (since the ones in OP didn't work for me) here: https://mega.nz/folder/sUFj2C5b#M4zEP-c9ylY-ENxPw7qCUQ. Like OP, I promise I haven't added malware in this.
Edit: I've somewhat automated the process now so if anyone wants me to patch another plugin, just @ me and I'll get it added as soon as possible.
Adil192 said:
To anyone coming across this post who wants to do this themselves, I've made a little guide here: https://gist.github.com/adil192/ab95808fb66b6cde3d63ded6c19b0f1d. I've also attached the latest apps I've patched if you don't want to do that (since the ones in OP didn't work for me) here: https://mega.nz/folder/sUFj2C5b#M4zEP-c9ylY-ENxPw7qCUQ. This is tied to my name so I have no reason to add malicious code.
Click to expand...
Click to collapse
I need assistance with the gear s3plugin apk please.
Got it working..thanks
Would this process work to enable the Galaxy Wearable App to connect if using non-uk galaxy buds live? My app sets up the buds live but then fails to connect, even though Bluetooth connects and buds function.
Samsung have advised I have a Vietnamese version of the buds live which are not compatible with the Galaxy Wearable App in the UK.

Categories

Resources