Go Back   xda-developers > Development and hacking > Windows applications and games

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11th July 2006, 11:40 PM
Sleuth255's Avatar
Sleuth255 Sleuth255 is offline
Moderator
 
Join Date: Mar 2006
Posts: 3,266
Default SIPChange: Changes the DefaultIM in AKU2

SIPChange v1.1 update: You can now change the timeout from its 10 second default

Here's my first programming contribution! It's for those of you who can no longer change their defaultIM using the posted reghacks after upgrading to AKU2.x. No matter what you choose, the keyboard SIP is always selected after a soft reset.

If you aren't having this problem, then you don't need this little app (unless, of course, you don't feel good about dinking around in the registry changing DefaultIM CLSIDs...)

The problem occurs because some AKU2 based service or process is changing the SIP back to the keyboard. This happens 4-8 seconds after startup programs run. As such, SIPChange is a workaround of sorts because when it runs at startup it waits 10 seconds before changing the SIP to your selected default. Go here for more information on this issue.

SIPChange has two execution modes. If executed with no parameter, it presents the list of SIPs available on your device and allows you to select a default. Once set, this information is stored in the registry. If executed with "SET" as the parameter it minimizes itself, reads the default from the registry and waits 10 seconds. When the timeout expires, it sets the Current SIP to your selected default and closes.

How to use:
1. Copy the attached CAB to your device
2. Tap on the cab using file manager to install.

Now open SIPChange by tapping Start->Programs->SIPChange. You will be presented with a list of your available SIPs. Highlight the one you want to become the defaultIM. If you wish, you can change the default delay as well. Now tap the "Select" button. The SIP will be changed to your selection and SIPChange will close.

That's it! The next time you (or your automatic nightly backup) resets your device, the default SIP will be reset to your choice.

MOD EDIT (DaveShaw): The aformentioned CAB is here : http://rapidshare.com/files/208325629/SIPChange.CAB
__________________
AT&T Fuze s/n HT846
ROM: v5.0 Sleuth
Radio: v1.13.25.24 Blackstone

My apps/patches (click them!)
All: SIPChange , UC v2.0
Hermes: PTTFix, ATI ImageON Fix, v3.2 Sleuth
Kaiser: v3.0 Sleuth



Last edited by DaveShaw; 22nd July 2009 at 02:19 PM..
Reply With Quote
Sponsored Links

  #2  
Old 13th July 2006, 09:10 PM
gottagetalife gottagetalife is offline
Junior Member
 
Join Date: Jan 2006
Location: Leeds
Posts: 10
Default SIP Changer

Thanks Sleuth255!!

tested the SIP changer and it works.

Well done for the workaround, shame they had to go and mess things up in the first place!
__________________
Gottagetalife

MDA Vario (HTC Wizard).
ROM version: 2.21.2.6 WWE.
ROM date: 3/9/06.
Radio version: 02.19.11.
Protocol version: 4.1.13.09.
ExtROM version: 2.21.2.109.
Reply With Quote

  #3  
Old 14th July 2006, 01:59 PM
ZaJules's Avatar
ZaJules ZaJules is offline
Senior Member
 
Join Date: Sep 2005
Location: Randburg
Posts: 190
Default

10 out of 10 to you

This was a major problem for me with my Wizard and now its fixed.


Thanks again



Jules
__________________
"Can you hear me now?"
"How about now? can you hear me? Hello?"
"Can you hear me now?"
------------------------------------------------
Wallaby
Blue Angel
Wizard
Universal
Hermes
Kaiser
Nike
Diamond
Raphael
Reply With Quote

  #4  
Old 21st July 2006, 06:42 PM
tut00 tut00 is offline
Junior Member
 
Join Date: Feb 2006
Posts: 7
Default HELP

Hi,

Thanks for the great app!! I do have one problem though, i can't get it to start up without prompting me. I have tried applying the SET parameter, but must be doing it wrong. Here is what I have tried...

in \program files\sipchange\sipchange_182.exe SET

and set the shortcut to be a copy of that...

I have tried it without set and have the shortcut name be sipchange_182.exe SET.lnk

I am totaly confused as to how to set it up. Any help would be greatly appreciated.

-John
Reply With Quote

  #5  
Old 23rd July 2006, 12:08 AM
stainlesspc's Avatar
stainlesspc stainlesspc is offline
Senior Member
 
Join Date: Apr 2006
Location: Tennessee, USA
Posts: 186
Default

Seems to work fins but for one small problem.
Not sure what it is but I noticed things taking a rather long time to load.
I would take literally 2-3 minutes to paint the screen when opening a new application. I soft reset and no help. THen I started thinking what I did. SIPchange 182 was the last thing I did.
I had the shrotcut in startup
program files\sipchange\sipchange_182.exe SET

After I removed it everything runs fine.
I still have it on my 8125 just not startup .

is the "SET" correct or does it need to be something different for each method ie.
"block" for block input
__________________
__________________________
- at&t Tilt 8925 -
My Own (Thanks to Alex for his Kitchen XDA for thier Help)
Stainless_304.v?? Radio ??
Flashing via SD card
ActiveSync .::. 4.5

Watching, Reading and learning from the best.
Reply With Quote

  #6  
Old 23rd July 2006, 05:01 AM
Sleuth255's Avatar
Sleuth255 Sleuth255 is offline
Moderator
 
Join Date: Mar 2006
Posts: 3,266
Default

Here's a little more explanation on how to install SIPChange:

First, make a new folder under program files called "sipchange" then place the sipchange executable (downloaded from the above attachment) into that folder and rename it if necessary to sipchange.exe.

Now, using file explorer, navigate to \program files\spichange and then tap and hold on sipchange.exe. Choose "copy".
Now, navigate to \windows\startup with filemanager and choose "Paste shortcut" from the menu.

Here's the part where you need a third party program. You now need to modify the execution properties of shortcut you just pasted into the startup folder. Several programs can do this. I use a utility called GSFinder+ which a free file explorer replacement. What you need to do is to change the shortcut execution properties from "\program files\sipchange\sipchange.exe" to "\program files\sipchange\sipchange.exe" SET

There is also a way to do this without any third party file explorers by editing the shortcut file itself with notepad on your PC. The thread that explains this is located here.

I'm not sure how my attachment got renamed from sipchange.exe to sipchange_182.exe tho....

@stainlesspc:

SIPChange shouldn't ever remain in memory longer than 10 seconds when run with the SET parameter. You can check this with settings/system/memory/running programs. So it shouldn't have any effect on program execution time unless you are somehow setting the SIP to something invalid. Try this: make sure that you have run sipchange.exe at least once with no parameter and set a default. I'm assuming you have already done this to sett the letter recognizer as your preferred default. If you haven't, it is possible that something strange may be happening because no default SIP registry entry is present. However, in this case, the set SIP operation should just return an error (which is ignored by SIPChange). I'll check into it though.

SET is indeed the only parameter it recognizes. When it sees SET as an execution parameter, it attempts to change the SIP to the input method you chose when you last pressed "Set Default".

Btw on my 8125 I just used SIPChange to set letter recognizer as my default thinking it may have something to do with the letter recognizer default iteself. Then I soft reset. Unfortunately tho, I'm not seeing the delay you mention . I'm not using the official Cingular AKU2 release as you though. I am running AKU2.3 from Summiter's multi-installer.
Reply With Quote

  #7  
Old 23rd July 2006, 01:03 PM
henk-jan henk-jan is offline
Senior Member
 
Join Date: Nov 2004
Posts: 156
Default

Thanks guys, it works on a Qtek9000 also
My problem (want the nullkb as default) is solved at last.
Reply With Quote

  #8  
Old 24th July 2006, 09:05 PM
stainlesspc's Avatar
stainlesspc stainlesspc is offline
Senior Member
 
Join Date: Apr 2006
Location: Tennessee, USA
Posts: 186
Default

Sleuth255

Well I tried it again. I had it right the first time.
Not sure why it did or did not but it seems to be working now
__________________
__________________________
- at&t Tilt 8925 -
My Own (Thanks to Alex for his Kitchen XDA for thier Help)
Stainless_304.v?? Radio ??
Flashing via SD card
ActiveSync .::. 4.5

Watching, Reading and learning from the best.
Reply With Quote

  #9  
Old 26th July 2006, 04:50 PM
mikewchandler mikewchandler is offline
Senior Member
 
Join Date: Nov 2004
Posts: 128
Default

Well, this is a great find. I've been looking for something like this since wm5 came out. Thanks
__________________
Mike

grace alone eph 2.8
Reply With Quote

  #10  
Old 2nd August 2006, 09:41 PM
JNGold's Avatar
JNGold JNGold is offline
Senior Member
 
Join Date: Oct 2005
Posts: 455
Default

Hmm..seems to be a problem with setting transcriber as the default. When rendering my Today screen the transcriber menu bar gets displayed in the middle of the screen. Transcriber is the only input method after the keyboard that I would consider using.

However, I may still keep the exe on my device since launching it is still a heck of alot faster than doing the standard SIP change method on my K-JAM.
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 12:34 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.