• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[MOD] TeamViewer Quick Support 7.0.719 for Cyanogenmod / AOKP / AOSP ROMs

Search This thread

The Jinxer

Senior Member
Aug 26, 2012
127
9
Cape Town
Here is what I did to get it working on CM12.1:
  1. Install latest Quick Support app from Play Store.
  2. Open the app and let it try to install the addon (It will probably fail).
  3. Find the downloaded addon (usually /sdcard/Download) and then copy it to /system/app. Do not modify the apk else Quick Support may not give you the option to remote control.
  4. Reboot phone and run Quick Support. It shouldn't ask to install the addon anymore and also make sure it gets granted root access when you try connecting to it.
  5. If Quick Support is working correctly then you may want to install Teamviewer Host as well for unattended remote control.

If it still doesn't work you should try looking in the Quick Support event logs and also upload them here.

Works great! (well, its a little delayed, but it works)
 

ottelo

New member
Jun 6, 2016
3
0
Hi there,

I'm using CM12.1 (Lollipop 5.1.1 (CyanogenMod 12.1) 20170404 stable) on my S3 Mini. with pico GApps But I cannot get Teamviewer Remote Control working. I do this, to install the Addon:

Install Teamviewer Host
Let Host download the addon
go to /sdcard/Android/data/com.teamviewer.host.market/files/Download copy addon to
/system/app and set the permission to 644
reboot

Teamviewer host runs fine, and shows "ready to connect". As soon as I click on connect and then on "start remote control" on my PC the whole phone freeze / hang and I have to restart it manually. Any idea?

Previously I tried with "KitKat 4.4.4 (SlimROM) 20140708" with same results.


novafusion.pl/downloads/

Part of Log:
Code:
.........

2017/06/19 13:34:44.186 4252-4301 I/GrabMethodVirtualDisplay Creating reader and display. w=480, h=800, (ow=480, oh=860) b=3
2017/06/19 13:34:44.216 4252-4301 I/RSModule module started: Screen
2017/06/19 13:34:44.393 4252-4271 I/TeamViewer ReadStreamParameters(): streamID=18 type=2 (StreamType_Screen), source=[507910006,-949515266], features=119, compression=1
2017/06/19 13:34:44.399 4252-4272 I/ModuleScreen Using screen stream with features 119 for client 257813959
2017/06/19 13:34:44.410 4252-4272 I/ModuleScreen Connectivity rating is UnknownConnectivity
2017/06/19 13:34:44.413 4252-4272 I/TeamViewer Resetting Cache. Cache disabled.
2017/06/19 13:34:44.414 4252-4272 I/TeamViewer Resetting Cache. Cache disabled.
2017/06/19 13:34:44.416 4252-4272 I/ScreenUpdateSender Created screen update sender. Scaling features: 1
2017/06/19 13:34:44.563 4252-4272 I/TeamViewer ReadStreamParameters(): streamID=19 type=1 (StreamType_Misc), source=[507910006,-949515266], features=1, compression=2
2017/06/19 13:34:44.737 4252-4271 I/TeamViewer ReadStreamParameters(): streamID=20 type=1 (StreamType_Misc, private), source=[257813959,-482514851], features=1, compression=2
2017/06/19 13:34:44.743 4252-4271 I/TeamViewer ReadStreamParameters(): streamID=21 type=6 (StreamType_File, private), source=[257813959,-482514851], features=1, compression=2
2017/06/19 13:34:44.759 4252-4301 I/RemoteInfo received info
2017/06/19 13:34:44.761 4252-4301 I/RemoteInfo Client connection to 257813959, server version is 12.0.78313, OS=13
2017/06/19 13:34:44.772 4252-4301 I/ScreenUpdateSender Client supports scaling: true
2017/06/19 13:34:44.777 4252-4301 I/TeamViewer Monitors: , , 480x800 (0,0), flags=0, dpi=240
2017/06/19 13:34:44.777 4252-4351 I/ScreenUpdateSender Now running
2017/06/19 13:34:44.778 4252-4301 I/RSModule triggerRSInfo: Bildschirmübertragung aktiv
2017/06/19 13:34:44.778 4252-4351 I/ScreenUpdateSender Updating quality (mode=0, bpp=8, q=80, move=false)
2017/06/19 13:34:44.780 4252-4301 E/EventProperties getString - entry not found: EP_RS_INFO_INTENT_URI
2017/06/19 13:34:44.785 4252-4351 I/ScreenUpdateSender Scaling changed to 11/16
2017/06/19 13:34:55.420 4252-4272 I/ModuleScreen Connectivity rating changed to AverageConnectivity
2017/06/19 13:34:55.449 4252-4351 I/ScreenUpdateSender Updating quality (mode=0, bpp=32, q=80, move=false)
2017/06/19 13:34:55.450 4252-4351 I/ScreenUpdateSender Scaling changed to 11/16
2017/06/19 13:35:12.163 4252-4272 I/TeamViewer UDP: create udp connection was not successful: establish udp connection timed out: (*)
2017/06/19 13:35:12.165 4252-4272 W/TeamViewer RemoteSession[4]::AddRequestedCarrier(): request carrier UdpToPartner failed!
2017/06/19 13:35:12.171 4252-4271 E/TeamViewer receive failed e=9
2017/06/19 13:35:12.172 4252-4271 W/TeamViewer UdpConnection[5]: UDP statistics: nb=6
2017/06/19 13:35:57.113 4252-4275 E/WifiConfigurationHelper getConfiguredNetworks returned null!
2017/06/19 13:35:57.114 4252-4329 E/WifiConfigurationHelper getConfiguredNetworks returned null!
2017/06/19 13:35:57.116 4252-4329 W/ModuleWifiConfiguration Could not get wifi configurations
2017/06/19 13:35:57.142 4252-4275 E/WifiConfigurationHelper getConfiguredNetworks returned null!
2017/06/19 13:35:57.143 4252-4329 E/WifiConfigurationHelper getConfiguredNetworks returned null!
 
