Hi, I'm relatively new to this forum. I just got a Droid R2-D2 two days ago (my first smart phone ever!) and have been playing around with it ever since. I'm currently running Fission 2.5.7 with almost all of the Star Wars bits reintegrated, including all of the live wallpapers.
Yes, you read me right... I got the two rogue live wallpapers up and running on Fission!
First, I want to thank Ecnassianer for bravely venturing forth into the unknown (or, at least, the less-well-documented) and writing this incredibly detailed guide. I probably wouldn't have dared to SBF and install a new ROM and risk bricking my phone without it.
Now, the reason you couldn't get Asteroids.apk and Swipe.apk to install is because they were odexed... that is, they each had a corresponding .odex file. Now, I'm still a little hazy on the details so correct me if I'm wrong, but I believe that odexed applications are tied to a specific framework. I attempted to deodex the files myself with the smali/baksmali package, but the result still failed to run. Finally, I turned to Angdroid's "Star Wars" ROM, which is as close to stock 2.4.5 as I've found, and which also happens to be fully deodexed. I grabbed his deodexed Asteroids.apk and Swipe.apk and integrated them into the bootanimation.zip package (you could probably also just push them using ADB), and I was good to go... but not before adding a few other goodies.
First of all, I decided to restore the boot animation sound, which involves swapping out the /system/bin/bootanimation file for a patched one that I found on another forum. In addition, I edited the metadata for the R2-D2 sounds to prefix their titles with "R2-D2", so that they are listed together in the notification/ringtone selection screen. I also copied the ringtone versions of these sounds (the only difference is that the ringtone versions loop while the notification ones don't) to the /system/media/audio/alarms folder so that they are selectable as alarm sounds. [I originally included the /system/media/video/startupvideo_en.3gp file for the convenience of having an all-in-one package, but decided to remove it.]
Ladies and gentledroids, I present to you... R2D2-bootanimationmod.zip. Instructions for using these files are exactly the same as those for Team Black Hat's original R2D2-bootanimation.zip file. [To summarize: boot into clockworkmod recovery, mount /system, install zip from sdcard.] Full credit goes to Team Black Hat (for R2D2-bootanimation.zip) and Angdroid (for the deodexed Star Wars ROM).
[After applying R2D2-bootanimationmod.zip, you can easily disable the boot animation sound by renaming /system/media/d2_r2d2_pu.ogg to something else, like d2_r2d2_pu.ogg.bak. Then, re-enabling it is as simple as renaming the file back to its original name.]
[Note, however, that R2D2-bootanimationmod.zip replaces /system/bin/bootanimation with a patched version. If you don't want that to happen, go ahead and delete the /system/bin folder INSIDE THE ZIP FILE, before applying the zip file. While you're at it, you might as well also delete the /system/media/d2_r2d2_pu.ogg file, because the file *probably* won't play anyway.]
Two other things before I sign off. First, I tried backing up the "Best of R2-D2" app (which opens the .3gp file) with TitaniumBackup, as Ecnassianer suggested, but it failed to restore a working version. Does anyone have the original .apk file? (It's not in Angdroid's Star Wars ROM, so don't bother looking there.)
Second, Fission 2.5.5+ appears to use a different lockscreen framework so the original Star Wars lockscreen won't work. However, I will say that the rotary lockscreen looks absolutely b!+chin' against the 3D Millennium Falcon live wallpaper. I did identify the PNG files that need to be replaced, if anyone wants to create Star Wars lockscreen icons for Fission 2.5.5+... I thought about it, but I just don't feel like doing it right now.