2011-11-22 7 views
6

Cách ngăn ứng dụng Android từ ứng dụng có thể sao lưu tệp .apk.cách bảo vệ ứng dụng android khỏi ứng dụng sao lưu .apk

Các ứng dụng như astro file manager cho phép người dùng làm như vậy, menu: tools -> sao lưu nhiều hơn info here và người ta có thể sao lưu mọi APK đã cài đặt trên sdcard.

Sau đó, tôi có thể đổi tên thành .zip và giải nén và có thể dễ dàng lấy cắp DRAWABLE/ASSET từ ứng dụng đó.

Câu hỏi của tôi là, Làm cách nào để bảo vệ ứng dụng của tôi khỏi bản sao lưu như vậy?

Trả lời

2

Không có, theo như tôi biết, một phương pháp đầy đủ bằng chứng để ngăn chặn điều này. Nhưng dù vậy, tôi luôn tự hỏi bản thân mình trước khi cố gắng thử xem liệu tôi có thật sự quan tâm nếu một người nào đó cố lấy cắp thứ gì đó từ ứng dụng của tôi. Tôi dành nỗ lực của mình để đảm bảo mọi dữ liệu đều an toàn.

+0

Tôi đồng ý, để nỗ lực tập trung vào công việc cần làm. Tuy nhiên, điều này có thể là mối quan tâm của các nhà phát triển khác. Đây là những gì xây dựng android thiếu. Tôi biết các kỹ thuật mã hóa các tệp dữ liệu quan trọng trong nội dung. –

+0

@piyushnp mã hóa tài sản là tốt nhưng chúng tôi không thể sửa đổi thời gian chạy thử nghiệm thư mục để sử dụng như thế nào? –

0

Không có cách nào để thực hiện việc này. Có thể thực hiện những gì trong APK của bạn. Bạn có thể tạo các drawables trong thời gian chạy hoặc kéo chúng từ máy chủ - nhưng liệu nó có đáng giá không? Có nhiều cách tốt hơn để xử lý việc ăn cắp nội dung có bản quyền - một công cụ tốt được gọi là "luật sư"

0

Thực sự không có cách nào để ngăn người dùng sao chép apk trên máy tính của mình và mở nó.

3

Câu trả lời không đúng. Nếu bạn đặt ứng dụng của mình sử dụng tính năng bảo vệ bản sao cũ trên thị trường (hộp kiểm vẫn còn ở đó), nó sẽ yêu cầu điện thoại bắt nguồn để đọc APK. Ngoài ra, tôi đã nhìn thấy một ứng dụng gần đây (ICE, trong trường hợp khẩn cấp), rằng tôi không thể sao lưu và tôi nghĩ rằng nó không được sử dụng bảo vệ bản sao cũ. Tôi không biết nó hoạt động như thế nào. Ngoài ra, nó không phải là vấn đề "ăn cắp" tài sản, điều đó không liên quan. Đối với một cracker, mỗi bước thêm, mọi phiền toái anh tìm thấy theo cách của mình làm suy yếu quyết tâm của mình để crack ứng dụng của bạn, đó là những gì này là về. Chỉ cần một cái cỗ xác định để có hàng ngàn bản sao hải tặc được chuyển vùng xung quanh, và chúng tôi không muốn điều đó xảy ra.

0

cố gắng sử dụng progaurd mặc dù họ đã mở apk mà họ không thể xem các tệp bên trong trong đó