-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Samsung Pay button in region with no Samsung Pay and clicking sound #4
Comments
+1, we need to be able to use the Samsung Pay button even in contries where spay is not supported, maybe if the action would be mapped as "long press back button" it will work for others also. |
I've changed the detection method for button presses, please follow these instructions and let me know if it works for you:
|
Can't grant READ_LOGS permission. ADB gives me this error:
|
Are you sure you installed the apk that's attached to the last message? |
Well, sorry for that! Great work, btw! |
Hi, Great APP , is it normal that opening an app via back long press is delayed? it takes more than a second for the app to open |
Yes I noticed this too, the logs seem to come in very delayed, so the activation is delayed too. |
Legend ! |
I don't know why, but it's not working for me at all. |
My bad, it works now, I had to restart my watch for the pm grant command to register. |
A solution without the delay is the app I made after someone on reddit complained about this same issue for those with watches not having Samsung Pay preinstalled. Needs a watch reboot to work. https://github.com/blunden/SPayToGPay I didn't mean to advertise it here, but I was looking mentions of the new activity name used by the updated Google Wallet app since GW4 Remap stopped working after the update, and I don't have my computer with me to easily check myself. 🙂
Note that it's only for people who can't use the regular GW4 Remap app. I still use GW4 Remap since my watch came with Samsung Pay preinstalled. Basically, the user bases of the two apps are mutually exclusive. 🙂 |
If reading the log programmatically is anything else like reading it using the logcat command, it will dump out the entire backlog, which can be several megabytes of log output. That will obviously take some extra time to parse or even read. To be honest, the new detection method should probably be reverted since it's a clear downgrade for the majority of us who have Samsung Pay preinstalled. I'll certainly fork and revert it for my own use if it stays in. 🙂 |
The logcat data is streamed, it's also already pre-filtered, so the amount of logs is actually really low, the problem is rather wearos (rightfully tbh...) limiting the resources for background processes. I've changed things up a bit to do less buffering which overall seems to have improved the reaction times quite a bit. It's still a bit delayed when the watch is busy, but mostly it'll be faster than watching for apps opening, plus it's a lot cleaner implementation wise. |
Works fantastic, impressive work |
How about battery draining using logs detection method? |
The delay is so long with the new version sadly I guess this is the best we can do with this watch :( but the good news is it works with Samsung Pay disabled. Sadly Samsung Pay has started to eat battery life without even being used thanks to recent Samsung updates. Would battery life be impacted by the log reading? Thanks |
For those region locked, may I suggest https://github.com/blunden/SPayToGPay It pretends to be the Samsung Pay app and opens Google Pay instead of doing monitoring. |
The same app can't do both. It's not possible to install my app on a watch that shipped with Samsung Pay preinstalled. |
The new method works fine (just a bit of delay). The issue I encountered is when using long press to pause my workout in Samsung Health as it will open Google Pay right after. Maybe limiting the detection to the main watchface could be a solution. I'm not an Android developer but I thought it could be possible to use the same mechanism Samsung Health uses to detect long press (or is this hard coded too?). Thanks for your work! |
Hello! |
@businessvitan try using this app on your phone: Or Google a tutorial on how to install adb on your computer. Then all you need to do is enable developer options on your watch and enable adb and wireless debugging & connect the watch to your wifi |
I do this. |
If you have watch 5 this repo works good. |
Install Easy Firetools from the Google Play store to install the GW4REMAP apk. After installing on watch just launch the app and reassign SPay key. It's just 2 drop down boxes, very easy to setup. https://play.google.com/store/apps/details?id=de.agondev.easyfiretools |
Brilliant . I used Wear Installer 2 and ADB app and did this from phone to watch. |
Does this still work on Galaxy Watch5?
@BigBoot (sorry if that's obvious, I've barely used adb before, but I really want my customized button) |
I was looking into the same thing and found the answer here: Essentially, the I just used this to get mine back after testing. |
it work for me
it work for me |
What is the delay time from button press to app launch? |
Hi, I have a Galaxy Watch 6 and I need your help In my region, Samsung Pay is pre-installed but it is not accessible. (can not be found in the app drawer, or app list, and will not launch by pressing and holding the back button) I tried using your app but unfortunately, it did not work. If I install your previous version, since Samsung Pay won't run, the app will not work. I tried installing your newer version (v2 alpha) but again, it did not work. |
wasnt able to use this version with the GW6 classic, the button never triggers gpay, but the 1.0.1 works (shows samsung pay button for 1 second and then changes to Gpay) |
@BigBoot at point 3 of installation you wrote to set Bixby to long press of power button. Is fixed the long press of back button (#4 (comment))? |
I couldn't get this to work (GW4 Classic / WearOS 5) and I also noticed a considerable slow down of the watch UI with the app installed (refresh rate noticeably drops) |
I'm using v1.0.1and it works like before
…On Wed, Oct 11, 2023, 10:44 NtinosChan ***@***.***> wrote:
GW4 updated to WearOS5 today [image: Screenshot_20230926_144549_settings]
<https://user-images.githubusercontent.com/7822877/270759069-66b2ff4f-aa52-47cd-9a6e-a15154513a6c.png>
Tried installed both versions and can't get long push button to work
anymore?
I have the same issue with my gw4 classic. After I updated to OneUI Watch
5 the app just doesn't do what it's supposed to. Any resolutions?
—
Reply to this email directly, view it on GitHub
<#4 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALWGJQOCUACSYIHZUGT7OVLX62WDXANCNFSM5MEOMN2A>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
I use the app for the back button long press action. v1.0.1 does not have this |
I tried the new 2-beta version on my GW6 and having Samsung Pay disabled or using the uninstall command seems to make the app not work for Google Wallet. Have to keep it enabled. This seems to be present on the v1.0.1 version as well. |
I'm using a watch 5 with one ui 5 wear os 4 |
I can't get GW4remap version 2 or version 1 working. I can't use the samsung pay trick because it's locked. But still is installed (and totally removing it requires root). |
I don't have Bixby in my region, can I use it somehow? |
Hello, is there a way to use the Samsung pay shortcut (bottom key - long press) in a region where Samsung Pay is not available? Since it is not installed now even after long pressing the bottom key, nothing happens.
I have also noticed that when the Accessibility service is turned on the watch makes a "clicking" sound every time the screen goes off, is there a way to disable this?
Thank you
The text was updated successfully, but these errors were encountered: