Habbo.swf original source(structures and names, no code)
AIR63-201405291302-77205008 (iPad version 1.06)
Link: https://mega.co.nz/#!U81k0ASJ
Key: izuaxcMoUs8dBAPaErZF1fVQqGN96SnDNK3ngIYfujI
Example:
Code:
//HabboConnectionType (com.sulake.habbo.communication.enum.HabboConnectionType)
package com.sulake.habbo.communication.enum {
public class HabboConnectionType {
public static const HABBO_MAIN:String;
public static const NORMAL_MODE:int;
public static const DEVELOPMENT_MODE:int;
public static const NO_CRYPTO_MODE:int;
public function HabboConnectionType();
}
}//package com.sulake.habbo.communication.enum
P.S. It's been almost a year, so I hope sulake dev guys don't mind.
Re: Habbo.swf original source(structures and names, no code)
Is this the same Habbo.swf used in the client or is this the one from the iPad application?
EDIT:
Why all functions have no body? You removed those on purpose?
Any particular reason to not include those? It is pretty much useless this way lol.
Re: Habbo.swf original source(structures and names, no code)
Quote:
Originally Posted by
The General
Is this the same Habbo.swf used in the client or is this the one from the iPad application?
iPad application is as3 code compiled in Adobe AIR. 90% of code is the same as in web version (exept for some native code and interface).
Re: Habbo.swf original source(structures and names, no code)
Quote:
Originally Posted by
TheOleg
iPad application is as3 code compiled in Adobe AIR. 90% of code is the same as in web version (exept for some native code and interface).
Yeah was just about to say.
It's very easy to package already-existing code into AIR and turn your web apps into mobile apps. It's pretty sweet, and this is amazing. Purely amazing.
Re: Habbo.swf original source(structures and names, no code)
Quote:
Originally Posted by
TheOleg
iPad application is as3 code compiled in Adobe AIR. 90% of code is the same as in web version (exept for some native code and interface).
I'm sure that if you can decompile the SWF and get these class names you are also able to just post the .SWF or dump everything?
Re: Habbo.swf original source(structures and names, no code)
Quote:
Originally Posted by
The General
EDIT:
Why all functions have no body? You removed those on purpose?
Any particular reason to not include those? It is pretty much useless this way lol.
That's all I was able to pull out. You can find out more if you dig up deeper.
Btw, with structure you can just compare new swf and this one and find out what actually packet structure does.
Re: Habbo.swf original source(structures and names, no code)
Quote:
Originally Posted by
TheOleg
That's all I was able to pull out. You can find out more if you dig up deeper.
Btw, with structure you can just compare new swf and this one and find out what actually packet structure does.
Not really as all the code is missing.
How about posting all files you got? Maybe we can find some more things :P:
Re: Habbo.swf original source(structures and names, no code)
Quote:
Originally Posted by
The General
Not really as all the code is missing.
How about posting all files you got? Maybe we can find some more things :P:
Link: https://mega.co.nz/#!V9sSlQyB
Key: y9dfDiEpSCIdqsN4I6tPrGjUfROU7CUg_1dURScQSOc
Re: Habbo.swf original source(structures and names, no code)
Re: Habbo.swf original source(structures and names, no code)
Thank for releasing this Oleg, I couldn't find my original copies you sent ages ago.
@The General: All the ActionScript 3 code is cross-compiled natively in Obj-C during the port. It's not in the .SWF at all. I've worked extensively on reversing this and couldn't make any progress because it's encrypted and required an iOS device to get a decrypted dump (which I didn't have at the time).
Might have another go at this, IDA Pro can apparently work with a decrypted dump, but it's a bitch to actually decompile.
@TheOleg: Do you still have the .ipa files?
Re: Habbo.swf original source(structures and names, no code)
Quote:
Originally Posted by
scottstamp851
Thank for releasing this Oleg, I couldn't find my original copies you sent ages ago.
@
The General: All the ActionScript 3 code is cross-compiled natively in Obj-C during the port. It's not in the .SWF at all. I've worked extensively on reversing this and couldn't make any progress because it's encrypted and required an iOS device to get a decrypted dump (which I didn't have at the time).
Might have another go at this, IDA Pro can apparently work with a decrypted dump, but it's a bitch to actually decompile.
@
TheOleg: Do you still have the .ipa files?
Nope. I guess it's still googleable.
Re: Habbo.swf original source(structures and names, no code)
Not knowing what IPA files are, I cannot find this release anywhere at all
Re: Habbo.swf original source(structures and names, no code)
Quote:
Originally Posted by
Dominicus
Not knowing what IPA files are, I cannot find this release anywhere at all
.IPA is Apple's App file format. The extension-less HabboAir file that Oleg posted is contained inside the IPA, it's basically the executable file. But yeah, they're hard to find. I can't find this specific version either. :(
Re: Habbo.swf original source(structures and names, no code)
Which version of the app is this?
Re: Habbo.swf original source(structures and names, no code)