IDF4APEV refers to Integrated Detection Framework for Android's Privilege Escalation Vulnerabilites.
Design&Structure  poc_code/  pocs.json  vulnabilities.json  device.py  poc.py  vulnerability.py  result.py  commander.py  builder.py  executer.py  idfconsole  test the whole idf 
show banner show devices show pocs show cves # diagnose diagnose DEVICE_NAME diagnose all # trigger check all all check all POC_NAME check DEVICE_NAME POC_NAME check DEVICE_NAME all # export report as markdown file into reports/ export # clean result auto-generated before reset
Diagnosis is not reliable because of many elements. For a good & sarcastic example you can see the post HOW ANDROID PHONES HIDE MISSED SECURITY UPDATES FROM YOU.
PoC tells us whether one device is vulnerable or not.
pip install -r requirements.txt
You need to download ndk for your platform (Windows/Mac OS/Linux, etc.) and append the directory of
You need to download adb and append the directory of
The banner is created with the help of toilet, which is a very interesting tool and can be installed through
brew install toilet on Mac OSX :)