What is the Yahoo Messenger Invisible Hack?

Yahoo Messenger comes with stealth settings that allow a user to appear to be off-line to both anyone looking at Yahoo profiles or anyone looking at buddies on a friend's list. However, employing an invisible hack will over-ride those settings and allow the hacker to see who really is logged onto Yahoo Messenger.

How the Yahoo Messenger Invisible Hack Works

Hacking Yahoo Messenger requires software that will over-ride the code built into the Yahoo servers to manage the instant messaging functions on the Yahoo network. There is actually more than one piece of software available. Some versions work with the older and current version of Yahoo Messenger. Other software removes the stealth status of an online user. Some software packages actually allow the hacker to actually take over accounts and use them to send spam messages.

Uses of the Invisible Hack

The immediate benefit of being able to reveal the online status of Yahoo Messenger users is obvious to persons trying to generate business with spam instant messages. Once the stealth settings are overridden, additional software (not the invisible hack software) can be used to blast out spam instant messages to a larger audience, all in the hopes of getting immediate attention from someone. Persons who believe they are invisible will think they are still invisible and are less likely to report or respond with an angry return message.

In more severe cases where the identity is actually used to send out the mass spam messages, using the identity of a third party creates another layer of anonymity for the hacker. Persons will find it much harder to track down who actually initiated the instant messages. Thus, the chances of getting into trouble with legal authorities are slimmer than with other methods of spamming.

A less egregious or illegal reason people use the Yahoo Messenger Invisible Hack is to monitor the status of friends and acquintances. For instance, if they believe a friend or acquintance is online, but is attempting to avoid them, they may use the hack to see if the person really is logging on or off.

Yahoo Countermeasures for the Invisible Hack

Yahoo has made some headway in offering protections in each new version of Yahoo Messenger to reduce the effectiveness of hacking software. Persons who use Yahoo Messenger should consider upgrading to the latest version to avoid being targeted by those who use the hack. In addition, forwarding suspicious instant messages to Yahoo may help them to develop further protections.

Getting Started With Flash Lite

Flash Lite is the version of the Macromedia Flash Player that has been specifically designed for use on mobile phones. This article aims to give you an introduction to developing content for mobile devices and the tools you need to start building applications using Flash Lite.

A Brief History

Flash Lite 1.0 was launched in February 2003 for NTT DoCoMo 505i handsets in Japan and provided an easy way to put Flash content on to mass market mobile phones for the first time. Flash Lite adoption in Japan has been hugely successful with Flash Lite pre-installed on 25 different handset models.

As of this writing, the current version of Flash Lite is 1.1 and this article will be concentrating on this new release. This updated version has added HTTP based connectivity, improved access to native device capabilities and a new content development kit (CDK).

Why Put Flash on Mobile Phones?

Using Flash technology on a mobile phone provides the same advantages as using Flash on the desktop. You can create rich, interactive, compelling user experiences that have a consistent display across a range of platforms. Developing applications with Flash Lite can also result in a quicker time to market and lower developer costs than using J2EE or C++.

One of the major strengths of the Flash platform on the desktop is the one million-plus developer community that has years of experience designing and developing user interfaces, games, animations and e-learning applications. This kind of content is also required for the mobile market so if you're a Flash developer or designer, you can use your same skill set to develop content for this brand new market.

Examples of Flash Lite Content

The Flash Lite developer community has been building a wide range of content for use on mobile phones including games, information tools, screensavers and e- learning applications:

Image 1: Examples of Flash Lite Content

More examples of Flash Lite content can be found in the Macromedia Flash Lite Exchange.

As with Flash on the desktop, Flash Lite gives you the power to create any type of content you want. The only limitation is your own creativity.

Features and Functionality

Flash Lite offers you the same timeline based features that you would expect to find with a Flash based platform:

  • Movie Clips
  • Buttons
  • Vectors
  • Gradient
  • Bitmaps
  • User Input
  • Audio
  • Scripting

As this version has been designed for use on mobile devices that have much less processing power and memory than desktop computers, it has a reduced feature set when compared with its big brother Flash 7. In fact, Flash Lite is based on the Flash 4 scripting engine. Macromedia has gone for distribution rather than functionality with the release of version 1.1.

One of the new features of version 1.1 is the ability to access native device properties. From within your application you can now:

  • Get battery level status
  • Send SMS messages
  • Get network connectivity status
  • Dial phone numbers
  • Launch other applications

These new capabilities let you create content that can interact with the host device giving your users a much better "mobile" experience.

