yashsingh1/xdaforums huggingface dataset:
[Sony Cross-Device General] AndroPlus:
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

View attachment 3024070

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.

View attachment 3024071

Call record is saved in /sdcard0/CallRecorder
[Sony Cross-Device General] ogunja:
Thanks bro! Awesome

Regards.. ? ?

Se gostou do meu trabalho, clique em thanks.

Xperia Z2 Sensation by Ogunja - D6543
[Sony Cross-Device General] nielneal:
working on xperia z eXistenZ v3 ;)

Thanks bro
[Sony Cross-Device General] Rajeev:
Nice work [MENTION=5169444]AndroPlus[/MENTION] mate.. You can add Xperia Z device with running eXistenZ Ultra V3 rom in ur requirements area. Works fine..
[Sony Cross-Device General] الفلسطيني:
Awesome on Z1

Working great on xperia Z1 ver: 157 :D

Thank you very much Dude
[Sony Cross-Device General] lehoaitam:
Not working on Xperia ZUltra fw .108 :rolleyes:
[Sony Cross-Device General] Rajeev:
Rooted, deodexed and Superuser mod installed?
[Sony Cross-Device General] lehoaitam:
Yes. It was complete but it does not show in the call settings.

It works fine on 4.4.2 Z1 AU Japan FW. 239.
[Sony Cross-Device General] SSyar:
didnt work :( in Z1 Compact 4.4.2 0.757 and on Stock ODEX
[Sony Cross-Device General] walkwitmeinhel:
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
[Sony Cross-Device General] Rajeev:
Its need a fully deodexed rooted superuser mod installed device..
[Sony Cross-Device General] sucker for sony's:
On the z1 .108fw call recording can still be enabled in bools.xml of semcphone.apk it works for me.
[Sony Cross-Device General] czguy:
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...
[Sony Cross-Device General] Themaniacboy:
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.
[Sony Cross-Device General] Rajeev:
Give me ur SemcPhone.apk from latest firmware. Z1. Deodexed. I will mod it for u..
[Sony Cross-Device General] mik101:
Just use a root explorer to delete the APK if you change your mind. Faster than waiting for your questions to be answered.
[Sony Cross-Device General] lehoaitam:
You can edit for me, thank you very much.... SemcPhone.apk C6802 fw.108
[Sony Cross-Device General] Rajeev:
Fully Deodexed apk? From Z1?
[Sony Cross-Device General] Themaniacboy:
Z1 C6903 .108 firmware

Thanks in advance.
[Sony Cross-Device General] lehoaitam:
Yes file full Deodexed, From ZUltra.....
[Sony Cross-Device General] Rajeev:
Ohh Z Ultra.. Ok ok i will do it for you soon. Don't worry..
[Sony Cross-Device General] SSyar:
[MENTION=4970751]Rajeev[/MENTION] chk out my this post,, i tried via Xposed,.,
[Sony Cross-Device General] Rajeev:
Is this deodexed one?
[Sony Cross-Device General] lehoaitam:
Many thanks bro for the help ...
[Sony Cross-Device General] Themaniacboy:
Yes, that is correct.
[Sony Cross-Device General] Rajeev:
Check this

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

Hi [MENTION=4106141]lehoaitam[/MENTION]

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
[Sony Cross-Device General] lehoaitam:
Works fine on Xperia Z Ultra of my. Once again thank you very much ...:good: :o
[Sony Cross-Device General] Rajeev:
Glad to help you my friend ;)
[Sony Cross-Device General] rameshkotibani:
thanks

thanks for ur support bro,call recording working fine on my xperia z2 4..4.4 23.0.1.A.0.167.

but reject call with message option can not hide....
[Sony Cross-Device General] CAL7:
Would this work on a Z3C when using Google Hangouts to make a Wi-Fi (VOIP) call?
[Sony Cross-Device General] beniamin24:
There is a situation in the 4.4.4 Z2 fw enableing and using it works fine but unlike the integrated 4.4.2 Z1 and Z2 the 4.4.4 only records 30 minutes. Tested it myself. I cannot garante that this is a general issiue but it happens to me. Can anyone confirm this?
[Sony Cross-Device General] eozen81:
After trying and losing so much time in Xposed Framework, this thread has been my solution.

