Hi everyone, There is one extra hurdle for testers you may have hit already, but for some reason I only hit it now. I went to settings to enable MBraille Beta in accessibility services, but it was disabled! When I clicked on MBraille Beta in settings under accessibility, I got the message: "Restricted setting, For your security, this setting is currently unavailable." The fix: "Restricted Settings." It is specifically designed to stop "sideloaded" apps—those installed via APK from places like Firebase, a browser, or an email—from accessing powerful permissions like Accessibility Services and Notification Listeners. Android treats these apps as "unverified" because they weren't installed through a recognized app store using the session-based installation API. The good news is that as a developer and tester, you can easily bypass this for your own app, in this case MBraille. **How to Unlock the Restricted Setting** To enable the service, you must manually "allow" the app to use restricted settings in the system menu. Follow these steps: Trigger the Dialog: Go to Settings > Accessibility > Installed Apps and tap on your app. You should see the "Restricted setting" pop-up. Tap OK. (This step is important; Android often won't show the unlock option until you've "seen" the restriction). Go to App Info: Navigate to Settings > Apps > See all apps and find your app in the list. Unlock Restrictions: * On the App Info page, look for the three-dot menu (⋮) in the top-right corner. Tap it and select "Allow restricted settings." You will likely be asked to verify your identity with your PIN, pattern, or fingerprint. Enable the Service: Now, go back to Settings > Accessibility > Installed Apps. MBraille Beta service should no longer be greyed out. You can now toggle it On. When MBraille is finally in the Play Store, Google should have verified the service and this extra hurdle is no longer there. Best regards, Harri
participants (1)
-
Harri Pasanen