GUIDE: DEBLOAT a Galaxy S7 or S7 Edge - Verizon Samsung Galaxy S7 Guides, News, & Discussi

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.

Related

[HACK] Removing keyguard and other security policy restrictions from Email apk

This patch was originally created for Samsung Galaxy S II and Galaxy S III, but it might work for other devices* running Android 2.3 or 4.x because it patches the Email application that you have on your phone. This is not a pre-patched Email.apk.
* Motorola Blur (Droid), LG G2 and HTC Sense - based ROMs are not supported!
What does it do?
It will make the Email app ignore Exchange-pushed policy on your device, including things like mandatory pin lock (a.k.a. keyguard), minimum password length, encryption, etc.
How to apply this patch?
Root your phone. Your phone must be rooted. It is impossible to apply this patch without root access. You need root to proceed.
Get Java (Java SE JRE v7 or later)
Get USB ADB drivers (for Samsung, install Samsung USB Drivers). Most likely you already have this because of step 1.
Note - ADB via Wi-Fi is also supported. In that case no USB drivers are needed.
Enable USB debugging on the phone (Settings->Applications->Development->USB debugging)
* For CM9 users, also go to Settings > Developer Options > Root access, and select ADB.
Download and unzip attached patch
Run apply-patch.cmd or apply-patch.sh
Note 1: Although the Email app will prompt you for device admin access, it won't actually enforce any policy on your device. Let the app install the device admin!
Note 2: any shortcuts to the Email app as well as any Exchange accounts will disappear and will need to be re-created.
Note 3: The patch will reboot your phone, this is needed for the changes to take effect.
Note 4: If you already installed another Email application and it doesn't work, first restore your original Email application before applying this patch.
A Special Note to those experiencing performance issues! This is not an issue of my patch. This is an issue in the Email app itself. Sometimes calendar sync can't finish properly, causing battery drain. It often happens after you just added a new exchange account. A reboot usually solves this issue. Again, this is not my issue!
Change Log
4.6 - Added basic lollipop support (generic AOSP and CM, no Samsung, alpha, untested)
4.5 - More fixes for Android 4.3 and 4.4
4.4 - Minor release with fixes for KitKat 4.4
4.3 - Bugfix release (adb path errors)
4.2 - ...
4.2 - Bugfix release (IOException)
4.1 - Bugfix release (connection timeout bug fix)
4.0 - Improved ADB support for Mac and Linux (beta)
3.4 - JB 4.3 support (improved boot class path detection)
3.3 - JB 4.2 support (updated adb)
3.2 - Improved Jelly Bean support
3.1 - Added Jelly Bean support (alpha, do not use), minor optimization and cleanup
3.0 - Added Galaxy S III support
2.4 - Bugfix release
2.3 - Will now patch both Email.apk and Exchange.apk, added patch for ProvisionP****r.hasSupportablePolicy(), courtesy of boost252525
2.2 - added ICS isSupported() patch
2.1 - added support for EmailGoogle.apk
2.0 - New patch method based on patching SecurityPolicy's isActive() and isActiveAdmin()
1.1 - Fixed a bug with /system remounting
1.0 - Initial revision based on patching SecurityPolicy.PolicySet <init>
Did the patch work for you? Donations are welcome!
Already patch Email.apk
Your "How to install this patch "is a little to difficult for me.
Is it possible for you to supply an already patched Email.apk ?
In advance thanks
For those who are interested in the source code of this patch, here it is.
https://github.com/rustyx/email-policy-patch
Thanks you
I use the Email.apk with the how to you supply, and All work like a charm.
I want to thanks you very much.
Thank You
Thanks so much for your effort. just want to get one thing clear, since you provided the patched Email.apk can i just install it directly, or do i need to be in recovery mode for example. because in your note you mentioned not to install!
Thanks again
Root explorer will also work! no ADB required!
1) Put Email.apk on your sdcard
2) Go to /system/app and press mount rw
3) remove Email.apk and Email.odex
4) move Email.apk from /sdcard/ to /system/app/
Then you need to setup your email again!
I had to clear the data also in applications -> email
Edit1:
your Email.apk is weird. When i reboot i get the notification that i need to set extra security. But when i press it nothing happends.
And after the email.apk the phone doesn't feel as smooth.. weird
Edit: removed Email.apk (modified) and wen't back to stock! phone is smooth again and works fine
May I ask why u use const/16 ?
const/4 goes from -8 to 8 (2^4) and should be preferred for small constants I think
Fr4gg0r said:
May I ask why u use const/16 ?
const/4 goes from -8 to 8 (2^4) and should be preferred for small constants I think
Click to expand...
Click to collapse
const/4 has also a limited range of destination register numbers, and with the p-format in smali the mapping of p-registers to actual v-registers depends on the number of v-registers. It may happen that in the future more v-register are added, and an existing p-register does not fit in const/4 anymore. Using const/16 is thus more or less future proof.
This is awesome, it woks great
I am on KF1 and it works flawless push with no lag or so
I wonder what happened when we deleted the Email.odex and didn't replace it? we only replace the Email.apk
At first to all, I used tool "FroyoMailUnlocker" to generate my new mail.apk and it worked fine for SGSII on 2.2.3 and also on GT7100 on Honeycomb 3.0.1.
Only problem is that after flashing new OS it need to be installed again.
Does anybody what settings should/can be saved to have an easier restore of the mailbox setup (for my exchange and hotmail accounts)?
Frank
This looks very interesting, but please help me figure out if it will solve my problem:
I have complete security enforced by my work Exchange account.
I need to sync email and calendar with that account.
I want to be able to set a timeout delay to the PIN lock engagement (now it is on immediately as the screen goes black), and it would be nice to use swipe unlock instead of PIN/password.
Will this hack do the trick for me? If so, even with calendar sync?
Thanks!
/Edit: I use the standard email app and calendar om my SGS2
too bad
Hi,
in general I was searching for a long while for this!!!!
Now I have all done as decribed and once I try to create the exchange account it comes back with: "the server requires security settings which your phone dosn't support"
too bad...any ideas?
update:
now it's working...I'd to be patient..
THANK YOU VERY MUCH!!!!
Just to clarify the instructions here (I am noob):
After installing Android SDK, do I unzip the attachement on my PC or phone?
The shell commands, I type them in the adb shell with the phone in recovery mode, or what?
Thanks!
I've been using this hacked app in the past week or so, and it does great what it is supposed to do.
BUT: lately I wanted to see what is draining the battery so fast, and imagine the surprise when I saw that the biggest drainer by far is email.apk, far above the display itself, which is supposed to be the main consumer!!!
Is anyone else seeing this? Do you know about any resolution to this? For now, I just froze the application, but that's not acceptable, since one of the main uses of the phone is to sync up mail, calendar, etc with the corporate one.
catastrat said:
I've been using this hacked app in the past week or so, and it does great what it is supposed to do.
BUT: lately I wanted to see what is draining the battery so fast, and imagine the surprise when I saw that the biggest drainer by far is email.apk, far above the display itself, which is supposed to be the main consumer!!!
Is anyone else seeing this? Do you know about any resolution to this? For now, I just froze the application, but that's not acceptable, since one of the main uses of the phone is to sync up mail, calendar, etc with the corporate one.
Click to expand...
Click to collapse
Do you have push enabled on the account? Try disabling it (setting it to a pull every 15 mins for example).
I had the same issue (without this hack though!) on one of my Exchange accounts, and not using push fixed the issue. It must be an Exchange provider issue, because my work account uses push with no issues.
I don't use push - I have it set for every 1h check during the workday and every 12h for off hours.
I even have disabled all notifications from it...
catastrat said:
I don't use push - I have it set for every 1h check during the workday and every 12h for off hours.
I even have disabled all notifications from it...
Click to expand...
Click to collapse
Hmm I see. Well, if this hack introduces another possible battery draining culprit, I'm not so sure I want to try it. I've spent too much time identifying battery draining apps/processes on my new phone already.
Has anyone else experienced email.apk battery drain after applying this hack?
Me. My phone also slowed down!
There are many factors that may cause a slowdown, which I have no way to reproduce. I can only say that my company's Exchange server is 2003 and that it is the only non-google mail account that I have configured on my phone. I have push enabled. The hack works great with this setup, i.e. no slowdown of the phone, no extra battery drain.
If someone who is experiencing issues can post more details about the version of exchange, sync mode, and any other pop/imap mail accounts configured, I may be able to investigate the issue further.
rustamabd said:
If someone who is experiencing issues can post more details about the version of exchange, sync mode, and any other pop/imap mail accounts configured, I may be able to investigate the issue further.
Click to expand...
Click to collapse
I am running your modded Email.apk in a Galaxy Tab with Gingerbread (Overcome Hermes) and I have no problems with slowdowns or battery drain either. However I am always getting a FC from the mail application when rebooting the Tab. Afterwards it works correctly. I guess it's natural since it is not the native mail application.
I have tried to mod myself the native Gingerbread Email.apk from the Galaxy Tab using your posted code, but it does not work (FC continuously). Although very similar to the Galaxy S II mail application, there must be some differences that make it impossible to just blindingly use your modifications.
Would you be so kind as to have a look at the original Email.apk from the Tab Gingerbread Overcome firmware and suggest a possible mod? Thanks in advance.