Many many thanks my friend [MENTION=5169444]AndroPlus[/MENTION] a beer from be on your donation account. I confirm this tweak works on Z3 Dual D6633 model as well on 4.4.4
[Sony Cross-Device General] zohaib0001:
This apk and method is not working in 5.0.2 23.1.A.0.690 update

Any one know about a solution, how to enable call recording in Lollipop update
[Sony Cross-Device General] mik101:
Wasn't it pulled from the chinese build originally? Wait for their rollout.
[Sony Cross-Device General] eozen81:
On the first message it is clear that this works on 4.4.4 not in lollipop. You'd better to wait :)
[Sony Cross-Device General] angelohb:
I'm hoping this mod work on lollipop to update my phone ... Until then keep in 4.4.4. Congratulations for the excellent work.
[Sony Cross-Device General] Guto ViP:
Waiting for 5.0.2 version :)
[Sony Cross-Device General] luizlee86:
Hello! Will it work on Z3 Compact (4.4.4 - 23.0.1.A.5.77)?

Thanks!
[Sony Cross-Device General] CAL7:
Any chance Call Recording will work with Hangouts and Google Voice calls?
[Sony Cross-Device General] leso60:
Any solution for lollipop .726
[Sony Cross-Device General] iSpammer:
Please any1 lollipop on z1
[Sony Cross-Device General] michalsmerf:
And Z1C Lollipop ? XD
[Sony Cross-Device General] eng.a.s:
Is there any update for this mod to work on z2 lollipop?
[Sony Cross-Device General] angelohb:
Eagerly awaiting the update ...
[Sony Cross-Device General] karim-ps:
Lollipop request :)
[Sony Cross-Device General] IgorEisberg:
Well, in order to get that option in Lollipop, editing TeleService.apk is required (and CallRecording.apk is required also). Got it to work:

I'm making a ROM for Z1, in which I'll include this mod.
[Sony Cross-Device General] Pandemic:
Oke nice [MENTION=1879618]IaguCool[/MENTION]

Can you tell us also what i need to edit ?
[Sony Cross-Device General] IgorEisberg:
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:

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":

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:

.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.
[Sony Cross-Device General] Pandemic:
Oke and callrecording from this thread correct ?

Thanks mate :good:
[Sony Cross-Device General] IgorEisberg:
Yep, it's the only CallRecording.apk there is. Only the Chinese variant has it, no other copies. The APK in this thread was not modified in any way, it's the original Sony APK. What's weird is when I downloaded the Chinese firmware and deodexed it, I got this same APK in only 89.5KB, while the one in the thread is 125KB. I decompiled them both to see what's different - and nothing. They are exactly the same.

Obviously, the ZIP should have the files like this, to conform to Lollipop path rules:

system/priv-app/TeleService/TeleService.apk

system/priv-app/CallRecording/CallRecording.apk
[Sony Cross-Device General] pedro5148:
and the Z3c with android 5.0.2, you could make a mod that?
[Sony Cross-Device General] Pandemic:
Please search [MENTION=5794687]pedro5148[/MENTION]

http://xdaforums.com/showthread.php?t=3102277
[Sony Cross-Device General] pedro5148:
Tks!!!
[Sony Cross-Device General] russel5:
Can you update this manual for last firmware .546, because this tweak not work proper. Not save in Settings - Call - Enable call record.

Thanks
[Sony Cross-Device General] liveasx:
Hi,我的系统是4.3,通话界面有通话录音功能,但打开你的模块显示不支持

通话录音应用位置:\system\vendor\overlay\com.android.phone-res.apk

Hi,My phone is 4.3 OS,Call UI have the call recording feature,But your Xposed module is not support!

Call Recording App path:\system\vendor\overlay\com.android.phone-res.apk
[Sony Cross-Device General] goruntz:
Sony z3 D6603

Hi, anyone tested with sony z3 D6603 firmware 5.1.1, build 264?

Thanks
[Sony Cross-Device General] shashikiran:
Working with problems..

