I don't know if anyone yet has noticed this but in order to utilize DivX fully on the SGS II you must first register the handset.
Unfortunately it is not as simple as tapping on the screen and then playing DivX media. Instead you have to go through a complex routine....
As such here is a step-by-step guide in how to do this as painlessly as possible.
To register DivX you need to do the following:-
1. On the SGSII go to Settings/About Phone/Legal Information/License Settings/DivX VOD/Register
Tap on Register and it will give you a registration code which you need to make a note of.
2. Once done you then have to go to your PC and download the registration file by clicking on where it says 'Free Download' from DivX ~ http://vod.divx.com
3. This will then download a file titled DivXInstaller.exe to your PC.
4. Install this file on your PC then run the DivX Plus Player and click on the players menu 'VOD/Register a DivX Certified Device' and fill in the card that loads using the code you wrote down earlier.
5. A file will then be downloaded to the PC which you then have to copy across to the SGSII.
6. Once copied simply play the file and the SGSII is then registered.
7. Finally, go back into the settings menu on your phone and you will now notice where it used to say register it is now 'greyed out' and 'Deregister' is available to click on should you wish to de-register.
Job done....
it's only Protected Divx that won't play unless you registar, i've never even seen a protected divx file though.