iXAntiCrack System for iOS Devices

Hi Community :smile:,

We inform you that from now you can protect all your Unity Project designed for iOS thanks to iXAnctiCrack System.

With a simple drag and drop of 2 prefabs, your project will be protected from cracker and hacker once deployed on iDevices.

2 events can be raised with our system :

OnCrackedApp() => Raised if your Game is Pirated
OnJailbrokenDevice() => Raised if Cydia is installed on the device.

How it works ?
Our script will check each random second, a random security check.
there is currently 7 routines (including an illegitimate debugger running check).

This is will be really difficult for a cracker to find how to patch your game with that script.

PS: This code will run on Basic and Pro version of Unity iOS thanks to our PostprocessBuildplayer command.

:wink:

updated project because of the missing native code :(.

Why would you stop jailbreakers from using the game?
Other than that, sounds pretty cool.

because jail breaking should be illegal, because its stupid and you can get pirated apps and rejected apps on cydia, and there are reasons for Apple rejecting those apps, like them using too much battery, etc. plus a jail broken iPod crashes a lot compared to a non-jail broken iPod, because of these apps that are rejected, and because the jail broken version of IOS is unstable-ish. any ways, that is very nice. if i had Unity IOS, i would get that.

I have never experienced a crash in all of the 400+ days of having this jail broken iPod, neither have my friends. Obviously you havenā€™t done it.

And you havenā€™t gotten to the good part about jailbreaking. You can customize everything. You can buy third party hardware that works just as well, and then download an app that makes it work. You can develop apps and not have to be on a mac, and not have to pay $99. The list does go on.

So, I donā€™t see any reason not to.

ā€œbecause jail breaking should be illegalā€
why?

ā€œbecause its stupidā€
how exactly?

I agree that the pirated apps part is terrible. But you can do that for every OS and device, and if there was no jailbreaking, there would be an alternative way around it.

ps: @langju Sorry for stealing this thread.

If I bought an app that didnt run if my device was jailbroken I would request my money back. Jailbreak is not illegal, cracking is.

Checking for cracked software I agree BUT NOT jailbreak, why would a game developer would/should know that I can do more with my iDevice than my 90 year old grandma?

Hi everyone LOL,

there were a great discussion here :).

Because this is only raised event, you can decide what to do (or not) when these events are raised.

If Jailbroken device is detected but you want to do nothing simply, do nothing in your method :).

void OnCrackedApp(){
	Debug.Log("Application is Pirated");
        Application.Quit()
}
	
void OnJBDevice(){
	Debug.Log("Device is jailbroken we do nothing");
}

but you can for example use this method to send stats about on how much jailbroken devices your game is installed,
or if you want to use some special code available only on jailbroken device you can use this method to know that you are on a JB device.

And i am ok with that : Jailbroken doesnā€™t mean your game is cracked :).
:razz:

how does it know if its cracked or not?

also with jailbreaking being legal, using a phone with tmobile is already worth it. I hate those people who advertise jailbreaking as free apps.

Heā€™s not checking if the phone is jailbroken. Heā€™s checking if the app is cracked(stolen). Limiting the app to paying customers sounds like a reasonable thing to do.

Can you even buy from the app store with a jail broken phone?

To detect if it is cracked we use several routines like code signature changes Signer identity changes, date modification of some files, some specials files missing, size of file changed and more ā€¦

We will include so a new routine checking if the game is running in its Encryption mode, if not, it means the game has been dumped.

in fact we check the 2 cases :).

What will be hard for the hacker is to find how to patch your game.
Indeed, all of this routine are called randomly and every random seconds : meaning the hacker while trying to crack, will never now ( or at least will be difficult) what is the entry point to start his work. If he finds one routine called, it will try to patch it and can think it is finished, but in fact there is several routine that can be called so 1 patch doesnā€™t mean that all the game is patched :slight_smile:

Hope this help.

PS : 35$ is a limited time offer. All upgrade are then free :wink:

Hi!

Itā€™s very interesting but my concern is about the false positives (if the plugin detects that the game was cracked and it isnā€™t true). This could happend? The plugin is currently working on any iOS device and on any version of iOS?

Thanks!

Hi Diego,

About false positives i donā€™t see how this can be possibleā€¦ ?
The code should works on any iOS but has been tested only on iOS > 4.

hope this will help ? Or if some other user can add information ?

regards all :slight_smile:

Thanks for the reply. I will buy it!

Hi, Langju,

It seems to be a great app!! Congrats! :smile:

I want to ask you just one question: Is there a game on the market that uses your library? Iā€™m asking this cause i want to know if it wonā€™t be rejected by Apple and if it wonā€™t through false positives. :slight_smile:

Thanks in advance! :slight_smile:

Hi mckracken,

I donā€™t know if there is already some game using the plugin but I invite any user who have posted their game on the AppStore and using our plugin to post here :slight_smile:

So, we do not use undocumented API so there is no reason to see this plugin rejected.

@Diego
Thanks for your order !!! Have fun.

Regards

not having to pay $99 per year for dev costs is stealingā€¦ Sure, not having to develop on a Mac is nice, but you should still pay the $99. Itā€™s not like you have to pay $10k+ for a dev kit like with consoles. $99/yr is a steal. Plus, most jailbreakers DO pirate.

To be on topicā€¦ I will definitely consider putting this in my app when it gets closer to completion. It sounds like a very nice tool to have in.

Nice work!
Is there some kind of solution for the same problem with Android?

Hello ThomasQ,
I donā€™t know how to develop native code for android ā€¦ Java ? or else ?
But for the time, iXanticrack is only designed for iOS.

regards

I inform you that an update will comes to prevent the Angry bird Mac Appstore hack.

:smile:

Have a nice day

What is the ā€œAngry bird Mac Appstore Hackā€?