Tôi muốn sử dụng mã chống vi phạm bản quyền đó cho ứng dụng của mình.Mã chống vi phạm bản quyền iOS này có tốt không?
NSString* bundlePath = [[NSBundle mainBundle] bundlePath];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:(@"%@/_CodeSignature", bundlePath)];
if (!fileExists) {
//Pirated
NSLog(@"Pirated");
}
BOOL fileExists2 = [[NSFileManager defaultManager] fileExistsAtPath:(@"%@/CodeResources", bundlePath)];
if (!fileExists2) {
//Pirated
NSLog(@"Pirated2");
}
BOOL fileExists3 = [[NSFileManager defaultManager] fileExistsAtPath:(@"%@/ResourceRules.plist", bundlePath)];
if (!fileExists3) {
//Pirated
NSLog(@"Pirated3");
}
Có ai đã sử dụng nó trước đây không? Nó có thể được sử dụng cho một số bảo vệ cơ bản, hoặc là nó chỉ là crap? Bạn có đề xuất gì về chủ đề này?
Không chỉ hoàn toàn bị đánh bại một cách hoàn toàn (kẻ tấn công có thể thay đổi chuỗi), nó dựa vào chi tiết triển khai mà Apple có thể thay đổi bất cứ lúc nào. Là một người dùng hợp pháp, tôi sẽ vô cùng khó chịu nếu tôi nâng cấp hệ điều hành của mình và bị ứng dụng của bạn coi như một tên cướp biển. –
Tại sao không sử dụng thời gian bạn chi tiêu để làm cho ứng dụng trở nên tốt hơn cho việc thanh toán cho khách hàng? Bạn sẽ không ngừng vi phạm bản quyền của ứng dụng của bạn và hầu hết những người vi phạm bản quyền nó có thể sẽ không mua nó theo một trong hai cách. – UIAdam
Ở đây ở Hy Lạp Điện thoại bị vi phạm bản quyền là 70% số điện thoại xung quanh để kỹ thuật đó thực sự là một ý tưởng tồi! –