Change default dialer from console/script - General Questions and Answers

Hi,
I'm using a Galaxy S2, and I would like to know if it is possible (and if so: how) to change the default dialer.
I have multiple dialers (VOIP, skype, ...), and everytime i want to dial, I want to select which one to use ... Except when I'm in the car, I want to use the normal dialer (otherwise I would have to take the phone out of my pants to select the dialer).
I'm fairly experienced with Tasker, so the correct contexts are loaded. I only need to know how I can change the default dialer within 1 context.
Anyone can help ?
Gr,
Deva

Anyone ?

nobody ?

devastator83 said:
Hi,
I'm using a Galaxy S2, and I would like to know if it is possible (and if so: how) to change the default dialer.
I have multiple dialers (VOIP, skype, ...), and everytime i want to dial, I want to select which one to use ... Except when I'm in the car, I want to use the normal dialer (otherwise I would have to take the phone out of my pants to select the dialer).
I'm fairly experienced with Tasker, so the correct contexts are loaded. I only need to know how I can change the default dialer within 1 context.
Anyone can help ?
Gr,
Deva
Click to expand...
Click to collapse
Hello Deva,
I was actually looking for that. Here is what I did so far, but with no eventual success because of my need to kill default dialer.
I found out on XDA that no application will allow you to change the default application for security reasons. Android does not want any application to hijack your phone by assigning itself as a default application without your approval, or so I heard.
I wanted the voip dialer to be used in morning and the stock dialer in the evening, because of my limited daytime minutes. So I decided to use a different method. I have two dialing programs, the android stock one and a voip dialer. Using Tasker and Secure Settings (paid) I created a profile to kill the unwanted dialer during the time of the day.
Theoretically it should work fine, but when I put to practice, it did not function as I expected. I discovered that killing the default dialer in the morning actually prevented me from receiving phone calls, so I would see the calls received but instantly get rejected. It was fine at the evening though because killing/freezing the voip dialer has no harmful effect.
So the best you can achieve if you are suing this method is to create a task to freeze all other dialers but the default/stock one while you are in the car and then unfreeze them when you are not.
You post was in September 2011. If you find a solution prior to my post, please let me know: I am still looking for a solution for my case.

Related

[Q] automatic redial if busy

Hi Folks,
anyone knows a tweak or an application that automatcally redials a busy number and beeps if call is successfull. i found a french app that i dont really like cause i dont understand the menu
Thanx
In holland that's a service from our phone provider. Line busy, press 5, hang up. Line available again your phone rings, pick up, receivers phone rings and he/she picks up. (If he/she likes you )
nice.. have to check if your neighbors in the east have that nice service too
thanx for the hint
my solicitation...
see my post...
MoFun-the best russian programm-she can automatic redial if busy-search on wce.by
Try this:
http://www.pocketmax.net/redial.html
Regards,
Nika.
I can't enter settings on my diamond
Probably because you have Manila 2D. Install a program called Second Today to have your original screen to access the settings, or temporarily disable M2D by turning Touchflo off in your Home settings...
When I disable TF3D I have the icon and the menu. When I try to open the settings I am going right back to the today screen without the possibility to change the settings.
Hmmm...sorry... I don't know
I installed that PocketMax redial on my HD2.
As others have noted, you cannot access the settings with Manila running. Presumably, however, most users would not need to change settings often, set it how you want and leave it.
One also cannot exit from the app normally with Manila running. One has to use a process-killing task manager to do that, or just leave it running until next reboot.
However, another problem. When I tested it by calling my home phone with my cell (after leaving the home phone off the hook), it worked, it kept redialing.
Today I tried it where I really needed it, though, in calling a business whose line is usually busy, and it did not work at all. It somehow did not detect the busy signal. Do business phone systems have a different way of making a busy signal, that Redial does not detect? If so, that's a problem, as one is more likely to need a redial function in calling a business, than in calling a residence.
I have tried another one too called Simple Redial. Works in a different way. And has no problems with Manila. You only invoke it after calling the number once the regular way. Then open Simple Redial, which can redial that number the amount of times you select, length of times between redials, etc. One thing I don't like about it--the shortest time one can specify between redials is 10 seconds. To me, that is way too long. (I would rather set that interval to 1 or 2 seconds. The PocketMax Redial goes down to 2 seconds, but has the problems I mentioned.)
It is amazing that Windows Mobile does not have a redial function built in. My previous phone was a "dumbphone", a Sony-Ericsson TM506. That would automatically redial a busy number. Why can't a Windows Mobile smartphone do that? It should be built into the system!
Anyhow, anyone know of any other redial apps for WinMo? As it is a basic function lacking from the OS, one would think that more such apps would have been created to fill that gap!
kulikrom said:
MoFun-the best russian programm-she can automatic redial if busy-search on wce.by
Click to expand...
Click to collapse
Not knowing Russian, it is rather hard to serach for it on a Russian site.
Could you please post the app here? Thank you.
----Edit
Now I did go to that wce.by site, translated into English by Google.
I did a search for "mofun" there, no results at all.
If this is really a good redial software, please post it here.

