HabboAir AIR63-201708251331-359388093 + Crack method

Page 1 of 2 12 LastLast
Results 1 to 15 of 24
  1. #1
    not a DEVELOPER Droppy is offline
    DeveloperRank
    Feb 2012 Join Date
    /home/droppyLocation
    2,082Posts

    HabboAir AIR63-201708251331-359388093 + Crack method

    Ok guys so,

    First of all, this isn't going to be a tutorial, because 1) I don't have as much time, and 2) I can't remember most of what I did.

    Apparently Incapsula is blocking the Android Package file extension name, so I'll write only Android Package.

    So, a few months ago I've cracked HabboTablet.swf and made it work on Android Devices. Since Habbo for android has been long forgotten, I'm here to release what I did, but remember this package is old thus must be updated.What I did first was to packetlog everything, thus I changed (on this swf version) the keys located in the namespace _-4ZA class _-4Sj, method _-3Ub.

    base64 :
    xIBlMDUyODA4YzFhYmVmNjlhMWE2MmMzOTYzOTZiODU5NTVlMmZmNTIyZjUxNTc2MzlmYTZhMTlhOThiNTRlMGU0ZDZlNDRmNDRjNGMwMzkwZmVlOGNjZjY0MmEyMmI2ZDQ2ZDcyMjhiMTBlMzRhZTZmZmZiNjFhMzVjMTEzMzM3ODBhZjZkZDFhYWFmYTczODhmYTZjNjViNTFlODIyNWM2YjU3Y2Y1ZmJhYzMwODU2ZTg5NjIyOTUxMmUxZjlhZjAzNDg5NTkzN2IyY2I2NjM3ZWI2ZWRmNzY4YzEwMTg5ZGYzMGMxMGQ4YTNlYzIwNDg4YTE5ODA2MzU5OWNhNmFkBTEwMDAx
    Encoded as:
    {char:NLength}{string:Modulus}{char:ELength}{string:Exponent}
    It contains a string that's a base64, so all I did was to change to my keys.



    After packetlogging (some of which can be found here: https://pastebin.com/1NG4UcA1 ) with a packetlogger based on @Arachis :

    Source code from the packetlogger: https://github.com/iamdroppy/AirLogger/

    So I had to crack the SWF, so first the crypto was using my keys, now I had to disable a few security checks. I can't recall correctly, first because I'm tired, second because it has been around 5 months that I did it, and lots has happened.Anyway, I've also defined the hostname to a fixed host, so you must change this in JPEXS or RABCDasm.

    Again in namespace _-4ZA, I've altered the method _-eL that contains some crossdomain urls. I can't remember if this was necessary, but fuck that, it's in there.



    ---------------------------------------------------------------------
    To recompile and reassign the package:

    I've uploaded the rar, and there's a folder called "build":

    Put the original SWF named "Habbo dot apk" and open "decompile.bat", and it will save the output data to HabboTabletOutput.
    To recompile use recompile.bat, in which will create a new apk from HabboTabletOutput folder, and create HabboNew.apk.

    To resign and install in other devices, just click in one_click_signer.cmd, in which will use HabboNew.apk and save it in signed-HabboNew.apk.

    ---------------------------------------------------------------------

    There's already an unsigned and a signed version included in the downloadable file.

    ----------------------------------------------------------------------

    To login and register you must create an API (you can simply use Chocolatey CMS for that, there's only a few new requests, such as /api/ssotoken that returns the ssotoken based on your logged in user. A few modifications on Chocolatey and you'll be ready to go. In my case I've written a test php project.

    ----------------------------------------------------------------------

    To make your emulator compatible in a quick and hardcoded way:

    I've used the packet 4000, to check whether you are on X or Y release. If you are on mobile version it will patch the header bytes, and with little changes on the packetmanager I was able to patch it everytime the client was in Android.

    If server receives a packet, it will first get the header of the packet that it is translated to (for instance, 123 is on desktop, but air is 456, so I have to make 456 to point to 123). On the outgoing I do the reverse: I must have a list of desktop packets pointing to mobile packets. I didn’t had to modify much of my current source code, and it made sure both desktop and android would communicate between each other. HARDCODZ

    Why I did it in a lazy way? because first I'm lazy, and second, the hotel was already established with a lot of users.



    Something like this.

    The structures are usually the same, in except of some of the catalogue, and navigator. But most of the functionalities used didn't need a different packet structure.

    ----------------------------------------------------------------------
    You can change all configurations in common_configuration_txt located in the binarydata.

    save it as an txt, edit it, and reimport.

    ----------------------------------------------------------------------

    E = "3";
    N = "86851dd364d5c5cece3c883171cc6ddc5760779b992482bd1e20dd296888df91b33b936a7b93f06d29e8870f703a216257dec7c81de0058fea4cc5116f75e6efc4e9113513e45357dc3fd43d4efab5963ef178b78bd61e81a14c603b24c8bcce0a12230b320045498edc29282ff0603bc7b7dae8fc1b05b52b2f301a9dc783b7";
    D = "59ae13e243392e89ded305764bdd9e92e4eafa67bb6dac7e1415e8c645b0950bccd26246fd0d4af37145af5fa026c0ec3a94853013eaae5ff1888360f4f9449ee023762ec195dff3f30ca0b08b8c947e3859877b5d7dced5c8715c58b53740b84e11fbc71349a27c31745fcefeeea57cff291099205e230e0c7c27e8e1c0512b";

    ----------------------------------------------------------------------

    HabboTablet.swf is located in assets/HabboTablet.swf

    • Build folder (contains the tools you need to decompile, recompile, and re-sign)
    • Original APK that I used to base (contains the original swf)
    • Signed and Unsigned APK
    • Cracked SWF


    Download can be found in: https://ufile.io/fz2pd or https://drive.google.com/open?id=1HK...yc-nzA-4hM_53k
    Images:
    Spoiler:




    SWF won't work with compressed resources! so your gordon/RELWHATEVER must be all uncompressed. I tip you to do clone your version, and create one that only the swf uses it. Use this method: https://pastebin.com/smsbbCHk to decompress a single SWF file, also you can use it to decompress everything by enumerating files and sending to this method, and saving the output.

    Thanks to @B3T4T3ST3 Martim (Paulo) to be my partner in crime and for being a great help during the process (added ur real rz name, bitch.).

    Thanks to @Arachis @Joopie and @Quackster !

    @The General thanks for arcturus :)

    Thanks tons for @Biesmen for fixing the thread, luv ya mate

    I'd like if credits were kept: be it in your server or whatever, just to show some gratitude to the developers.
    Last edited by Droppy; 10-06-18 at 12:30 AM.

    Subscribe | Rules
    PM Me | Add Me

    Developer
    &
    Ex-Moderator




  2. #2
    Registered JeremyDriver147 is offline
    MemberRank
    Jul 2014 Join Date
    8Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Well this is news to me, is this a new thing?

  3. #3
    not a DEVELOPER Droppy is offline
    DeveloperRank
    Feb 2012 Join Date
    /home/droppyLocation
    2,082Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Quote Originally Posted by JeremyDriver147 View Post
    Well this is news to me, is this a new thing?
    Fairly new I guess. I made it last year around octuber. But life went to shit from then to now. All in all ,there you go how I did it. I had to gather everything from my HDD before I format, so I decided to post. Plus I'll have a shitty week once again so I wanted to be free from the data once and for all.

    Subscribe | Rules
    PM Me | Add Me

    Developer
    &
    Ex-Moderator



  4. #4
    what a twat is this hat? ovflowd is offline
    SubscriberRank
    Sep 2011 Join Date
    /etc/rc.localLocation
    2,255Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Amazing work, my friend. I know you were doing this job since some months. I also know you were creating an emulator for it. What are your planos for the emulator?



  5. #5
    not a DEVELOPER Droppy is offline
    DeveloperRank
    Feb 2012 Join Date
    /home/droppyLocation
    2,082Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Quote Originally Posted by saamus View Post
    Amazing work, my friend. I know you were doing this job since some months. I also know you were creating an emulator for it. What are your planos for the emulator?
    No plans for a server anymore, I did the emulator for it and also ported an already-established emulator to fully support it, but I’ve been too busy/depressive/auto-destructive to even think about this. This project has been left untouched for months now, and that sucks.

    Subscribe | Rules
    PM Me | Add Me

    Developer
    &
    Ex-Moderator



  6. #6
    Ultimate Member spreedblood is offline
    MemberRank
    May 2014 Join Date
    174Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Finally something new being released, great work, I'm sure alot of people will benefit from this! Thanks

    I hope you'll be better and rise up!

    Skickat från min FRD-L09 via Tapatalk

  7. #7
    I (L) Willem Spot Ify is offline
    True MemberRank
    Jun 2012 Join Date
    The NetherlandsLocation
    315Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    I also started on a Habbo air emulator a while ago but stopped with Habbo at that time. But basically it works almost the same as the Habbo client only some structures are different but most of them are the same (at that time idk if changed) .If someone wants my old source (it's pretty outdated) will upload it soon. btw I recommend using Apk studio: https://github.com/vaibhavpandeyvpz/apkstudio if you don't like to use the command line to build and sign the app and install the app all the time. (woops didn't read the whole post <<)

    Btw in the .bin files, you can specify (and add) your hotel so you don't have to hardcode the connection. So maybe in the feature, we can just make an app with retro's because most kids play multiple hotels.

    But nice structured release with a lot of info
    Last edited by Spot Ify; 16-04-18 at 03:16 PM.
    Discord: Guus#0001
    Skype: Draakwars


    I (L) Willem (video)

  8. #8
    not a DEVELOPER Droppy is offline
    DeveloperRank
    Feb 2012 Join Date
    /home/droppyLocation
    2,082Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Quote Originally Posted by Spot Ify View Post
    I also started on a Habbo air emulator a while ago but stopped with Habbo at that time. But basically it works almost the same as the Habbo client only some structures are different but most of them are the same (at that time idk if changed) .If someone wants my old source (it's pretty outdated) will upload it soon. btw I recommend using Apk studio: https://github.com/vaibhavpandeyvpz/apkstudio if you don't like to use the command line to build and sign the app and install the app all the time. (woops didn't read the whole post <<)

    Btw in the .bin files, you can specify (and add) your hotel so you don't have to hardcode the connection. So maybe in the feature, we can just make an app with retro's because most kids play multiple hotels.

    But nice structured release with a lot of info
    Thanks! I've used apkstudio too, but I deemed I was somewhat bored for that. As I said, I should've pushed the string from the configuration at that point. I didn't need to do that but this was the laziest way I could find, and this is an unfinished product. I haven't bothered much and I've quit habbo (again). I remember this was just to bypass a habbo verification on the hostname, I'll check later today if I can remember everything.. but I'd rather be sleeping and drinking tonight after work, so let's see.

    The bin files from the cracked swf is already set with my hostname, but I still hardcode it and didn't bother to push it.

    Subscribe | Rules
    PM Me | Add Me

    Developer
    &
    Ex-Moderator



  9. #9
    Gaby is offline
    SubscriberRank
    Apr 2013 Join Date
    Viva HollandiaLocation
    1,585Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Damn that is cool. Didn't know you were such a nerd Drops. Just kidding, great release. :D


  10. #10
    Member Baloe is offline
    MemberRank
    May 2014 Join Date
    41Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Does anyone still have the download link? (free)?

  11. #11
    not a DEVELOPER Droppy is offline
    DeveloperRank
    Feb 2012 Join Date
    /home/droppyLocation
    2,082Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Quote Originally Posted by Baloe View Post
    Does anyone still have the download link? (free)?
    I can reupload for you as soon as I'm home.

    I wonder if @Quackster can mirror it then

    Subscribe | Rules
    PM Me | Add Me

    Developer
    &
    Ex-Moderator



  12. #12
    Moderator Quackster is offline
    ModeratorRank
    Dec 2010 Join Date
    AustraliaLocation
    3,204Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Quote Originally Posted by Droppy View Post
    I can reupload for you as soon as I'm home.

    I wonder if @Quackster can mirror it then
    I'll definitely help out and be able to mirror it! I can't let any Habbo files be lost forever.
    The Habbo archives: http://alex-dev.org/archive/

  13. #13
    not a DEVELOPER Droppy is offline
    DeveloperRank
    Feb 2012 Join Date
    /home/droppyLocation
    2,082Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    @Quackster

    New url: https://drive.google.com/open?id=1HK...yc-nzA-4hM_53k

    I was out of town, and couldn't get it sooner. Arrived home today.
    Last edited by Droppy; 01-06-18 at 05:38 PM.

    Subscribe | Rules
    PM Me | Add Me

    Developer
    &
    Ex-Moderator



  14. #14
    Account Upgraded | Title Enabled! LeChris is offline
    True MemberRank
    Sep 2011 Join Date
    United StatesLocation
    652Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    This may sound dumb, but is there any way to get the CSS/HTML views for the habbo web portion of it?
    ie:

  15. #15
    not a DEVELOPER Droppy is offline
    DeveloperRank
    Feb 2012 Join Date
    /home/droppyLocation
    2,082Posts

    Re: HabboAir AIR63-201708251331-359388093 + Crack method

    Quote Originally Posted by LeChris View Post
    This may sound dumb, but is there any way to get the CSS/HTML views for the habbo web portion of it?
    ie:
    I’m not sure if the htmls are inside the apk or it’s an webview. I’d start with fiddler, see if you can find where it is.

    Subscribe | Rules
    PM Me | Add Me

    Developer
    &
    Ex-Moderator





Page 1 of 2 12 LastLast

Advertisement