Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,730,397 Members 46,789 Now Online
XDA Developers Android and Mobile Development Forum

[APP][ROOT] Google Talk 1.3 with Video calling, Now wifi optional!

Tip us?
 
britoso
Old
(Last edited by britoso; 28th February 2012 at 10:31 PM.) Reason: Added not for Arm6 message.
#1  
britoso's Avatar
Senior Member - OP
Thanks Meter 281
Posts: 2,723
Join Date: Jan 2010
Location: Orlando

 
DONATE TO ME
Default [APP][ROOT] Google Talk 1.3 with Video calling, Now wifi optional!

This is the new Google talk from the Nexus S update yesterday.

Requires: 2.3+ (as per this) and root. It has been reported to not work on ARM6 CPUs

What I did:
Deodexed, made a one line comment in the smali, recompiled, pushed...works!!!
File edited: \com\google\android\talk\SigninActivity.smali
Deleted line (#1141): invoke-interface {v4}, Lcom/google/android/gtalkservice/IImSession;->logout()V

Versions available: (Use the latest from below (#7), or use DeToX-cz's installer app)
1. "Talk_with AV.zip". Same as stock with just the FC fixed so it works on other phones.
2. "Talk_with_AV_no_wifi.zip" or "talk1.3.nowifi.update-signed.zip". Added a fix to let it work over your data connection.
3. "talk1.3.nowifi.v2-signed.zip". Added an additional fix to let it work over data.
4. xilard version. #3 with Camera and microphone tweaks.
5. Paul@Modaco's gTalk installer. Installs the new gTalk files. Needs root. Not sure what mods he has incorporated in it.
6. xilard version +theos0o portrait fix, by $omator
7. version "1.33" by theos0o [thread][multiupload link]. I copied the 3 files in the update.zip manually using android commander and it works fine. (Nexus one, 2.3.5 CM nightly)

To install:
  1. Via ADB
    (lines starting with # are comments)
    Code:
    #mount the /system partition as writeable
    adb remount
    #backup the old Talk app
    adb shell mv /system/app/Talk.apk /system/app/Talk.apk1
    #uninstall the old gtalk, I think it clears the related cached bytecode too.
    adb uninstall com.google.android.talk
    #copy the two new files
    adb push libtalk_jni.so /system/lib/
    adb push Talk2.apk /system/app
  2. Via a flashable update. Choose one. (These sometimes require wifi)
    Make sure you backup Talk.apk just in case.
    CM7, works for most, some report an error.
    Alternate1, this version simply copies the two system files, no mounting. (via puertoblack2003)
    Alternate2, uses busybox to mount/unmount /system. This is an unsigned zip. (via abhi0n0nakul)
    Alternate3: This full google apps pack from 20110503 includes it.
  3. Using a root capable file management app like root explorer
    Installing using Root Explorer (via I2asta)

Credits:
1) Google for everything Android
2) The CyanogenMod team for CM7!!!!
3) JesusFreke for smali/baksmali

Notes:
- Many have reported the inability to switch between cameras. We will probably need to wait for the full 2.3.4 update.
- After installing, click on your own avatar in Google Talk and check "Allow video and voice chats" to enable. (via BluechipJ)
- Video does not work by default for most non Nexus S phones. Other threads note that you need 'GoogleServicesFramework.apk' from the 050311 google apps pack.

Files and Screenshot attached.


Updates:
05/04/11
Thanks to a hint by jmgrosen I've modded it such that you can always make A/V calls over cellular data. Attached. Follow the same instructions. Note that the gapps pack has Talk named as Talk.apk, so if you flashed that make sure you delete Talk.apk otherwise Talk2.apk will be ignored.
Attached update.zip too: talk1.3.nowifi.update-signed.zip
05/09/11
Another jmgrosen tip gives us a new and improved wifi-free version. wifiConnected() now always returns true.
Attached talk1.3.nowifi.v2-signed.zip. If you only need the updated apk, get it here
05/10/2011
More features thanks to xilard (allow front facing camera + camera switch, voice chat speaker fix)
APK: http://forum.xda-developers.com/show...&postcount=414
05/24/2011
Added "versions" section
07/24/2011
Added $omator version
09/22/2011
Added new theos0o version "1.33"

Enjoy!
Attached Files
File Type: zip Talk_with AV.zip - [Click for QR Code] (2.62 MB, 61800 views)
File Type: zip Talk_with_AV_no_wifi.zip - [Click for QR Code] (2.62 MB, 7574 views)
File Type: zip talk1.3.nowifi.update-signed.zip - [Click for QR Code] (2.82 MB, 9698 views)
File Type: zip talk1.3.nowifi.v2-signed.zip - [Click for QR Code] (2.82 MB, 23549 views)
Software Developer (Java/J2EE)
Phone: Nexus 5 32GB -> PA 4.4.2 + XPosed
Phone: Galaxy Nexus-> OmniMetal CM11
Phone: Nexus One (killed while replacing the digitizer)-> CM10.1 AOKP Unofficial Nightlies
Tablet
: Nook Color -> CM10.1 Nightlies
Tablet
: HP Touchpad -> CM10.1 -SCHIZOID
Stick: CX-919 RK3188/2GB (4.2.2 Finless 1.6b. FHD no-OC. Antutu 16753 Quadrant 4723)

Links:
»My Apps (ancient now) [CPUStatusLED] [MoreRecent]
»My Threads
»My Posts
»Transparent widgets
The Following 92 Users Say Thank You to britoso For This Useful Post: [ Click to Expand ]
 
neival
Old
#2  
Junior Member
Thanks Meter 1
Posts: 14
Join Date: Mar 2011
Location: Tenerife
thanks, i'll try it!
The Following User Says Thank You to neival For This Useful Post: [ Click to Expand ]
 
brunes
Old
(Last edited by brunes; 30th April 2011 at 12:01 AM.)
#3  
Senior Member
Thanks Meter 42
Posts: 610
Join Date: Dec 2006
I confirmed this works on my Galaxy S i9000 with both video and audio only calls; however it is using the wrong camera and I can't figure out how to switch it to the FFC.

EDIT: Actually it is not sending video I was mistaken. I can see video though
 
skola28
Old
(Last edited by jug6ernaut; 30th April 2011 at 04:38 PM.)
#4  
skola28's Avatar
Senior Member
Thanks Meter 9
Posts: 312
Join Date: Oct 2007
Location: Cedar Rapids, IA
Tried it just as you had it shown on my Hero CDMA with CyanogenMod 7.0.2...
Runs, but gets stuck at the boot screen with a wonky 'loading' type circle animation in the upper right hand corner. Eventually I get a Force Close.

Trying to do a Fix Permissions now...

Mod Edit: do not quote the ENTIRE OP...
Google Nexus 5

-- Time flies like an arrow;
Fruit flies like banannas.
 
JOEOZUNA4U
Old
#5  
Senior Member
Thanks Meter 185
Posts: 1,000
Join Date: Nov 2007
Location: L.A, CA
flash zip through recovery?
 
xiambax
Old
#6  
xiambax's Avatar
Member
Thanks Meter 14
Posts: 59
Join Date: Apr 2011
Location: Whistler

 
DONATE TO ME
I couldcry right now. Will test and confirm when I get home

Sent from my Nexus S using XDA App
-----
Rogers HTC One XL - Internal RUU 1.94.6 - Cracked bootloader, CWM
Rogers Samsung Galaxy SIII - CWM - Stock Rom
The Following User Says Thank You to xiambax For This Useful Post: [ Click to Expand ]
 
add3421
Old
#7  
Senior Member
Thanks Meter 34
Posts: 1,385
Join Date: Mar 2007
Location: Wilmington!
Awesome,. mine says read only fly system. why is that?


Nexus 4

Galaxy Nexus

HTC Doubleshot A.K.A. T-Mobile TouchMe

T-Mobile G2

Samsung Vibrant - POS

Nexus One

HTC Dream G1

T-Mobile Wing

T-Mobile Dash
 
Androidboy35961
Old
#8  
Account currently disabled
Thanks Meter 14
Posts: 350
Join Date: Feb 2011
Location: Chicago

 
DONATE TO ME
I want this on my phone also.... GRRR!!!
 
Budius
Old
#9  
Senior Member
Thanks Meter 56
Posts: 210
Join Date: May 2010
Tested on nexus one running 2.3.3:
Installed OK, needed a "adb root" to have full access... I did it on recovery but I reckon it would work anyway.

Tested, I could see and hear the person perfectly clear.. but the person couldn't hear or see my camera image.

Tested on AdventVega tablet running 2.2
adb does it stuff but the Gtalk icon simply disappeared from my tablet. I'll try soon to install 2.3.3 for it...
The Following User Says Thank You to Budius For This Useful Post: [ Click to Expand ]
 
britoso
Old
#10  
britoso's Avatar
Senior Member - OP
Thanks Meter 281
Posts: 2,723
Join Date: Jan 2010
Location: Orlando

 
DONATE TO ME
Quote:
Originally Posted by aad4321 View Post
Awesome,. mine says read only fly system. why is that?
Ah you need to mount the /system partition as RW.
do a :
adb remount
or (for my nexus one)
adb shell mount -o rw,remount -t yaffs2 /dev/mtdblock3 /system
Software Developer (Java/J2EE)
Phone: Nexus 5 32GB -> PA 4.4.2 + XPosed
Phone: Galaxy Nexus-> OmniMetal CM11
Phone: Nexus One (killed while replacing the digitizer)-> CM10.1 AOKP Unofficial Nightlies
Tablet
: Nook Color -> CM10.1 Nightlies
Tablet
: HP Touchpad -> CM10.1 -SCHIZOID
Stick: CX-919 RK3188/2GB (4.2.2 Finless 1.6b. FHD no-OC. Antutu 16753 Quadrant 4723)

Links:
»My Apps (ancient now) [CPUStatusLED] [MoreRecent]
»My Threads
»My Posts
»Transparent widgets

The Following User Says Thank You to britoso For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes