View Single Post
Posts: 135 | Thanked: 151 times | Joined on Dec 2009 @ Slovakia/Bratislava
#340
here is quick how-to to decompile PC version(2.0.2 tested) of angry birds levels - works on PC demo as well:
(big thanks to Scott)
you will need: openssl: http://downloads.sourceforge.net/gnu...8h-1-setup.exe
lua + describe.lua: http://acme.badboll.nu/able/lua.rar

1) Decrypt:
Code:
openssl enc -aes-256-cbc -d -K 55534361505170413454534E56784D49317639534B39554330795A75416E6232 -iv 0 -in Level1.lua -out Level1.lua.dec
2) decompile level:
Code:
lua describe.lua Level1.lua.dec > Level1.lua.dec.txt
3) edit the level + save
4) Re-encrypt the level:
Code:
openssl enc -aes-256-cbc -e -K 55534361505170413454534E56784D49317639534B39554330795A75416E6232 -iv 0 -in Level1.lua.dec.txt -out Level1.lua
5) you are done.. you can play your edited level.

here are more encryption keys for more PC versions of the game:

Angry Birds
Code:
55534361505170413454534E56784D49317639534B39554330795A75416E6232
Angry Birds Rio
Code:
55534361505170413454534E56784D49317639534B39554330795A75416E6232
Angry Birds Seasons
Code:
7A65506865737435666151755832533241707265403472654368417445765574
Angry Birds Space
Code:
526D67645A304A656E4C466757776B5976434C326C5361684662456846656334

Last edited by forcer; 2012-05-10 at 19:22.