Skip to content

moneytoo/Fixer

Repository files navigation

Fixer

Fixer a suite of tweaks that works around some features I find annoying.

Why Fixer?

  • No ads or tracking
  • It's free and open; Tasker is paid
  • Setting up Tasker can be exhausting and non trivial
  • Rework and improvement of existing solutions for maximum efficiency
  • All-in-1: Integrating all tweaks to one app is more efficient, single running service
  • Opportunity for me to learn more and be creative in finding work arounds

Download

Get latest apk from the release section.

Setup

  1. Run following command on your computer with Android device connected. This one time setup requires enabled Developer mode & USB debugging.
    adb shell pm grant com.brouken.fixer android.permission.WRITE_SECURE_SETTINGS
    adb shell pm grant com.brouken.fixer android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER

  2. Enable Accessibility

WARNING: There are no checks for required permissions or runtime applying of changes so some features may require restart of a service or a device.

Features

No safe volume warning

Description:
Requirements: WRITE_SECURE_SETTINGS permission
Notes: Based on Tasker guide https://www.xda-developers.com/how-to-automatically-disable-the-high-volume-warning-without-root/

Shortcut: Radio (Device info)

Description: Set often unavailable network modes like "LTE only" or "LTE/WCDMA" (4G/3G without 2G)
Requirements: None
Notes: Because Samsung blocks secret codes (*#*#4646#*#*)...

Since version 0.3

Auto select client certificate

Description:
Requirements: Accessibility
Notes: Alternative to DeviceAdminReceiver.onChoosePrivateKeyAlias()

Long press volume controls

Description: Long press volume down for PLAY/PAUSE; long press volume up for NEXT (when music is playing) or flashlight (when no music is playing)
Requirements: SET_VOLUME_KEY_LONG_PRESS_LISTENER permission
Notes: Based on: https://github.com/Cilenco/skipTrackLongPressVolume

OnePlus: Alert slider actions

Description: Switch slider to Silent mode to enable flashlight
Requirements:
Notes: Observes global settings three_Key_mode key. Flashlight is an extra functionality, phone is in actual Silent mode.