IN_FACTORY offset: MSnap
Some people noticed that MSnap doesn't works on any firmware version of the RAZR MAXX.
Now, let me explain a little about the way MSnap works. Most (if not all) P2K phones have an undocumented screenshot feature that is used internally by Motorola engineers during firmware development, and it is what MSnap uses. It is important to understand that the program doesn't read the phones memory or anything like that, it just tells the phone: "Hi, could you please send me a picture of your screen?". Then it is up to the phone to comply with the request or not
Around 2006-2007 Motorola changed their code so that it checks the IN_FACTORY bit before capturing the screen, because the screenshot function is supposed to be used only by engineers. Therefore, if you send screen capture command to a production phone with newer firmware, it will see that IN_FACTORY bit is zero and deny the request.
So, in order to use MSnap with newer firmwares you would have to set IN_FACTORY bit to 1 or patch a part of firmware so it just ignores that bit. I don't know if it is possible at all, but I certainly don't recommend doing it.
This program has been tested and worked on these firmwares:
- R26111VL_U_96.67.20R
- R26111VL_U_96.66.73BR
- R26111VL_U_96.66.72BR
- R26117LD_U_98.20.33BR

