Hotfile.com Timer No Wait Hack
Tired of waiting for files from HotFile.com ? This guide is for you. You can learn how to quickly and simply modify and bypass the timer during runtime of the JavaScript timer for HotFile.com.
If you are looking for a hack for the HotFile.com Hourly Limit, please see my guide Hotfile.com Hourly Limit Bypass Hack.
The Background
Download sites have a simple business model. Get lots of visitors, make money from advertisers placing ads on their site. How to get lots of visitors, and therefore make lots of money? Simple. Provide content that everyone wants. Downloads which for the most part are unmonitored and unfiltered, and typically only removed if the copyright holder complains.
Back to the money. The more files you download = the more ads you see = the more money they make. If you don’t want to (wait) while seeing the ads, they still want their money, and they want to take it from you, providing you access to files that aren’t even their own property. An excellent deal indeed Sherlock!
So, if you don’t want to be a part of the More ads = More money (for them…) scheme, then you either better fork up the money, or hack up a solution. Unfortunately this guide will not help you do any forking, but it will help you with the later.
Please note that this hack does not affect the server or service of HotFile.com in any way, but instead hacks the “cached” copy of the web page once loaded to your computer. Only the web page files which are stored on your computer when viewing the site will be modified. As the DMCA permits modification of data for personal use, and the data does in fact reside on your hard drive, this hack is legal in all technical matters.
I am not responsible for what you do with this script, and it is provided here for educational purposes only. Please see HotFile.com for their terms of use of their website and services, including any documentation regarding code modification if applicable. HotFile.com’s trademarks and copyrights are properties of their respective owners.
HotFile.com Download Wait Timer Hack Instructions:
You will need:
Mozilla Firefox ( 3.x or newer)-
Firebug (Firefox Addon) -
With Firefox configured with Firebug, you are armed with the tools necessary to modify JavaScript as it executes real time from your system memory.
HotFile.com ‘s download timer is written in pure client side JavaScript. A quick glance through the script shows there are multiple points of vulnerability, thus multiple methods of hacking the java script running in your web browser. The only question now is “Trick or Treat”?
Method 1: Trick It
This method initializes all built in script functions which actually are preventing immediate download, however once it is initialized, the second variable definition actually satisfies the timer function by telling the mathematical timer that the time waited is greater than what is required, thus forcing the script to continue and present us with the option to execute the document.forms.f.submit(); function.
Method 2: Treat It
Skipping the above form, you can actually just call the summit form straight away. This is the most efficient method of skipping the timer, as it literally bypasses all timer functions and posts the download form which is hidden and out of site.
Choose Wisely
To take advantage of these JavaScript hacks, in Firebug, switch to the console. If it is not enabled, click on Firebug’s console menu to enable it, which will reload the page with the console enabled. The console has two sections to it. One for displaying events as they happen, and a second, for manually inputting commands to the page loaded in memory in real time.
The input console will be prefixed with “>>>” indicating that it is the location for putting your commands in.
Once you have decided which method you want to use, simply paste in your modified code.
If you are wanting to play with the timer’s numbers, Please take note that the time is represented in milliseconds. When specifying time in milliseconds, 1000 equals one second, 10,000 equals ten seconds, etc. In the below code example, the “timerend” is equal to thirty seconds, and one thousandth of a second.
The Gravity of HotFile.com
Unfortunately what goes up must come down. HotFile tracks server side the amount of files you hit per hour, and are able to enforce a limit based on your IP. Even if you are successful in evading the pre-download wait timer, you will be forced to wait out the hourly download limit timer if you hit it.
But if you are determined, there is still hope. There is one solution which is a rudimentary method of bypassing this hourly download limit. If you are able to do it or not is dependent on whether or not you can reset your Cable/DSL modem and switch IP’s, as well as “Clear Private Data” killing the session and any cookies from your browser, than there will be no limit for you. If you are able to change IP’s, and clear the private data, then you’ve just escalated your HotFile.com skills to ubercool status, and have joined the no-limit’s club. For instructions on how to bypass HotFile.com’s Hourly Limit please reference this tutorial titled “Hotfile.com Hourly Limit Bypass Hack“.
You have chosen wisely. Happy HotFiling!
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.















Today I came to know Mr. Tanner Williamson through a chat for webhosting support services. I had many questions and problems related SSL, but after the chat with Mr. Tanner Williamson, now I feel like a small expert! I envy your skill and knowledge in IT – thank you very much for your help mate!
You’re welcome Stephen. Thanks for the props. Should you ever need anything for your website, feel free to pay me a visit here.
HotFile is a fake site. It will not allow you to download. It will start to download, after sometime it will say the source file could not be found. Please never try to download from it. They are purely a bogus site.
Can you please give more detail of all this as it is not working for me, though I am impressed.
Please give me some more scripts or give me everything in detail. Make me understand via showing the pictures and let me congratulate you that you are the first person on earth to do this. Hell, you rock! Please help.
@Dileep, I occasionally use HotFile to download files placed by other internet users, and I never have any problem. Is it possible that your Government, ISP, or company firewall are blocking / filtering the content out? Once I have started a file transfer, I have never once had it fail on me. Have you considered trying a SOCKS Proxy?
@Jack, Could you please explain briefly where you are having trouble following the guide? What steps are you getting lost at?
@Jack, What steps are you having trouble with specifically? What is it you need additional screenshots for?
Thanks for the help. It’s working!
Thanks Tanner Williamson. It really works!
Tanner can you make a script through which we can download more than 1 file at a time? While downloading one file from Hotfile, Hotfile won’t let you download a second file as it only will let you download one at a time.
Can you please help?
@Bhavesh
Hotfile tracks the current downloads by IP Address and a database / server session associated with your IP Address. Unfortunately it is not easily achievable. To be able to download more than one file at a time from Hotfile would require the use of sand-boxed instances of Firefox, with each instance configured to use a different SOCKS proxy.
While it is possible to achieve, it would most likely be something so inconvenient that you may deem it to be not worth the effort. The setting up the sandbox and multiple firefox instances would be the easy part. The hard part would be finding consistently reliable high bandwidth open and free to use SOCKS proxies, as free and reliable with high throughput are something that is near impossible to find in open proxies.
Thanks for the tutorials Tanner! I wish I could be a script geek too! Haha! Thanks again. You’re the best!
Thanks for that great tutorial! I love it!
Nice workaround! Thanks a lot for showing this to the community. Only thing I wish was a way to reset the IP/Router via a software UI instead of having to unplug and plug in the power adapter all the time. Unfortunately my Router doesn’t seem to allow that via browser. Any ideas from you guys?
Can one use an “invisible IP” program here to overcome the issue of the IP adress?
@Peter_55
If by “invisible IP program”, you are meaning a software proxy client, to connect through different proxies, yes, this could be an option, however you are at the mercy of the “privacy” of such proxies. Anonymous proxies aren’t as anonymous as most people think. After all, you’re willingly passing all your data through a computer which you have no control over, nor have any idea who is running it, or who is logging and accessing the data which you pass through it.
Proxies are an option, but not one I’m going to endorse 100%. The reasons why are up for debate, but, beyond the scope of this guide.
This is dependant on your router. I have a Linksys WRT54GL v6. On this router, I have installed 3rd party (after market) firmware, DD-WRT. This gives me additional features and functions out of my router, and one of those is the option to reboot the router via web interface. You’ll have to read into your own routers abilities to see what after market firmware options you have that are compatible with your router.
Hey, Tanner
It’s not working for me, and I don’t know why. When I load these commands, hotfile page just refreshes and goes back to the standard wait time of 30 minutes. I have tried both scripts. My FireFox browser currently is 3.5.7 version. Any idea?
My mistake ;D lol. I didn’t see that I reached my Hourly limit :D Sorry. Good work mate.
Hey Tanner,
It’s not working. This is not easy to understand for me. Is there another method similar? I heard about IP address masking. Is there any reliable software for IP address masking?
When I execute “starttimer(); var timerend=300″ I can than click Free button and execute 30s countdown, but than it jumps back to 0-30 min wait.
There is no need to reboot your WRT54GL. Just telnet or ssh to it and execute:
nvram get wan_ipaddr
nvram set def_hwaddr=00:11:22:33:44:55
nvram set wan_hwaddr=00:11:22:33:44:55
stopservice wan
# unplug/replug your cable modem mains supply
startservice wan
the unplug/replug cable modem mains supply step is required to make your modem “see” the new address, there are also other possibilities:
http://www.dd-wrt.com/wiki/index.php/Useful_Scripts#Auto_Random_MAC_Address
Cheers
@MiG: Delete your cookies from Hotfile and change your IP!
@DD-WRT Addict
The SSH command may be useful, however requiring me to unplug / replug the connection isn’t a viable option, as the majority of the time I’m doing this, I am away from home, and using a Linux server on my home network as a proxy with PuTTy. Therefore, when I want to reboot my router, I can’t be at home to unplug and replug it in, so the reboot through the web console works great for my needs.
This does not work for me. After I have downloaded one file it will tell me “You reached your hourly traffic limit.”
It’s not working. Can anyone explains with screen shots? It’s still showing the wait time.
This hack works great. I have made some modifications but it’s perfect. Cheers!
This hack works great. I have made some modifications but it’s perfect. Cheers!
New HotFile hack for Opera users only!
Go to download the file. As you click to the start download, disconnect your internet and it will say cannot load the page. Reconnect and then refresh the page and it will download without limits. You can now go and download other files.
Very nice article.
I have a problem. I am working in a company behind a firewall and proxy server, which will not allow me to download files from hotfile.com or even display pictures. Please assist me on how to download these files if my proxy is not allowing me.
Khan
I’ve been reading in computer magazines that Virgin Media is running an experiment to track peoples IP address and see what there downloading. They say just to see what their customers are doing. I download from all the sharing places like HotFile, Rapidshare and several other places. Can I get into trouble?
Yea, neither code works for me. I have the console on and everything, and I tried both the scripts. Nothing worked.
I’m new to Firebug, and whenever I use the console to input the codes starttimer(); var timerend=30001; or document.forms.f.submit(); I always end up with an error which states that “starttimer is not defined { message=”starttimer is not defined”, more…}”. Please help. Thanks!
Cool!
“var timerend=30001;”
It works, really!
Thanks!
It does not work for me. I tried the above code. It redirect successfully to the same page and restarted the timer. When you click again the 60 second timer restarts. After 60 seconds it goes back to its normal timer. Is there any thing in this article that needs to be updated?
Man, you rock! Awesome! Great! I’m your biggest fan! IT’S WORKING! Now I can download multiple files. THANKS A LOT!
Guys, to reset your modem create a bat file (in notepad) with the following command:
ipconfig -release
ipconfig -renew
exit
Save it as a bat file, say InternetReset.bat.
Each time you need to reset your modem, just double click on the bat file, and your modem is reset with new ip address.
Cheers!
@JaiHo
This simply will not work for everyone. Running this script only resets the IP address on the NIC of your computer. If you are using a NAT or Gateway device such as a router, you will still need to refresh and reboot the router.
Also, if you are going to write a bat file for the ipconfig utility that comes with windows, make sure you use forward slashes instead of the dashes to pass your parameters along. Rather you should use the following in your batch file (.bat):
ipconfig /release
ipconfig /flushdns
ipconfig /renew
exit
@Charles Martin
The timer function has to be loaded and running. Make sure the timer is running before you submit the code through the console.
I took note of the bat file Mr. Tanner Williamson. Thanks.
Have two questions to ask you.
1) Does the timer trick/treat method work for RapidShare and MegaUpload as well?
2) Is there any way to have the files be able to have resume capability and be automatically resumed after starting the initial download (after the trick method) as well? Files on MegaUpload are quite big i.e. around 700MB. My download speed is not more than 512 Kbs and I may loose connectivity during the download process.
Cheers!
@JaiHo
To answer your questions:
1) This method does not work for RapidShare, MegaUpload, or any other site. The reason for this is that the timer java script method I posted is specifically designed and crafted for the script which HotFile is using on their site. Think of it as a unique key to a unique lock. The key isn’t generic, so it can’t be used on just any other website.
2) To be able to enable automatic resuming of files, we would need a few things. First on your computer you would need a download manager. There are a few plugins for Mozilla FireFox that may be able to do this, however I am not up to speed on which ones would be good to use for this. Another common program that I haven’t used for about eight years is “Download Accelerator Plus”. This would automatically resume downloads when the connection had been lost.
The second and most important thing for resuming downloads, is how the website was created, and if it will even permit downloads to be resumed. As websites are created by hand and the minds behind them can have different ideas of how they want to write their software, websites vary much in their methods of making the files available.
Simple configurations will be such that the URL provided to the file is the direct file path to the file. As long as the HTTP server itself allows for resuming of the file downloads, then these can easily be resumed without user intervention.
Other configurations will use combinations of php sessions, cookies, temporary and unique alias paths to the file itself, etc. These can cause your download file to expire after a given amount of time, or after you’ve disconnected ( or lost connection). These configurations will make it less likely that you could resume them automatically, or even resume them manually. You would most likely have to completely restart your download if these conditions are present.
I hope that helps you understand why download managers are not a guaranteed solution.
Ok, I will try DAP to see if it works. I am using IDM right now and it doesn’t seem to have resume capability if connected as a guest user on Rapidshare. Thanks for your advice.
This doesn’t work anymore.
You insert the code and it just refreshes with the same time you had before you entered it.
So if you have to wait 25 min and put in the code for 60 seconds. It will flash to 60 sec then go back to 25 minutes.
@Mmr061485
This doesn’t remove the hourly limit. Trying to use this on the hourly limit will not help you. You need to read the separate guide on the hourly limit.
It does not work. What does it mean by hourly limit? What does this code remove then? How can you download file after file by inputting the code? Please explain it step by step.
Can you please give us a new guide with screen shots using the latest firebug add-on? I think you don’t have enough screen shots and you’re using the old add-on in that screen shot. We’re totally new to this, so making a user friendly guide will be a big help to us.
Hi Tanner Williamson,
I am happy, it is working properly. Thanks!
If these are javascript functions, you don’t actually have to have firebug; you can simply type a javascript: url in the address bar (e.g. “javascript:starttimer(); var timerend=30001;”)
@Efreak
Thanks for pointing that out!