-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
I'm not gonna lie it's excellent !
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Your a legend!!Maybe its you who can hack habbos datebase
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Quote:
Originally Posted by
Miggs
Your a legend!!Maybe its you who can hack habbos datebase
pshhh can't no one hack habbo's database
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Huh ^.?? What do you mean exactly? You know who host them??
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Yeah like the .com thingy
-
Re: [RELEASE] AutoUpdateVersionofHabbo - V.1.5 STABLE!! - (UPDATED 24/02/2011)
Quote:
Originally Posted by
capostrike93
Keep up the awesome work!
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Thats cool man how did you code that VB?
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Very Nice, Srsly Amazing Job.
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Hope you will get the c_images 100% :)
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
this is a great program dude.
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
When is the source being released?
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Quote:
Originally Posted by
Im Legend
Hope you will get the c_images 100% :)
He won't make it rip the c_images 100%, because it would take rather a while to download.
Perhaps he might do that in a seperate program ;) Or have it as 'optional' and require a tick to download c_images.
-Jak
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Quote:
Originally Posted by
Jakclark
He won't make it rip the c_images 100%, because it would take rather a while to download.
Perhaps he might do that in a seperate program ;) Or have it as 'optional' and require a tick to download c_images.
-Jak
Habboweb is 4mb..
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Quote:
Originally Posted by
Jontycat
Habboweb is 4mb..
He's saying 'c_images' not 'habboweb' and habboweb is 2 mb.
My ripper downloaded it.
And he's ripper is not compleet, He mist about 100 furni's and thousand badges, + some 300 mp3 files
My 'images.habbo.com' dir is 91MB with 6177 files.
Greetz.
p.s. Yes, I was comparing mine with yours...
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
This is nice, and all, but there should be one with cct downloads as well xD :drool:
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Code:
using System;
using System.ComponentModel;
using System.IO;
using System.Net;
using System.Runtime.ExceptionServices;
using System.Threading;
using System.Windows.Forms;
namespace AutoUpdateHabbo
{
public class Form1 : Form
{
public delegate void Add(string add);
public delegate void Progress();
private Button button;
private Container components;
private RichTextBox debug;
public string domain;
public int ended;
public int progress_count;
private ProgressBar ProgressBar;
private TextBox textBox;
public string version;
public Form1()
{
// fault handler present
}
private void ~Form1()
{
Container container = components;
if (container != null)
container.Dispose();
}
public void button_Click(object sender, EventArgs e)
{
// trial
}
private void InitializeComponent()
{
// trial
}
public void Process1()
{
WebClient webClient = new WebClient();
try
{
int i1 = 0;
while (true)
{
if (i1 >= 0)
{
try
{
if (!File.Exists(String.Concat("dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3"))
{
WriteDebug(String.Concat("Starting Download of dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3..\r\n");
webClient.DownloadFile(String.Concat("http://images.habbo.com/dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3", String.Concat("dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3");
WriteDebug(String.Concat("dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp Downloaded.\r\n");
}
else
{
WriteDebug(String.Concat("Already Exist dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3, Skipping.\r\n");
}
}
catch (Exception)
{
goto label_1;
}
i1++;
progress_count++;
}
}
label_1:;
}
catch (Exception e)
{
WriteDebug(e.Message + "\r\n");
}
int i2 = ended + 1;
ended = i2;
if (i2 == 4)
{
string s = version;
MessageBox.Show("Put the folders in \"http://yourdomain.com/\"\r\n\r\nYou need edit your page client..\r\n\r\n\r\nRemove values:\r\n\"external.texts.txt\"\r\n\"productdata.load.url\"\r\n\"furnidata.load.url\"\r\n\r\nEdit values:\r\n\r\n\"external.variables.txt\"\r\n\"http://yourdomain.com/gamedata/external_variables/1\"\r\n\r\n\"flash.client.url\"\r\n\"http://yourdomain.com/gordon/" + s + "/\"\r\n\r\n\"base\"\r\n\"http://yourdomain.com/gordon/" + s + "/\"\r\n\r\n\"clientUrl\"\r\n\"http://yourdomain.com/gordon/" + s + "/Habbo.swf\"");
}
}
public void Process2()
{
// trial
}
public void Process3()
{
WebClient webClient = new WebClient();
int i1 = 1;
label_1:
try
{
switch (i1)
{
case 1:
WriteDebug("Starting Download of Cracked Swf (From Server 1)..\r\n");
webClient.DownloadFile("http://cappo.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 1).\r\n");
break;
case 2:
WriteDebug("Starting Download of Cracked Swf (From Server 2)..\r\n");
webClient.DownloadFile("http://caposguanatos.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 2).\r\n");
break;
case 3:
WriteDebug("Starting Download of Cracked Swf (From Server 3)..\r\n");
webClient.DownloadFile("http://temporalcapos123.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 3).\r\n");
break;
case 4:
WriteDebug("Starting Download of Cracked Swf (From Server 4)..\r\n");
webClient.DownloadFile("http://cappo2.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 4).\r\n");
break;
case 5:
WriteDebug("Starting Download of Cracked Swf (From Server 5)..\r\n");
webClient.DownloadFile("http://cappo3.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 5).\r\n");
break;
}
}
catch (Exception)
{
i1++;
if (i1 <= 5)
{
WriteDebug("Can`t Download Cracked Swf, Retrying..\r\n");
goto label_1;
}
WriteDebug("\r\nCan`t Download Cracked Swf, All Servers Overloaded..\r\n\r\n");
}
progress_count++;
try
{
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/Habbo.swf", "gordon/" + version + "/Habbo-Original.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/figuremap.xml", "gordon/" + version + "/figuremap.xml");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/config_habbo.xml", "gordon/" + version + "/config_habbo.xml");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_dog.swf", "gordon/" + version + "/h_dog.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_cat.swf", "gordon/" + version + "/h_cat.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/pets_palettes.swf", "gordon/" + version + "/pets_palettes.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/PlaceHolderWallItem.swf", "gordon/" + version + "/PlaceHolderWallItem.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_terrier.swf", "gordon/" + version + "/h_terrier.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_croco.swf", "gordon/" + version + "/h_croco.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_lion.swf", "gordon/" + version + "/h_lion.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_rhino.swf", "gordon/" + version + "/h_rhino.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/hh_human_body.swf", "gordon/" + version + "/hh_human_body.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_pig.swf", "gordon/" + version + "/h_pig.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/HabboRoomContent.swf", "gordon/" + version + "/HabboRoomContent.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/PlaceHolderPet.swf", "gordon/" + version + "/PlaceHolderPet.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/TileCursor.swf", "gordon/" + version + "/TileCursor.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/PlaceHolderFurniture.swf", "gordon/" + version + "/PlaceHolderFurniture.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/SelectionArrow.swf", "gordon/" + version + "/SelectionArrow.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_bear.swf", "gordon/" + version + "/h_bear.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/hh_human_fx.swf", "gordon/" + version + "/hh_human_fx.swf");
progress_count += 20;
}
catch (Exception e1)
{
WriteDebug("Gordon swf`s: " + e1.Message + "\r\n");
}
try
{
string s2 = File.ReadAllText("gordon/" + version + "/figuremap.xml");
int i4 = 0;
while (true)
{
int i3 = s2.IndexOf("<lib id=\"");
if (i3 == -1)
goto label_2;
s2 = s2.Substring(i3 + 9);
string s1 = s2.Substring(0, s2.IndexOf("\""));
try
{
if (!File.Exists("gordon/" + version + "/" + s1 + ".swf"))
{
WriteDebug("Starting Download of gordon/" + version + "/" + s1 + ".swf..\r\n");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/" + s1 + ".swf", "gordon/" + version + "/" + s1 + ".swf");
WriteDebug("gordon/" + version + "/" + s1 + ".swf Downloaded.\r\n");
}
else
{
WriteDebug("Already Exist gordon/" + version + "/" + s1 + ".swf Already Exist, Skipping.\r\n");
}
i4++;
progress_count++;
}
catch (Exception e2)
{
WriteDebug("gordon/" + version + "/" + s1 + ".swf: " + e2.Message + "\r\n");
}
}
}
catch (Exception e3)
{
WriteDebug(e3.Message + "\r\n");
}
label_2:
int i2 = ended + 1;
ended = i2;
if (i2 == 4)
{
string s3 = version;
MessageBox.Show("Put the folders in \"http://yourdomain.com/\"\r\n\r\nYou need edit your page client..\r\n\r\n\r\nRemove values:\r\n\"external.texts.txt\"\r\n\"productdata.load.url\"\r\n\"furnidata.load.url\"\r\n\r\nEdit values:\r\n\r\n\"external.variables.txt\"\r\n\"http://yourdomain.com/gamedata/external_variables/1\"\r\n\r\n\"flash.client.url\"\r\n\"http://yourdomain.com/gordon/" + s3 + "/\"\r\n\r\n\"base\"\r\n\"http://yourdomain.com/gordon/" + s3 + "/\"\r\n\r\n\"clientUrl\"\r\n\"http://yourdomain.com/gordon/" + s3 + "/Habbo.swf\"");
}
}
public void Process4()
{
// trial
}
public void ProcessBar()
{
while (true)
{
Thread.Sleep(500);
Form1.Progress progress = new Form1.Progress(ProgessBar_Delegate);
base.Invoke(progress);
}
}
public void ProgessBar_Delegate()
{
// trial
}
public void Start()
{
ended = 0;
progress_count = 1;
WebClient webClient = new WebClient();
try
{
string s3 = (new StreamReader(webClient.OpenRead("http://www.habbo" + domain + "/quickregister/email_password"))).ReadToEnd();
version = s3;
string s2 = version.Substring(s3.IndexOf("http://images.habbo.com/gordon/") + 31);
version = s2;
string s1 = version.Substring(0, s2.IndexOf("/"));
version = s1;
Directory.CreateDirectory("gordon/" + s1);
Directory.CreateDirectory("gamedata/figurepartconfig");
Directory.CreateDirectory("dcr/hof_furni/mp3");
Directory.CreateDirectory("c_images/badges");
Directory.CreateDirectory("c_images/catalogue");
Directory.CreateDirectory("c_images/catalogue");
Directory.CreateDirectory("gamedata/furnidata");
Directory.CreateDirectory("gamedata/productdata");
Directory.CreateDirectory("gamedata/productdata");
Directory.CreateDirectory("gamedata/external_variables");
Directory.CreateDirectory("gamedata/external_flash_texts");
}
catch (Exception)
{
return;
}
try
{
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/banner", "gamedata/banner");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/furnidata", "gamedata/furnidata/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/productdata", "gamedata/productdata/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/external_variables", "gamedata/external_variables/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/external_flash_texts", "gamedata/external_flash_texts/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figuredata", "gamedata/figuredata");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figurepartconfig/partsets", "gamedata/figurepartconfig/partsets.xml");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figurepartconfig/draworder", "gamedata/figurepartconfig/draworder.xml");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figurepartconfig/animation", "gamedata/figurepartconfig/animation.xml");
progress_count += 10;
}
catch (Exception)
{
}
(new Thread(new ThreadStart(Process1))).Start();
(new Thread(new ThreadStart(Process2))).Start();
(new Thread(new ThreadStart(Process3))).Start();
(new Thread(new ThreadStart(Process4))).Start();
(new Thread(new ThreadStart(ProcessBar))).Start();
}
public void WriteDebug(string add)
{
// trial
}
[HandleProcessCorruptedStateExceptions]
protected override void Dispose([MarshalAs(UnmanagedType.U1)] bool )
{
if ()
{
try
{
~Form1();
return;
}
finally
{
base.Dispose(true);
}
}
base.Dispose(false);
}
} // class Form1
Thank you very much. :P
Eazobfuscator is much better.
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Quote:
Originally Posted by
FlyCoder
Code:
using System;
using System.ComponentModel;
using System.IO;
using System.Net;
using System.Runtime.ExceptionServices;
using System.Threading;
using System.Windows.Forms;
namespace AutoUpdateHabbo
{
public class Form1 : Form
{
public delegate void Add(string add);
public delegate void Progress();
private Button button;
private Container components;
private RichTextBox debug;
public string domain;
public int ended;
public int progress_count;
private ProgressBar ProgressBar;
private TextBox textBox;
public string version;
public Form1()
{
// fault handler present
}
private void ~Form1()
{
Container container = components;
if (container != null)
container.Dispose();
}
public void button_Click(object sender, EventArgs e)
{
// trial
}
private void InitializeComponent()
{
// trial
}
public void Process1()
{
WebClient webClient = new WebClient();
try
{
int i1 = 0;
while (true)
{
if (i1 >= 0)
{
try
{
if (!File.Exists(String.Concat("dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3"))
{
WriteDebug(String.Concat("Starting Download of dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3..\r\n");
webClient.DownloadFile(String.Concat("http://images.habbo.com/dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3", String.Concat("dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3");
WriteDebug(String.Concat("dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp Downloaded.\r\n");
}
else
{
WriteDebug(String.Concat("Already Exist dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3, Skipping.\r\n");
}
}
catch (Exception)
{
goto label_1;
}
i1++;
progress_count++;
}
}
label_1:;
}
catch (Exception e)
{
WriteDebug(e.Message + "\r\n");
}
int i2 = ended + 1;
ended = i2;
if (i2 == 4)
{
string s = version;
MessageBox.Show("Put the folders in \"http://yourdomain.com/\"\r\n\r\nYou need edit your page client..\r\n\r\n\r\nRemove values:\r\n\"external.texts.txt\"\r\n\"productdata.load.url\"\r\n\"furnidata.load.url\"\r\n\r\nEdit values:\r\n\r\n\"external.variables.txt\"\r\n\"http://yourdomain.com/gamedata/external_variables/1\"\r\n\r\n\"flash.client.url\"\r\n\"http://yourdomain.com/gordon/" + s + "/\"\r\n\r\n\"base\"\r\n\"http://yourdomain.com/gordon/" + s + "/\"\r\n\r\n\"clientUrl\"\r\n\"http://yourdomain.com/gordon/" + s + "/Habbo.swf\"");
}
}
public void Process2()
{
// trial
}
public void Process3()
{
WebClient webClient = new WebClient();
int i1 = 1;
label_1:
try
{
switch (i1)
{
case 1:
WriteDebug("Starting Download of Cracked Swf (From Server 1)..\r\n");
webClient.DownloadFile("http://cappo.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 1).\r\n");
break;
case 2:
WriteDebug("Starting Download of Cracked Swf (From Server 2)..\r\n");
webClient.DownloadFile("http://caposguanatos.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 2).\r\n");
break;
case 3:
WriteDebug("Starting Download of Cracked Swf (From Server 3)..\r\n");
webClient.DownloadFile("http://temporalcapos123.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 3).\r\n");
break;
case 4:
WriteDebug("Starting Download of Cracked Swf (From Server 4)..\r\n");
webClient.DownloadFile("http://cappo2.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 4).\r\n");
break;
case 5:
WriteDebug("Starting Download of Cracked Swf (From Server 5)..\r\n");
webClient.DownloadFile("http://cappo3.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 5).\r\n");
break;
}
}
catch (Exception)
{
i1++;
if (i1 <= 5)
{
WriteDebug("Can`t Download Cracked Swf, Retrying..\r\n");
goto label_1;
}
WriteDebug("\r\nCan`t Download Cracked Swf, All Servers Overloaded..\r\n\r\n");
}
progress_count++;
try
{
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/Habbo.swf", "gordon/" + version + "/Habbo-Original.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/figuremap.xml", "gordon/" + version + "/figuremap.xml");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/config_habbo.xml", "gordon/" + version + "/config_habbo.xml");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_dog.swf", "gordon/" + version + "/h_dog.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_cat.swf", "gordon/" + version + "/h_cat.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/pets_palettes.swf", "gordon/" + version + "/pets_palettes.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/PlaceHolderWallItem.swf", "gordon/" + version + "/PlaceHolderWallItem.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_terrier.swf", "gordon/" + version + "/h_terrier.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_croco.swf", "gordon/" + version + "/h_croco.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_lion.swf", "gordon/" + version + "/h_lion.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_rhino.swf", "gordon/" + version + "/h_rhino.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/hh_human_body.swf", "gordon/" + version + "/hh_human_body.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_pig.swf", "gordon/" + version + "/h_pig.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/HabboRoomContent.swf", "gordon/" + version + "/HabboRoomContent.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/PlaceHolderPet.swf", "gordon/" + version + "/PlaceHolderPet.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/TileCursor.swf", "gordon/" + version + "/TileCursor.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/PlaceHolderFurniture.swf", "gordon/" + version + "/PlaceHolderFurniture.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/SelectionArrow.swf", "gordon/" + version + "/SelectionArrow.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_bear.swf", "gordon/" + version + "/h_bear.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/hh_human_fx.swf", "gordon/" + version + "/hh_human_fx.swf");
progress_count += 20;
}
catch (Exception e1)
{
WriteDebug("Gordon swf`s: " + e1.Message + "\r\n");
}
try
{
string s2 = File.ReadAllText("gordon/" + version + "/figuremap.xml");
int i4 = 0;
while (true)
{
int i3 = s2.IndexOf("<lib id=\"");
if (i3 == -1)
goto label_2;
s2 = s2.Substring(i3 + 9);
string s1 = s2.Substring(0, s2.IndexOf("\""));
try
{
if (!File.Exists("gordon/" + version + "/" + s1 + ".swf"))
{
WriteDebug("Starting Download of gordon/" + version + "/" + s1 + ".swf..\r\n");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/" + s1 + ".swf", "gordon/" + version + "/" + s1 + ".swf");
WriteDebug("gordon/" + version + "/" + s1 + ".swf Downloaded.\r\n");
}
else
{
WriteDebug("Already Exist gordon/" + version + "/" + s1 + ".swf Already Exist, Skipping.\r\n");
}
i4++;
progress_count++;
}
catch (Exception e2)
{
WriteDebug("gordon/" + version + "/" + s1 + ".swf: " + e2.Message + "\r\n");
}
}
}
catch (Exception e3)
{
WriteDebug(e3.Message + "\r\n");
}
label_2:
int i2 = ended + 1;
ended = i2;
if (i2 == 4)
{
string s3 = version;
MessageBox.Show("Put the folders in \"http://yourdomain.com/\"\r\n\r\nYou need edit your page client..\r\n\r\n\r\nRemove values:\r\n\"external.texts.txt\"\r\n\"productdata.load.url\"\r\n\"furnidata.load.url\"\r\n\r\nEdit values:\r\n\r\n\"external.variables.txt\"\r\n\"http://yourdomain.com/gamedata/external_variables/1\"\r\n\r\n\"flash.client.url\"\r\n\"http://yourdomain.com/gordon/" + s3 + "/\"\r\n\r\n\"base\"\r\n\"http://yourdomain.com/gordon/" + s3 + "/\"\r\n\r\n\"clientUrl\"\r\n\"http://yourdomain.com/gordon/" + s3 + "/Habbo.swf\"");
}
}
public void Process4()
{
// trial
}
public void ProcessBar()
{
while (true)
{
Thread.Sleep(500);
Form1.Progress progress = new Form1.Progress(ProgessBar_Delegate);
base.Invoke(progress);
}
}
public void ProgessBar_Delegate()
{
// trial
}
public void Start()
{
ended = 0;
progress_count = 1;
WebClient webClient = new WebClient();
try
{
string s3 = (new StreamReader(webClient.OpenRead("http://www.habbo" + domain + "/quickregister/email_password"))).ReadToEnd();
version = s3;
string s2 = version.Substring(s3.IndexOf("http://images.habbo.com/gordon/") + 31);
version = s2;
string s1 = version.Substring(0, s2.IndexOf("/"));
version = s1;
Directory.CreateDirectory("gordon/" + s1);
Directory.CreateDirectory("gamedata/figurepartconfig");
Directory.CreateDirectory("dcr/hof_furni/mp3");
Directory.CreateDirectory("c_images/badges");
Directory.CreateDirectory("c_images/catalogue");
Directory.CreateDirectory("c_images/catalogue");
Directory.CreateDirectory("gamedata/furnidata");
Directory.CreateDirectory("gamedata/productdata");
Directory.CreateDirectory("gamedata/productdata");
Directory.CreateDirectory("gamedata/external_variables");
Directory.CreateDirectory("gamedata/external_flash_texts");
}
catch (Exception)
{
return;
}
try
{
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/banner", "gamedata/banner");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/furnidata", "gamedata/furnidata/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/productdata", "gamedata/productdata/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/external_variables", "gamedata/external_variables/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/external_flash_texts", "gamedata/external_flash_texts/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figuredata", "gamedata/figuredata");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figurepartconfig/partsets", "gamedata/figurepartconfig/partsets.xml");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figurepartconfig/draworder", "gamedata/figurepartconfig/draworder.xml");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figurepartconfig/animation", "gamedata/figurepartconfig/animation.xml");
progress_count += 10;
}
catch (Exception)
{
}
(new Thread(new ThreadStart(Process1))).Start();
(new Thread(new ThreadStart(Process2))).Start();
(new Thread(new ThreadStart(Process3))).Start();
(new Thread(new ThreadStart(Process4))).Start();
(new Thread(new ThreadStart(ProcessBar))).Start();
}
public void WriteDebug(string add)
{
// trial
}
[HandleProcessCorruptedStateExceptions]
protected override void Dispose([MarshalAs(UnmanagedType.U1)] bool )
{
if ()
{
try
{
~Form1();
return;
}
finally
{
base.Dispose(true);
}
}
base.Dispose(false);
}
} // class Form1
Thank you very much. :P
Eazobfuscator is much better.
That's so not cool, he released it to the public, and you obfuscate his source, wow.:thumbdown:
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Im not going to release cause thats unfair.
Posted via Mobile Device
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Quote:
Originally Posted by
FlyCoder
Code:
using System;
using System.ComponentModel;
using System.IO;
using System.Net;
using System.Runtime.ExceptionServices;
using System.Threading;
using System.Windows.Forms;
namespace AutoUpdateHabbo
{
public class Form1 : Form
{
public delegate void Add(string add);
public delegate void Progress();
private Button button;
private Container components;
private RichTextBox debug;
public string domain;
public int ended;
public int progress_count;
private ProgressBar ProgressBar;
private TextBox textBox;
public string version;
public Form1()
{
// fault handler present
}
private void ~Form1()
{
Container container = components;
if (container != null)
container.Dispose();
}
public void button_Click(object sender, EventArgs e)
{
// trial
}
private void InitializeComponent()
{
// trial
}
public void Process1()
{
WebClient webClient = new WebClient();
try
{
int i1 = 0;
while (true)
{
if (i1 >= 0)
{
try
{
if (!File.Exists(String.Concat("dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3"))
{
WriteDebug(String.Concat("Starting Download of dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3..\r\n");
webClient.DownloadFile(String.Concat("http://images.habbo.com/dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3", String.Concat("dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3");
WriteDebug(String.Concat("dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp Downloaded.\r\n");
}
else
{
WriteDebug(String.Concat("Already Exist dcr/hof_furni/mp3/sound_machine_sample_", i1) + ".mp3, Skipping.\r\n");
}
}
catch (Exception)
{
goto label_1;
}
i1++;
progress_count++;
}
}
label_1:;
}
catch (Exception e)
{
WriteDebug(e.Message + "\r\n");
}
int i2 = ended + 1;
ended = i2;
if (i2 == 4)
{
string s = version;
MessageBox.Show("Put the folders in \"http://yourdomain.com/\"\r\n\r\nYou need edit your page client..\r\n\r\n\r\nRemove values:\r\n\"external.texts.txt\"\r\n\"productdata.load.url\"\r\n\"furnidata.load.url\"\r\n\r\nEdit values:\r\n\r\n\"external.variables.txt\"\r\n\"http://yourdomain.com/gamedata/external_variables/1\"\r\n\r\n\"flash.client.url\"\r\n\"http://yourdomain.com/gordon/" + s + "/\"\r\n\r\n\"base\"\r\n\"http://yourdomain.com/gordon/" + s + "/\"\r\n\r\n\"clientUrl\"\r\n\"http://yourdomain.com/gordon/" + s + "/Habbo.swf\"");
}
}
public void Process2()
{
// trial
}
public void Process3()
{
WebClient webClient = new WebClient();
int i1 = 1;
label_1:
try
{
switch (i1)
{
case 1:
WriteDebug("Starting Download of Cracked Swf (From Server 1)..\r\n");
webClient.DownloadFile("http://cappo.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 1).\r\n");
break;
case 2:
WriteDebug("Starting Download of Cracked Swf (From Server 2)..\r\n");
webClient.DownloadFile("http://caposguanatos.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 2).\r\n");
break;
case 3:
WriteDebug("Starting Download of Cracked Swf (From Server 3)..\r\n");
webClient.DownloadFile("http://temporalcapos123.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 3).\r\n");
break;
case 4:
WriteDebug("Starting Download of Cracked Swf (From Server 4)..\r\n");
webClient.DownloadFile("http://cappo2.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 4).\r\n");
break;
case 5:
WriteDebug("Starting Download of Cracked Swf (From Server 5)..\r\n");
webClient.DownloadFile("http://cappo3.webcindario.com/getswf.php?RELEASE=" + version, "gordon/" + version + "/Habbo.swf");
WriteDebug("Cracked Swf Downloaded (From Server 5).\r\n");
break;
}
}
catch (Exception)
{
i1++;
if (i1 <= 5)
{
WriteDebug("Can`t Download Cracked Swf, Retrying..\r\n");
goto label_1;
}
WriteDebug("\r\nCan`t Download Cracked Swf, All Servers Overloaded..\r\n\r\n");
}
progress_count++;
try
{
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/Habbo.swf", "gordon/" + version + "/Habbo-Original.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/figuremap.xml", "gordon/" + version + "/figuremap.xml");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/config_habbo.xml", "gordon/" + version + "/config_habbo.xml");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_dog.swf", "gordon/" + version + "/h_dog.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_cat.swf", "gordon/" + version + "/h_cat.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/pets_palettes.swf", "gordon/" + version + "/pets_palettes.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/PlaceHolderWallItem.swf", "gordon/" + version + "/PlaceHolderWallItem.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_terrier.swf", "gordon/" + version + "/h_terrier.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_croco.swf", "gordon/" + version + "/h_croco.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_lion.swf", "gordon/" + version + "/h_lion.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_rhino.swf", "gordon/" + version + "/h_rhino.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/hh_human_body.swf", "gordon/" + version + "/hh_human_body.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_pig.swf", "gordon/" + version + "/h_pig.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/HabboRoomContent.swf", "gordon/" + version + "/HabboRoomContent.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/PlaceHolderPet.swf", "gordon/" + version + "/PlaceHolderPet.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/TileCursor.swf", "gordon/" + version + "/TileCursor.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/PlaceHolderFurniture.swf", "gordon/" + version + "/PlaceHolderFurniture.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/SelectionArrow.swf", "gordon/" + version + "/SelectionArrow.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/h_bear.swf", "gordon/" + version + "/h_bear.swf");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/hh_human_fx.swf", "gordon/" + version + "/hh_human_fx.swf");
progress_count += 20;
}
catch (Exception e1)
{
WriteDebug("Gordon swf`s: " + e1.Message + "\r\n");
}
try
{
string s2 = File.ReadAllText("gordon/" + version + "/figuremap.xml");
int i4 = 0;
while (true)
{
int i3 = s2.IndexOf("<lib id=\"");
if (i3 == -1)
goto label_2;
s2 = s2.Substring(i3 + 9);
string s1 = s2.Substring(0, s2.IndexOf("\""));
try
{
if (!File.Exists("gordon/" + version + "/" + s1 + ".swf"))
{
WriteDebug("Starting Download of gordon/" + version + "/" + s1 + ".swf..\r\n");
webClient.DownloadFile("http://images.habbo.com/gordon/" + version + "/" + s1 + ".swf", "gordon/" + version + "/" + s1 + ".swf");
WriteDebug("gordon/" + version + "/" + s1 + ".swf Downloaded.\r\n");
}
else
{
WriteDebug("Already Exist gordon/" + version + "/" + s1 + ".swf Already Exist, Skipping.\r\n");
}
i4++;
progress_count++;
}
catch (Exception e2)
{
WriteDebug("gordon/" + version + "/" + s1 + ".swf: " + e2.Message + "\r\n");
}
}
}
catch (Exception e3)
{
WriteDebug(e3.Message + "\r\n");
}
label_2:
int i2 = ended + 1;
ended = i2;
if (i2 == 4)
{
string s3 = version;
MessageBox.Show("Put the folders in \"http://yourdomain.com/\"\r\n\r\nYou need edit your page client..\r\n\r\n\r\nRemove values:\r\n\"external.texts.txt\"\r\n\"productdata.load.url\"\r\n\"furnidata.load.url\"\r\n\r\nEdit values:\r\n\r\n\"external.variables.txt\"\r\n\"http://yourdomain.com/gamedata/external_variables/1\"\r\n\r\n\"flash.client.url\"\r\n\"http://yourdomain.com/gordon/" + s3 + "/\"\r\n\r\n\"base\"\r\n\"http://yourdomain.com/gordon/" + s3 + "/\"\r\n\r\n\"clientUrl\"\r\n\"http://yourdomain.com/gordon/" + s3 + "/Habbo.swf\"");
}
}
public void Process4()
{
// trial
}
public void ProcessBar()
{
while (true)
{
Thread.Sleep(500);
Form1.Progress progress = new Form1.Progress(ProgessBar_Delegate);
base.Invoke(progress);
}
}
public void ProgessBar_Delegate()
{
// trial
}
public void Start()
{
ended = 0;
progress_count = 1;
WebClient webClient = new WebClient();
try
{
string s3 = (new StreamReader(webClient.OpenRead("http://www.habbo" + domain + "/quickregister/email_password"))).ReadToEnd();
version = s3;
string s2 = version.Substring(s3.IndexOf("http://images.habbo.com/gordon/") + 31);
version = s2;
string s1 = version.Substring(0, s2.IndexOf("/"));
version = s1;
Directory.CreateDirectory("gordon/" + s1);
Directory.CreateDirectory("gamedata/figurepartconfig");
Directory.CreateDirectory("dcr/hof_furni/mp3");
Directory.CreateDirectory("c_images/badges");
Directory.CreateDirectory("c_images/catalogue");
Directory.CreateDirectory("c_images/catalogue");
Directory.CreateDirectory("gamedata/furnidata");
Directory.CreateDirectory("gamedata/productdata");
Directory.CreateDirectory("gamedata/productdata");
Directory.CreateDirectory("gamedata/external_variables");
Directory.CreateDirectory("gamedata/external_flash_texts");
}
catch (Exception)
{
return;
}
try
{
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/banner", "gamedata/banner");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/furnidata", "gamedata/furnidata/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/productdata", "gamedata/productdata/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/external_variables", "gamedata/external_variables/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/external_flash_texts", "gamedata/external_flash_texts/1");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figuredata", "gamedata/figuredata");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figurepartconfig/partsets", "gamedata/figurepartconfig/partsets.xml");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figurepartconfig/draworder", "gamedata/figurepartconfig/draworder.xml");
webClient.DownloadFile("http://www.habbo" + domain + "/gamedata/figurepartconfig/animation", "gamedata/figurepartconfig/animation.xml");
progress_count += 10;
}
catch (Exception)
{
}
(new Thread(new ThreadStart(Process1))).Start();
(new Thread(new ThreadStart(Process2))).Start();
(new Thread(new ThreadStart(Process3))).Start();
(new Thread(new ThreadStart(Process4))).Start();
(new Thread(new ThreadStart(ProcessBar))).Start();
}
public void WriteDebug(string add)
{
// trial
}
[HandleProcessCorruptedStateExceptions]
protected override void Dispose([MarshalAs(UnmanagedType.U1)] bool )
{
if ()
{
try
{
~Form1();
return;
}
finally
{
base.Dispose(true);
}
}
base.Dispose(false);
}
} // class Form1
Thank you very much. :P
Eazobfuscator is much better.
hahaha lol, the code not has obfuscated
I not had time to upload the source.. I upload real code later..
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
I gonna give you a HINT
Look at your externel_texts...
**My webbuild downloader is 100%**
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Can you get this to rip literally everything, I need all the catalogue headers aswell as the icons!
-
Re: [RELEASE] Auto Update Habbo - V.2.0 Rewrited!! - (UPDATED 25/02/2011)
Quote:
Originally Posted by
Hejula
Can you get this to rip literally everything, I need all the catalogue headers aswell as the icons!
Literally everything is not possible.
We haven't the information to rip that.
But, icons are possible, icons_(1 t/m 97).gif:lol: