View Single Post
Posts: 3 | Thanked: 0 times | Joined on May 2012
#341
Originally Posted by forcer View Post
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://slproweb.com/download/Win64OpenSSL-0_9_8v.exe
lua + describe.lua: http://acme.badboll.nu/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
thanks for this! but could you please explain how openssl encryption works a little more accurate? and also the downloads arent working anymore. thanks for your efforts.