[2.0] Habbo communication packages and class names

Results 1 to 9 of 9
  1. #1
    Valued Member anthony93260 is offline
    MemberRank
    Dec 2009 Join Date
    ParisLocation
    133Posts

    [2.0] Habbo communication packages and class names [HabboAIR]

    Hello,

    after almost 1 year, today I share with you an updated version of this topic: http://forum.ragezone.com/f353/habbo...names-1055868/

    It's the list of the correct class names and packages of Habbo communication (Grabbed today in the HabboAir file).

    So:

    Code:
    <ROOT>
      <Package value="com.sulake.habbo.communication.messages.outgoing ">
        <Package value="tracking">
          <Class value="EventLogMessageComposer" />
          <Class value="LagWarningReportMessageComposer" />
          <Class value="LatencyPingReportMessageComposer" />
          <Class value="LatencyPingRequestMessageComposer" />
          <Class value="PerformanceLogMessageComposer" />
          <Class value="PerformanceTabletLogMessageComposer" />
        </Package>
        <Package value="roomsettings">
          <Class value="SaveRoomSettingsMessageComposer" />
          <Class value="UpdateRoomCategoryAndTradeSettingsComposer" />
          <Class value="UpdateRoomFilterMessageComposer" />
          <Class value="GetBannedUsersFromRoomMessageComposer" />
          <Class value="GetFlatControllersMessageComposer" />
          <Class value="GetCustomRoomFilterMessageComposer" />
          <Class value="GetRoomSettingsMessageComposer" />
          <Class value="DeleteRoomMessageComposer" />
        </Package>
        <Package value="room.engine">
          <Class value="PlaceObjectMessageComposer" />
          <Class value="MoveObjectMessageComposer" />
          <Class value="PlacePetMessageComposer" />
          <Class value="SetClothingChangeDataMessageComposer" />
          <Class value="SetItemDataMessageComposer" />
          <Class value="PlaceBotMessageComposer" />
          <Class value="SetObjectDataMessageComposer" />
          <Class value="MovePetMessageComposer" />
          <Class value="UseFurnitureMessageComposer" />
          <Class value="UseWallItemMessageComposer" />
          <Class value="MoveWallItemMessageComposer" />
          <Class value="MoveAvatarMessageComposer" />
          <Class value="PickupObjectMessageComposer" />
          <Class value="MountPetMessageComposer" />
          <Class value="GiveSupplementToPetMessageComposer" />
          <Class value="RemoveItemMessageComposer" />
          <Class value="TogglePetBreedingPermissionMessageComposer" />
          <Class value="GetItemDataMessageComposer" />
          <Class value="TogglePetRidingPermissionMessageComposer" />
          <Class value="RemoveBotFromFlatMessageComposer" />
          <Class value="RemoveSaddleFromPetMessageComposer" />
          <Class value="GetPetCommandsMessageComposer" />
          <Class value="RemovePetFromFlatMessageComposer" />
        </Package>
        <Package value="room.furniture">
          <Class value="RoomDimmerSavePresetMessageComposer" />
          <Class value="SetRoomBackgroundColorDataComposer" />
          <Class value="AddSpamWallPostItMessageComposer" />
          <Class value="SetMannequinNameComposer" />
          <Class value="SetRandomStateMessageComposer" />
          <Class value="OpenPetPackageMessageComposer" />
          <Class value="OpenMysteryTrophyMessageComposer" />
          <Class value="PlacePostItMessageComposer" />
          <Class value="GetGuildFurniContextMenuInfoMessageComposer" />
          <Class value="RentableSpaceCancelRentMessageComposer" />
          <Class value="ExtendRentOrBuyoutFurniMessageComposer" />
          <Class value="GetYoutubeDisplayStatusMessageComposer" />
          <Class value="ControlYoutubeDisplayPlaybackMessageComposer" />
          <Class value="SetYoutubeDisplayPlaylistMessageComposer" />
          <Class value="RentableSpaceRentMessageComposer" />
          <Class value="SetCustomStackingHeightComposer" />
          <Class value="GetRentOrBuyoutOfferMessageComposer" />
          <Class value="RentableSpaceStatusMessageComposer" />
          <Class value="ExtendRentOrBuyoutStripItemMessageComposer" />
          <Class value="SpinWheelOfFortuneMessageComposer" />
          <Class value="OpenWelcomeGiftComposer" />
          <Class value="SetMannequinFigureComposer" />
          <Class value="EnterOneWayDoorMessageComposer" />
          <Class value="DiceOffMessageComposer" />
          <Class value="PresentOpenMessageComposer" />
          <Class value="ThrowDiceMessageComposer" />
          <Class value="CreditFurniRedeemMessageComposer" />
        </Package>
        <Package value="groupforums">
          <Class value="UpdateForumReadMarkerMessageComposer" />
          <Class value="UpdateThreadMessageComposer" />
          <Class value="GetForumStatsMessageComposer" />
          <Class value="ModerateMessageMessageComposer" />
          <Class value="GetForumsListMessageComposer" />
          <Class value="GetThreadMessageComposer" />
          <Class value="GetMessagesMessageComposer" />
          <Class value="ModerateThreadMessageComposer" />
          <Class value="UpdateForumSettingsMessageComposer" />
          <Class value="GetThreadsMessageComposer" />
          <Class value="GetUnreadForumsCountMessageComposer" />
          <Class value="PostMessageMessageComposer" />
        </Package>
        <Package value="users">
          <Class value="CreateGuildMessageComposer" />
          <Class value="UpdateGuildBadgeMessageComposer" />
          <Class value="GetGuildMembersMessageComposer" />
          <Class value="UpdateGuildIdentityMessageComposer" />
          <Class value="UpdateGuildSettingsMessageComposer" />
          <Class value="UpdateGuildColorsMessageComposer" />
          <Class value="AccountSafetyLockUnlockMessageComposer" />
          <Class value="GetExtendedProfileMessageComposer" />
          <Class value="KickMemberMessageComposer" />
          <Class value="ApproveMembershipRequestMessageComposer" />
          <Class value="RejectMembershipRequestMessageComposer" />
          <Class value="GetMemberGuildItemCountMessageComposer" />
          <Class value="AddAdminRightsToMemberMessageComposer" />
          <Class value="RemoveAdminRightsFromMemberMessageComposer" />
          <Class value="ApproveNameMessageComposer" />
          <Class value="GetHabboGroupDetailsMessageComposer" />
          <Class value="JoinHabboGroupMessageComposer" />
          <Class value="GetGuildEditInfoMessageComposer" />
          <Class value="ApproveAllMembershipRequestsMessageComposer" />
          <Class value="SelectFavouriteHabboGroupMessageComposer" />
          <Class value="GetExtendedProfileByNameMessageComposer" />
          <Class value="DeselectFavouriteHabboGroupMessageComposer" />
          <Class value="GetRelationshipStatusInfoMessageComposer" />
          <Class value="IgnoreUserMessageComposer" />
          <Class value="GetGuildEditorDataMessageComposer" />
          <Class value="UnignoreUserMessageComposer" />
          <Class value="GetGuildMembershipsMessageComposer" />
          <Class value="RespectUserMessageComposer" />
          <Class value="ScrGetUserInfoMessageComposer" />
          <Class value="GetUserTagsMessageComposer" />
          <Class value="GetSelectedBadgesMessageComposer" />
          <Class value="IgnoreUserIdMessageComposer" />
          <Class value="GetIgnoredUsersMessageComposer" />
          <Class value="AccountSafetyLockGetQuestionsMessageComposer" />
          <Class value="GetGuildCreationInfoMessageComposer" />
          <Class value="WelcomeGiftChangeEmailComposer" />
          <Class value="DeactivateGuildMessageComposer" />
          <Class value="ChangeEmailComposer" />
        </Package>
        <Package value="catalog">
          <Class value="PurchaseFromCatalogAsGiftComposer" />
          <Class value="PurchaseRoomAdMessageComposer" />
          <Class value="GetClubOffersMessageComposer" />
          <Class value="SetTargetedOfferStateComposer" />
          <Class value="GetSellablePetPalettesComposer" />
          <Class value="PurchaseTargetedOfferComposer" />
          <Class value="BuildersClubPlaceRoomItemMessageComposer" />
          <Class value="BuildersClubPlaceWallItemMessageComposer" />
          <Class value="ShopTargetedOfferViewedComposer" />
          <Class value="PurchaseFromCatalogComposer" />
          <Class value="RedeemVoucherMessageComposer" />
          <Class value="GetCatalogIndexComposer" />
          <Class value="GetCatalogPageExpirationComposer" />
          <Class value="GetIsOfferGiftableComposer" />
          <Class value="GetCatalogPageComposer" />
          <Class value="GetHabboClubExtendOfferMessageComposer" />
          <Class value="SelectClubGiftComposer" />
          <Class value="GetHabboBasicMembershipExtendOfferComposer" />
          <Class value="GetNextTargetedOfferComposer" />
          <Class value="PurchaseVipMembershipExtensionComposer" />
          <Class value="PurchaseBasicMembershipExtensionComposer" />
          <Class value="GetTargetedOfferComposer" />
          <Class value="GetDirectClubBuyAvailableComposer" />
          <Class value="GetProductOfferComposer" />
        </Package>
        <Package value="friendlist">
          <Class value="SendRoomInviteMessageComposer" />
          <Class value="DeclineFriendMessageComposer" />
          <Class value="AcceptFriendMessageComposer" />
          <Class value="RemoveFriendMessageComposer" />
          <Class value="SetRelationshipStatusMessageComposer" />
          <Class value="SendMsgMessageComposer" />
          <Class value="RequestFriendMessageComposer" />
          <Class value="FollowFriendMessageComposer" />
          <Class value="VisitUserMessageComposer" />
          <Class value="HabboSearchMessageComposer" />
        </Package>
        <Package value="userdefinedroomevents">
          <Class value="UpdateActionMessageComposer" />
          <Class value="UpdateTriggerMessageComposer" />
          <Class value="UpdateConditionMessageComposer" />
          <Class value="ApplySnapshotMessageComposer" />
          <Class value="OpenMessageComposer" />
        </Package>
        <Package value="moderator">
          <Class value="PickIssuesMessageComposer" />
          <Class value="ModBanMessageComposer" />
          <Class value="CloseIssueDefaultActionMessageComposer" />
          <Class value="ModToolPreferencesComposer" />
          <Class value="CloseIssuesMessageComposer" />
          <Class value="ModTradingLockMessageComposer" />
          <Class value="ModMuteMessageComposer" />
          <Class value="ReleaseIssuesMessageComposer" />
          <Class value="ModMessageMessageComposer" />
          <Class value="ModKickMessageComposer" />
          <Class value="ModAlertMessageComposer" />
          <Class value="ModerateRoomMessageComposer" />
          <Class value="ModeratorActionMessageComposer" />
          <Class value="GetRoomChatlogMessageComposer" />
          <Class value="ModToolSanctionComposer" />
          <Class value="GetUserChatlogMessageComposer" />
          <Class value="GetCfhChatlogMessageComposer" />
          <Class value="GetModeratorUserInfoMessageComposer" />
          <Class value="GetRoomVisitsMessageComposer" />
          <Class value="GetModeratorRoomInfoMessageComposer" />
        </Package>
        <Package value="preferences">
          <Class value="SetNewNavigatorWindowPreferencesMessageComposer" />
          <Class value="SetSoundSettingsComposer" />
          <Class value="SetChatPreferencesMessageComposer" />
          <Class value="SetRoomCameraPreferencesMessageComposer" />
          <Class value="SetChatStylePreferenceComposer" />
          <Class value="SetIgnoreRoomInvitesMessageComposer" />
          <Class value="SetUIFlagsMessageComposer" />
        </Package>
        <Package value="room.action">
          <Class value="BanUserWithDurationMessageComposer" />
          <Class value="MuteUserMessageComposer" />
          <Class value="RemoveRightsMessageComposer" />
          <Class value="UnbanUserFromRoomMessageComposer" />
          <Class value="LetUserInMessageComposer" />
          <Class value="RemoveAllRightsMessageComposer" />
          <Class value="AssignRightsMessageComposer" />
          <Class value="KickUserMessageComposer" />
          <Class value="AmbassadorAlertMessageComposer" />
        </Package>
        <Package value="game.score">
          <Class value="Game2GetWeeklyLeaderboardComposer" />
          <Class value="Game2GetWeeklyFriendsLeaderboardComposer" />
          <Class value="Game2GetFriendsLeaderboardComposer" />
          <Class value="Game2GetTotalLeaderboardComposer" />
          <Class value="GetFriendsWeeklyCompetitiveLeaderboardComposer" />
          <Class value="GetWeeklyCompetitiveLeaderboardComposer" />
          <Class value="GetWeeklyGameRewardComposer" />
          <Class value="GetWeeklyGameRewardWinnersComposer" />
        </Package>
        <Package value="room.chat">
          <Class value="WhisperMessageComposer" />
          <Class value="ChatMessageComposer" />
          <Class value="ShoutMessageComposer" />
        </Package>
        <Package value="help">
          <Class value="PostQuizAnswersComposer" />
          <Class value="GuideSessionOnDutyUpdateMessageComposer" />
          <Class value="GuideSessionCreateMessageComposer" />
          <Class value="CallForHelpMessageComposer" />
          <Class value="GuideSessionReportMessageComposer" />
          <Class value="GuideSessionGuideDecidesMessageComposer" />
          <Class value="GuideSessionMessageMessageComposer" />
          <Class value="GuideSessionIsTypingMessageComposer" />
          <Class value="CallForHelpFromIMMessageComposer" />
          <Class value="GuideSessionFeedbackMessageComposer" />
          <Class value="GuideSessionRequesterCancelsMessageComposer" />
          <Class value="GuideSessionResolvedMessageComposer" />
          <Class value="GuideSessionGetRequesterRoomMessageComposer" />
          <Class value="GuideSessionInviteRequesterMessageComposer" />
          <Class value="ChatReviewGuideVoteMessageComposer" />
          <Class value="ChatReviewGuideDecidesOnOfferMessageComposer" />
          <Class value="ChatReviewSessionCreateMessageComposer" />
          <Class value="GetQuizQuestionsComposer" />
          <Class value="ChatReviewGuideDetachedMessageComposer" />
          <Class value="CallForHelpFromPhotoMessageComposer" />
          <Class value="CallForHelpFromSelfieMessageComposer" />
          <Class value="CallForHelpFromForumMessageMessageComposer" />
          <Class value="CallForHelpFromForumThreadMessageComposer" />
          <Class value="GetFaqTextMessageComposer" />
          <Class value="GetFaqCategoryMessageComposer" />
          <Class value="SearchFaqsMessageComposer" />
        </Package>
        <Package value="handshake">
          <Class value="VersionCheckMessageComposer" />
          <Class value="TryLoginMessageComposer" />
          <Class value="UniqueIDMessageComposer" />
          <Class value="SSOTicketMessageComposer" />
          <Class value="CompleteDiffieHandshakeMessageComposer" />
          <Class value="ClientHelloMessageComposer" />
        </Package>
        <Package value="room.bots">
          <Class value="CommandBotComposer" />
          <Class value="GetBotCommandConfigurationDataComposer" />
        </Package>
        <Package value="notifications">
          <Class value="ResetUnseenItemIdsComposer" />
          <Class value="ResetUnseenItemsComposer" />
        </Package>
        <Package value="crafting">
          <Class value="CraftSecretComposer" />
          <Class value="GetCraftingRecipesAvailableComposer" />
          <Class value="CraftComposer" />
          <Class value="GetCraftableProductsComposer" />
          <Class value="GetCraftingRecipeComposer" />
        </Package>
        <Package value="poll">
          <Class value="PollAnswerComposer" />
          <Class value="PollRejectComposer" />
          <Class value="PollStartComposer" />
        </Package>
        <Package value="inventory.badges">
          <Class value="SetActivatedBadgesComposer" />
          <Class value="GetIsBadgeRequestFulfilledComposer" />
          <Class value="RequestABadgeComposer" />
        </Package>
        <Package value="navigator">
          <Class value="CreateFlatMessageComposer" />
          <Class value="UpdateRoomThumbnailMessageComposer" />
          <Class value="RoomAdEventTabAdClickedComposer" />
          <Class value="GetGuestRoomMessageComposer" />
          <Class value="EditEventMessageComposer" />
          <Class value="SetRoomSessionTagsMessageComposer" />
          <Class value="ToggleStaffPickMessageComposer" />
          <Class value="PopularRoomsSearchMessageComposer" />
          <Class value="RoomAdSearchMessageComposer" />
          <Class value="CompetitionRoomsSearchMessageComposer" />
          <Class value="GuildBaseSearchMessageComposer" />
          <Class value="RoomsWithHighestScoreSearchMessageComposer" />
          <Class value="RateFlatMessageComposer" />
          <Class value="ForwardToARandomPromotedRoomMessageComposer" />
          <Class value="AddFavouriteRoomMessageComposer" />
          <Class value="GetOfficialRoomsMessageComposer" />
          <Class value="GetUserFlatCatsMessageComposer" />
          <Class value="RemoveOwnRoomRightsRoomMessageComposer" />
          <Class value="ForwardToSomeRoomMessageComposer" />
          <Class value="RoomTextSearchMessageComposer" />
          <Class value="DeleteFavouriteRoomMessageComposer" />
          <Class value="UpdateHomeRoomMessageComposer" />
          <Class value="GetPopularRoomTagsMessageComposer" />
          <Class value="MyRoomRightsSearchMessageComposer" />
          <Class value="MyFriendsRoomsSearchMessageComposer" />
          <Class value="MyFavouriteRoomsSearchMessageComposer" />
          <Class value="MyRecommendedRoomsMessageComposer" />
          <Class value="CancelEventMessageComposer" />
          <Class value="MyRoomHistorySearchMessageComposer" />
          <Class value="MyRoomsSearchMessageComposer" />
          <Class value="MyFrequentRoomHistorySearchMessageComposer" />
          <Class value="MyGuildBasesSearchMessageComposer" />
          <Class value="GetCategoriesWithUserCountMessageComposer" />
          <Class value="RoomsWhereMyFriendsAreSearchMessageComposer" />
          <Class value="ConvertGlobalRoomIdMessageComposer" />
        </Package>
        <Package value="inventory.pets">
          <Class value="ConfirmPetBreedingComposer" />
          <Class value="CancelPetBreedingComposer" />
        </Package>
        <Package value="room.layout">
          <Class value="UpdateFloorPropertiesMessageComposer" />
        </Package>
        <Package value="room.pets">
          <Class value="BreedPetsMessageComposer" />
          <Class value="CustomizePetWithFurniComposer" />
          <Class value="RespectPetMessageComposer" />
          <Class value="PetSelectedMessageComposer" />
          <Class value="GetPetInfoMessageComposer" />
        </Package>
        <Package value="avatar">
          <Class value="SaveWardrobeOutfitMessageComposer" />
          <Class value="CheckUserNameMessageComposer" />
          <Class value="ChangeUserNameMessageComposer" />
          <Class value="GetWardrobeMessageComposer" />
        </Package>
        <Package value="marketplace">
          <Class value="GetMarketplaceOffersMessageComposer" />
          <Class value="MakeOfferMessageComposer" />
          <Class value="GetMarketplaceItemStatsComposer" />
          <Class value="CancelMarketplaceOfferMessageComposer" />
          <Class value="BuyMarketplaceOfferMessageComposer" />
          <Class value="RedeemMarketplaceOfferCreditsMessageComposer" />
          <Class value="GetMarketplaceOwnOffersMessageComposer" />
        </Package>
        <Package value="nux">
          <Class value="NewUserExperienceGetGiftsMessageComposer" />
          <Class value="NewUserExperienceScriptProceedComposer" />
        </Package>
        <Package value="game.lobby">
          <Class value="AcceptGameInviteMessageComposer" />
          <Class value="GetResolutionAchievementsMessageComposer" />
          <Class value="GameUnloadedMessageComposer" />
          <Class value="ResetResolutionAchievementMessageComposer" />
          <Class value="JoinQueueMessageComposer" />
          <Class value="GetGameStatusMessageComposer" />
          <Class value="LeaveQueueMessageComposer" />
          <Class value="GetUserGameAchievementsMessageComposer" />
        </Package>
        <Package value="quest">
          <Class value="GetDailyQuestMessageComposer" />
          <Class value="StartCampaignMessageComposer" />
          <Class value="ActivateQuestMessageComposer" />
          <Class value="GetCommunityGoalHallOfFameMessageComposer" />
          <Class value="AcceptQuestMessageComposer" />
          <Class value="RedeemCommunityGoalPrizeMessageComposer" />
          <Class value="FriendRequestQuestCompleteMessageComposer" />
        </Package>
        <Package value="talent">
          <Class value="GetTalentTrackMessageComposer" />
          <Class value="GetTalentTrackLevelMessageComposer" />
        </Package>
        <Package value="room.avatar">
          <Class value="LookToMessageComposer" />
          <Class value="CustomizeAvatarWithFurniMessageComposer" />
          <Class value="AvatarExpressionMessageComposer" />
          <Class value="PassCarryItemMessageComposer" />
          <Class value="ChangeMottoMessageComposer" />
          <Class value="SignMessageComposer" />
          <Class value="DanceMessageComposer" />
          <Class value="PassCarryItemToPetMessageComposer" />
          <Class value="ChangePostureMessageComposer" />
        </Package>
        <Package value="competition">
          <Class value="SubmitRoomToCompetitionMessageComposer" />
          <Class value="GetCurrentTimingCodeMessageComposer" />
          <Class value="GetSecondsUntilMessageComposer" />
          <Class value="GetIsUserPartOfCompetitionMessageComposer" />
          <Class value="VoteForRoomMessageComposer" />
          <Class value="ForwardToACompetitionRoomMessageComposer" />
          <Class value="ForwardToRandomCompetitionRoomMessageComposer" />
        </Package>
        <Package value="sound">
          <Class value="AddJukeboxDiskComposer" />
          <Class value="GetSongInfoMessageComposer" />
          <Class value="GetOfficialSongIdMessageComposer" />
          <Class value="RemoveJukeboxDiskComposer" />
          <Class value="GetUserSongDisksMessageComposer" />
          <Class value="GetSoundSettingsComposer" />
          <Class value="GetJukeboxPlayListMessageComposer" />
          <Class value="GetNowPlayingMessageComposer" />
          <Class value="GetSoundMachinePlayListMessageComposer" />
        </Package>
        <Package value="newnavigator">
          <Class value="NewNavigatorSearchComposer" />
          <Class value="NavigatorAddSavedSearchComposer" />
          <Class value="NavigatorSetSearchCodeViewModeMessageComposer" />
          <Class value="NavigatorRemoveCollapsedCategoryMessageComposer" />
          <Class value="NavigatorDeleteSavedSearchComposer" />
          <Class value="NavigatorAddCollapsedCategoryMessageComposer" />
        </Package>
        <Package value="recycler">
          <Class value="RecycleItemsMessageComposer" />
        </Package>
        <Package value="roomdirectory">
          <Class value="RoomNetworkOpenConnectionMessageComposer" />
        </Package>
        <Package value="register">
          <Class value="UpdateFigureDataMessageComposer" />
        </Package>
        <Package value="campaign">
          <Class value="OpenCampaignCalendarDoorAsStaffComposer" />
          <Class value="OpenCampaignCalendarDoorComposer" />
        </Package>
        <Package value="game.arena">
          <Class value="Game2LoadStageReadyMessageComposer" />
          <Class value="Game2PlayAgainMessageComposer" />
          <Class value="Game2GameChatMessageComposer" />
          <Class value="Game2ExitGameMessageComposer" />
        </Package>
        <Package value="feedback">
          <Class value="UserFeedbackMessageComposer" />
        </Package>
        <Package value="friendfurni">
          <Class value="FriendFurniConfirmLockMessageComposer" />
        </Package>
        <Package value="gifts">
          <Class value="TryPhoneNumberMessageComposer" />
          <Class value="VerifyCodeMessageComposer" />
          <Class value="SetPhoneNumberVerificationStatusMessageComposer" />
          <Class value="ResetPhoneNumberStateMessageComposer" />
          <Class value="GetGiftMessageComposer" />
        </Package>
        <Package value="game.ingame">
          <Class value="Game2RequestFullStatusUpdateMessageComposer" />
        </Package>
        <Package value="userclassification">
          <Class value="RoomUsersClassificationMessageComposer" />
          <Class value="PeerUsersClassificationMessageComposer" />
        </Package>
        <Package value="camera">
          <Class value="PhotoCompetitionMessageComposer" />
          <Class value="PurchasePhotoMessageComposer" />
          <Class value="PublishPhotoMessageComposer" />
        </Package>
        <Package value="mysterybox">
          <Class value="MysteryBoxWaitingCanceledMessageComposer" />
        </Package>
        <Package value="advertisement">
          <Class value="GetInterstitialMessageComposer" />
        </Package>
        <Package value="room.session">
          <Class value="OpenFlatConnectionMessageComposer" />
          <Class value="GoToFlatMessageComposer" />
          <Class value="ChangeQueueMessageComposer" />
        </Package>
        <Package value="game.directory">
          <Class value="Game2CheckGameDirectoryStatusMessageComposer" />
          <Class value="Game2GetAccountGameStatusMessageComposer" />
        </Package>
        <Package value="inventory.avatareffect">
          <Class value="AvatarEffectSelectedComposer" />
          <Class value="AvatarEffectActivatedComposer" />
        </Package>
        <Package value="inventory.trading">
          <Class value="OpenTradingComposer" />
          <Class value="AddItemToTradeComposer" />
          <Class value="RemoveItemFromTradeComposer" />
        </Package>
        <Package value="landingview.votes">
          <Class value="CommunityGoalVoteMessageComposer" />
        </Package>
      </Package>
    </ROOT>
    I only managed to grab the Outgoing ones (Client to Server, so from a different point of view, it's Incoming ones), so Composer become Event in your emulator.

    If this was helpful to you, please feel free to like this topic :)
    Last edited by anthony93260; 07-03-16 at 03:09 AM.


  2. #2
    Check http://arcturus.pw The General is offline
    DeveloperRank
    Aug 2011 Join Date
    7,610Posts

    Re: [2.0] Habbo communication packages and class names

    You should see if you can dump the SWF from the app.

  3. #3
    Valued Member anthony93260 is offline
    MemberRank
    Dec 2009 Join Date
    ParisLocation
    133Posts

    Re: [2.0] Habbo communication packages and class names

    Quote Originally Posted by The General View Post
    You should see if you can dump the SWF from the app.
    I've already dumped the HabboAir file (otherwise i can't get theses values).
    Last edited by anthony93260; 19-02-16 at 01:51 PM.

  4. #4
    Check http://arcturus.pw The General is offline
    DeveloperRank
    Aug 2011 Join Date
    7,610Posts

    Re: [2.0] Habbo communication packages and class names

    Quote Originally Posted by anthony93260 View Post
    I've already dumped the HabboAir file (otherwise i can't get theses values).
    Can you send me the SWF?

  5. #5
    Valued Member anthony93260 is offline
    MemberRank
    Dec 2009 Join Date
    ParisLocation
    133Posts

    Re: [2.0] Habbo communication packages and class names

    Quote Originally Posted by The General View Post
    Can you send me the SWF?
    You can download the decrypted HabboAir file here: https://mega.nz/#!mEUCiDqK!8sO5tzoQF...6mXsx64T-LY5Dg

    But, you cannot retrieve the content of the swf file like the web version because Air Apps on IOS are directly compiled to ARM. So the only thing you can do is using IDA Pro or Hopper to disassemble the IOS App.

    Example:
    Spoiler:




    Last edited by anthony93260; 20-02-16 at 05:26 PM. Reason: Added screenshot

  6. #6
    Evil Italian Overlowrd Droppy is offline
    [Internal Coder]Rank
    Feb 2012 Join Date
    /home/droppyLocation
    2,078Posts

    Re: [2.0] Habbo communication packages and class names

    Quote Originally Posted by anthony93260 View Post
    You can download the decrypted HabboAir file here: https://mega.nz/#!mEUCiDqK!8sO5tzoQF...6mXsx64T-LY5Dg

    But, you cannot retrieve the content of the swf file like the web version because Air Apps on IOS are directly compiled to ARM. So the only thing you can do is using IDA Pro or Hopper to disassemble the IOS App.

    Example:
    Spoiler:




    Never used IDA Pro, can you make any changes in the asm with it and send it back to the mobile? i.e: change server hostname/port (which, for what I remember, is defined in the SWF)...

  7. #7
    Valued Member anthony93260 is offline
    MemberRank
    Dec 2009 Join Date
    ParisLocation
    133Posts

    Re: [2.0] Habbo communication packages and class names

    Quote Originally Posted by Droppy View Post
    Never used IDA Pro, can you make any changes in the asm with it and send it back to the mobile? i.e: change server hostname/port (which, for what I remember, is defined in the SWF)...
    I don't use IDA Pro, i use Hopper and the main reason is it can provide pseudo code representation of the procedures found.

    It's not so easy, after editing/patching, the signature of the app become invalid and you need to generate a new one, but yeah it's possible.

    More informations here: decompilation - Possibilities for reverse engineering an ipa file to its source - Reverse Engineering Stack Exchange

  8. #8
    git bisect -m ovflowd is offline
    MemberRank
    Sep 2011 Join Date
    2,191Posts

    Re: [2.0] Habbo communication packages and class names

    Anthony you're a wizard. You know that yea?

    Also if possible, change the thread title to "[2.0] Habbo communication packages and class names [HabboAIR]"

  9. #9
    Valued Member anthony93260 is offline
    MemberRank
    Dec 2009 Join Date
    ParisLocation
    133Posts

    Re: [2.0] Habbo communication packages and class names

    Quote Originally Posted by ovflowd View Post
    Anthony you're a wizard. You know that yea?

    Also if possible, change the thread title to "[2.0] Habbo communication packages and class names [HabboAIR]"
    Done :)



Advertisement