So i am making this unlocker for MW3, but challenges wont unlock.

I used this:

Quote Originally Posted by Izochor View Post
Perfected challenge unlocks
So recently I was trying out unlockers and the challenges didin't unlock how I would like them to, some were missing and some were like get 0 kill with something. So I took a day and went through the challenges and I perfected the byte list for it. Now u can update your unlockers to really work perfectly.

Address is the same as always for MW3 1.9.461
Challenges: 1DC1045

Code:
09 09 02 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 02 02 02 02 02 02 04 04 09 09 02 02 02 02 0


And this is my code:

Code:
byte[] PP = { 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x06, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x06, 0x09, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x04, 0x04, 0x07, 0x09, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x09, 0x04, 0x04, 0x09, 0x04, 0x04, 0x09, 0x05, 0x04, 0x09, 0x04, 0x04, 0x09, 0x04, 0x04, 0x09, 0x04, 0x04, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x01, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x02, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x03, 0x03, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02, 0x04, 0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x02, 0x02, 0x03, 0x03, 0x02, 0x03, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x02, 0x02, 0x04, 0x04, 0x05, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x04, 0x04, 0x04, 0x02, 0x04, 0x04, 0x02, 0x02, 0x03, 0x03, 0x03, 0x02, 0x03, 0x05, 0x05, 0x05, 0x05, 0x05, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 };
        private void challangesButton_Click(object sender, EventArgs e)
        {
            if (!Process_Handle("iw5mp.exe"))
            {
                WriteBytes(0x1DC1045, PP);
            }
            else MessageBox.Show("MW3 was not found");
        }
But for some reason, it doesnīt unlock anything..
Can someone please help me?