FORUMS
Remove All Ads from XDA

[MOD][ZSALED][SecPhone] Enable Call Recording

6,189 posts
Thanks Meter: 30,057
 
By wanam, Recognized Contributor / Developer on 12th June 2012, 03:05 PM
Thread Closed Email Thread
This is simple howto enable Call recording on the Galaxy S3 Firmewares.

You need to decompile SecPhone.apk, use my repacked Apk_Manager (it should work for any ICS file 4.0.3/4.0.4).

Open "SecPhone.apk\smali\com\android\phone\PhoneFeature .smali", and make the changes :
Code:
    const-string v7, "voice_call_recording"

    invoke-virtual {v8}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-nez v1, :cond_e

    invoke-virtual/range {v19 .. v19}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-nez v1, :cond_e

    invoke-virtual {v11}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-nez v1, :cond_e

    invoke-virtual/range {v19 .. v19}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-eqz v1, :cond_40

    :cond_e
    ++:goto_12
    const/4 v1, 0x1

    --:goto_12
    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1
You may get different "goto" IDs, so make the changes depending on your IDs.

Tested on my stock and custom Deodexed ZSALED with no need to replace any lib (unlike sgs2).


GT-I9300_WanamLite.ZSALED.Enable.Call.Recording.zip ( + Disabled increasing ringtone), Backup before flashing!
The Following 37 Users Say Thank You to wanam For This Useful Post: [ View ]
 
 
12th June 2012, 03:21 PM |#2  
Thank you for sharing my friend!
Works great
12th June 2012, 04:30 PM |#3  
gh.rohit's Avatar
Inactive Recognized Developer
Flag Mumbai
Thanks Meter: 4,104
 
Donate to Me
More
Thanks Wanam for sharing this, trying now
12th June 2012, 04:37 PM |#4  
Member
Thanks Meter: 6
 
Donate to Me
More
HELP!

I tried to install the zip through the CWM.

I didnt found "SecPhone.apk\smali\com\android\phone\PhoneFea ture .smali"

Now my phone GET FC all the time! i cant answer ppls or call them!

Please help!
12th June 2012, 04:37 PM |#5  
Faryaab's Avatar
Senior Member
Flag London, UK
Thanks Meter: 14,315
 
Donate to Me
More
Awesome Bro! This will help a lot.
12th June 2012, 04:44 PM |#6  
wanam's Avatar
OP Recognized Contributor / Developer
Flag ElKsiba
Thanks Meter: 30,057
 
Donate to Me
More
Quote:
Originally Posted by romaninja

HELP!

I tried to install the zip through the CWM.

I didnt found "SecPhone.apk\smali\com\android\phone\PhoneFea ture .smali"

Now my phone GET FC all the time! i cant answer ppls or call them!

Please help!

What Rom? odexed or deodexed?
The Following User Says Thank You to wanam For This Useful Post: [ View ]
12th June 2012, 04:47 PM |#7  
Member
Thanks Meter: 6
 
Donate to Me
More
Quote:
Originally Posted by wanam

What Rom? odexed or deodexed?

Stock rom
(I think its IMM76D.i9300JKALE2)

Can you tell me how to make the record work from here or how to reverse settings? (prefer to rec)
12th June 2012, 04:55 PM |#8  
wanam's Avatar
OP Recognized Contributor / Developer
Flag ElKsiba
Thanks Meter: 30,057
 
Donate to Me
More
Quote:
Originally Posted by romaninja

Stock rom
(I think its IMM76D.i9300JKALE2)

Can you tell me how to make the record work from here or how to reverse settings? (prefer to rec)

It was stated that it's for deodexed Roms!
Try to remove "/system/app/secPhone.odex".
The Following 2 Users Say Thank You to wanam For This Useful Post: [ View ]
12th June 2012, 05:42 PM |#9  
cmd512's Avatar
Senior Member
Flag Shanghai
Thanks Meter: 845
 
More
This is awesome, thanks wanam. Anyone try it on XXALEF yet?
12th June 2012, 05:43 PM |#10  
Inactive Recognized Developer
Thanks Meter: 2,835
 
Donate to Me
More
Quote:
Originally Posted by wanam

This is simple howto enable Call recording on the Galaxy S3 Firmewares.

You need to decompile SecPhone.apk, use my repacked Apk_Manager (it should work for any ICS file 4.0.3/4.0.4).

Open "SecPhone.apk\smali\com\android\phone\PhoneFeature .smali", and make the changes :

Code:
    const-string v7, "voice_call_recording"

    invoke-virtual {v8}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-nez v1, :cond_e

    invoke-virtual/range {v19 .. v19}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-nez v1, :cond_e

    invoke-virtual {v11}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-nez v1, :cond_e

    invoke-virtual/range {v19 .. v19}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-eqz v1, :cond_40

    :cond_e
    ++:goto_12
    const/4 v1, 0x1

    --:goto_12
    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1
You may get different "goto" IDs, so make the changes depending on your IDs.

Tested on my stock and custom Deodexed ZSALED with no need to replace any lib (unlike sgs2).


GT-I9300_WanamLite.ZSALED.Enable.Call.Recording.zip ( + Disabled increasing ringtone), Backup before flashing!



hey wanam. glad to see u here too
The Following User Says Thank You to ykkfive For This Useful Post: [ View ] Gift ykkfive Ad-Free
12th June 2012, 08:50 PM |#11  
Member
Flag Machado-MG
Thanks Meter: 3
 
More
My voice is to low, the other parts voice is perfect...
Thank you
Thread Closed Subscribe to Thread

Tags
apkmanager, call rec, call recording, phone, sgs3
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes