Tôi có một ứng dụng chạy bằng cách sử dụng hộp cát. Làm thế nào tôi có thể chạy nó mà không có hộp cát? Giả sử tôi không thể biên dịch lại ứng dụng bằng cách tắt hộp cát.Tôi làm cách nào để chạy ứng dụng OS X có hộp cát không có hộp cát?
Trả lời
này hoạt động:
$ ditto MySandboxedApp.app MySandboxedApp.backup.app
$ codesign -f -s- MySandboxedApp.app
Note trừ thêm trong "-S-".
Có nhiều cách làm tất cả các khái niệm giống nhau - làm cho sandbox_init
không có gì. Ví dụ bạn có thể sử dụng gdb
cho điều này, đặt điểm ngắt trên sandbox_init
và trở về từ chức năng ngay lập tức. Hoặc bạn có thể tải trước thư viện chứa một số trống rỗng sandbox_init
với DYLD_FORCE_FLAT_NAMESPACE=1 DYLD_INSERT_LIBRARIES=foo.dylib
trong đó foo.dylib
chỉ chứa int sandbox_init() { return 0; }
.
Lưu ý rằng hộp cát là tự nguyện và nếu bạn chạy một ứng dụng bên ngoài hộp cát như được thiết kế, bạn sẽ làm cho hệ thống của bạn dễ bị tổn thương hơn.
Tôi đã thử đặt điểm ngắt trên sandbox_init và nó không bị tấn công. Suy nghĩ? – Taylor
Tôi đoán chúng ta đang nói về những điều khác nhau sau đó - Tôi đã nói về sandboxing rõ ràng (xem 'sandbox') như được sử dụng bởi OS X, nhưng tôi cho rằng bạn đang nói về sandboxing cửa hàng ứng dụng mà đặc điểm kỹ thuật khác nhau anentirely. –
- 1. Chạy plugin trong hộp cát
- 2. Không thể tải dấu trang cho ứng dụng - hộp cát OS X
- 3. Kịch bản hộp cát
- 4. Hộp cát là gì?
- 5. Sử dụng LaunchAgent bên trong hộp cát ứng dụng Mac
- 6. Làm cách nào tôi có thể sử dụng GHCi với cabal 1.17 hộp cát mới?
- 7. LuaL_openlibs() và kịch bản hộp cát
- 8. Hộp cát extjs là gì?
- 9. Sử dụng FSEvents trong ứng dụng hộp cát
- 10. Kỹ thuật "hộp cát iframe" có an toàn không?
- 11. Chạy Rails console trên heroku, ở chế độ hộp cát
- 12. Hộp cát ứng dụng ca cao - Lỗi khi tải gói
- 13. Làm cách nào để lấy id ứng dụng cho hộp cát Paypal?
- 14. Làm cách nào để khởi chạy một quá trình khác trong hộp cát trên máy Mac?
- 15. Các thuộc tính hộp cát iframe HTML5 có vấn đề
- 16. Làm cách nào để đảm bảo ứng dụng iPhone của tôi sử dụng hộp cát của Trung tâm trò chơi?
- 17. Hộp cát Paypal IPN return INVALID
- 18. Có cách nào thay thế rexec cho hộp cát Python không?
- 19. Cách đánh giá biểu thức người dùng trong hộp cát
- 20. Tôi nên xem ngày hết hạn nào để mua trong ứng dụng trong hộp cát ứng dụng?
- 21. Mini-OSGi có thể chạy trong một hộp cát (như AppEngine hoặc WebStart)?
- 22. Có cách nào để thực thi mã php trong một hộp cát từ trong php
- 23. Hộp cát PayPal mới, Nơi nhập địa chỉ IPN trong hộp cát "Trang web thử nghiệm" Giao diện người dùng
- 24. Có cách nào để "hộp cát" một khối HTML cách xa CSS của trang mà không sử dụng iframe không?
- 25. Tại sao Hộp cát Paypal không xử lý thanh toán?
- 26. Không thể đăng nhập vào hộp cát paypal
- 27. Cách hiệu quả nhất để có được một hộp cát git sạch sẽ là gì?
- 28. Bạn có thể cập nhật ứng dụng Mac có hộp cát bằng Sparkle hay tương tự không?
- 29. Cách thêm ứng dụng hộp cát vào các mục đăng nhập
- 30. Làm thế nào để chạy mã Ruby không đáng tin cậy bên trong một hộp cát an toàn?
Tuyệt vời, điều này làm việc một điều trị với các ứng dụng AppStore. – Camsoft