where stringres is the lower case concatenation of string variable and content of rationale message.
Permission group FN FP (out of 100)
STORAGE 8 5
LOCATION 1 3
CAMERA 3 7
PHONE 11 6
CONTACT 8 2
MICROPHONE 1 13
SMS 16 0
CALENDAR 7 5
"backup" in title or "back up" in title or "recovery" in title or "restore" in title or "sync" in title or "storage" in title or "file" in title or ("hard" in title and "drive" in title) or "document" in title
category == "video_players_and_editors"
cate == "photography"
category == "maps_and_navigation"
category == "weather"
category == "travel_and_local"
"lock" in title and "screen" in title
"voip" in title or "voip" in apk or ("call" in title and ("video" not in title))
"caller" in title or (re.search("(^| )call($| )", title) and re.search("(^| )id($| )", title))
"caller" in title or (re.search("(^| )call($| )", title) and re.search("(^| )id($| )", title))
"mail" in title
("contact" in title or "caller" in apk) or ("phone" in title and "book" in title) or ("address" in title and "book" in title)
"flashlight" in title or "torch" in title or ("flash" in title and "light" in title)
(("code" in title or "document" in title or "file" in title or "pdf" in title) and "scan" in title) or re.search("(^|[^a-z])qr($|[^a-z])", title) or "barcode" in title or "bar code" in title
"camera" in title or "selfie" in title
(("record" in title) or ("record" in title)) and ("screen" not in title and "video" not in title and "cam" not in title) or ("microphone" in title or re.search("(^|[^a-z])mic($|[^a-z])", title)) or ("voice" in title and "invoice" not in title) or ("karaoke" in title)
"video" in title and ("chat" in title or "call" in title)
"sms" in title or "mms" in title or ("fake" in title and "message" in title)
"calendar" in title or "calend" in apk