Download zip Select Archive Format
Name Last Update history
File txt README.md Loading commit data...
File txt __init__.py Loading commit data...
File txt devlol_antivirus.py Loading commit data...
File txt service.json Loading commit data...
File txt service.py Loading commit data...

README.md

Connect to badge

$ miniterm.py /dev/ttyUSB0 115200

Remove paradoxis ransomware

Connect to tty using usb and press Ctrl+C, then enter the following commands:

import badge, appglue
badge.nvs_set_str('boot','splash','splash')
appglue.home()

Update and test app with real virus

import badge, appglue, wifi, woezel
wifi.init()
woezel.install('virus')
woezel.install('another_hack_simulator')
woezel.install('ascii_porn')
woezel.install('devlol_antivirus')
appglue.start_app('devlol_antivirus')

import badge

orig = badge.nvs_set_str

def hook(*args, **kwargs): if boot[0] == 'boot' and boot[1] == 'splash': pass # error else: return orig(*args, **kwargs)