[Q] Accessing call stream - How to? / Is it possible?

Hi all,
The effect I'm looking for:
While an open phone call, I'd like to be able to play sounds into the call stream so that (similiarly to the in-call DTMF tones) the sounds would be heard by the other party.
My questions:
1) Is this possible without modifying phone.apk (or what ever system .apk needed to gain access to the call stream)? Does it help if the device is rooted?
2) If not, is it at all possible? What would it take to achieve such an effect?
Any help would be much appreciated.
Need a solution too, looking into reflection.
This is rather old but I was wondering if there's any news? I searched for anything related to call, stream, DTMF etc. in XDA and everywhere else I could think of.
So far I found nothing. Is there really no way to send tones up the call stream?
I'm looking into the source code to see whether I can use some reflection, even just to see if it works. The best bet seems like CallManager..
It has 'SendDtmf' and 'StartDtmf' that automatically goes to the active call, gets the active phone from it and shoots up the tones.
HOWEVER I got stuck. Both methods keep returning false. Digging into it you see that both methods check whether there are any active calls before sending anything. So I tested it myself and here lies the issue - 'HasActiveFGCalls' (and HasActiveBgCalls too) returns false no matter what.
In fact, getting the full call list (getForegroundCalls) always gives me an empty list.
I tested it on my phone (SGS, CM7) and on the emulator on several versions. Same results - always no active calls regardless of whether the phone is in a call or not.
I'm at a loss here. Seems like this is as far as I can go with my knowledge at the moment.
So... anyone has any clue regarding this?

SecPhone - com.sec.phone - SecPhone.apk-1 - Sec.Phone.apk

