Your comments

The Android App needs the "INJECT_EVENTS" permission in order to inject simulated touch events into the device and the "READ_FRAME_BUFFER" to capture screen data. The app requests these permissions but usually the OS just denies the request. Once you've had the app signed with the platform key, the OS should allow this request, and allow full control.

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.

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

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. 

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. 

Hi kprocyszyn, 

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

Thanks for staying on top of this Simon! Yes indeed, this is now in the Advanced Configuration Editor extension, and is reflected in our documentation.

Hi Matt, 

For session connection activity over 30 days, we suggesting using the Audit Page

The host pass option includes several permission levels: 

  • My Permissions will give the host pass the same role-based security permissions as your host account.
  • My permissions EXCEPT transfer files will give the host pass the same role-based security permissions as your host account with the exception of file transfer.
  • My permissions EXCEPT print will give the host pass the same role-based security permissions as your host account with the exception of printing.
  • My permissions AND requires consent will give the host pass the same role-based security permissions as your host account but will require consent from the remote user.
  • View-Only permission will only allow your technician to view a session without any remote interaction.

More information in our documentation!

Hi Roee, 

Can you give us a little more information? What version of Control are you on? What kind of devices are you seeing this on? What do you mean by it not syncing? Is it just not sending characters through? 

Thanks, 

Caitlin