Last edited:

ottelo

New member
Jun 6, 2016
3
0
Can someone upload the following version of Teamviewer:
Team QS: 11.0.5112 & QS addon : 10.0.3086

....

You can find these versions on google. Type: Teamviewer 11.0.5112 and download the apk. Maybe it works with these versions .... ?

Edit:
This doesnt work, the QS dont recognize the addon. I put it into system/app and fix the permission and name it to "TeamViewerQSAddon.apk" ...

Should I create a "Teamviewer" folder under system/app because all other apps in this folder have subfolders!
 
Last edited:

schumifer

Senior Member
Apr 15, 2007
54
23
I am also looking for a a solution here, have an Xperia S nAOSP 6
all i get from Teamviewer quicksupport is '' contact support'' but no apk from there, because this is no originally ROM...
 

Laugh2

Member
Dec 18, 2016
42
7
The Problem
I'm also having problems installing the Add-On for Hosts using CM13.0 on a Galaxy S5 SM-G900F. The Add-On downloads OK but won't install. Even with Root access I couldn't get the APK to copy from /sdcard/Download to /system/app but got an error message instead. (Trying to install through the Quick Support app just links to their hompage but otherwise is of no help.)

Previous & Current Successes
I currently have Teamviewer Host with Add-on working successfully on a different Galaxy S5 SM-G900I with Stock ROM Android 6.0.1 and also on a Pendo P7 running Stock ROM Android 5.0.2.

Once upon a time I also had it running on a Galaxy Tab 8.9 with a Custom ROM from XDA running CM11.0 and Android 5.1.1 Lollipop, but it appears that some updates since last use (ages ago) now cause it to crash as Host. Now it establishes connection OK, shows CPU and RAM usage, etc OK but then the Tab 8.9 crashes when trying to view its desktop remotely. The Tab 8.9 still works OK as client controlling another device.

Solution?
Does anyone have an idea how to get this to work with CM13.0 as Host?
 
Last edited:

Laugh2

Member
Dec 18, 2016
42
7
The Problem
I'm also having problems installing the Add-On for Hosts using CM13.0 on a Galaxy S5 SM-G900F. The Add-On downloads OK but won't install. Even with Root access I couldn't get the APK to copy from /sdcard/Download to /system/app but got an error message instead. (Trying to install through the Quick Support app just links to their hompage but otherwise is of no help.)

Previous & Current Successes
I currently have Teamviewer Host with Add-on working successfully on a different Galaxy S5 SM-G900I with Stock ROM Android 6.0.1 and also on a Pendo P7 running Stock ROM Android 5.0.2.

