Angry Birds Action! (.json)

Reading, editing and everything related to the files created by games to contain savegames and configurations
gamelandresearch
Posts: 13
Joined: Sun Feb 09, 2020 11:35 am

Angry Birds Action! (.json)

Post by gamelandresearch »

I want to view Angry Birds Action! save data files outside the game, but the files are encrypted in some way, the header isn't always the same and constantly changes when the game writes or reads to them. I'm guessing they are encrypted with "Not for YOU!" string as I found a ton of mentions with decimal in the game .dll assembly when mentioning save data, any advice on finding the encryption key or will someone do so? If so thanks so much. Since game is discontinued however but playable

Snipped code for aesBase and string on CSharp

Code: Select all

   public const string k_encryptionHeaderString = "Not for YOU!";

   private static readonly byte[] k_aesBase = new byte[]
   {
      19,
      40,
      4,
      112,
      34,
      79,
      74,
      126,
      26,
      65,
      6,
      78,
      8,
      19,
      9,
      145,
      212,
      21,
      56,
      74,
      78,
      3,
      31,
      42,
      74,
      186,
      115,
      12,
      82,
      80,
      6,
      10
   };

   public static readonly byte[] k_encryptionHeader = new byte[]
   {
      78,
      111,
      116,
      32,
      102,
      111,
      114,
      32,
      89,
      79,
      85,
      33
   };
}


DDLs.rar

ab_action_save_data.rar
gamelandresearch
Posts: 13
Joined: Sun Feb 09, 2020 11:35 am

Re: Angry Birds Action! (.json)

Post by gamelandresearch »

Please help to crack it? I've got trouble as they used encryption to save

But, can you get aes key or bruteforce them if not possible to get