Enable Call Recording on Z3 and Z2 23.x firmware

Search This thread

AndroPlus

Senior Member
  • Mar 13, 2013
    1,731
    3,996
    Kyoto
    androplus.org
    On older firmwares such as 4.4.2 for Z2 or Z1, call recording feature was in SemcPhone.apk
    and it can be enabled by my Xposed module, XPhonePlus.
    But now, Sony separated call recording feature from SemcPhone.apk and divided to TeleService, InCallUI and CallRecording.
    I found CallRecording apk in Chinese variant, so I'm sharing;)

    [EDIT]
    For Z, Z1 and Z2 4.4.2 this won't work.
    Please use XPhonePlus to enable call recording.

    For juggly.cn and other Japanese website - please do not use this thread as a source.
    I have Japanese post at androplus.org

    Requirements
    Xperia Z2 and Z3 4.4.4
    Rooted and enabled SuperUser mod (Use Xperia Xposed or XInstaller)
    Make sure you are in the country allowing call recording:)

    Download
    Flashable CallRecording apk (mirror)

    Installation
    1. Download zip

    2. Install it via recovery (CWM, TWRP,...)

    3. After rebooting, you will find call recording settings in
    Settings -> Call settings ->Call Recording
    Screenshot_2014-11-20-08-29-43.png.png

    4. Check it and Accept notice (only if your country allow it:cyclops:)

    5. Also Check "Play beep when recording" if it is allowed

    6. Now call recording button is on the top of outgoing calling screen.
    Screenshot_2014-11-16-15-49-05.png.jpg

    Call record is saved in /sdcard0/CallRecorder
     
    Last edited:

    walkwitmeinhel

    Senior Member
    Aug 11, 2012
    1,079
    185
    Not working in Z1

    Xperia Z1 C6902

    ---------- Post added at 01:46 PM ---------- Previous post was at 01:37 PM ----------

    Need this feature in my Z1 plz help

    Xperia Z1 C6902
     

    czguy

    Senior Member
    Jul 21, 2008
    195
    31
    Toronto
    This is what I was looking for! I wanna flash it on my wife's rooted Xperia Z3 Dual as I could not get any other application to work properly.
    Since it doesn't come in a form of an uninstallable application, before I flash it, please allow 3 questions...

    Does it record trough kernel, therefore, you can hear recording of other party clearly or does it use microphone for crappy low quality recordings as most other call recording apps do?
    Does it record calls automatically or do you need to initiate recording manually every single time?
    Can you record both; incoming and outgoing calls?
    "6. Now call recording button is on the top of outgoing calling screen." - confuses me...
     
    Last edited:

    Themaniacboy

    Senior Member
    Apr 19, 2013
    149
    43
    Etten-Leur
    Doesn't show up in call settings and yes, i have all the requirements.
    Z1 rooted, deodexed and superuser mod installed.
    I live in the Netherlands so i am not sure if that has to do anything with the problem.
     

    mik101

    Senior Member
    Jul 13, 2010
    658
    124
    This is what I was looking for! I wanna flash it on my wife's rooted Xperia Z3 Dual as I could not get any other application to work properly.
    Since it doesn't come in a form of an uninstallable application, before I flash it, please allow 3 questions...

    Does it record trough kernel, therefore, you can hear recording of other party clearly or does it use microphone for crappy low quality recordings as most other call recording apps do?
    Does it record calls automatically or do you need to initiate recording manually every single time?
    Can you record both; incoming and outgoing calls?
    "6. Now call recording button is on the top of outgoing calling screen." - confuses me...

    Just use a root explorer to delete the APK if you change your mind. Faster than waiting for your questions to be answered.
     

    Top Liked Posts

    • There are no posts matching your filters.
    • 32
      On older firmwares such as 4.4.2 for Z2 or Z1, call recording feature was in SemcPhone.apk
      and it can be enabled by my Xposed module, XPhonePlus.
      But now, Sony separated call recording feature from SemcPhone.apk and divided to TeleService, InCallUI and CallRecording.
      I found CallRecording apk in Chinese variant, so I'm sharing;)

      [EDIT]
      For Z, Z1 and Z2 4.4.2 this won't work.
      Please use XPhonePlus to enable call recording.

      For juggly.cn and other Japanese website - please do not use this thread as a source.
      I have Japanese post at androplus.org

      Requirements
      Xperia Z2 and Z3 4.4.4
      Rooted and enabled SuperUser mod (Use Xperia Xposed or XInstaller)
      Make sure you are in the country allowing call recording:)

      Download
      Flashable CallRecording apk (mirror)

      Installation
      1. Download zip

      2. Install it via recovery (CWM, TWRP,...)

      3. After rebooting, you will find call recording settings in
      Settings -> Call settings ->Call Recording
      Screenshot_2014-11-20-08-29-43.png.png

      4. Check it and Accept notice (only if your country allow it:cyclops:)

      5. Also Check "Play beep when recording" if it is allowed

      6. Now call recording button is on the top of outgoing calling screen.
      Screenshot_2014-11-16-15-49-05.png.jpg

      Call record is saved in /sdcard0/CallRecorder
      5
      Oke nice @IaguCool
      Can you tell us also what i need to edit ?
      1. Decompile TeleService.apk
      2. Open file smali\com\android\phone\CallFeaturesSetting.smali
      3. Go to line 10563. You should see a line like this:
      Code:
          invoke-direct/range {p0 .. p0}, Lcom/android/phone/CallFeaturesSetting;->createDualMicNoiseSuppressionSettings()V
      
          .line 2339
          :cond_15
      4. Copy-paste the following lines directly under ":cond_15":
      Code:
          move-object/from16 v0, p0
      
          const-string v1, "com.sonymobile.callrecording"
      
          invoke-direct/range {v0 .. v1}, Lcom/android/phone/CallFeaturesSetting;->packageExists(Ljava/lang/String;)Z
      
          move-result v1
      
          if-eqz v1, :cond_36
      
          invoke-direct/range {p0 .. p0}, Lcom/android/phone/CallFeaturesSetting;->createCallRecorderSettings()V
      
          :cond_36
      The result should look something like this, depending on the device:
      Code:
          .line 2336
          invoke-direct/range {p0 .. p0}, Lcom/android/phone/CallFeaturesSetting;->createDualMicNoiseSuppressionSettings()V
      
          .line 2339
          :cond_15
          # [MOD] Enable Call recording
          move-object/from16 v0, p0
      
          const-string v1, "com.sonymobile.callrecording"
      
          invoke-direct/range {v0 .. v1}, Lcom/android/phone/CallFeaturesSetting;->packageExists(Ljava/lang/String;)Z
      
          move-result v1
      
          if-eqz v1, :cond_36
      
          invoke-direct/range {p0 .. p0}, Lcom/android/phone/CallFeaturesSetting;->createCallRecorderSettings()V
      
          :cond_36
          # [END MOD]
          invoke-virtual/range {p0 .. p0}, Lcom/android/phone/CallFeaturesSetting;->getResources()Landroid/content/res/Resources;
      
          move-result-object v28
      
          const v29, 0x7f0d0025
      5. Recompile and flash the new APK using a flashable ZIP, along with CallRecording.apk.
      3
      Yes, that is correct.

      Check this

      ---------- Post added at 11:22 AM ---------- Previous post was at 11:12 AM ----------

      Yes file full Deodexed, From ZUltra.....

      Hi @lehoaitam

      Try this. Based on the apk that you provided..

      Enabled Call Recording
      Enabled 2G Only Mod
      Enabled 3G Only Mod
      Enabled Speaker Voice Enhancement
      Disabled Annoying Data Enabled/Disabled Notifications

      Test it and let me know, ;)

      Download This
      2
      Doesn't show up in call settings and yes, i have all the requirements.
      Z1 rooted, deodexed and superuser mod installed.
      I live in the Netherlands so i am not sure if that has to do anything with the problem.

      Give me ur SemcPhone.apk from latest firmware. Z1. Deodexed. I will mod it for u..
      2
      Yes file full Deodexed, From ZUltra.....

      Ohh Z Ultra.. Ok ok i will do it for you soon. Don't worry..