Background:
Device:
Samsung Galaxy SIII (S3)
Verizon Wireless
Stock Rom Rooted Using "root66"
ClockWorkMod Recovery
I have just noticed in my "Frozen List" (via ROM Toolbox App Manager) that "SecPhone" is Frozen. I honestly do not remember messing with this at all. I am not the type of person to just "Test" things without researching it for at least a few hours via XDA and Google. I am sure I could have accidently Frozen it, but I have not taken note of it like I usually do when I make changes (in a notebook). I have no clue how long it has been like that and I have not noticed anything different about my phone.
I searched Google and XDA to find ANY information on this, but all I was able to find is something to do with a MOD that can be done to it to change the increasing ring volume on incoming calls. I also found information about someone using it to change the color of the "Answer Button" on an incoming call. I was wondering if someone could help me further to understand exactly what this is and what it does.
Issues:
None that I am aware of.
Nothing that I have noticed.
Questions
What is: SecPhone - com.sec.phone - SecPhone.apk-1 - Sec.Phone.apk ?
What is it's functions?
Is this bad that it is frozen?
What effects can it have on the device? (good/bad)
What would you do?
-h3llsdr0id
h3llsdr0id said:
Background:
Device:
Samsung Galaxy SIII (S3)
Verizon Wireless
Stock Rom Rooted Using "root66"
ClockWorkMod Recovery
I have just noticed in my "Frozen List" (via ROM Toolbox App Manager) that "SecPhone" is Frozen. I honestly do not remember messing with this at all. I am not the type of person to just "Test" things without researching it for at least a few hours via XDA and Google. I am sure I could have accidently Frozen it, but I have not taken note of it like I usually do when I make changes (in a notebook). I have no clue how long it has been like that and I have not noticed anything different about my phone.
I searched Google and XDA to find ANY information on this, but all I was able to find is something to do with a MOD that can be done to it to change the increasing ring volume on incoming calls. I also found information about someone using it to change the color of the "Answer Button" on an incoming call. I was wondering if someone could help me further to understand exactly what this is and what it does.
Issues:
None that I am aware of.
Nothing that I have noticed.
Questions
What is: SecPhone - com.sec.phone - SecPhone.apk-1 - Sec.Phone.apk ?
What is it's functions?
Is this bad that it is frozen?
What effects can it have on the device? (good/bad)
What would you do?
-h3llsdr0id
Click to expand...
Click to collapse
Was wondering the same thing myself. When I look at the list of running applications I see this service running under another service called syncmlsvc. I've been trying to find if this is a necessary service or is it safe to freeze.
I've always frozen com.sec.phone on every phone I've rooted without any problems.
The reason I would freeze it, is because it always showed up under Running Apps, and I had no clue to it's function.
If I don't know what it's doing, and it doesn't hurt my phone to freeze it, then it gets frozen.
My GSII still has this frozen and it's been over a year easy, no problems..
I think you will find the answer here on w w w.group-ssi.com website
"Secphone Mobile is a full-secured phone which is designed and certified not only to prevent any kind of eavesdropping of communications on all bearers (Voice, Data…) and networks (ISDN, PSTN, GSM, 3G, satellite), but also to prevent any data theft for industrial espionage.
Secure your conversations on 3g
With Secphone®-Mobile, wireless calls are potected against any attempt of interception.
Cryptographic elements are managed in a sartcard, offering a very high level of security.
Secphone Mobile is the first solution able to rovide a total security for communicating mobile evices on UMTS, with “on air” encryption for Voice
over IP and Data.
Secphone Mobile is also shipped with embedded ata encryption PIM module for files, personal iformation and emails.
A strong box security layer
Scphone®-mobile is based on the CryptoSmart tchnology, a Javacard applet implementing a fully idependent cryptosystem from the handset. It povides high-level security (AES 256 bits encryption uing dual session keys – regenerated at each connection – RSA 1664 bits authentication, with Diffie-Hellman challenge)."
is this a third party app. I have 2 versions of the same on the phone. com.sec.phone. The first one is a 3.7MB app that is a android system app and the second one had a green bug sign which has the uninstall version frozen(12KB). It has full access to the phone including contacts/cam/calls etc and has also no option for switching off the notifications in the settings/notifications option.

[Guide] How to use Tasker to fix all calls being sent to Gear S3

