Well, that did not take long at all. The Chrome version of Angry Birds has only been live for a few hours and it’s already been hacked to give players access to all of the levels. Web developer Wes Bos saw the potential to make a slight change to the web cache and had a working hack in a short time.
Bos says that he was able to quickly find a hack that gave him access to all of the levels in the game, even the special Chrome levels.
I was quickly able to find a hack that gave me access to all the levels, even the special Chrome levels! So to get access to all levels in Chrome Angry Birds, just copy and paste the following line into your browser’s address bar.
Here’s the code that Bos provided to unlock all of the levels, just copy and paste this into your address bar in Chrome and fire up Angry Birds.
javascript: var i = 0; while (i<=69) { localStorage.setItem('level_star_'+i,'3'); i++; } window.location.reload();
If you want to switch the game back to all levels locked, use this code in the address bar.
javascript: var i = 0; while (i<=69) { localStorage.setItem('level_star_'+i,'-1'); i++; } window.location.reload();
Bos goes on to explain that the key to the hack is that Rovio mentioned that it was using HTML5′s LocalStorage to cache game files.
If you open up Web Inspector in Chrome, you’ll see they are keeping track of your score and stars with localstorage. Lucky for us, that means we can use setItem() set all 70 levels to 3 and get access to them all.
So if you don’t want to play through all of the boring early levels, try out Bos’ hack and let us know how it works.
















Didn’t work for me.
Works!… that was easy ^^
Yep, worked just fine! Good job. This being said, Angry Birds on normal screens doesn’t make much sense. The mobile/touchscreen experience is infinitely better. I found the web experience frustrating, even after cheating ;)
All Chromebook apps will be as secure. Happy days”
it has nothing to do with it being a chrome app. most games store files locally on your machine, you can have at them all you want. It has everything to do with the game’s developers.
The levels are loaded with just with basic JSON. I’m waiting to see if someone makes a hack to load their own custom levels.
“Hack” makes for a catchy title, but this is really more of a “cheat”…
yes is correct the reverse code lock all the levels I did some fix on the code ;) || javascript: var i = 0; while (i<=69) { localStorage.setItem(‘level_star_’+i,’-1′); i++; } window.location.reload();
One more thing, remember that you first should apply the original reverse code and then the changes that I did, I hope that helps.
me either
This is some fucking stellar journalism.
Bos says that he was able to quickly find a hack that gave him access to all of the levels in the game, even the special Chrome levels.
“I was quickly able to find a hack that gave me access to all the levels, even the special Chrome levels!”
lol, Nice! Now thats what I am talking about. Wow.
http://www.anon-web.es.tc
Disagree. I found something about Angry Birds never quite felt right to me on my iPhone. I played through the game Crush The Castle first(a game of similar concept) and just found the Angry Birds mechanics to be inferior. Playing it on a computer with a mouse just seems so much more natural now.
@Wes Bos Thanks for the update Wes!
javascript: var i = 1; while (i<=69) { localStorage.setItem(‘level_star_’+i,’-1′); i++; } window.location.reload();
to go back to original state use this script
@James Harris I totally agree. Crush the Castle is better because you get to choose your weapons, they tell you how many shots you need for a gold, not to mention that the medals are funny :D
@Eduardo Martinez Same
I pasted it into my url and it didn’t work.
Thanks for the cheat…
The hack doesn’t work with IE9, so that should be better for preventing malicious code from accessing your locally stored data.
Works perfectly. Awesome post!
Is this a hack? or just an alternative form of cheat code?
It doesn’t work for me. I’ve tried several times =(
It failed… They fixed it so now it isn’t local anymore
So not working for me. Just have 3 Dimension levels to go, purely because I can’t see the wee symbol in the other levels. Anyone know why this isn’t working? I have seen other people comments too so i know I’m not the only one.
didn’t work
did i do it wrong? included javascript all the way to the semicolon at the end.
do not use. i tried it and it just stopped angry birds from starting.
I should have read the comments first, now i cannot even play at all!!!!
Author should remove this post altogether!!!!
cool