@@Shmoo419
In the disassembly posted on page 1, the syscall is made to ptrace with the argument "PT_DENY_ATTACH".
In linux, this would be used to deny debuggers from attaching to the current process (in this case, Nova 3).
Since the disassembly shows that the program doesn't check for the return value of the ptrace syscall, what you can do is one of these 2.
1) Set r1 to -1
Because -1 is not a valid ptrace request argument, the ptrace syscall will return with an error and the call will not succeed.
2) Nop the branch to syscall
This simply stops the function from making a syscall. Simple as that.
From what I can infer, I suppose you are trying to attach a debugger to the Nova 3 app. You can try the above 2 methods to see if you can get your debugger to attach.
For more details you can reference this site : http://www.coredump.gr/articles/ios-anti-debugging-protections-part-1/
Good luck