YXFlash is a multimedia player for iPhone supports xvid, divx and flash (.flv) videos and movies. Moreover this player is free of cost. All you need is a Jailbreaked iPhone With Cydia or Icy. YXFlash player is out for iPhone and available on BigBoss repository in Cydia. YXFlash marks the first actually usable xvid / divx player for the iPhone. Finally you can watch that collection of avi files you have laying around without having to convert them into Apple’s annoying format first. While the converted videos do play a bit smoother due to hardware acceleration, but xvid videos are watchable, at least the ones I tested.The player also plays flash content if you have downloaded flash flv videos to your device. (It is not a web based flash player).To add videos to your iPhone for playback you can use SSH to transfer files. In the free version you can play Xvid, DivX and AVI format if you wants to play .FLV or Flash videos you have to purchase a paid version.
How to Install and use YXFlash for iPhone : Go to Cydia and search for YXFlash and Install it. Now SSH your iPhone and get access to file system of your iPhone. Once you get access of iPhone make a folder in /Root/Private/Var and name it Videos or whatever you want. Once you make a folder drag and drop your media to that folder you just created. When the media complete it’s transfer launch the YXFlash from the springboard and tap the file you wants to play. Check the screenshots given below where i played a .AVI file on my iPhone.