yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] antsm:
I must say that it was made by two guys from 4pda.ru forum - loza100 and saturn112. So, all thanks must go to them :)

I'm just working on integration into my mod ;)
[Galaxy S I9000 Android Development] JaGuR:
I buying you a beer, when you have this done, looks brilliant :)
[Galaxy S I9000 Android Development] sinancetinkaya:
@antsm, After a call conversation is ended, the device freezes till the message says file is recorded.
[Galaxy S I9000 Android Development] friendstech:
.rec_template not found

Hi,

Can anyone help me? i ma searching a call recording software for me, i have installed this software but it's give error ".rec_template not found" and also not recording my call.

Can anyone give me steps how can i install in my Device.
[Galaxy S I9000 Android Development] antsm:
MOD updated to version 0.3

Automatic Call Recording Control updated to version 0.4

See first post ;)
[Galaxy S I9000 Android Development] Dark3n:
Hehe, was just about to post something like that :).

Have fun people! Hope you all enjoy it!
[Galaxy S I9000 Android Development] bluePoet:
Could you put the version numbers into the thread title? It's much easier to track changes without having to check the whole thread. And keep up the good work, I'm gonna buy you a beer. :)
[Galaxy S I9000 Android Development] zerkai:
It says it cannot find rec settings.xml when trying to open the control app

I downloaded just the main .3 package and flashed in cwm. Downloaded .4 control app and installed.

I897. XDA App- fin!
[Galaxy S I9000 Android Development] antsm:
Good idea ;)

Hehe, it's my mistake, just forgot to put rec_settings.xml in update.

Wait for ~10 min, i'll reupload fixed update.zip :)

Fixed
[Galaxy S I9000 Android Development] zerkai:
Thanks. The help file that guides you on the naming pattern doesn't seem to be much of a help file. Not like before anyway

I897. XDA App- fin!
[Galaxy S I9000 Android Development] antsm:
I hope Dark3n fix it soon ;)

Till this time: http://pastebin.com/PmTDrEhh
[Galaxy S I9000 Android Development] firsthtc:
Fail recording

Hi guys

I installed Darky 9.3 final version after a full reset (wiped dalvik, cache, factory reset, then install, then factory reset again).

Still I have a problem with the recording part: when i try to record a call I always have the same announcement when I stop the recording: ”Fail recording”.

I don't know what to do...

Is strange as all the rest apps are working ok, the folder /sdcard/Sounds/CallRecords is there...also i can use the Call recording app to change the settings...

Any ideas?

Thanks a lot
[Galaxy S I9000 Android Development] zerkai:
Thanks. Also, this might be directed more to dark3n but if you don't want to delete the last recording is that icon notification just gonna sit there until you do click it?

Maybe the app can display a list of the last 5 or so calls and you can choose which ones to delete? Something along the lines of that, just a suggestion.

Good work guys!

I897. XDA App- fin!

EDIT: Or an option for a timeout period before the notification to delete last recording disappears?
[Galaxy S I9000 Android Development] antsm:
firsthtc, do you have success with original Asian Phone.apk with manual call recording?

[DEV] Call recording on I9000 - JNI HELP (DEVELOPERS ONLY)
[Galaxy S I9000 Android Development] firsthtc:
Fail recording

Didn't tried anything as the ROM is working so good and i had to loose some time to install and configure all my apps again...

I also get this answer here: http://xdaforums.com/showthread.php?p=12120360#post12120360

so i am thinking to reflash the ROM again, but no wipe this time... Or should i install only your app throught CWM?

Thanks for ur support and so quick answer :)

Happy to see that.

And also a short question: the recorded file is .amr type, not usual for listening on computer or something. There is any thought to include a usual format for the files like mp3 or wav?
[Galaxy S I9000 Android Development] mathieumeuh:
Can you make a dynamic DPI compatible build ?
[Galaxy S I9000 Android Development] XlAfbk:
+1 for dpi build
[Galaxy S I9000 Android Development] nitr8:
I have just emailed antsm about modding the insanity Multi-DPI Transparent dialer, lets see :)
[Galaxy S I9000 Android Development] mathieumeuh:
Great ! Let's see !
[Galaxy S I9000 Android Development] Dark3n:
I just did a quick update to v0.5

Fixed that.

The control app now also ensures that you have an existing and valid rec_settings.xml file, if not it will create one with default values.
[Galaxy S I9000 Android Development] kalpik:
I'm getting a "System UIDs are inconsistant" error after installing both the main and xtra package :s
[Galaxy S I9000 Android Development] antsm:
About multiDPI: i'll look what can be done ;)