It is absolutely working. but after flashing , mic is not working while switching between ear piece and loud speaker. how to undo flashing?....................... flashed in my Sony xperia z3v (D6708) running 5.0.2 lollipop
[Sony Cross-Device General] jijishthomas:
Thnks
[Sony Cross-Device General] paffo:
Please can you point the right commands to decompile and compile apps when we have odexed rom?
[Sony Cross-Device General] IgorEisberg:
You can't decompile an odexed APK.
[Sony Cross-Device General] paffo:
Hi, that is I already know. I asked for all commands that are required to decompile...

Begining from deodexing app, then decompiling, and way back. Can you please share ?
[Sony Cross-Device General] IgorEisberg:
It has been explained many times before, you can look here:

http://xdaforums.com/android/software-hacking/script-app-joeldroid-lollipop-batch-t2980857
[Sony Cross-Device General] paffo:
Sorry, I didnt know that its so big deal to place it here.

Thread you posted is 74 pages long, and the "tool" is for Windows only, and Im not having those. Creating such tool (I found already AndroidMultiTool, but cant find working download) proving that this proces is not a pice of cake and need some knowledge and experience

If you can point me directly to post, would be good, and leaving such trail in this thread can help others. I already spent more than my wife and kids allow me to search XDA forum, but I do not expect anyone teach me from the scratches, as environment I suppose I already have prepared.
[Sony Cross-Device General] IgorEisberg:
If you're not using Windows, I can't help you. I don't know about tools for other platforms.
[Sony Cross-Device General] paffo:
So you are using tool yes? I thought you are more poweruser and use separate commands for every step.

Your modification will work on odexed rom? If so, only deodex TeleService.apk will be enoug beside modifying it?

I managed to find such commands:

apktool if TeleService.apk

apktool if framework-res.apk

apktool if SemcGenericUxpRes.apk

apktool d TeleService.apk

I suppose it would work with deodexed TeleService.apk, but how to deodex that apk and the question if compiled apk will work on odexed rom.
[Sony Cross-Device General] IgorEisberg:
A poweruser? Why would I do something the long way when there's a short way? It's just a batch tool that uses the oat2dex tool. You cannot flash customized APKs to an odexed firmware (and even a deodexed one), because you also need a patched services.jar. Without it, once you wipe the dalvik-cache, you'll be stuck in a bootloop.
[Sony Cross-Device General] MasterZii:
2. Install it via recovery (CWM, TWRP,...)

How do I do this? I have NDR Utils installed, can it be done that way?

-Rooted

-Have SuperSU

-Have Xposed Installer

-Callrecording apk is unzipped and on my computer desktop

Can anyone guide me through this? I really do not want to brick my phone...
[Sony Cross-Device General] langeveld024:
Just flash the zip in recovery.. Easy.

And if u don't want to brick, just make backup, that's what recovery is all about..
[Sony Cross-Device General] MasterZii:
I know this seems stupid, but I have no idea how to "flash zip in recovery"

Is NDR utils a recovery tool?

How do I flash the zip if it's on my desktop? (computer)

Is it safe? Any way I can screw it up?
[Sony Cross-Device General] langeveld024:
Oh dear.

This is considered as basic knowledge, u can read it up anywhere on the Internet.

Basically, you put the zip in the phone, reboot to recovery and select the zip to flash.

Though, I suggest u to read it up first, if u don't want to get stuck somewhere with an irreversible broken phone.
[Sony Cross-Device General] pedro5148:
Work on MM?
[Sony Cross-Device General] Nekser1208:
Don't work.
[Sony Cross-Device General] CAL7:
I doubt that it's possible, but I have to ask: Does this work when using Hangouts (not the phone dialer) for voice calls? And I apologize if this goes OT, but if not this mod, is there one somewhere that will allow voice recording of Hangouts calls?
[Sony Cross-Device General] liveasx:
how to working on sony z5 5.1.1 OS?
[Sony Cross-Device General] ejay_gl:
I don't understand and i have a question: does this work for z1 compact on 5.1.1 14.6.A.1.216?
[Sony Cross-Device General] SXUsr:
I don't understand why device specific mods clog up this section either. Have a look in the Z1 Compact forum and you'll find the mod.
[Sony Cross-Device General] leonardusius:
Is this working with Xperia Z Ultra 5.1.1 , model C6833 ?
[Sony Cross-Device General] lebigmac:
Does it work with Xperia XZ (F8331) on Nougat?