The Problem: On many non-Samsung phones, all calls, even when answered on the phone itself, get sent to the watch's speakerphone, requiring the user to manually switch the sound back to the handset every time a phone call happens. As a side problem, the watch conflicts with other Bluetooth devices capable of of being used for calls, like car stereos and headsets. Several threads on xda and elsewhere discuss these issues; however, the only solution posted is to disable the "Phone Audio" profile of the watch in settings. This is sub-optimal because it completely disables the ability to use the watch as a phone speaker.
The Solution: I have put together a series of Tasker profiles and tasks that utilize the BlueTask plugin to control the connection of the Gear S3. A convenient detail about BlueTask's disconnection method is that it only seems to affect the "Phone Audio" component of the Gear S3, leaving all other functionality untouched during a call. I use the proximity sensor to determine whether or not the call is being made/answered on the phone itself vs the watch. The assumption is that if you leave you phone in your pocket, bag, or face down on the desk, then you answered the call via the watch. I understand this is not a perfect method for determining which device is answering the call, but it works pretty well in my testing. In addition, an exception is made for when a wired headset is hooked up to the phone, as one may leave their phone in their pocket while answering using such a headset. Finally, an additional profile I call the "Car profile" will automatically disconnect the watch and disable its Tasker profiles while connected to specified Bluetooth devices like a car stereo, Bluetooth headsets, etc.
Setup:
Re-enable "Phone Audio" for Gear S3 if you previously disabled it (Settings>Bluetooth>Gear S3)
Install Tasker (if you haven't already)
Install BlueTask
Go to Tasker>Preferences>UI>Beginner Mode. Disable it (if it is not disabled already).
Go to Tasker>Preferences>Monitor>Display Off Monitoring>Proximity Sensor. Set it to "Yes"
Download the Tasker project attached to this post to your phone
Import the project into Tasker (Press and hold the home tab in the bottom left corner of tasker and then click Import)
Enter the new "Bluetooth" project and open "Car Profile" in "Profiles"
Delete the Dummy MAC address in the Profile and replace it with the MAC addresses of any car stereos and/or bluetooth headsets you use with your phone. If you have multiple of such devices, separate each address with a "/" (the magnifier glass icon does this for you). If you have no such devices, feel free to disable or delete this profile.
Open "Disconnect Gear S3" in "Tasks"
Open the "BT Connection" action
Replace the dummy information with your Gear S3's Name and MAC address
Repeat steps 10, 11, and 12 for the "Connect Gear S3", "Car Mode", and "Exit Car Mode" tasks.
Complete!
Let me know if this works for you. Also, suggestions for how this project could be improved are welcome.
Its works fine on #LGV20 so no need for this fix.
Sent from my LG-H990 using Tapatalk
I've downloaded the project to my phone but when I launch tasker and try to import the profile I can't find the file, even though I can see it using a file explorer. I've changed the.Prj to .prf and Tasker sees it but when I try to import it it gives me an error that says the for contains multiple projects.
Any help would be appreciated, thank you
OneRealDaniel said:
I've downloaded the project to my phone but when I launch tasker and try to import the profile I can't find the file, even though I can see it using a file explorer. I've changed the.Prj to .prf and Tasker sees it but when I try to import it it gives me an error that says the for contains multiple projects.
Any help would be appreciated, thank you
Click to expand...
Click to collapse
Is it downloading as a .prj or .prj.xml ? It should be the latter. If it isn't, rename it to have a .prj.xml extension. Otherwise, not really sure what is going on. I haven't had any trouble importing Tasker projects in the past.
Beginner mode
MehStrongBadMeh said:
Is it downloading as a .prj or .prj.xml ? It should be the latter. If it isn't, rename it to have a .prj.xml extension. Otherwise, not really sure what is going on. I haven't had any trouble importing Tasker projects in the past.
Click to expand...
Click to collapse
Thanks for getting back to me. Im new with Tasker, the only reason I bought it was because of this issue and because I saw your post. All I needed to do was disable beginner mode in preferences, under Ui, and the house icon appeared, from there it was very simple to follow the instructions. Thank you for sharing your solution to this very inconvenient problem.
Once I get to test it ill make sure to give you feedback.
OneRealDaniel said:
Thanks for getting back to me. Im new with Tasker, the only reason I bought it was because of this issue and because I saw your post. All I needed to do was disable beginner mode in preferences, under Ui, and the house icon appeared, from there it was very simple to follow the instructions. Thank you for sharing your solution to this very inconvenient problem.
Once I get to test it ill make sure to give you feedback.
Click to expand...
Click to collapse
Thanks for letting me know about that, I'll add that to the steps.
Hi i downloaded the App but seems it doesnt work for me. I set it up according your instructions but still no change. But i háve an idea i spoted that when i make call from phone i háve an option to choose which audio divice to use if i select my phone it doest work but when someone picks up and then i select it it Works. So i am thinking is there a way to make this automatic? That once someone picks up a call that it select this option right after.
Added 2 screenshots one from the Standard run and one of the option to select an audio divice when making a call.
Thx for any help.
Edit: Works Now thx alot i had an incorrect name set for the device... i will test it if it works always but so far so good. thx alot
Jafabibe said:
But i háve an idea i spoted that when i make call from phone i háve an option to choose which audio divice to use if i select my phone it doest work but when someone picks up and then i select it it Works. So i am thinking is there a way to make this automatic?
Click to expand...
Click to collapse
I wanted to use this system as part of the automation workflow. The problem is that, when dialing someone, it switches the audio output when they pickup, instead of during Phone Offhook (the moment you hit dial). As a result, I can't detect the actual moment the audio device is switched, so I disable the watch audio entirely to prevent it from from happening.
Hello guys. I have non rooted stock nexus 5x. I have followed steps from first post but I always get error (attached).
Please any ideas what's going on?
Edit: Sorry guys. Please ignore it. I have added wifi mac for gear instead of bluetooth mac. I'm going to test it.
I am trying to use this for my phone.
I opened the prj.xml in notepad, edited my MAC address and name of bluetooth for car and gear s3.
When i press the play button in the bottom left corner i get the error non-existing plug-in code type Action: 704475526.
Any idea what i can do?
Thanks.
GabrielAK89 said:
I am trying to use this for my phone.
I opened the prj.xml in notepad, edited my MAC address and name of bluetooth for car and gear s3.
When i press the play button in the bottom left corner i get the error non-existing plug-in code type Action: 704475526.
Any idea what i can do?
Thanks.
Click to expand...
Click to collapse
Probably install Bluetask as per the instructions.
I solved the problem using Macrodroid.
GabrielAK89 said:
I solved the problem using Macrodroid.
Click to expand...
Click to collapse
Can you tell us, the other users, what you did to get it solved ?
As we are in a forum, others can benefit using your solution.
So please share.
I just got my Nokia 8 Sirocco, and I thought it was bad BT performance on my new device, when it probably is my Gear screwing me over. Thank you for this Tasker-project, I've just finished setting it up, and l am looking forward to seeing is effect!
Unfortunately, the macrodroid way don't work anymore for me.
Don't know why.
I am retrying the Tasker way. I get the error:
12.53.42/E FIRE PLUGIN: Connection / com.twofortyfouram.locale.intent.action.FIRE_SETTING: 8 bundle keys
12.53.42/E Connection: plugin comp: com.balda.bluetask/com.balda.bluetask.receivers.FireReceiver
12.53.42/E add wait type Plugin1 time 60
12.53.42/E add wait type Plugin1 done
12.53.42/E add wait task
12.53.42/E Error: 2
Does anyone know what it means?
LE: When i am in the car i don't get this error. Everything seems to be with green dot. But the magic never happen. The tusker is not triggered. Should i make other settings to work?
I also tryed Bluetooth auto connect. Bad luck with that also.
Hi!
I've been meddling with Tasker for the past few days and discovered that choosing the Headset profile to connect to and disconnect from the Gear S3 works better for me.
I've started out with MehStrongBadMeh's guide and tasker xml file (many thanks by the way!), but found out my phone was unable to connect the Gear S3. It disconnected OK to connect the car bluetooth, but would not reconnect Gear S3. Running the task also gave errors as reported by few others on this thread.
But everything seems to be in order when Headset profile is selected for Gear S3. Will test out extensively and will report back if I need to change anything else.
I believe I created that xml was created before bluetask handled specific profiles, hence the need to explicitly set headset now. I don't actually use this profile anymore, as calls started being routed properly when I updated my HTC 10 to Oreo (and continue to be routed properly on my OnePlus 6).
Just wanted to say a massive thank you for this. I have just bought the Galaxy Watch and have a Samsung S6 Edge with lineageos. I was having the issue where everything was being rooted through the watch. Your guide has got this working as it was designed.
My notes would be for anyone trying this - do not change the device name as it doesn't seem to work (i am guessing this is referenced in other profiles) - just change the mac address to your watches Bluetooth mac address.
Any update on this I still get an Error 2 and it never seems to connect on its own to my car audio
Solved with MacroDroid:
Trigger: Call active (any contact)
Action: Kill application Galaxy Wearable
Constraints: Trigger fired Call active
AND In call
App Alive BG Galaxy Wearable

Possible to replace the Google Phone (Dialer) App without rooting/flashing?

Hey everybody,
I'm currently in the process of minimizing my phones reliance on Google Apps without installing a custom ROM. Thus, I skipped the account login and disabled all the Google Apps I could and installed alternatives from F-Droid.
Unfortunately I so far haven't been able to get an alternative dialer app (Emerald Dialer, Lineage Dialer) to work, as the ones I've tested so far seem to rely on the Google Phone app being enabled to work. Seemingly, the system apps responsible for managing calls restrict the possible apps that can be used to place calls.
Does anybody know of a solution for this? Thank you! <3
[deleted]
Just in case somebody looking for a solution to the same issue finds this thread:
Turns out my problem was that most alternative dialers don't come with a custom call screen. Calls would still be placed and received, but there was no way to hang up, mute, hold, etc.
The app Should I Answer? does provide its own call screen and can be set as the default phone app. Also I read through their Privacy Policy, and though they use Analytics, like almost every non-FOSS app, at least they don't sell data to third parties or build user profiles like Google does.
Be aware, that you have to activate some blocking option in the app in order to enable the custom call screen.
Hope this helps, have a good one.

Categories

Resources