[Guide/MOD] Turning on Answering Machine [KK .230]

Search This thread

boyq

Senior Member
Apr 20, 2012
565
115
So, is this solved or not?

Sent from my C6603 using XDA Premium 4 mobile app
 

cumisquid

Member
Jul 25, 2009
7
1
Jakarta
Not working on 4.4.4 ?

Here's another way of enabling the call recording & answering machine flags

I made a small xposed module
These are switchable via the module settings

Just upgraded the firmware a week ago, and stumbled on this thread.
Downloaded the xposed module, and tried, but not working.
There's no menu appeared during the call.

I learnt that the xposed module was written for the 4.4.2 rom,
though I'm pretty sure the SEMC was supposed to be the same as the one in 4.4.4,
thus the modification should work properly.
Or am I expecting it wrongly? Is there an update for the module?

Thanks.
 
May 21, 2015
6
0
Haha, Yeah there are lots of them and yes finally I could get rid of that stupid notification too :D

But Answering Machine is not working well yet. Im looking for the solution to make it fully operational.

Thanks for the Screenshot too!

sorry for my english ability poorly
please let me ask you : greeting file will be stored in any position?
or I want greetings longer than 30s ?
Thank you for help me !
 

boyq

Senior Member
Apr 20, 2012
565
115
Any solution to this one yet in 2017? I gotta use my Xperia Z for a while 'coz my Z5 is faulty atm. I've been using this on Z5.

Sent from my C6603 using Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    I was going through phone and realized Answering Machine is hidden in the system. With this you can turn on the answering machine.

    Requirments :

    Simple knowledge of Compiling/ Decompiling.


    How to:

    1. Decompile Semcphone.apk ------> its in System / PRIV-App / Semcphone.apk

    2. After Decompile > Go to > res > values > open bools

    3. Search for the line:
    <bool name="config_enable_answering_machine">false</bool>

    4. Just change the false to true


    5. Then go to res > xml > open somc_answering_machine_greetings_setting
    in the line:
    <PreferenceScreen android:persistent="false"
    android:title="@string/phone_strings_ans_mach_greeting_record_new_txt" android:key="key_am_record_new_greeting">

    6.Change the false to true

    7. last one! Open somc_answering_machine_setting

    in the lines:
    <CheckBoxPreference android:title="@string/phone_strings_ans_mach_enable_answering_machine_title_txt" android:key="key_am_enabled" />
    <Preference android:persistent="false" android:title="@string/phone_strings_ans_mach_auto_answer_time_title_txt" android:key="key_am_activation_sec" />
    <CheckBoxPreference android:title="@string/phone_strings_ans_mach_roaming_title_txt" android:key="key_am_use_while_roaming" android:summary="@string/phone_strings_ans_mach_roaming_sub_txt" />
    <PreferenceScreen android:persistent="false" android:title="@string/phone_strings_ans_mach_greetings_title_txt" android:key="key_am_greetings">
    <intent android:targetPackage="com.android.phone" android:action="android.intent.action.MAIN" android:targetClass="com.android.phone.am.SomcAmGreetingsSetting" />
    </PreferenceScreen>
    <PreferenceScreen android:persistent="false" android:title="@string/phone_strings_ans_mach_incoming_message_title_txt" android:key="key_am_incoming_msg">
    <intent android:targetPackage="com.android.phone" android:action="android.intent.action.MAIN" android:targetClass="com.android.phone.am.SomcAmIncomingMessageSetting" />
    </PreferenceScreen>

    8. change all the false to true

    9. DONE! re-Compile the Semcphone.apk and sign it!


    For turning "data disabled" notification :

    Go to bools.xml again and look for:

    Quote:
    <bool name="data_connection_except_mms_show_icon_when_enabled">true</bool>
    <bool name="data_connection_except_mms_show_icon_when_disabled">true</bool>

    Just change the true to false.


    Enjoy :)
    PS: Just in case, I have uploaded my own moded Semcphone.apk with Answering Machine and Call Recording enabled.

    UPDATE 1 : Found this BUG : the problem is when it goes on answering machine, the greetings plays on the receiver phone's ear speaker, not the one Calling.
    For example, if 1 calls 2, the answering greeting plays on 2's phone ear speaker. not on the 1! That's very weird I need to look and see if I can find the solution.

    I will update you guys again :)
    7
    Here's another way of enabling the call recording & answering machine flags

    I made a small xposed module
    These are switchable via the module settings
    3
    So, is this solved or not?

    Sent from my C6603 using XDA Premium 4 mobile app

    Code:
    STREAM_INCALL_MUSIC

    Audio route method is missing from our framework and audio lib's. so for now this can not be solved.
    Adding the info to the framework is quite easy, but adding it to the libs isn't possible (for me anyhow)
    2
    So this makes the opposite person hear the recorded msg ?

    No not yet, still same problems.
    Though using an xposed module will allow hooking into tx and rx channels and hopefully allow correct redirection

    Sent from my C6603 using Tapatalk
    2
    Full source of my xposed module is now on github: https://github.com/CamberCreak/YugaSemcPhone/