What about Xperia XA (F3111) on Marshmallow?

How to uninstall it if it doesn't work? Thanks.
[Sony Cross-Device General] AhmedElsharkawy:
device :expria t2

andorid : 5.1.1 with root and Xposed

error message : unfortunately com.sonymobile.callrecording has stopped

Error image url : https://drive.google.com/file/d/1vxd...irlKDaICl/view
[Sony Cross-Device General] _invisible_:
Thank you,

Installed on rooted Xperia M2 Aqua D2403 and it works perfectly. ( android 5.1.1 )

Thank you
[Shield Tablet Q&A, Help & Troubleshooting] ClownShoes:
Hi guys,

I upgraded to Lollipop yesterday via the ota update, but now I want to re-root my device.

Unfortunately I'm having real problems entering fastboot mode, so I can unlock the bootloader and either end up with the device loading normally, or in safe mode.

Can someone advise me on how long I need to hold down the buttons to make this work?

Cheers
[Shield Tablet Q&A, Help & Troubleshooting] Sj12345:
Same problem, the hardware method now is safe mode, but the software method still works (adb reboot bootloader) in terminal.

I returned to kitkat from lollipop for a test
[Shield Tablet Q&A, Help & Troubleshooting] ClownShoes:
So you think they've changed the hardware method for entering fastboot? That's annoying.

How do I do it in software? Sorry, I'm new to adb
[Shield Tablet Q&A, Help & Troubleshooting] ClownShoes:
Sorry, ignore that last comment. I've accessed Fastboot using 'Minimal adb and fastboot' http://xdaforums.com/showthread.php?p=42407269#post42407269
[Shield Tablet Q&A, Help & Troubleshooting] SuperPichu:
The hardware method (hasn't changed) is as follows:

Power off tablet

Hold down Volume down

Press (not hold) power button
[Shield Tablet Q&A, Help & Troubleshooting] dibblebill:
I can confirm this. I'll be doing all this as soon as I figure out why I can't get any current ADB drivers working. Downloading the Android SDK to try that.
[Shield Tablet Q&A, Help & Troubleshooting] ClownShoes:
I couldn't get the Naked drivers to work, but Nvidia's drivers worked perfectly for me https://developer.nvidia.com/gameworksdownload#?search=Shield tablet Windows USB
[Shield Tablet Q&A, Help & Troubleshooting] dibblebill:
I've been having the worse time testing every ADB driver I could find. I never saw that link- was told I needed TADP to get it... So thanks!
[Shield Tablet Q&A, Help & Troubleshooting] joeycent:
You dont need the whole SDK anymore. I used this when i did my root for Lollipop and it worked great. I had to use Nvidia's drivers from their site though for it to register correctly though

Edit: forgot the link..... http://xdaforums.com/showthread.php?p=48915118#post48915118
[8525, TyTN, MDA Vario II, JasJam ROM Development] maninwhitecoat:
Asked HTC about WM6 for my tytn this morning and here's what they say:

Good Morning,

Thank you for contacting HTC Europe regarding a query about ROM update.

We are currently awaiting an official response from our Head Office on the matter of ROM updates from Windows Mobile 5.0 to Windows Mobile 6.0. We hope to have an answer for you soon.? Please contact us again in a few weeks and we may be able to give you an update.

Thank you for your enquiry, Should you have any other problem, please do not hesitate to call us. Your Local number can be found at

http://www.europe.htc.com/support/cs_by_phone.html

Regards,

HTC European Support team

callservice@htceurope.com

HYPERLINK "file://www.htc.com"www.htc.com

How awesome is that?! Lets hope they say yes!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] maninwhitecoat:
perhaps, but unlike others at least they're talking about it.
[8525, TyTN, MDA Vario II, JasJam ROM Development] Inphyy:
Was just about to post this myself
[8525, TyTN, MDA Vario II, JasJam ROM Development] robt2379:
I think the crux of the matter will be, will it cost HTC anythin to supply a WM6 rom for existing devices? It will cost a bit in development, but would they have to pay MS for licensing?

