TheCrazedGuy wrote:The text is a bunch of random jimble jamble. How do i make it readable?

What game+file(s) in it are you trying to decrypt? AB Classic gives an LZMA file after decrypting an asset based LUA, a 7z after decrypting a zip and also save data LUAs use a different encryption key that is the same encryption type, giving plain LUAs after decryption, idk about the other games...

TheCrazedGuy wrote:The text is a bunch of random jimble jamble. How do i make it readable?

What game+file(s) in it are you trying to decrypt? AB Classic gives an LZMA file after decrypting an asset based LUA, a 7z after decrypting a zip and also save data LUAs use a different encryption key that is the same encryption type, giving plain LUAs after decryption, idk about the other games...

settings.lua, bi_data.lua, highscores.lua and highscores_ID.lua are save LUAs, I'm not giving you the keys for that as it could lead to more cheating for Rovio to catch. Episodes.lua and other files in the game asset database are asset LUAs, using the keys above, like I said before, LZMA16'ed 7z's are given from asset files (aside from the ZIPs) after decryption, if you remove the first 9 bytes and only get "]" at the first text, it will open as a 7z.

TheCrazedGuy wrote:Thanks! By the way how do i edit the luas without the game crashing?

Edit what LUAs? The save LUAs, the asset LUAs or both? If its save LUAs, get the key for those then use that to decrypt to plaintext, edit, then recrypt and copy to save directory. For assets, use the keys above to decrypt, copy the LZMA header to a backup file (if on mobile version), remove it all the way in the decrypted files to "]"(delete the first 9 bytes), open them in 7Zip, extract the LUAs in them to folders where you would plan to modify them, decompile them with java -jar unluac.jar file_dec.lua > file_dec_decompiled.lua, edit it decompiled, recompile it with Lua 5.1, add and replace it into the 7z, add the LZMA header (so the game will read it legitimately, then save, recrypt, rename, inject to correct asset directory and start the game. I think many files have SHA1 checksums in the game executable (for LZMA-7z encrypted LUAs and JSONs), so modify them as well to match (IDK if this has issues if they mismatch, UPDATE: NOTHING HAPPENED, I tried on my device with a cloned copy of the game). I modified the remote_configuration_default ZIP similarly with this method.