diff --git a/lib/roles/device/plugins/phone.js b/lib/roles/device/plugins/phone.js index 443dc08a..aee20407 100644 --- a/lib/roles/device/plugins/phone.js +++ b/lib/roles/device/plugins/phone.js @@ -9,7 +9,11 @@ module.exports = syrup.serial() function fetch() { log.info('Fetching phone info') - return input.getProperties(['imei', 'phoneNumber']) + return input.getProperties([ + 'imei' + , 'phoneNumber' + , 'simSerial' + ]) } return fetch() diff --git a/lib/roles/device/resources/service.js b/lib/roles/device/resources/service.js index 01ee8ca6..dd91fc5e 100644 --- a/lib/roles/device/resources/service.js +++ b/lib/roles/device/resources/service.js @@ -15,9 +15,9 @@ module.exports = syrup.serial() var log = logger.createLogger('device:resources:service') var resource = { - requiredVersion: '0.3.0' + requiredVersion: '0.4.0' , pkg: 'jp.co.cyberagent.stf' - , main: 'jp.co.cyberagent.stf.InputAgent' + , main: 'jp.co.cyberagent.stf.Agent' , apk: pathutil.vendor('STFService/STFService.apk') , agentProto: ProtoBuf.loadProtoFile( pathutil.vendor('STFService/proto/agent.proto') diff --git a/lib/wire/wire.proto b/lib/wire/wire.proto index 29948929..e31728a2 100644 --- a/lib/wire/wire.proto +++ b/lib/wire/wire.proto @@ -148,6 +148,7 @@ message DeviceBrowsersMessage { message DevicePhoneMessage { optional string imei = 1; optional string phoneNumber = 2; + optional string simSerial = 3; } message DeviceIdentityMessage { diff --git a/vendor/STFService/STFService.apk b/vendor/STFService/STFService.apk index 3561fb1e..cd801b20 100644 Binary files a/vendor/STFService/STFService.apk and b/vendor/STFService/STFService.apk differ