BixBack uses the READ_LOGS permission to detect the moment the Bixby key is pressed. The application is the perfect balance of performance, without sacrificing battery or CPU. The application is so lightweight that it does not even have an a launcher icon.
This service has the only purpose for scanning for Bixby, and pressing the "back" key on any activity. For this to work, you must grant permissions via ADB. The command is as follows:
adb shell pm grant com.draco.bixback android.permission.READ_LOGS
Then kill the app from settings (or reboot) and enable the accessibility service. Next, turn off the Bixby page on press in the Bixby settings. Bixby voice is optional to turn off.
Please email me for support, as I realize this may not be the easiest setup.
tylernij@gmail.com