YTK Enhanced Version 2.6 Build 90 Beta Now Available!
YTK Enhanced Version 2.6 Build 90 Beta Release Notes:
--> Added a Yahoo! Messenger Update Server Selector to YTK's control panel (under the Advanced tab). Download.yahoo.com and download.yimg.com are the two options to select from and are used by YTK's "Check for new YM version" feature which is accessible by right-clicking the system tray icon (YTK spiral).
--> If "Do Not Advertise My Webcam as ON when I Join Chat" is enabled then it will now work properly after you're already in a chat room and decide to turn on your webcam. Rejoining the room will no longer happen anymore in this situation. Having your webcam on and joining chat after will also be hidden (not advertised) when this option is enabled.
--> x64-bit support accidentally broke YTK's menus in YM 8.x. This has been fixed.
--> x64-bit API Hooking support will now work even if the target function is already hooked.
--> A scan bug was fixed in YTK's Webcam Presence Verification scan feature (WPV). WPV has also been renamed to "Webcam Presence Scanning" and it now includes 2 webcam lookup server selectors (primary and secondary servers used to check for online cams). Webcam Presence Scanning is now virtually 100% accurate with the only exception being if the secondary MUD webcam server isn't functioning properly (which is a Yahoo! server issue known to happen from time to time). There are 3 secondary webcam lookup servers to choose from so finding one that is accurate/functioning properly is now possible for our users to take advantage of. This feature, a YTK exclusive, heavily impacts chat room spam by detecting porn bots advertising offline (fake) cams in chat.
--> The manual webcam scanner has been temporarily DISABLED pending an adjustment scheduled for the next build of YTK Enhanced.
--> Added back the option for Windows Vista & Windows 7 to disable Yahoo!'s "YMSGR:" URI handler scheme (protocol handler). This feature prevents Yahoo! Messenger crash links from working. This option is located in YTK's Security section -> "Enable Filtering for Yahoo! Messenger-related Crash Links found in Webpages".
--> Added a "Let Messenger Choose" option in the PC Calling Server Selector & in the PC Calling Port Selector.
--> Made an adjustment to U-Mode's Lost Time Detection notification.
--> Fixed the SMS settings not saving and reverting back to the default settings.
--> Patched the widely used 0xBD avatar checksum packet exploit so it no longer affects (lags) Yahoo! Messenger. For the time being only Friends and Safe Listed users can send you this type of packet.
--> YTK now properly detects Windows 7 with it's chat room /sysinf command & in the About window.
--> YTK's YMSG Protocol Reversion is now inaccessible/disabled by default. For now it's not needed since U-Mode allows you to use all of Yahoo!'s YMSG protocol versions (15-17 & 102).
--> Added printing of blocked webcam view request attempts to the alert bar and YTK's loggers. This logging also indicates whether the user was rejected normally or if they were rejected by timing out the user's view request to your webcam (another YTK exclusive feature of course).
--> YTK now interally and automatically blocks spam greet "hello" bots. This was becoming a huge annoyance over the last several months and it was time to do something about it. More spam greet signatures will be added and recognized by YTK internally to impact chat room spam even more.
--> Fixed Pingbox messages not showing as Blocked in the alert bar when the Nickname requirement is on.
--> Fixed Pingbox messages not being displayed in the alert bar when Block All is turned on.
--> Fixed another minor Pingbox bug that allowed Only Allow All Messages or Block All Messages to be used together.
--> Several internal parsing functions were updated and improved due to some Yahoo! YMSG protocol and chat server changes.
A LOT more to come! The next build of YTK Enhanced is in the works AND YTK Pro version 2.0 is just about finalized!!
Progress
Happy New Year everyone! Just to give everyone a heads up, there's been progress on the next YTK Enhanced build, in addition to updates to YTK Pro and VC Sync. The next build of YTK Enhanced will have several new features and some bug fixes, including handling for an undisclosed exploit. After the next build of YTK Enhanced the focus will be on YTK Pro v2.0 and VC Sync. There's some other stuff in the works, but overall progress has been slow due to the personal lives of Adam and Brock as of late but it looks like it's going to be a great year for YTK!
P.S. There are no release dates or an ETA for the updates, but it shouldn't be long for the YTK Enhanced update then the focus will be on YTK Pro v2.0 and VC Sync.
Stay tuned...
Text Ban Exploit = Patched
Thanks to Adam, the text ban exploit is now patched. Adam was in direct contact with Yahoo and he provided the information needed to patch this exploit. We were going to wait to post this announcement until we get full confirmation that the exploit is patched on all servers and YMSG/HTTP but we've been getting reports that it is indeed patched so I'm going to post this now. Again, we're awaiting the status of the patch on all SP1/AC4 servers and on YMSG/HTTP but it looks to be patched right now on most, if not all servers. When we get confirmation we'll post it here!
Here's what Adam had to say...
"I was able to personally confirm that this flaw was patched but haven't tested it on all the chat entry-enabled YMSG servers (AC4 & SP1's) since that would take a lot of time, obviously. However, I have tested it out on multiple YMSG chat servers and was able to confirm that it's corrected based on that. I worked directly with Yahoo! Security and one of Yahoo!'s Messenger/Chat developers and their engineers to have them fix this one.
I would personally like to thank Mr. Kundtz from Yahoo! Security for taking this seriously and passing the technical info along to Mr. Cheng (a Yahoo! Chat developer) who was completely on-the-ball with this. It was a pleasure working with both of them and I'm quite impressed with their concern and patching efforts. Mr. Cheng himself assured me that they'd run another check on the chat servers (specifically the HTTP chat servers, YMSG/HTTP) to make sure that this patch covers all the angles so it won't be revived. If he/they find any other issues they're not aware of on those servers then he'll let me know about them."
Happy Chatting!
Forum Changes!
Well, there's a few major announcements.
1) Vacation's over and I'm back officially. You can thank me being a wiz with the forum software and my other 'skillz', lawl. Grin
2) We have new forums to commemorate YTK's 3rd birthday! We've changed from the old outdated phpBB2 to a new host running Simple Machines forum software! The downside to this is ALL members will have to sign back up to the forums. We're terribly sorry for any inconvenience for this!
3) http://forum.ytkpro.com *should* soon resolve to the new forums. http://forum.ytk.im already points to the new forums. Please update your bookmarks!
As we get back up and running, you may notice topics have disappeared. We're unable to import them at the moment so we have to start from scratch.
If anyone notices any problems, please get in touch with us as soon as possible, thanks!
'Online' User Detection Scan: ALL Chat Protos/Versions!
Another day another dilemma. I've decided to release the information to my working chat user scan detection method in hopes that it'll be abused enough for Yahoo! to patch it sooner rather than later. If this wasn't as invasive towards user's privacy then I would've likely added this to YTK to compliment it's current scanning feature set.
For those that've been around Yahoo! Chat long enough you may know that the Voice PM Invitation service type (Packet Type 0x004A) allows the sender to determine whether or not a user is signed into Yahoo! Chat (they don't have to be in a room, just signed in). By sending the Voice PM packet to a user that's connected to a chat server it'll route the packet to them and then send you back response packets (one or two depending on the user's actual pager status). If the target user isn't connected/online then you won't receive any response packets back from the server and you'll be able to determine that they're offline. Invisibility and Stealth Settings in Messenger don't defeat this packet in any protocol, implementation or version.
This packet scan works similarly to how sending a voice conference packet used to work to identify a user's online state except it's better since it's a globally supported YMSG service; where a voice conference packet fails (YMSGv101 & 102 user sessions) this will not. Since YMSGv101/102 sessions don't support conference services the target user won't receive the voice conference packet and if they don't receive the packet then the Yahoo! chat server the sender is connected to won't send back the desired response indicating whether the target user is online or not. This packet type also detects protocols and implementations that a voice conference invitation wasn't/isn't capable of detecting (WAP Mobile YHOO protocol for instance).
Protocols & Services Affected: Everything
- YMSG Protocol Versions 15, 16, 17, 101, & 102 (Messenger & all 3rd party chat clients)
- Yahoo!'s Web Messenger Service (http://www.web.im)
- Both new and old YMSG/HTTP implementations (Firewall with no proxies option in Messenger 8.0/8.1 | 9.0/10.0's HTTP Proxy option)
- Both new and old WAP/Y!Mobile YHOO services (http://us.m1.yahoo.com/p/login | http://new.m.yahoo.com/w/bp-messenger)
- Real WAP/Y! Mobile phone users
This Voice PM service (packet type) was recently 'retired' by Yahoo! after they took Messenger 6.0 - 7.5 away (YMSG versions 12-14) but by using a certain lesser-known set of servers the packet functions once again.
These servers are:
cs1.msg.cnb.yahoo.com
cs2.msg.cnb.yahoo.com
cs3.msg.cnb.yahoo.com
There could be other servers that the Voice PM packet will operate on for scanning but I haven't bothered checking for them (have at it). These servers are 'unpatched' and only accept YMSGv15, 16, 101 and 102 logins. YMSGv15 and 16 are the only protocol versions that will work for detection scanning with this packet, 17 isn't supported (these servers haven't been updated yet to support it) and universal/magic cookie logins aren't either. The only cookie logins that are supported on these servers are YMSGv101 and 102 which don't work correctly for scanning other users, an SSL-based encrypted YMSGv15/16 login is the only way it will work.
Raw YMSG Voice PM Packet (minus hdr):
Packet Type -> 0x004A (74) -> 1User_ID5Target_ID57131
YMSG Voice PM Packet coded in VB (Send this to Scan Other Users):
Code:
"YMSG" & Chr(0) & Ver & String(2, 0) & Chr(Int(Len(PktData) \ 256)) & Chr(Int(Len(PktData) Mod 256)) & Chr(0) & Chr(&h4A) & String(8, 0) & "1" User_ID "5" & Target_ID & "57131"
*Example* User is 'Online' Voice PM Response Packet (0x4A):
5À€User_IDÀ€4À€Target_IDÀ€57À€sfOjK_2qgTL9KdGyqMlRiw--À€13À€7À€233À€AXQ0ABOeNciy2qJo._r8cCvqPwUXeHJuw-À€
The above user online packet tells you that the person is signed in to a Yahoo! Chat server.
Not only does this packet scan detect a user's Online/Offline presence (invisible or not), it also detects what type of Status Message setting they're currently using when they're showing as Online.
The Following Preset & Custom Status Message Types are Detectable:
- "Busy"
- "Be Right Back"
- "Not At Home"
- "Not At My Desk"
- "Not In The Office"
- "On The Phone"
- "On Vacation"
- "Out For Lunch"
- "Stepped Out"
- Custom Status Messages (With Available/Busy/Idle/Master States)
- Custom Status Messages (Without Any Master States)
- "Idle"
- Idle (No Time Shown)
- LaunchCast Music Status Messages
- Webcam "View My Webcam" Status Message
- Games Status Messages
- Mobile Status Messages
- Plug-in Status Messages
etc...
If the user is showing as Online and they have a Status Message set then you will receive a second 0x4A Voice PM response packet back (it'll be sent to you first) containing numerical code information defining the type of status message they have set.
*Example* User is Online & 'IDLE' Status Response Packet:
Raw Response Packet:
Code:
59 4D-53 47 00 10 00 00 00 3B €R±·..YMSG.....;
0x0040 00 4A 00 00 00 04 E0 5D-BD 25 35 C0 80 67 5F 5F .J....à]½%5À€g__
0x0050 5F 5F 61 5F 5F 5F 5F 77-5F 5F 5F 5F 64 40 61 74 __a____w____d@at
0x0060 74 2E 6E 65 74 C0 80 31-30 C0 80 39 39 39 06 02 t.net10999..
0x0070 31 32 35 35 32 32 31 32-38 37 01 05 39 37 C0 80 1255221287..97À€
0x0080 31 C0 80 C0 80 1
The return packet string "1255212603" indicates the user is IDLE. The bolded first 5 characters appear to be constant from my own tests I've done. The actual preset (built-in) status messages are really obvious when analyzing the response codes (numbered 1-9).
This method of scanning roughly equates to having the target user on your buddy list. The only real difference between actually having them on your list or not is being able to read their custom status messages - if one is even set.
Drawbacks to Scanning with this Method:
1) Sending Voice PM Invitation packet exposes scan bot name
2) Scan Fails against Inactivated Alias Names (Gawd Mode names) and against Yahoo!'s Permanent Ignore server-side feature
*Note: Since the target user won't know the scan bot's name in advance the first scan attempt when the person is Online is guaranteed to be successful (excluding Inactivated name state) but not guaranteed thereafter. Rotating/alternating scan bots defeats the permanent ignore service from being effective at all and filling up the permanent ignore list also defeats future scans from failing (since the perm ignore list is a finite number).
2009 Fall Seasonal Sale!
It's that time of year again...
All of our products have now been heavily discounted to keep your pockets fatter and your chat session safer and more enjoyable! We, as a staff, realize that the recession in the states is making it hard for many Americans to purchase our software so we've decided to lower prices on all of our existing commercial software for everybody to capitalize on! YTK Enhanced "The Ultimate Yahoo! Integrated-Chat Companion" has now dropped in price nearly $10 USD!
That's right ladies and gentlemen... This is as cheap as it's going to get for you so we encourage all existing customers looking to purchase additional keys as well as brand new customers to jump on this seasonal sale! YTK Enhanced which is fully 64-bit OS compatible complete with Yahoo! Messenger 8, 9 and 10 support is an absolute steal at this discounted price!
New software prices are as follows:
YTK Enhanced ($15.99)
YTK Pro ($12.99)
VC Sync ($9.99)
YTK Enhanced Upgrade from YTK Pro ($9.99)
Enjoy guys and make sure to tell us what you think of these deep price cuts on the forum. We always appreciate your feedback!
New Alpha Chat Captcha Servers
Something Adam found and wanted to share...
A few weeks ago I scanned for more chat captcha servers and found 2 more, one of which currently works and the other doesn't (yet). These two new captcha servers appear to be "Alpha" servers hence the "a1" part of the hostname. It also adds up considering that Yahoo! is known for designating two alpha servers as new YMSG chat servers (AlphaCS1 & 2) so this seems to fit the pattern. I'm quite sure that these were the last two servers remaining to be found since I've spent a lot of time running ping sweeps and netrange scans over the last hour without anymore results. Here are the 2 new chat captcha servers.
- captchaes1.a1.chat.ac4.yahoo.com (Newest and works perfectly)
- captchaes2.a1.chat.ac4.yahoo.com (NOT WORKING - not actively accepting HTTP connections yet)
Here are the rest of the chat captcha servers which are already in Y!Supra and most other 3rd party chat clients by now...
- captcha.chat.vip.ac4.yahoo.com (This is the same as the generic hostname "captcha.chat.yahoo.com")
- captchaes101.chat.ac4.yahoo.com
- captchaes102.chat.ac4.yahoo.com
- captchaes103.chat.ac4.yahoo.com
So, that gives us a total of 6 chat captcha servers now with 5 of them currently active & working. It's probably just a matter of time before Yahoo! activates captchaes2.a1.chat.ac4.yahoo.com along with the other YMSG chat servers that've been sitting around. This could even happen tomorrow (the 30th, which is the end of YMSGv12-14) or sometime later. I've seen captchaes104.chat.ac4.yahoo.com in some clients but it isn't an existing server (this is easy to check by pinging it and checking the ip address with a RDNS lookup (PTR) or via a WhoIS lookup).
Since captchaes1.a1.chat.ac4.yahoo.com isn't known about yet (I haven't seen anybody using it or talking about it) there isn't any heavy demand on the server so it's nice and responsive to captcha answer submissions. Use it while you can before everybody starts putting it in their clients and bogging it down.
*Note: These servers are either really new or they weren't found before (they could've been around for a bit but I doubt it) because Google has 0 results on them.
Can't get any fresher than that. Enjoy!
Name Checking Without Using YMSG Or SSL
Another discovery of Adam's which he's sharing...
In the last build of YTK Enhanced that was released days ago I added a 3-in-1 name checker for my customers to use to check for available/existing names, locked/banned names (at the moment it only works if they own the account) and deactivated names. Performing these types of checks can be done in more than one way with the typical way it's done being using either YMSG, SSL or a combination of the two. Here is how I'm doing it in YTK using just plain old HTTP protocol to make the process of each check as simple as possible.
Checking for Deactivated Names:
HTTP GET Request Data -> login.yahoo.com/config/login?login=USERNAME
String to Parse in Return = 'Location: https://edit.yahoo.com/forgot?stage=fe100'
If this string isn't present then the ID has NOT been deactivated.
Checking for Locked/Banned Names (your names only):
HTTP GET Request Data -> login.yahoo.com/config/login?login=USERNAME&passwd=PASSWORD
If your Y & T cookies aren't validly returned then the account is most likely Locked or has been Banned. This method isn't 100% since you may not be able to get your cookies over HTTP but can sometimes get them with HTTPS (SSL), so this is best used in tandem with another check. I didn't put any real thought into this so combine it with something else or simply use SSL for this one, whatever floats your boat. I can list all the Lock and Ban SSL codes if anybody needs them.
If the cookies are returned as invalid then this is what each will look like...
'Set-Cookie: Y=%2e;'
'Set-Cookie: T=z=0;'
So in ASCII it'll be Y=. instead of Y=v=1 to start the Y cookie and the T cookie will be set to zero '0'.
Checking for Available/Existing Names:
HTTP GET Request Data -> login.yahoo.com/config/login?login=USERNAME
In the Get request packet header change the 'Accept-Encoding: gzip,deflate' field parameters to 'Accept-Encoding: none'. By doing this the Yahoo! web server @ login.yahoo.com will send you the webpage uncompressed instead of GZipped and deflated and as a result you'll be able to parse the string without any problem since it'll be in plain text. This is a clever little trick I'm using for this and it can be done another way as well but it would be extra work. The other way to do this is to request the webpage compressed with GZip encoding (normal/default browser setting) and then GUnzip/Inflate the data yourself so it's decompressed and able to be accurately worked with.
String to Parse in Return = 'This ID is not yet taken'
If this string isn't present then the ID is NOT AVAILABLE (it already exists). Another easy way to check a name to see if it exists or is available is to log into YMSG and send a buddy add request to the name, and if the name doesn't exist then you'll get an 0x83 (svc type 131) packet response back with the key/value pair -> 'À€66À€3À€', the '3' meaning there was an error in attempting to add the name (since it doesn't exist).
Here is a little tool to perform these 3 scans (Availability/Existence, Locked/Banned & Deactivation). You can sniff the HTTP GET request packet for each scan if you're having trouble with the information I gave in this thread:
Download: Y!Tri-Scan
Other name checks/scans that I'm willing to share the information for are a 100% accurate YMSG protocol "Online" detection check (which also works on YMSG/HTTP users) and a 100% accurate Webcam protocol "Online" detection check (Yahoo! Messenger's own check isn't even 100% accurate like this is).
YTK Enhanced Version 2.6 Beta Build 70 Released!
YTK Enhanced 2.6 Beta Build 70 Release Notes:
--> Buddy List parsing has been redone to handle the largest amount of buddies possible (1,000+) and will hopefully fix the large list accounts from disconnecting & reconnecting continuously when logging in.
--> Permanent Ignore List parsing has been redone to handle the largest amount of ignored users possible (hundreds).
--> Updated Yahoo! account username parsing to handle the main identity and account aliases (if any) to be more reliable.
--> Emoticons panel bug causing the emoticons to be cut off when Extended Emoticons was disabled has been fixed.
--> Extended Emoticons has been added back to PM windows in Yahoo! Messenger 10 beta.
--> U-Mode has been fixed to sign in first try in Yahoo! Messenger 10 beta.
--> U-Mode checkbox has been repositioned so it no longer messes up the Sign-in button in Yahoo! Messenger 10 beta.
--> Reveal Avatar feature fixed in Yahoo! Messenger 10 beta.
--> Auto-Scrolling has been fixed in chat rooms (for those that may've had this problem crop up).
--> Video Calling is now fully handled through group management/zoning and is supported separately from PC Voice Calls.
--> Refresh Buddy List bug in the Messenger buddy list YTK Enhanced menu has now been fixed (when refreshing Messenger shows buddies as signing OFF but doesn't remove them from your list... THIS IS NOT A YTK BUG!).
--> A Horizontal scrollbar issue has been eliminated in the chat room list (Messenger bug).
--> Added Auto-Refresh Buddy List option with adjustable time interval setting that will allow you to always stay as up-to-date as possible with buddy statuses and events (when refreshing Messenger shows buddies as signing OFF but doesn't remove them from your list... this IS NOT A YTK BUG!).
--> Added a PC Call SIP Server Selector so a reliable call server can now be selected (one is selected by default for you).
--> Added a PC Call SIP Port Selector
--> Added a Disable P2P option for PC Voice Calls
--> Added a Disable P2P option for PC Video Calls
--> Added a PC Call connection Keep-Alive option (on by default) that fixes the SIP PC call connection's "drop out" problem from the server.
--> Labeled Flood Cap Control anti-boot option "XP and below ONLY" so Vista and Windows 7 users can stop thinking there's a problem with it being disabled for them.
--> Reordered custom YTK Enhanced menus in Messenger's windows.
--> Fixed YTK Enhanced menu access when not signed in causing Messenger 10 beta to crash.
--> Added the "Smiley Search" feature for Yahoo! Messenger 10 beta (on by default); a feature that Yahoo! hasn't told the public about in their new Yahoo! Messenger v10.
--> Updated Yahoo! Messenger version & build checker to work for all new Yahoo! Messenger version 10 releases.
--> Fixed Username Auto-Completion to work without problems. Hold down the Shift key and press the Right-Arrow key to scroll through the list of names (is also labeled for how to use it in the control panel).
--> Added a Name Deactivation Checker ---------------------\
--> Added a Name Lock/Ban Checker --------------------------> 3-in-1 Name Checker
--> Added a Name Availability/Existence Checker ----------/
--> Added all *working* Webcam servers to the Webcam Presence Verification anti-spam feature so it's now, in theory, 100% accurate again. There are only 6 out of 48 servers total that work for this purpose and only 3 of these are accurate and in YTK at present.
--> Working Webcam servers for the Webcam Presence Verification feature also work for the Webcam Scan/Webcam "Online" Checker.
--> Fixed a bug in YTK's Message Archive Decoder/Viewer where "Archive" was being listed as a profile ID on the local computer.
--> Message Archive Decoder was updated to locate archive files regardless of where YM is installed on the hard drive.
--> Added a new option that allows you to Disable/Enable SMS in Yahoo! Messenger.
--> Temporarily resolved the Join/Leave notifications bug (where it's disabled) when ignored users are removed from the chat room (for now they're shown leaving until this is officially resolved!).
--> Added the ability to simply Double-Click a 'Blocked but Saved' PM message in the message viewer to reply to the sender (like how it used to be before Yahoo! redid their Offline Messages window causing us to have to create our own window for blocked/saved messages).
--> Fixed a bug in YTK's Quick Voice Ignoring of Voiced Users on the Mic that caused YM to hang for some users.
--> 100% official support for Yahoo!'s new YMSG protocol version 17.
--> 100% official support for Yahoo! Messenger 10 beta (up to build 525).
Chat Room Join Issues
Yahoo has seemed to have something to the chat join process that...
a) Slows down room joins - can take up to several minutes to get into a chat room.
b) Cause the captcha to stick in the room after you've joined a room.
c) Potentially give you errors on room joins and captchas.
d) Gives you log out errors when trying to join rooms.
Now, there's a single good thing about this. Yahoo has seemed to removed the chat limit so we can be in chats longer than 3 or 6 hours. We're currently looking into the current chat issues to see if there's anything we can do about it.
Please do not post about slow chat room join issues or anything else, it's purely Yahoo's fault!
Thanks!
Update: Change the captcha server to captcha.chat.vip.ac4.yahoo.com, captchaes101.chat.ac4.yahoo.com, captchaes102.chat.ac4.yahoo.com and captchaes103.chat.ac4.yahoo.com and room joins are nearly instant! Just the main captcha server (Let Messenger Choose option in YTK) captcha.chat.yahoo.com seems to respond slowly.
Yahoo! Messenger v10.0.0.525 Beta Download
I've decided to post the public link for Yahoo! Messenger v10.0.0.525 beta since I believe it's about to go live.
Download: Yahoo! Messenger v10.0.0.525 Beta
Why do I feel like the public beta's about to go live? Because earlier this morning I noticed this link was pointed towards the protected download of Yahoo! Messenger v10.0.0.444 but when I checked again about an hour ago it is now pointed towards 525. Because of this, I believe the public beta is about to begin.
Just remember, you got it here first. YTK isn't officially compatible with this build yet but will be soon!
UPDATE: Yahoo! Messenger 10 is now in public beta! More info here: http://messenger.yahoo.com/winbeta/
Yahoo! Messenger 10 Beta Build
Being the innovators of Yahoo! Chat we are, we've been lucky enough to get a copy of Yahoo! Messenger 10 beta (10.0.0.525 beta) before the general public or anyone outside of Yahoo does. This is an updated build over the Yahoo! Messenger v1.0.0.331 alpha build that was leaked on the net several months ago that contains some new icons for PMs, bug fixes (like the black skin's been fixed to have white names for people on voice) and several other things. :)
We expect the public beta of Yahoo! Messenger 10 to start within a week or so, maybe longer. Signs are that Yahoo is gearing up for the public beta.
A new build of YTK Enhanced is coming SOON which will support Yahoo! Messenger 10 completely - hopefully before it's publicly released!
Yahoo! Messenger 10 Pre-Alpha Discoveries!
Well I was messing around with Yahoo! Messenger 10 and discovered this new option called Smiley Searching that works in the PM window. This works great in the current pre-alpha leak of version 10 (build 331)...

