• Mouse on the schok? (USB debugging enabled?)

[Login to see the link] [Login to see the link] Thanks so much, I got it working on the schok. However a couple minor problems A) Every time the phone is turned on, you have to manually grant overlay permissions before using. B) This problem isn't exclusive the the schok, however it would be great if theres a way to disable the phone from going into the phone menu(call menu...) when you long press a key in order to activate the mouse. A little annoying, not a big deal...

a year later

I have the Schok Flip and I managed to install the Apps4Flip cursor. However I am also having the problem of it not clicking. I attempted using another version, replacing 'com.android.cts.appsflipcursor' in the command with 'com.android.cts.io.github.virresh.matvt' but it also didn't work. The Schok Flip claims it has a built in cursor, but it doesn't. I've been trying to do this all day.

  • yrjr replied to this.

    anonymousflipphone

    okok you dont need to install the cursor, phone has built in. long press camera button to turn on, and long press same button to shut off. if that doesn't work go to settings> than phone settings> then navigation> then scroll to multi function long press and gives you multiple choices, than chose cursor/mouse.

      yrjr I'm experiencing the exact same issue with the Schok Flip I just received yesterday from T-Mobile. Manual says hold the OK button for 2 seconds to enable/disable the virtual mouse, but that does absolutely nothing. I tried manually setting the camera button to start the virtual mouse on short click, but that doesn't do anything either.

      Interesting stack trace though when I do click the camera button though:

      06-22 22:45:08.700  1376  1501 I ActivityTaskManager: START u0 {flg=0x10208000 cmp=com.schok.virtualmouse/.MainActivity} from uid 1000
      06-22 22:45:08.700  1376  1501 E InputManager-JNI: An exception was thrown by callback 'interceptKeyBeforeDispatching'.
      06-22 22:45:08.701  1582  1952 D TelephonyIcons: signalStrengthArray.length=10
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: java.lang.NullPointerException: Can't toast on a thread that has not called Looper.prepare()
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: 	at com.android.internal.util.Preconditions.checkNotNull(Preconditions.java:157)
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: 	at android.widget.Toast.getLooper(Toast.java:179)
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: 	at android.widget.Toast.<init>(Toast.java:164)
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: 	at android.widget.Toast.makeText(Toast.java:492)
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: 	at android.widget.Toast.makeText(Toast.java:480)
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: 	at com.android.server.policy.PhoneWindowManager.startActivitySafely(PhoneWindowManager.java:3491)
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: 	at com.android.server.policy.PhoneWindowManager.handleCameraShortKeyAction(PhoneWindowManager.java:3454)
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: 	at com.android.server.policy.PhoneWindowManager.interceptKeyBeforeDispatching(PhoneWindowManager.java:2903)
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: 	at com.android.server.wm.InputManagerCallback.interceptKeyBeforeDispatching(InputManagerCallback.java:336)
      06-22 22:45:08.701  1376  1501 E InputManager-JNI: 	at com.android.server.input.InputManagerService.interceptKeyBeforeDispatching(InputManagerService.java:1993)

      Looks like a bug right out of the box. Exact same issue right after factory resetting the phone. Clearly some great software QA on Schok's end... especially for a core feature.

      Already emailed their support in hopes that they can get this sorted out ASAP.

      • yrjr replied to this.

        Also found the reason why matvt and apps4flip mouse don't work on the Schok Flip: this phone runs Android 11 Go and Android 11 broke some of the APIs necessary for those apps to work. Apparently they are fixed in Android 12, but I'm guessing there is nearly a non-existent chance that will be ported to this phone.

          yrjr did you also get yours from T-Mobile? I'm wondering if maybe this is a bug specific to the builds that come on that variant.

          • yrjr replied to this.

            Yeah, I tried setting a button to the virtual cursor on the Schok Flip, once I pressed it all it said was something like 'virtual mouse not installed'. I got my Schok Flip recently from Boost Mobile in Walmart for $19.88. I needed Snapchat on my phone and I couldn't set it up without the virtual cursor. What I ended up doing was installing an older version of Snapchat and installing 'visor' on my computer and phone so that I could control the phone with the computer mouse. However, without a cursor I can only use the app for sending messages. The D-Pad navigation doesn't allow me to access all of the buttons. The box claims it has a cursor, but there's no cursor to be found.

              okok hmm, I checked more closely through the ADB shell and it does in fact appear that the app it's trying to start (com.schok.virtualmouse) is literally missing from the system. I tried contacting Schok through email, but so far, unfortunately no reply.
              I'll give them until the end of the month before I give up and return the device. What a mess...

              yrjr I'm guessing you got the "Schok Classic Flip" (the only one Amazon carries), which is actually slightly different from the newer "Schok Flip" (e.g. 8 megapixel camera vs 5 megapixel). Seems like only mobile carriers are currently selling the latter. Pretty sure Schok just messed up on the software they loaded on this one.

              BTW MY SCHOK just broke today, any time turn on crazy vibrating. AND WHEN you shut off still vibrates.

              UPDATE, I TOOK APART THE PHONE and ripped out the vibrator, and the phone works like normal.

                I initiated a return with T-Mobile. The company is a disorganized mess and the broken out of the box virtual mouse is unacceptable. I hope T-Mobile drops them. What a waste of time.

                Just a heads up for anyone wondering why the virtual mouse doesn't work: [Login to see the link]

                The original Schok Classic runs Android 8 Go while the "Schok Flip" runs Android 11 Go, which suffers from the bug that breaks click functionality with the virtual mouse. My guess is the Schok "development team" noticed they couldn't just copy-paste their APK over to the Schok Flip from the Schok Classic and have it work late in the production process and decided to just not install the functionality instead in hopes that nobody would notice... even though it's a whole section in their printed manual.

                Completely unacceptable, but hey, what do you expect? Their website is a mess of incorrect information and the company headquarters is a tiny office in Texas. Just an amateur operation slapping their brand name on cheap unbranded stuff from China that will likely never be updated.

                Well, I got the phone from Walmart from Boost Mobile for $19.88 so I am okay with it. If it was anymore expensive I wouldn't of bought it.

                a month later

                okok To what? Boost has no other Schok Model.

                • okok replied to this.