Avatar
0
Caitlin M Barnes Team Member

Hi kprocyszyn, 

What manufacturer is your Android device? There are different rules / requirements for each manufacturer. 

Avatar
0
Kamil Procyszyn

Hi Caitlin,

it shows as: rockchip in the management solution.

Avatar
0
Caitlin M Barnes Team Member
Quote from Kamil Procyszyn

Hi Caitlin,

it shows as: rockchip in the management solution.

Thanks! To sign a custom Android build, you'll need to get the platform key from the manufacturer. 


When the apk is signed with the platform key, the OS will grant these permissions to the app and the app will be able to inject touch events and capture screen data. Manufacturers sign the app to allow it access to the READ_FRAMEBUFFER/INJECT_EVENTS permissions that are normally not available to third-party apps. 

Avatar
0
Kamil Procyszyn
Quote from Caitlin M Barnes

Thanks! To sign a custom Android build, you'll need to get the platform key from the manufacturer. 


When the apk is signed with the platform key, the OS will grant these permissions to the app and the app will be able to inject touch events and capture screen data. Manufacturers sign the app to allow it access to the READ_FRAMEBUFFER/INJECT_EVENTS permissions that are normally not available to third-party apps. 

So all I need to do, is to ask the manufacturer for the platform key and provide it to you?

Avatar
0
Caitlin M Barnes Team Member
Quote from Kamil Procyszyn

So all I need to do, is to ask the manufacturer for the platform key and provide it to you?

The manufacturer can sign the apk with the platform key and update the app -- that's not something the Control team does for custom Android builds. 

Avatar
0
Kamil Procyszyn
Quote from Caitlin M Barnes

The manufacturer can sign the apk with the platform key and update the app -- that's not something the Control team does for custom Android builds. 

Hi Caitlin, am not familiar with Android development, which APK are you referring to, ScreenConnect?

Avatar
0
Caitlin M Barnes Team Member
Quote from Kamil Procyszyn

Hi Caitlin, am not familiar with Android development, which APK are you referring to, ScreenConnect?

Yes, the ConnectWise Control Android apk is required to sign with the platform key. I've attached it here. ScreenConnect_20.1.28372.7436_Release.apk

Avatar
0
Kamil Procyszyn
Quote from Caitlin M Barnes

Yes, the ConnectWise Control Android apk is required to sign with the platform key. I've attached it here. ScreenConnect_20.1.28372.7436_Release.apk

Great thanks, and once they've signed it, the signed version would need to be installed on the device? 

If that's required, would every subsequent APK would need to be signed?

Avatar
0
Caitlin M Barnes Team Member
Quote from Kamil Procyszyn

Great thanks, and once they've signed it, the signed version would need to be installed on the device? 

If that's required, would every subsequent APK would need to be signed?

Yes, the signed version of the app will then need to be installed. Unfortunately, yes, you will have to sign every subsequent APK, but the manufacturer platform key should work for all versions. Its just another step in maintaining the app in a custom setup.

Avatar
0
Kamil Procyszyn
Quote from Caitlin M Barnes

Yes, the signed version of the app will then need to be installed. Unfortunately, yes, you will have to sign every subsequent APK, but the manufacturer platform key should work for all versions. Its just another step in maintaining the app in a custom setup.

Ok great, I shall pass the information. 

I take it, once the has been signed and installed, it will allow for full control, or are them some additional steps required?



Top contributors

Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar