User:Orangebananaspy

6 editsJoined 31 January 2015
Revision as of 08:21, 31 January 2015 by Orangebananaspy (talk | contribs) (Created page with " = DRM For Cydia Tweaks = <br /> === File Check === ---- This type of protection uses NSFileManager to check for a file usually unique to the system when your package is inst...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

DRM For Cydia Tweaks


File Check


This type of protection uses NSFileManager to check for a file usually unique to the system when your package is installed on a device. A protection like this is usually not the strongest against crackers as the only thing they would need to do is change your path as seen in the binary.

 /var/lib/dpkg/info/com.example.packagename.list     -->    /var/lib/dpkg/info///////////////////cydia.list

On the left is an classic example seen in countless binaries to protect the tweak. The one on the right is how a cracker would change the string, making the tweak check for Cydia rather than checking the files you had given it to check. Now an easy way to protect this file path from getting changed is a little term called Obfuscation, in which you hide the string in the binary making it not editable. This type of protection even with Obfuscation is bit still too easy for a cracker to crack as the cracker could eventually find the hidden string.