What FW are you using? Please, PM me your logcat.
[Galaxy S I9000 Android Development] kalpik:
The problem is with the xtra package.. Only the main package does not give any problems..

I'm on Doc's ZSJPG, with Generation X 2.0 theme (has themed DialerTabActivity.apk)
[Galaxy S I9000 Android Development] antsm:
kalpik,

Try to make 'fix_permissions' in CWM.

If it's not solve the problem, then i need to have a look on 'logcat'.

btw: and again Doc's ZSJPG :) It seems to be only flashing it on my phone can help with solving the issues :D
[Galaxy S I9000 Android Development] kalpik:
As of now I'm only using the main package with the call recording apk.. Works great! Will try and test your xtra package when I get some time :)
[Galaxy S I9000 Android Development] antsm:
kalpik, okay ;)

Who have a success (or fail :)) with an extra package on Doc's ZSJPG please report about it.
[Galaxy S I9000 Android Development] smohanv:
Hi sorry guys if the same question is repeated elsewhere and answered.

Should I have to flash all the three files.

Edited:

Ignore my question. I found answer in the first page as below (it answered my question)

nb: Main package still fully-workable without Extra package.
[Galaxy S I9000 Android Development] antsm:
smohanv, right :)

BTW,

You should flash "update_restore_[main_extra_pkgs]" (i assume that it's third ;)) only if you want to revert back to your original files.

DialerTabActivity now multiDPI-enabled.

Who cares about it, you may redownload only an Extra package, no changes in other files.
[Galaxy S I9000 Android Development] padlad:
Add me to the list of people having problems with the extra package on doc's ZSJPG Rom. The main package works great, I installed the app instead, but when you click on the task bar prompt to delete the recorded message it says it is deleted but when I check it is still there. I have tried fixing permissions but the problem is still there.
[Galaxy S I9000 Android Development] kalpik:
Ah, I just checked, and I'm not using the extra package, just using the call record control app, and yes, it's NOT deleting the recordings even when it says it deleted!
[Galaxy S I9000 Android Development] PIRATA!:
Hi to everyone.

I'm on Darky's ROM v9.3 that has the call recording feature.

From yesterday I am having some problem with the call recording: now it automatically start recording every time I start a call, while before it was not!!!

Is there a way to manage the call recording feature? I haven't found nothing in the settings. Is there a market app our something here on XDA??

And regarding the call registrations..where are they saved to, and with which player can I hear them??

Thank you.
[Galaxy S I9000 Android Development] Dark3n:
I will check up on that.

Did you read the first post? This is what the mod does, AUTOMATIC call recording. It can be configured by installing the Control app HERE or flashing modded dialertab HERE in the extra package.

Also when you used v0.2a the old config files no longer work, because we changed the system.
[Galaxy S I9000 Android Development] nitr8:
All,

If anyone wants a green MULTI-DPI version here it is :)

​

enjoy..
[Galaxy S I9000 Android Development] Dark3n:
@kalpik

@padlad

I have uploaded v0.6 which should give the correct message now, wether the recording has been deleted or not. So no more false positives.

Please tell me what it says.

Why exactly it can't be deleted i don't know, i tried alot, but could not reproduce your problem. It deleted the file in every case, only when i unmounted the sdcard, it could obviously not delete the file.
[Galaxy S I9000 Android Development] Prasad:
Is it working on JV1 base?
[Galaxy S I9000 Android Development] kalpik:
Ok, tested, it *does* delete the file, but it still shows in Voice Recorder.. Anyway we can also remove the file listing from Voice Reorder?
[Galaxy S I9000 Android Development] antsm:
Thats right, because VoiceRecorder gets information from MediaLibrary, not directly from filesystem. So, after every deleting is necessary to force MediaScanner run.
[Galaxy S I9000 Android Development] kalpik:
Is there a way to force a mediascan update after delete?
[Galaxy S I9000 Android Development] smohanv:
Is this extra pack visible in the front end. I upgraded from version 2a to 3 (incl extras) but do not see any visible change (unless i miss something) ... what these extra are doing..
[Galaxy S I9000 Android Development] PIRATA!:
Yes, I understand that is for automatically phone recordng, but is it possible to disable it?

I mean, in Darky's ROM it was not automatically starting. Now it always starts and I have done nothing with any settings.

Is Darky using your code??
[Galaxy S I9000 Android Development] antsm:
I assume Dark3n will implement it in his app ;)

Check the screen in first post, there is "Recording setting" button in Dialer to call the embedded settings menu :)
[Galaxy S I9000 Android Development] Dark3n:
Soon :-).