Once upon a time I also had it running on a Galaxy Tab 8.9 with a Custom ROM from XDA running CM11.0 and Android 5.1.1 Lollipop, but it appears that some updates since last use (ages ago) now cause it to crash as Host. Now it establishes connection OK, shows CPU and RAM usage, etc OK but then the Tab 8.9 crashes when trying to view its desktop remotely. The Tab 8.9 still works OK as client controlling another device.

Solution?
Does anyone have an idea how to get this to work with CM13.0 as Host?

The problem appears to be with the Teamviewer Client for Linux. A workaround is to use Teamviewer's Windows Client e.g. in a Virtual Machine. This allows control of Android hosts when using Linux machines ... which need to run a VM with a Windows Guest to be able to use Teamviewer's Windows Client.
 

fedcas

Senior Member
Dec 2, 2008
60
16
I currently have Teamviewer Host with Add-on working successfully on a different Galaxy S5 SM-G900I with Stock ROM Android 6.0.1 and also on a Pendo P7 running Stock ROM Android 5.0.2.

You mean having also the remote input working?? If so, can you tell exactly what did you install for the Pendo? I don't have any samsung phone, but I've been trying so many times to make remote control working in teamviewer host with many different phones with no luck... just screen sharing
 

Laugh2

Member
Dec 18, 2016
42
7
You mean having also the remote input working?? If so, can you tell exactly what did you install for the Pendo? I don't have any samsung phone, but I've been trying so many times to make remote control working in teamviewer host with many different phones with no luck... just screen sharing

It's more than half a year ago now. It installed without issues:
  1. On the android tablet I installed Teamviewer Host including the install of any add-ons the Teamviewer Host would like (they are downloaded automatically after you give permission).
  2. Start Teamviewer Host
  3. Register it to your Teamviewer account (which I'm assuming you already have) then it appears in the "Contacts and Computers" list on your desktop. Normally I use the Linux version of Teamviewer but it won't connect to Galaxy devices so you might need to use the Windows version.
Note that you must start Teamviewer Host on the tablet and leave it running before you can do remote control from your desktop (or perhaps too from another tablet?). I haven't tried to get it to activate Teamviewer Host automatically or remotely, so I don't know if that's possible.
 

fedcas

Senior Member
Dec 2, 2008
60
16
It's more than half a year ago now. It installed without issues:
  1. On the android tablet I installed Teamviewer Host including the install of any add-ons the Teamviewer Host would like (they are downloaded automatically after you give permission).
  2. Start Teamviewer Host
  3. Register it to your Teamviewer account (which I'm assuming you already have) then it appears in the "Contacts and Computers" list on your desktop. Normally I use the Linux version of Teamviewer but it won't connect to Galaxy devices so you might need to use the Windows version.
Note that you must start Teamviewer Host on the tablet and leave it running before you can do remote control from your desktop (or perhaps too from another tablet?). I haven't tried to get it to activate Teamviewer Host automatically or remotely, so I don't know if that's possible.

Hello,
thanks for the explanation ;) In my case, the problem is that on some of my phones no add on is proposed to install, on another one it is proposed but than fails to install, on another one (ASUS zenfone 2 laser) it is proposed but then it says that on that device remote control is only for commercial accounts (and mine is a free account of course).

But... I have finally managed to install the add on on at least one of the devices! :p info in the post below ;)





---------- Post added at 12:08 AM ---------- Previous post was at 12:06 AM ----------



I finally managed to get the remote control with input (not just screen mirroring) working on one of the phones I have here!

I tried this way https://forum.xda-developers.com/showpost.php?p=64381648&postcount=376 but it was not working (quick support wouldn't propose to install the add on, there was just a message saying that the remote control was supported for that device but you had to write an email to the customer service to get more information).

So here is what I made (it was on a rooted Moto G4 Play with CM13), in bold what I made different compared to the linked post.


  1. Install latest Quick Support app from Play Store. (maybe not necessary, but in my case it was installed)
    [*]Install latest Host app from Play Store.
  2. Open the Host app and let it try to install the addon (It will probably fail).
  3. Find the downloaded addon (in my case it was: sdcard/Android/data/com.teamviewer.host.market/files/Download/TeamViewerQSAddon.apk) and then copy it to /system/app. Do not modify the apk else Quick Support may not give you the option to remote control.
  4. Reboot phone and run Quick Support. It shouldn't ask to install the addon anymore and also make sure it gets granted root access when you try connecting to it.
  5. If Quick Support is working correctly then you may want to install Teamviewer Host as well for unattended remote control.
  6. If it still doesn't work you should try looking in the Quick Support event logs and also upload them here.

