arg1 = reader.read_string16()
sendClipboardData(arg1)
local_response.append_int32(0)
- if code == TRANSACTION_getClipboardData:
+ elif code == TRANSACTION_getClipboardData:
ret = getClipboardData()
local_response.append_int32(0)
local_response.append_string16(ret)
+ else:
+ return local_response, -99999 # Some error unknown to binder to force a RemoteException
return local_response, 0
ret = enableNFC(arg1 != 0)
local_response.append_int32(0)
local_response.append_int32(ret)
- if code == TRANSACTION_enableBluetooth:
+ elif code == TRANSACTION_enableBluetooth:
status, arg1 = reader.read_int32()
ret = enableBluetooth(arg1 != 0)
local_response.append_int32(0)
local_response.append_int32(ret)
- if code == TRANSACTION_suspend:
+ elif code == TRANSACTION_suspend:
suspend()
local_response.append_int32(0)
- if code == TRANSACTION_reboot:
+ elif code == TRANSACTION_reboot:
reboot()
local_response.append_int32(0)
- if code == TRANSACTION_upgrade:
+ elif code == TRANSACTION_upgrade:
arg1 = reader.read_string16()
status, arg2 = reader.read_int32()
arg3 = reader.read_string16()
status, arg4 = reader.read_int32()
upgrade(arg1, arg2, arg3, arg4)
local_response.append_int32(0)
- if code == TRANSACTION_upgrade2:
+ elif code == TRANSACTION_upgrade2:
arg1 = reader.read_string16()
status, arg2 = reader.read_int64()
arg3 = reader.read_string16()
status, arg4 = reader.read_int64()
upgrade(arg1, arg2, arg3, arg4)
local_response.append_int32(0)
+ else:
+ return local_response, -99999 # Some error unknown to binder to force a RemoteException
return local_response, 0
status, arg1 = reader.read_int32()
userUnlocked(arg1)
local_response.append_int32(0)
- if code == TRANSACTION_packageStateChanged:
+ elif code == TRANSACTION_packageStateChanged:
status, arg1 = reader.read_int32()
arg2 = reader.read_string16()
status, arg3 = reader.read_int32()
packageStateChanged(arg1, arg2, arg3)
local_response.append_int32(0)
+ else:
+ return local_response, -99999 # Some error unknown to binder to force a RemoteException
return local_response, 0