Không có bất kỳ thứ gì được tích hợp sẵn, nhưng nếu bạn đang bẻ khóa hoặc có thể sideload ứng dụng (aka, bạn có mac với XCode), bạn có thể chạy một thiết bị đầu cuốicục bộ với các ứng dụng như MobileTerminal. t có sẵn trên cửa hàng ứng dụng.
Để truy cập vào một shell từ một máy tính, nếu bạn đang jailbroken (và có thể thậm chí nếu bạn không phải là, nếu bạn có thể sideload ứng dụng), bạn có thể cài đặt openssh
hay openssh-server
từ Cydia (Tôi tin rằng nó chỉ được gọi là "OpenSSH" trong GUI). Khi ứng dụng đang chạy trên thiết bị của bạn, bạn có thể kết nối thiết bị qua USB và sử dụng shell script I made called idb
này để truy cập tệp trình bao, đẩy và kéo, v.v. Điều này thiết lập một liên kết USB để chuyển tiếp các gói TCP từ máy chủ SSH trên thiết bị, và sau đó 'kết thúc tốt đẹp' xung quanh SSH và SCP để thực hiện các tác vụ được yêu cầu.
Bạn sẽ phải biên dịch chương trình để làm cho chương trình hoạt động được gọi là iproxy
; chương trình này chuyển tiếp TCP qua bus USB để cho phép ssh qua cáp. Các ý kiến trong kịch bản tôi đã viết giải thích làm thế nào để làm điều này (xin lỗi ... Tôi có kế hoạch để di chuyển nó vào README.md
cuối cùng).
Chương trình tuân theo hầu hết cú pháp của adb
và thực hiện một số thao tác thường được sử dụng của nó.
Nếu không có bẻ khóa, các tùy chọn của bạn sẽ bị hạn chế hơn, nhưng có thể làm điều gì đó. Tôi đã không cố gắng vì tôi không thường xuyên sử dụng iOS nữa.
Dưới đây là một cái gì đó mà có thể có ích: http://stackoverflow.com/questions/983657/iphone-device-debugging Và sử dụng Safari: http://stackoverflow.com/questions/12587063/ios-6 -debug-console-gone –