![]()

As you can see it allows you to search for smilies by name and by their code, including hidden ones that the smiley palette in Messenger doesn't display/allow you to choose. So count this as another feature that will debut in Yahoo! Messenger 10 beta when it is officially released.
If you want to try this out in Y!M 10, download this Registry file and import it: http://www.ytkpro.com/SS.zip
In addition to discovering this, several other major discoveries have been made in the last 12 hours, including some PC-2-PC calling (and video calling) discoveries, among other useful things! More information on this later! YTK Enhanced is being updated as we speak to support these future changes when Yahoo! Messenger 10 goes into public beta - in addition to some bug fixes and some new interesting features for everyone!
Price Reduction!
We're not sure how long these reduced YTK prices will stay around but for now you can purchase YTK Pro for just $17.99 and YTK Enhanced for only $24.99. In reducing the prices of both YTK editions we've effectively lowered the prices for ALL of our software for the time being (including even the upgrade cost). Also VC Sync's $19.99 price point and decided to cut it by $5 (25%) to $14.99 in order to make it more affordable for people on tighter budgets.
If you are/were planning on buying VC Sync and/or YTK Pro and/or YTK Enhanced (or even upgrading) then NOW would be the best time to do it since our software is at it's lowest! Cutting $5 back from YTK Enhanced is the lowest we'll ever go with it and cutting YTK Pro down to only $17.99 is the lowest we'll be going with it as well. So, knowing this, holding out to see if the prices drop even further would just be a waste of time... because they're going no lower than what they're selling for now.
Lowered YTK Pro -> YTK Enhanced Upgrade Price!
Brock and I have now lowered the cost of upgrading to YTK Enhanced from $15 to only $12.99. This is the lowest possible price that we can do and is nearly 50% off the price of YTK Enhanced! This is our way of saying THANK YOU to our YTK Pro customers for purchasing and standing by us and our software over the years!
*UPGRADE PLAN* YTK Pro -> YTK Enhanced Edition!
As the subject states, Brock and I are now starting to allow our YTK Pro customers to upgrade to YTK Enhanced.
Here's what the upgrade plan will be and how it will work:
1) You are required to be a customer who has purchased YTK Pro. You can already be an existing customer with Pro OR you can buy Pro whenever just as long as it's been purchased (if you don't already own Pro then purchasing it in the future will entitle you to this upgrade option).
*NOTE: VC Sync and YTK Enhanced purchases DO NOT count toward this upgrade plan. So please do not PM us or our staff about how you've bought this many VC Sync keys and however many YTK Enhanced keys because these products are not counted toward eligibility.
2) You will need to be able to prove that you have bought YTK Pro. Providing your YTK Pro license key along with your full name you used for it's purchase as well as your e-mail address you used for it's purchase is required.
Our Pro to Enhanced upgrade plan allows you to buy/upgrade to YTK Enhanced for only $12.99!
By upgrading you are allowed to keep your Pro edition so that you will have BOTH editions of YTK!
If you choose to upgrade to YTK's Enhanced edition you will be required to wait AT LEAST 72 hours after payment to receive your Enhanced license registration code. This wait time is to safeguard ourselves from fraud and includes processing time by both the e-commerce provider as well as our own manual labor in verifying your proof of (Pro) purchase as valid and distributing the license codes.
Please Be Advised: If ANYONE is caught for fraudulent activity then they will be denied the upgrade to YTK Enhanced AND will suffer the consequence of having ALL of your software BANNED (this includes YTK Pro, Enhanced and VC Sync)! This is your only warning.
-------------------------
Brock and I have chosen to make this upgrade plan possible due to the sheer amount of Pro customers requesting that this option be available to them. For the small cost of upgrading ($12.99 USD) you will be able to own both editions of YTK, Pro and Enhanced, and will be entitled to all future updates to both programs (for their lifetime).
This upgrade plan is an EXCELLENT deal for our Pro customers considering that YTK Pro was more than likely purchased at it's regular price of just $19.99 or less (depending on when you bought it) while YTK Enhanced's regular/individual price is $29.99. So if you purchased Pro for $19.99 USD and upgrade you will have only spent approximately $35.00 in total for BOTH programs.
Our upgrade plan gives you 50% Off the regular price of YTK Enhanced for being a Pro customer. When you break our upgrade plan down, what you previously paid for YTK Pro (let's say $19.99) in addition to the cost of upgrading to Enhanced is only the equivalent of buying YTK Enhanced at it's regular price + an additional $5 USD. So you'll now have BOTH editions of YTK and you only ended up paying, at the most, $35 total (some customers have purchased YTK Pro cheaper in the past making it even less than this).
-----------------------
Choosing to Upgrade to Enhanced:
If you are interested in this upgrade plan and own (as in you purchased it) at least (1) copy of YTK Pro then you can upgrade to YTK Enhanced by forum PMing either Brock or I with your YTK Pro purchase information outlined in step #1.
Brock, our staff, and I think our Pro customers will be happy with us offering this optional upgrade to them at such a fair price and great deal.
Update: With our upgrade plan we are using PayPal to receive payment. For our customers that don't already have PayPal accounts you can still send payment in order to upgrade by using this link -> https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=marketing_us/send_money
The PayPal "Verified" e-mail address to send the $12.99 USD payment to will be privately disclosed by Brock and I on an individual basis through forum PM. After verifying that you are a legitimate YTK Pro customer the address will be sent to you where you can then send payment and receive your upgrade to YTK Enhanced (shortly after 72 hours of receiving payment your YTK Enhanced key will be delivered to you).