I dont know if darky is using antsm's Phone.apk.

Why did you not read the first post? Then you would know how to disable recording...

Download this to disable.
[Galaxy S I9000 Android Development] PIRATA!:
I have read the first post, and with my rom and without changing the DialerTabActivity.apk app the only way you say is to use the Call Recording Control v0.6 app, that it is not working!

The only way to fix my problem is to create two files in my sdcard directory: .norec_in and .norec_out

If you have a some kind of app that can create/delete those files (even if some old version of Call Recording Controll app) please point me there.

Thank you.
[Galaxy S I9000 Android Development] antsm:
Yep, you have two ways:

1) Create a files /sdcard/.norec_in and /sdcard/.norec_out to disable autorecording

And as far as I can remember, Darkyy wrote about it in his thread.

2) Install new version and take control using GUI.

Actual version of utility is not compatible with your Phone.apk, because it's outdated ;)

True, but i have no idea why he didn't include the control utility to avoid such kind of questions :)
[Galaxy S I9000 Android Development] PIRATA!:
Ok, I created them automatically, but last version v0.6 does not toggle those file to be renamed or deleted!!!

Maybe some old version of your Call Recording Control will do that ;)
[Galaxy S I9000 Android Development] antsm:
PIRATA!, maan, just install the last version of this mod and use the last version of utility :)
[Galaxy S I9000 Android Development] Dark3n:
Here is an old version that should do the trick.

But in the end you should update.... Newer version is better anyway :-).
[Galaxy S I9000 Android Development] PIRATA!:
Last v0.6 version does not work in enabling and disabling the automatic phone recording.

This works, but it prompts to delete the call recording ONLY if it has been done automatically. No way to have the notification question prompting to delete for non automatic call recording started manually??

Ps: why last v0.5 and v0.6 versions does not work with Darky's ROM v9.3??
[Galaxy S I9000 Android Development] antsm:
Let's make it clear: Control app and MOD are depends from each other.

For now you have an older version of the MOD, which was included by Darky.

So nothing strange if the latest version of the app doesn't work with an outdated version of the MOD :)

You need to update MOD to actual version, and only after you'll be able to use the latest version of the app.

See first post for the latest version.
[Galaxy S I9000 Android Development] Dark3n:
You assumed right :D.

I just put up v0.7

The main change is the requested feature to rescan media after deleting a recording, so the voice recorder doesn't show any files that are no longer there.

It can be turned on and off in the app.

If you find that anoying or it takes to long on your phone, you can additionally just open the control app which will force a scan.

Special thanks to kalpik who helped debugging the media scan!
[Galaxy S I9000 Android Development] kalpik:
:D

One more thing missing still, is auto start of the call control service on phone boot!
[Galaxy S I9000 Android Development] dande:
Although included in the Doc's v9.5.5 phone frozen during call recording for some reason.

update with v0.3 here and works just fine in XWJS8,

Phone.apk for call recording from antsm & Dark3n's settings apk (v0.7).

Many many thanks antsm & Dark3n.

Great job!
[Galaxy S I9000 Android Development] smohanv:
Hi antsm

I thought about this... If this option could be made possible then it would be great..

1. Option to configure an email so that after each call recording the recorded amr file will be sent to a specified email....

2. an extended option that to check for delete the amr file after email sending is complete....

It will protect the recorded conversation from prying eyes if the phone is accessed by others or lost..

thanks.
[Galaxy S I9000 Android Development] myHercules:
call end sound

Love this feature, works very well, but also agree the end call noise is way to lound especially since I do a lot of calls on speakerphone, the noise is 10x louder.

Actually I tried to open the .apk with 7zip and replace call end tone with the stock end tone, but didn't work, FC after the call ended.

Is there anyway I can alter the noise?

Thanks
[Galaxy S I9000 Android Development] silverstorm:
Woo-hoo! Great app!

Works well in 2.2.1 JPY!!

I'm using the DialerTabActivity option. I did have a theme, but I just changed the icon in winrar and put it back in the update.zip package.

Thanks
[Galaxy S I9000 Android Development] AdamJuva:
Thanks antsm, good job :)
[Galaxy S I9000 Android Development] h3rky:
could someone help me as i'm stuck with my phone doing the vibrating code thingy ..?

i'm running 2.2 (well, i just wanted to try if its working with 2.2 too :p ) and speedmod.

applied the update.zip and restarted. now the phone refuses to start.