I'm sure the answer is yes - so they wont do it.

Call me a pessimist if you like . . . Im relying on a clever rom cooker out there!

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] ibeqa:
Did anybody notice that only htc vox from three new handsets (forth one has been removed from htc site) presented at 3GSM has wm6 preinstalled. I think that htc will do an upgrade of some handsets with wm5. Let's hope I'm right!

cheers
[8525, TyTN, MDA Vario II, JasJam ROM Development] Maarten_NL:
HTC released upgrades for exisiting devices from PocketPC 2003 to WM5 and is busy on other devices for update to WM6, also from WM5 to WM6 'so it could be possible that the TYN gets one from WM5 to WM6.

*fingers crossed*
[8525, TyTN, MDA Vario II, JasJam ROM Development] dutty:
as far as i know htc never released any OS upgrades... and i've had htc devices since the XDA 1.
[8525, TyTN, MDA Vario II, JasJam ROM Development] DonnieZ:
Why are we all excited for WM6? They can't even get WM5 right on this device!
[8525, TyTN, MDA Vario II, JasJam ROM Development] dodadent:
I dont see any reason to wait for WM6. With WM5 works solid, and i dont see any changes from WM5 to WM6!! Changes of OS from one year, are not enough from Microsoft.
[8525, TyTN, MDA Vario II, JasJam ROM Development] ChaoticDruid:
Well for one, the email client is supposed to be better, also PIE has some updates, but the biggest thing for me is that I spend hours a day behind a remote desktop session from my TyTN, and the client in WM6 is so much better from what I have read, clipboard support..no more transferrin docs to retrieve text....also its supposed to have sound support also...I run streaming media services, and being able to preview audio before I encode it etc..that would be incredibly helpful. And also when you don't rewrite an OS completely you build upon it, work out bugs, and add improvements, plus I guess if you only talk on your device...its not gonna be much different.

I tend to see some people sayin the same thing about the PC OS's, its like they expect a whole new experience with each OS.

When you completely redo the OS everytime you only tick off software designers, There are improvements there, just take the time to look.
[8525, TyTN, MDA Vario II, JasJam ROM Development] maninwhitecoat:
i agree, heavy users of their devices will have huge amounts of program data running at one time, (i do) and sometimes it lags, other times it fails to load new programs. I read that the memory paging was better in WM6 than it is in WM5 so lets hope so!
[8525, TyTN, MDA Vario II, JasJam ROM Development] TaurusBullba R.I.P.:
Here's sort of a kick in the pants. Check out what the article says about HTC and WM6. Hmm...http://www.pocketpcmag.com/mobile/webguide.asp
[Xperia Z3 Q&A, Help & Troubleshooting] jhun80:
I like the Manual mode on the camera than Auto, specially when using the flash, because it's to washed out on auto.

When I pressed the shutter key, it goes to auto mode. How can I make it to Manual mode as default?
[Xperia Z3 Q&A, Help & Troubleshooting] XxSilent22xX:
You can't.
[Xperia Z3 Q&A, Help & Troubleshooting] danw_oz:
We should be able to once we get root, this was available with previous camera mods.
[Nexus 5 Q&A, Help & Troubleshooting] Herbert Franco:
good day today 11/19/2014 updated my android to 5.0 and when I called and I was entering the password, did not'd just enter the old version 4.4.4 now has no form of password to recover and even hard reset, and now what do I do? Please help me!
[Nexus 5 Q&A, Help & Troubleshooting] rayiskon:
I'm not sure i understood your problem, but if you're stuck, and want to factory reset. Follow these steps

1- turn off your phone

2- press and hold Power+Volume DOWN to enter bootloader

3- with volume keys navigate to Recovery then press power to confirm

4- you'll get an android with red triangle, don't panic, press Power+Volume UP (you have to press them at the same time, it might not work from the first time)

you'll then enter stock recovery, where you'll find an option to factory reset.
[General Omni Discussion] Mad07:
Since several builds, the volume feature "Match rotation" with the volume button +/- horizontal / vertical doesn't work anymore with the A510.

I don't know if it is device specific Orin general a bug. it doesn't make a different if the feature is tagged or not