Useful adb and server cmds
adb commands
App active admin, needed to replace app on Osprey workstation
adb shell dpm remove-active-admin com.viken.vx.workstation.debugOperator/com.viken.vx.workstation.AdminReceiver dpm set-device-owner com.viken.vx.workstation.debugOperator/com.viken.vx.workstation.AdminReceiver
Alternate method
adb shell dpm remove-active-admin com.viken.vx.workstation.debugOperator/com.viken.vx.workstation.AdminReceiver
adb shell dpm set-device-owner com.viken.vx.workstation.debugOperator/com.viken.vx.workstation.AdminReceiver adb shell appops set android TOAST_WINDOW deny
Server commands
remove a registered device
curl --location --request POST 'http://192.168.1.9/removeRegisteredDevice/' \ --header 'Content-Type: text/plain' \ --data-raw '{"deviceId" : "testing1234"}'
force logout
curl —location —request POST ‘http://192.168.1.9/forceLogOut/‘ \ —header ‘Content-Type: text/plain’ \ —data-raw ‘{ “username”: “user1.1” }’
clear django sessions
sudo python3 /home/vikenadmin/server/webapi/viken_django/manage.py clearsessions
Available server commands as of 6/10/2021
admin heartbeat updateScan requestImage requestPhoto setAlert updateAlert deleteAlert deleteAllAlerts sendPixels getPixels updateMetadata getMetadata sendDeviceCommand getDeviceCommand sendDeviceStatus getDeviceStatus setDeviceActive setStatsLog getStatsLog clearStatsLog setDevData getDevData registerDevice getRegisteredDevice removeRegisteredDevice deleteAllRegisteredDevices getAllRegisteredDevices updateLastRunTime getLastRunTime sendLPRData getLPRData modifyLPRData lprAlignment configureDefaultSettings setSetting getSettings testing forceLogOut login logout getUser getUsers setModeRequest setLight setMode getModeRequest getTrafficManagementReady auditLogsJson auditLogs getArchivedVehicleRecords setVehicleRecordSelected updateVehicleRecord removeOldRecords deleteVehicleRecords removeOldAuditLogs reportVersion versions snapshotVersions hashes snapshotHashes exportVehicleRecord getAllVehicleRecords clearAttachmentDirectory updateAttachments