how could i restore to my old phone.apk?
[Galaxy S I9000 Android Development] stevedrz:
I'm also having the same problem. Has anyone used a Vibrant and Call Recording successfully? I have the same buzzing noise, I did hear some of a recording over one outbound call, but I've also had calls with just buzzing, and nothing else...
[Galaxy S I9000 Android Development] Dark3n:
Use the restore file provided by antsm in the first post.

If you dont have it on your phone, boot into recovery mount ext_sd, put it on there and flash.
[Galaxy S I9000 Android Development] h3rky:
seems i can't access my external_sd

as soon as i try to open it, the screens flickers but nothing happens - it just shows me the same folder tree :-/

strange though...

when i try to mount the ext_sd it tells me "Error mounting SDEXT:!"

greets
[Galaxy S I9000 Android Development] Dark3n:
Do you use clockworkmod recovery? There is a mount/storage menu where you can mount the external_sd
[Galaxy S I9000 Android Development] h3rky:
i use CWM - as installed by the speedmod kernel. i formated my extra spare 1 gig sdcard with exFAT.

when i try to mount it, it just gives me following line:

"Error mounting SDEXT:!"

greets
[Galaxy S I9000 Android Development] Dark3n:
Hm maybe it doesnt support exFAT.

You can try pressing MOUNT USB which will show /sdcard on your computer, and then just re download the restore file and put it on there.
[Galaxy S I9000 Android Development] h3rky:
i love u man!!!!!!!!!!!!!
[Galaxy S I9000 Android Development] shawn_pro:
Thanks a ton Antsm & Dark3n for all your hard work. Really would like to support you'll in someway.
[Galaxy S I9000 Android Development] WiwiPouPou:
Thanks for that wonderful mod !!

Just a request, can you switch back connect / disconnect sounds to "occitental" ones ?
[Galaxy S I9000 Android Development] Dark3n:
What are occitental sounds?
[Galaxy S I9000 Android Development] god_md5:
have you try to repack i9003 firmware apk ,asia firmware have office record .
[Galaxy S I9000 Android Development] danchitu86:
10x, working great on 2.2.1
[Galaxy S I9000 Android Development] WiwiPouPou:
That's the sounds you can ear in all doc's or darky's phone.apk (occidental because it seems record option comes with asian phone.apk), that's the reason i don't switch, the beep are terrible, my ear is bleeding at each call !
[Galaxy S I9000 Android Development] fairyshacker:
How to disable auto recording.

Sent from GT I 9000

juwe's 1.9 - speedmod K13D
[Galaxy S I9000 Android Development] sinancetinkaya:
Ability of showing call logs and playing them would be a great feature. May be via Automatic Call Recording Control app.
[Galaxy S I9000 Android Development] smohanv:
Hi

Install the attached file which will help you to control recording "on"/"off".. Attached is apk file. Please unzip and install and DO NOT flash.

Here is the link where you can find the app

http://xdaforums.com/show...2&postcount=30

Hope it helps.
[Galaxy S I9000 Android Development] Spardorp:
Support for themes?

Using the callrecord v0.3 on Android 2.2.1 XWJS8 Doc's v9.9.5 works fine.

Yet installing this, did return the standard dialer skin. I had the Jumba NeonGT skin, but the dialer is now basic Samsung Android.

Is there a way to skip overwriting the theme-ing?
[Galaxy S I9000 Android Development] Dark3n:
Please use the attachment of this post to avoid incompatible or buggy versions floating around.
[Galaxy S I9000 Android Development] smohanv:
Hi

I was looking for the link and could not find quickly. The file I shared was the one from your development which I stored in my device.

No worries. Now you have given the link and it will help this user.

I would suggest antsm to include the link for your app in the first page itself. It will help the forum readers rather for them asking similar questions like this.
[Galaxy S I9000 Android Development] Dark3n:
It is already included in his post, with link, description and photos.

If people would bother to read the first completely, which they should befor trying any MOD at all, there would be alot of questions less and the link to my question easily found :).
[Galaxy S I9000 Android Development] xenos126:
Hi dunno whether is this the right place to ask. But I'm searching for stock phone.APk for js8 any1 here mind to point me to the right direction. Thx
[Galaxy S I9000 Android Development] Dark3n:
Cook yourself a rom in the romkitchen and extract the file.
[Galaxy S I9000 Android Development] xenos126:
Sounds interesting. Can u plz point me of where to learn proper way of extracting it or I just open the .Zip to get it? Thx
[Galaxy S I9000 Android Development] Dark3n:
Yeah you could just open the .zip.

But see my attachment i grabbed you a stock one.
[Galaxy S I9000 Android Development] Jatanka:
Dear All,

Your improvement of Galaxy S is very useful. I use Bluetooth headset and would like to record all calls.

