Because I don’t want to be blinded whilst viewing the white background on my feed at 11PM? It’s installed and in use for a reason, that reason doesn’t go away because apps don’t play nice. I had a similar issue with Stagecoach’s bus app and just uninstalled it.
I figure it might be useful to document my attempts to fix this manually:
-
Grab APK (
$ pm path co.uk.getmondo
+adb pull
) -
Grab Apktool
-
apktool d base.apk
-
Strip the annoying attributes out with
egrep -lRZ 'filterTouchesWhenObscured' base/ | xargs -0 -l sed -i -e 's/android:filterTouchesWhenObscured="true"//g'
. -
Rebuild APK with
apktool b base
-
Use
jarsigner
and thenzipalign
to sign the APK with your own key and then correct the archive alignment. Something along the lines ofjarsigner -sigalg SHA1withRSA -digestalg SHA1 -keystore some-keystore-file.keystore base.apk alias_name
.zipalign
works likezipalign -f 4 base.apk new.apk
-
Uninstall the existing app, install patched version.
Proof it works: Video