
Originally Posted by
sant0ro
Habbo Air is really hard to make an Emulator for Android/iOS version.
Some points:
1. The Releases are totally different from Desktop Version
Habbo regularly update his SWF, and every time run's his Encrypt Algorithm. Obfuscating all, and removing imports, and renaming all variables, voids, etc with weird names. (Only some things isn't obfuscated, every release is some different things that have a clean name - depend the release)
Other thing is all Packet Id changes. Every build, you know it.
2. Habbo Air doesn't use Habbo Desktop Branching Build Names (RELEASE, PRODUCTION, DEVELOPMENT) (Obviously i mean they doesn't use the SAME releases in Desktop <-> Air) First because all the Action Script is basically different (In terms of Visual Objects).
3. Habbo Air of iOS has same "RELEASE" of Habbo Air for Android, but the Engine is totally different.
4. Is really hard make a unified Habbo Emulator for Desktop <-> Tablets/Phones, because of the structures and id's are different. Is not impossible, (because Habbo has) but is hard.
5. A lot of other things, like only cracking the SWF from Habbo Air isn't sufficient for play in "retro" servers. The Port and Ip-Address must be injected manually for each Retro and build each app in Android SDK. (The ARM code is lost when you try force a inject without build)
6. Android only connects to SSL Servers, Must have Android Developers "Certificate" (if you want to put in Play Store, also to Android connect must also a "recognized" connection (if you don't have root in phone).
7. Apple and Google can ban your developer access if Sulake reports. Is really a lot more easy your ben jailed with that, than Normal Habbo Retro. (Because you accepted Google and Apple Developer license...)
8. Other things, that Droppy can confirm or continue.. (Also the Encryption Algorithm is totally different.)