Compare commits

..

2 Commits

Author SHA1 Message Date
Rory Flynn 1cccf02b9e Fix for when there are 0 accessibility services 2024-04-17 15:49:37 +02:00
Rory Flynn 26fc2edbfe Fix dumpsys accessibility detections for v14+
* Check if accessibility permission is enabled
2024-04-17 11:05:02 +02:00
2 changed files with 2 additions and 2 deletions

View File

@ -56,7 +56,7 @@ class DumpsysAccessibilityArtifact(AndroidArtifact):
for line in content.splitlines():
if line.strip().startswith("Enabled services:"):
matches = re.finditer(r"{([^{]*?)}", line)
matches = re.finditer(r"{([^{]+?)}", line)
for match in matches:
# Each match is in format: <package_name>/<service>

View File

@ -26,7 +26,7 @@ User state[
Client list killed: false
Client list broadcasts count: -1
Registered clients:{
[com.accesibilityservice][com.android.launcher3][com.android.systemui][com.android.launcher3][com.android.settings.intelligence][com.android.inputmethod.latin]}]
[com.malware.accessibility][com.android.launcher3][com.android.systemui][com.android.launcher3][com.android.settings.intelligence][com.android.inputmethod.latin]}]
Window attributes:[{1=AccessibilityWindowAttributes{mAccessibilityWindowTitle=nullmLocales=[en_US]}, 2=AccessibilityWindowAttributes{mAccessibilityWindowTitle=nullmLocales=[en_US]}, 3=AccessibilityWindowAttributes{mAccessibilityWindowTitle=nullmLocales=[en_US]}, 4=AccessibilityWindowAttributes{mAccessibilityWindowTitle=nullmLocales=[en_US]}, 5=AccessibilityWindowAttributes{mAccessibilityWindowTitle=nullmLocales=[en_US]}, 6=AccessibilityWindowAttributes{mAccessibilityWindowTitle=nullmLocales=[en_US]}, 7=AccessibilityWindowAttributes{mAccessibilityWindowTitle=HomemLocales=[en_US]}, 9=AccessibilityWindowAttributes{mAccessibilityWindowTitle=SettingsmLocales=[en_US]}, 10=AccessibilityWindowAttributes{mAccessibilityWindowTitle=Settings SuggestionsmLocales=[en_US]}}]
A11yInputFilter Info :