[ROM][4.4.4] UCUFNJ4 Debloated Deodex - "KISS" [UPDATE 1/7/2015]

For those who like KISS ~ Keep It Simple Stupid
STOCK, ROOTED, DE-BLOATED, DEODEX 4.4.4 NJ4
ADDED:
AdAway (IMO the best working, least interference Ad Blocking)
Google Play Edition Boot Animation
Samsung Galaxy Alpha Weather (May have to go to App settings and clear data first boot)
Samsung Galaxy S5 Launcher with themes and PullUp Mod (Thanks to @edzamber)
XPosed Framework with Wanam Module (NOTE: Some mods no longer work on 4.4.4)
REMOVED:
Amazon
Ant Radio
AT&T Messages
AT&T Smart Wifi
Basic Dreams
Beats Music
Blurb Checkout
Books
ChatOn
City ID
Device Health
Device Help
Digital Locker AT&T
Drive Mode AT&T
ELM Agent
Family Map
Flipboard
FWUpgrade
Google Plus
Google Search
Google TTS
Home AT&T
ISIS Wallet
KLMS Agent
KNOX - All
Live TV
Local FOTA
Lookout
Magazines
Mail AT&T
Mobile Locate AT&T
My AT&T
My Files
Password Keeper
Play Games
Polaris Office
PopupUI Receiver - Not really valid for Non-Active
Remote Support AT&T
SCloud Sync - All
Sensor Service
SHealth
Story Album
STranslator
Samsung Books
Samsung Games
Samsung TTS
S-Voice
Telenav AT&T
Travel Agent
Trip Advisor
Uber
Voice Recorder
Yahoo news
YP Mobile
INSTALL INSTRUCTIONS:
Reboot into SafeStrap Recovery
Wipe Data/Factory Reset
Install ROM: https://www.androidfilehost.com/?fid=95887005526788033
MD5: 1fabd16073c003b3ec869d1404e8f9b5
Flash Latest SuperUser (Currently v2.42) http://download.chainfire.eu/644/SuperSU/BETA-SuperSU-v2.42.zip?retrieve_file=1
Reboot Phone into Download Mode ODIN Stock NJ4 Kernel https://drive.google.com/file/d/0B2xxd5WoIhEwLUs5cEI0UEotSW8/view?usp=sharing
REBOOT, ENJOY
Stock_Rooted_Debloated_Deodex 1/02/2015
Same as above version but the ONLY addition is GPE Boot Animation, Same apps removed
https://www.androidfilehost.com/?fid=95864024717073937
MD5: d2c05f0ad0068b9a722fed110d5d3de1
Problems: You tell me....
How long till the upload is done you think so I know when to check back to download? Excited to try this rom out
It's up. Sorry AFH was SLOW! If only the UL was as fast as the DL... If anyone can recommend some other file hosting I'll gladly get some mirrors up
Loving the rom so far fast snappy would love to see the s5 theme more even if you had to do a 4.4.2 remake to get it to work and i miss the pop out window when someone calls you do you don't have to stop whatever your doing but its not a deal breaker all the other roms "say" deodexed but they really arnt like this one so I'll run this for awhile thanks man
This is a great option to have that saves so much debloating work later on, thanks!
Will report back if I find any problems,
Working on same sort of ROM for NI1 but with S5 apps added, etc. Just stock deodex rooted with S5 apps. Well see how it goes
Hi, thank you for your hard work. This is a gift that i always waited for but don't know how to unwrapped the gifted jiji. can you please post step by step. one thing to say i have SGS4 Att on 4.4.4 nj4 with safestrap 2.75. please help and thank you so much for making this posts.
I couldn't get any cameras to work for more for about 5 secs
terpin32 said:
I couldn't get any cameras to work for more for about 5 secs
Click to expand...
Click to collapse
I'm all day snap chatting and taking pics of kids, etc. No camera issues at all.
willyalmanzar said:
Hi, thank you for your hard work. This is a gift that i always waited for but don't know how to unwrapped the gifted jiji. can you please post step by step. one thing to say i have SGS4 Att on 4.4.4 nj4 with safestrap 2.75. please help and thank you so much for making this posts.
Click to expand...
Click to collapse
Reboot into SafeStrap. Wipe Data/Reset install the ROM. If you're already on nj4 no need to Odin anything.
Just to make sure that I understand. Safestrap then make a new slot rom or wipe ect on the original stock rom? Sorry I'm kinda learning.
Stock slot! Wipe, go the extra mile hit Advanced Wipe wipe everything but storage. Install ROM and latest SuperUser again.. Stock slot
As for the MI1 ROM with S5 apps, its coming along. Just have to weed through the constant gallery, Smart Remote and S5 keyboard FCs. Times short lately
thank you.. really works and its fast. this is how samsung should build there rom.
hi um i think the air gesture feature like air jump or air browse not working on the rom you have. can you double check. i mean i don't think it's my phone because i try it with official stock before.. by the way what is the diff with your mom and just rooting the phone and have tianium backup to uninstall apps? please explain and thank you.
willyalmanzar said:
hi um i think the air gesture feature like air jump or air browse not working on the rom you have. can you double check. i mean i don't think it's my phone because i try it with official stock before.. by the way what is the diff with your mom and just rooting the phone and have tianium backup to uninstall apps? please explain and thank you.
Click to expand...
Click to collapse
I'll check on that shortly. I'm testing out something else at the moment. Not sure what would cause that. None of that was messed with or removed. The apk's that handle those things are still intact.
There isn't much difference. It's Deodex vs the stock Odex and has a lot of stuff removed. Basically (to me at least) it seems a tad smoother than stock and all the bloat removal is done for you. Like I said in the OP, it's nothing special. All I added was the GPE boot animation and deodex, and debloated. It's not themed, modded, etc. This is how I like my phone and I posted it for anyone else who might like theirs the same way.
Thank you for the knowledge. I really like how you took everything that it's unnecessary to have those apps from sam and att. looks good i hope to see move from you. thanks
joe3681 said:
Stock slot! Wipe, go the extra mile hit Advanced Wipe wipe everything but storage. Install ROM and latest SuperUser again.. Stock slot
Click to expand...
Click to collapse
hi, sorry to bother u, so there are not alot of posts in this thread. does not seem to specify which phone. sounds like its for an S4 w/SS. i dont think this will work on an SM-G900A (ATT S5), does it? on SS and DK4 and NG3 here. att really screwed us S5 people skipping over 4.4.4. if it is for this phone, no rom slot, eh? even to try? slot-1 has great battery drain in all roms i have tried in it. i know SS well enough and how to Odin, had to do it to go to NG3.
ATT is ridiculous with this damn locked bootloader crap too. 900F is the way to go, but would have had to buy phone outright. oh well.
ok, please reply whenever you get a chance. thank you. Dev's rock!