Unfortunately I can not run any update in Recovery mode as always get E: signature verification failed error all the time.

Is there any way to install these packages each by each through an apk or Odin methode instead?

Thanks in advance

Jatanka
[Galaxy S I9000 Android Development] smicbee:
Doesn't work on my Galaxy S JPY. It always says "Failed Recording"

LogCat:

I/PhoneVoiceRecorder( 2651): createFilePath : /sdcard/Sounds/CallRecords/24.03.2011, 08:45:52.amr

E/PhoneVoiceRecorder( 2651): Exceptionjava.io.FileNotFoundException: /sdcard/Sounds/CallRecords/24.03.2011, 08:45:52.amr (Invalid argument)

The path: "/sdcard/Sounds/CallRecords/" exists. I also tried to create the directory manually

Can anybody help me?

I checked the permissions with Root Explorer and the directory should be writable.

smicbee
[Galaxy S I9000 Android Development] Dark3n:
Did you change the filenaming pattern? Because the comma between date and time is not valid/possible in a filename.
[Galaxy S I9000 Android Development] antsm:
Jatanka,

You are using stock Recovery 3e with signature checking.

Look at first post:

Flash CF-Root kernel if you are prefer stock, or some custom kernel with built-in CWM recovery.

smicbee,

It looks like you have an issue with special characters in filename.

What template are you using?

For your filename it should be like:

%d.%m.%Y, %H:%M:%S

Symbols ":" will be automatically deleted from resulting filename, and you will have:

24.03.2011, 084552.amr

Profit :)
[Galaxy S I9000 Android Development] smicbee:
Thanks for the quick reply

i already tried to change the special characters with the "Automatic Call Recording Control app from Dark3n" but my changes to the template doesn't apply.

Can i change the template manually? Where is the directory, where the template file should be?

It doesn't save any file. But i think it's because of the special characters.

Edit:

I found the rec_settings.xml file.

is it the template? The layout for filenames is: "%y%m%d_%H%M%S"

but it tries to save even with this layout: "%d.%m.%Y, %H:%M:%S" i don'T know why

Edit2:

Is it possible that the issue is because of the german standard clocklayout with ":" and "," as separator? But it doesn't change a thing why the template is ignored
[Galaxy S I9000 Android Development] Jatanka:
Can I have step-by-step manual in few words or link how to do it, please. I'm not an expert yet as it is only few days now owning Android :) I made Odin update and OneClickRoot but that's all...

Thanks
[Galaxy S I9000 Android Development] smicbee:
Here is a step by step tutorial:

http://xdaforums.com/showthread.php?t=788108
[Galaxy S I9000 Android Development] Jatanka:
Thanks. Well I managed this operation. Now I have Recovery 2 menu. I managed zip installation through ROM manager. It seemed that the phone finished it but it still do not record any call. as there was no present I generated the directory sdcard/Sounds/CallRecords but nothing.

What's wrong?
[Galaxy S I9000 Android Development] smicbee:
Do you have the Recordbutton if you call someone?
[Galaxy S I9000 Android Development] Jatanka:
I don't have "Record" button during a call as I did not install extra package. I do not need manual record but only automatically recird all calls
[Galaxy S I9000 Android Development] smicbee:
Yes... i think no record button means that the modified phone.apk couldn't be flashed on your phone. Try to flash the zip again or you can try to extract the zip file and copy the files to the "system/app/" path with root explorer.

Has anybody a better idea?
[Galaxy S I9000 Android Development] androcheck:
Nice work, antsm! Really, I'm impressed! :)

I'm just curious, how did you do this? All with baksmali?
[Galaxy S I9000 Android Development] Jatanka:
You were right.

I reinstalled the main package and now it works although it starts the auto record with some delay so cuts the first 2-3 words.

Many thanks for all of you
[Galaxy S I9000 Android Development] smicbee:
I solved my Problem with the "Failed recording" issue by myself.

I had an old .rec_template (which was empty) from an older version. Since i deleted this one, phonerecording is successful =)

Thank you all
[Galaxy S I9000 Android Development] Dark3n:
I'm curious did you try my control app? It should fix problems with bad setting files on first launch ;).

Though I don't understand why the new versions of phone.apk would look for the old settingsfile, maybe some kind of backwards compatibility. Antsm?
[Galaxy S I9000 Android Development] smicbee:
Yes i tried your control app but the app had no influence on the settings of the phone.apk. it seems that the phone.apk ignores the new xml file if there is already the .rec_template file.
[Galaxy S I9000 Android Development] mike.sw:
is this fix implemented in 0.3?