In the next days I will root a moto G5 and see if it this method works there as well ;)
 
Last edited:

RASTAVIPER

Senior Member
May 2, 2011
3,708
815
I try to connect from my OP3T to my tv box TANIX TX92.
When I press connect at my mobile, then I get a message that I can't connect to my tv box because the screen can't be shared.
Any ideas?
 

strifej

Senior Member
Feb 4, 2008
453
78
Samsung Galaxy Note 3
LG V40
Hey, I had this working very well on a Xiaomi Redmi Note 4 running RR 7.1.2. I updated my mom's phone to the last 7.1.2 Lineage OS build, but can't get the remote control to work. It only screen shares and shows that stupid finger. I copied the old AddOn.apk to both /system/app and /system/priv-app (not at the same time). Created a subfolder to put it in and permissions are correct.

Any ideas guys? I tried getting a newer add-on but the teamviewer host and QS both did not download anything.

Thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 84
    Hey :good:

    I patched Teamviewer Quick Support APK (originally for Samsung ROMs) and signed it with Cyanogenmod platform keys.
    Runs flawlessly on my SGS i9000 running CM9!

    tvi9000cm.png


    Download (CWM flashable ZIP)
    * Remember, you need at least 4+ MB of free space on /system to flash those ZIPs!

    v7.0.719 ARMv7: http://d-h.st/BAF
    Getting FC (force close) when app starts? Try this ARMv7 ZIP!

    v7.0.719 ARMv6: http://d-h.st/NpF


    Older builds: here


    Enjoy!
    11
    Here is what I did to get it working on CM12.1:
    1. Install latest Quick Support app from Play Store.
    2. Open the app and let it try to install the addon (It will probably fail).
    3. Find the downloaded addon (usually /sdcard/Download) and then copy it to /system/app. Do not modify the apk else Quick Support may not give you the option to remote control.
    4. Reboot phone and run Quick Support. It shouldn't ask to install the addon anymore and also make sure it gets granted root access when you try connecting to it.
    5. If Quick Support is working correctly then you may want to install Teamviewer Host as well for unattended remote control.

    If it still doesn't work you should try looking in the Quick Support event logs and also upload them here.
    8
    OP has been updated with v7.0.640 builds.

    Thank you theos0o!... I have it working on an SGS with CM10 and Devil's3 kernel... Any chance to let us know the steps you took to patch it?

    Thanks!

    Sure.

    1) Modify AndroidManifest.xml
    Add android:sharedUserId="android.uid.system" under manifest tag.

    Example:
    Code:
    <manifest android:versionCode="640" android:versionName="7.0.640" android:installLocation="auto" package="com.teamviewer.quicksupport.market.samsung"
      xmlns:android="http://schemas.android.com/apk/res/android">
    ..becomes..
    Code:
    <manifest android:versionCode="640" android:versionName="7.0.640" android:installLocation="auto" package="com.teamviewer.quicksupport.market.samsung"
      xmlns:android="http://schemas.android.com/apk/res/android" [COLOR="Red"]android:sharedUserId="android.uid.system"[/COLOR]>

    2) Sign your new APK with your ROM's keys, using signapk.jar.
    You can find your ROM keys if it's open source etc.
    Actually all AOSP roms seem to be using the same old key, not changing it, so those files here should work.

    Example: java -jar signapk.jar <key.x509.pem> <key.pk8> <input.apk> <signed_output.apk>
    java -jar signapk.jar platform.x509.pem platform.pk8 test.apk test_signed.apk

    3) Open your APK using WinRAR or some other archiver, extract the libraries for your phone (ARMv6 -> lib/armeabi, ARMv7 -> libarmeabi-v7a) and push them into /system/lib. Take care of permissions if needed.

    4) Push your output signed APK (from step 2) into /system/app.
    6
    OP has been updated with the latest TV QS build!
    5
    Tried the ARMv7 one on my Galaxy Nexus with AOKP jb build 1 but it FCs. What can I do to help? :fingers-crossed:

    UPDATE: Pushed libsurfaceflinger_client.so to /system/lib/ and it's working now! Thanks OP

    How do you get that logcat ? :p

    ps: i added the missing .so for CM9/CM10 to the zip for the ARMv7 from the first post