Computer >> Máy Tính >  >> Xử lý sự cố >> Android

Cách cài đặt cURL và OpenSSL trên Android

cURL là một công cụ dòng lệnh phổ biến để truyền dữ liệu giữa các máy chủ, nói một cách ngắn gọn có nghĩa là đây là một cách tải các trang web và liên kết tệp rất thú vị từ bên trong một thiết bị đầu cuối lệnh. Đối với người dùng bình thường, điều này nghe có vẻ hoàn toàn khó hiểu và không cần thiết, nhưng các quản trị viên Linux chuyên gia nên đã biết về vô số điều thú vị và hữu ích có thể được thực hiện với cURL. Bạn có thể sử dụng nó để quản lý các tệp trên máy chủ FTP, mở rộng các URL viết tắt và hiển thị báo cáo thời tiết bằng đồ họa ASCII vui nhộn.

Mặt khác, OpenSSL là một triển khai mã nguồn mở của các giao thức SSL / TLS, được sử dụng để bảo mật giao tiếp ứng dụng giữa các máy chủ. Về cơ bản, nó bảo vệ thẻ tín dụng của bạn không bị đánh cắp khi bạn mua hàng trực tuyến, cách làm rất đơn giản.

Trong mọi trường hợp, một phương pháp gần đây đã được phát hiện để cài đặt cURL và OpenSSL trên thiết bị Android, phương pháp này cực kỳ hữu ích cho những quản trị viên web có trình mô phỏng thiết bị đầu cuối trên điện thoại của họ.

Yêu cầu:

  • Một thiết bị Android đã được root - tìm kiếm Hướng dẫn sử dụng để có hướng dẫn root Android.
  • Tải xuống các tệp nhị phân cURL và OpenSSL cho Android từ đây hoặc tại đây.
  • Ứng dụng Trình mô phỏng thiết bị đầu cuối từ Google Play. Cách cài đặt cURL và OpenSSL trên Android

Các bước:

Đảm bảo rằng bạn làm theo các bước đã cho theo thứ tự:

  1. Bước đầu tiên là tải xuống các mã nhị phân cURL và OpenSSL và giải nén chúng trên màn hình của bạn.
  2. Bên trong thư mục được giải nén, bạn sẽ thấy một thư mục có tên là "Dữ liệu". Sao chép thư mục sau
    data/local/ssl

    từ thư mục mã nhị phân đến cùng một thư mục ( / data / local / ssl ) trên thiết bị Android của bạn.

  3. Sử dụng thiết bị đầu cuối ADB trên máy tính của bạn để đẩy cURL và OpenSSL từ
    data/local/bin

    trên PC của bạn để

    /system/bin

    trên thiết bị của bạn. Các lệnh hoàn chỉnh sẽ là:

adb push /curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/data/local/bin/curl /system/bin
adb push /curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/data/local/bin/openssl /system/bin
  1. Cuối cùng, CHMOD các mã nhị phân thành 0755 với như sau:
chmod 755 /system/bin/curlchmod 755 /system/bin/openssl

Một vài điều thú vị khi làm với cURL:

Nếu bạn chưa bao giờ sử dụng cURL trước đây và làm theo hướng dẫn này vì nó có vẻ là một điều thú vị để làm, thì đây là một số lệnh thú vị mà bạn có thể sử dụng với cURL từ bên trong ứng dụng đầu cuối:

curl https://wttr.in/LOCATION

Điều này sẽ hiển thị báo cáo thời tiết cho vị trí đã chọn của bạn trong đồ họa ASCII vui nhộn. Chỉ cần thay đổi “LOCATION” trong URL thành một thành phố thực, như thế này.

curl ftp://ftp.yoursite.x/site/

Điều này sẽ cho phép bạn duyệt các thư mục con trên máy chủ FTP.

curl -Is https://www.twitter.com -L | grep HTTP/

Điều này sẽ cho phép bạn kiểm tra xem trang web có ngừng hoạt động hay không.

curl -sIL https://buff.ly/1lTcZSM | grep ^Location;

Thao tác này sẽ mở rộng một URL viết tắt để hiển thị địa chỉ thực của nó.