One of the most important new features of Flash Lite 1.1 is the ability to send and receive data over HTTP. This enables you to load data (and SWF's) into your application from a web server, giving you the benefit of dynamic content in an installed application.

Getting Started

The first thing you will need is a copy of Flash MX Professional 2004 and the Flash Lite 1.1 Content Development Kit (CDK), which can be downloaded from the Macromedia web site:

The CDK includes the following:

  • Authoring update for the Flash IDE
  • Sample files and tutorials
  • Authoring guidelines (including all the Flash Lite 1.1 actionscript commands)
  • Interface elements (select boxes, radio buttons)

The authoring updater contains a test player that allows you to test your applications within the Flash authoring environment:

Image 2: Flash Version Settings

The test player lets you preview your applications in a simulated environment but it will not replicate the processing speed and the functionality of a mobile device. For that, you will need to purchase a Flash Lite 1.1 compatible phone. A list of supported handsets can be found at the Macromedia website.

Tip: Try eBay for some cheap mobile phones to use to help develop and test your Flash Lite content.

Once you have your phone, you need to get the Flash Lite 1.1 player. This can be purchased (yes purchased – that's not a typo), from the Macromedia store. It is inexpensive at $10 so the price shouldn't put you off. In time, mobile devices will have the player already installed but for now you need to buy the developer version.

Some of the most useful mobile phone applications have dynamic content which requires you to have a GPRS account with your service provider.

Building an Application

Before starting to build your first Flash Lite application you need to decide which handsets you will be targeting. Mobile phones vary quite extensively in features and input methods. You should take note of the following:

  • Screen size
  • Input devices (five-way navigation, touch screen)
  • Processor speed (important for animation and complex graphics)
  • Sound support

Note: There is an initiative underway in the Flash Lite developer community to document these properties across all Flash Lite supported handsets.

Mobile phones don't have a keyboard or mouse, so your interface will need to be designed in a way that is intuitive and easy to use with the phones input methods. Flash Lite can take input from joysticks, touch screens and navigational keypads. You can also assign key press events to the 0-9,* and # keys. Some phones also have "Soft Keys", which can be mapped to key press events:

Image 3: Soft Keys

When developing applications for Flash Lite, the differences between creating content for the desktop and creating content for mobile devices need to be considered. It is beyond the scope of this article to discuss this subject in detail but points to consider include:

  • Font choice and text sizes
  • Use of vector and bitmap images
  • Simultaneous tweens
  • Use of alpha effects

Desktop to Device

Once you've built and tested your application on your desktop machine, you will need to transfer it to your phone to get a true indication of how well it will perform and render. One of the following methods can be used to transfer the SWF file to your device:

  • Bluetooth
  • Infra Red
  • Cable
  • Email
  • Memory Card
  • Download from internet

Bluetooth is by far the easiest way as many of the phones that support Flash Lite are Bluetooth enabled.

I've Built My First Application, Now What?

After you've tested the application on your mobile device, it's time to show it to the world. The obvious place to start is the Macromedia Flash Lite Exchange

You can submit your SWF file and gain exposure for your content from operators and manufacturers all over the world. Macromedia is actively promoting this showcase so it's a good idea to try and get your content included.

If you have a website or blog, you can provide a link to your application from there or try the new showcase section at the Flash Mobile Forum.


Macromedia Website

Macromedia Flash Lite Forum

Flash Lite Discussion List

Flash Devices

The Future

Flash Lite is simplifying the development of mobile phone applications and opening up a huge potential market to existing Flash developers. Recent deals with Samsung and Nokia have proved that there is a commitment by the manufacturers to support the platform so it's only a matter of time before Flash Lite enabled handsets become readily available.


This article has given you an introduction to Flash Lite and the tools you need to start producing your own mobile phone content. Flash Lite gives you the power to create visually rich, connected, intuitive mobile solutions, and the best thing is that if you're a Flash developer, you already know how to do it.

Adobe Apollo = Acrobat Reader + Flash Player

Adobe Engineers are developing a new product codenamed Adobe Apollo that integrates the Macromedia Flash Player with the Adobe Acrobat PDF Reader. Adobe Apollo software will provide Macromedia Flash and HTML functionality and will run independent from the web browser just like a standalone desktop application.

Adobe Apollo won't provide an EXE projector like you see for SWF files, instead clients will have to download and install the Apollo runtime. And just like Macromedia Flash, Adobe Apollo will be a free runtime.

The pre-release version of Adobe Apollo will be available this year while Apollo 1.0 is expect in 2007. Apollo Version 1.0 will run on desktops while the future releases will support mobile devices.

Apollo will offer data synchronization, the ability to work online or offline, one-click installation and desktop integration. Apollo will join Flash Lite (the mobile client) and Flash Player (the browser client) to form the Flash Platform client family.

Adobe Apollo is seen as the next generation Flash player that run out of the browser and offers Macromedia Central client like capabilities. Meanwhile, Adobe will continue to deliver the standalone version Flash Player and Adobe Reader for viewing and interacting with PDF documents and forms.

Applications for Adobe Apollo can be devloped in any IDE include Macromedia Flash Platform, Adobe Flex Builder (Zorn), Eclipse or even the good old notepad.

Adobe Apollo
To explain the potential of Apollo, Macromedia Senior Vice President Mike Sundermeyer presented a concept application where a user's entertainment library was fully indexed and integrated with ecommerce, email, messaging, media center and other dynamic content into one intuitive application.

Adobe Apollo sounds quite like Macromedia Central, a application and deployment environment. Macromedia Central applications are written in Flash and can be run locally on the user desktop from a Macromedia Central shell client.

Kevin Lynch said that Adobe Apollo will be posted on Macromedia (Adobe) Labs when it moves to alpha stage. It is now very clear that the Macromedia Flash Platform is not going to stay exclusively in web browsers.

Ikezi Kamanu attended the Adobe Apollo technical overview session at Adobe Developer Week and he has posted screenshots with Technical Overview of Apollo. Ryan Stewart has some screen capture of demo applications built using Adobe Apollo and Flex Builder.

Macromedia Flash Platform Architecture with Apollo

PHP developer Cochin |PHP developer Kerala | PHP developer India | Flash developer/programmer Cochin | Flash developer/programmer Kerala | Flash developer/programmer India | web programmer kerala |web programmer Cochin |web programmer India |web developer kerala |Web developer Cochin | Kerala PHP | PHP freelancer| flash actionscript freelancer