[ROM] TeleNougat V4.5

TeleNougat V4.5 for Sprint
@tdunham managed to get the stock deodexed Nougat rom which is based on the Sprint QC5 7.0 Nougat Note 5. I have everything tweaked in this rom specifically for the s6+ Sprint users.
"Features:
- Pre-Rooted with Magisk
- Hotspot enabled
- Knox Removed
- ItsOn Removed
- Extra Toggles added
- MSL disabled in ##DATA menu"
- S8 Apps:
Calculator/Calendar/Camera/Clock/Contacts/DownloadUi/Email/Galaxyapps/Gallery/Launcher feat. Hello Bixby/Lockscreen/Phone/SamsungInterent/Messages/Music/MyFiles/Phone/Video/Voicerecorder
Known Issues
1. language settings inside of Language and Input fc. (the issue is in systemui if someone wants to play around with it, may not get fixed anytime soon since no one really changes it from english anyway.
2. Hello Bixby app (uncheck video to not get a fc)
3. Night Clock and AOD doesnt work (due to kerne)
ROM INFO
Since this is stock based, everything Sprint related works. (prl, profile update, wifi calling, voicemail)
Personally prefer you to be on QC5 everything first (check general section in you need help odin to Nougat stock.)
Fresh wiped phone is always preferred before installing roms.
Flashing tutorial if needed:
1. Grab a cold one. (Key step)
2. Boot into twrp and WIPE SYSTEM, dalvik cache, cache in TWRP before flashing
3. Flash rom
4. Reboot
*dont forget that Android 7.0 is API 24 which means XPOSED will not work, there isn't an unofficial or official build for it yet.*
Rom Links:
V2 TeleNougat_V2Final4/20
V3 TeleNougat_V3
V4 TeleNougatV4_4/27Build
V4.5 TeleNougat4.5
V4.5 changelog: since noone has been complaing about the test 4.5, here it is. Bixby is pretty much perfect (if fc, clear data/cache for the app) + a few sammy updates (NOTHING MAJOR FROM 4)
V4 changelog: updated ALL SAMSUNG APPS, added samsung members, samsung flow, reminder app, added media ui sounds for rom, Galaxy themes fixed, briefing tab in Bixby working, bootscreen, few edits in build prop.
V3 changelog: updated touchwiz, calendar, clock app, s8 ringtones & media, calculator, phone app, shealth root fix, etc from S8 port base.
V2 changelog: NewStuffAddons is now built in, debloated system, s8 lockscreen, more stock features in stock mms app, no fc for device maintenance (smart manager), 3mini battery/clock, etc.
V1 changelog: Stock Deodexed
Credits:
@SuperR. for the rom kitchen and his ongoing support
@topjohnwu For Magisk root"
@tdunham for deox rom
@Jacobh25 for S8 apps, etc
SlidderG3, MorganTaylor, and others for troubleshooting and help
For discussion and updates join https://telegram.me/n7ton920p
“I don’t always drink, but when I do, I prefer dark liq”
https://www.paypal.com/cgi-bin/websc...=QJDY6W6PGBEAJ
Reserved
RESERVED
Everything is working great. I dirty flashed, though, being on QC5 already is why I did. Saved time from setting everything back up again.
Yuwei01 said:
Everything is working great. I dirty flashed, though, being on QC5 already is why I did. Saved time from setting everything back up again.
Click to expand...
Click to collapse
Glad to hear, yea if you are already on nougat, i usually only wipe /system in twrp since im flashing another system that way all my settings still there and its a lil cleanier to me. But lemme know how battery life is after a day or 2.
your file only 137 kb
SM-G928P_QC5_Deodexed_v1.1.zip"]SM-G928P_QC5_Deodexed_v1.1.zip
your file only 137 kb, i can not download your file in china ,can you upload it to mega or google drive
@bihailantian655
They are both on mediafire. They are 1.65GB and 70mb for the addon
Others have it downloaded already (the links are good, i just rechecked them) , try refreshing? Or redownloading.
thank very much. testing
l have tried two different pc and two vpn. :crying:137kb :crying:
Just Curious?
Do you think there's a possibility of something like this being ported over to the standard galaxy s6 (SM-G920P). I just happened to stumble upon this while doing some google searches.
even i have flashed the 70m file still .can not use data and shealth
AlienMerc said:
Do you think there's a possibility of something like this being ported over to the standard galaxy s6 (SM-G920P). I just happened to stumble upon this while doing some google searches.
Click to expand...
Click to collapse
I doubt it, though you could try, ive never messed with s6 Devices 920P.
Question to OP or anyone who would like to give feedback: If I Backup my Stock-Rooted(SU) in TWRP, then decided to use this ROM, and then also Backup this Rom. Should there be any issues on going back and fourth between the 2? Thanks in advance to anyone willing to give me feedback on this!
SprintBama said:
Question to OP or anyone who would like to give feedback: If I Backup my Stock-Rooted(SU) in TWRP, then decided to use this ROM, and then also Backup this Rom. Should there be any issues on going back and fourth between the 2? Thanks in advance to anyone willing to give me feedback on this!
Click to expand...
Click to collapse
No I didn't have any issues when I'd swapped backups. :good:
Custom Rom QC5
Yuwei01 said:
Everything is working great. I dirty flashed, though, being on QC5 already is why I did. Saved time from setting everything back up again.
Click to expand...
Click to collapse
Do I have to be rooted to flash this ROM ? I am on Stock QC5 .
Thanks.
Mulzac said:
Do I have to be rooted to flash this ROM ? I am on Stock QC5 .
Thanks.
Click to expand...
Click to collapse
Yes, if you install twrp without rooting with the Magisk-v12.0 zip. Stock recovery will replace twrp recovery at least it did for me. If you try to install this Rom without root in twrp I believe your get a not rooted error. You could try it? And also that Rom is prerooted FYI.
Is there a way to add Avatar for sent messages? I tried frash install and still no luck
Great Rom, Thank you!
SM-G928P Custom NougatFirmware G928PVPU3DQC5
drewiskee said:
RESERVED
Click to expand...
Click to collapse
I flashed the ROM and everything is working great, but how do I get rid of Sprint Hands Free Activation in the installed GT Idoneapps.
When I click on Samsung DM Manager all I get is :" idoneapps is granted super user rights. No permissions to enter OMADM Hidden menu"
Thanks Again .......great rom
Mulzac said:
I flashed the ROM and everything is working great, but how do I get rid of Sprint Hands Free Activation in the installed GT Idoneapps.
When I click on Samsung DM Manager all I get is :" idoneapps is granted super user rights. No permissions to enter OMADM Hidden menu"
Thanks Again .......great rom
Click to expand...
Click to collapse
what are you trying to do exactly?
Maybe that will help me. I clicked it and it said the same for me
So far so good. Is there any way to disable the data usage stats on pull down? I have unlimited and don't need it. It will just bug me. Thanks a bunch
EDIT: I figured this one out myself. I am including the change in case anyone else wants the data stats removed from quick settings.
1) use ES File explorer or another root explorer.
2) copy others.Xml from "system/ csc"
3) change permissions (not sure if needed but just to be safe)
4) edit others.xml. Near bottom are the new entries for mod and I just changed <CscFeature_SystemUI_SupportDataUsageViewOnQuickPanel>FALSE</CscFeature_SystemUI_SupportDataUsageViewOnQuickPanel>. Was originally true.
5) copy over the existing file
6) reboot
7) profit.
Thanks for Rom. can't wait to get it just the way I want.
drewiskee said:
Glad to hear, yea if you are already on nougat, i usually only wipe /system in twrp since im flashing another system that way all my settings still there and its a lil cleanier to me. But lemme know how battery life is after a day or 2.
Click to expand...
Click to collapse
The Rom hasn't had a battery drain impact in anyway for me. Thanks again it's running buttery smooth.

[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.

Question Debaloting zfold 3

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?

Categories

Resources