Fixed parsing of wake events

This commit is contained in:
Nex 2022-01-30 15:20:03 +01:00
parent c48a4e8f50
commit 3d0ba56e1f
1 changed files with 7 additions and 3 deletions

View File

@ -55,11 +55,15 @@ class DumpsysBatteryHistory(AndroidExtraction):
uid = line[line.find("=")+1:line.find(":")]
service = line[line.find(":")+1:].strip('"')
package = service.split("/")[0]
else:
elif event == "wake":
uid = line[line.find("=")+1:line.find(":")]
service = line[line.find("*walarm*:")+9:line.find(" ")].strip('"')
package = service.split("/")[0]
service = line[line.find("*walarm*:")+9:].split(" ")[0].strip('"').strip()
if service == "" or "/" not in service:
continue
package = service.split("/")[0]
else:
continue
self.results.append({
"time_elapsed": time_elapsed,