Как установить cURL и OpenSSL на Android

cURL – популярный инструмент командной строки для передачи данных между серверами, что в двух словах означает, что это очень интересный способ загрузки веб-страниц и ссылок на файлы из командного терминала. Для обычных пользователей это может показаться совершенно неуместным и ненужным, но опытные администраторы Linux уже должны знать о множестве крутых и полезных вещей, которые можно сделать с помощью cURL. Вы можете использовать его для управления файлами на FTP-сервере, расширения сокращенных URL-адресов и отображения прогноза погоды в необычной графике ASCII.

OpenSSL, с другой стороны, представляет собой реализацию SSL/TLS с открытым исходным кодом. протоколы, которые используются для защиты связи приложений между серверами. По сути, он защищает вашу кредитную карту от кражи, когда вы покупаете что-то в Интернете, очень просто.

В любом случае, недавно был обнаружен метод установки cURL и OpenSSL на устройства Android, который очень полезен для веб-администраторов, у которых есть эмулятор терминала на своем телефоне.

Требования :

  • Android-устройство с root-правами – найдите в приложениях корневые руководства Android.
  • Загрузите двоичные файлы cURL и OpenSSL для Android отсюда или здесь.
  • Приложение Terminal Emulator из Google Play.

    Как установить cURL и OpenSSL на Android

Шаги:

Убедитесь, что вы выполняете указанные шаги по порядку:

  1. Первый шаг – загрузить двоичные файлы cURL и OpenSSL и извлечь их на рабочий стол.
  2. Внутри извлеченной папки вы увидите папка с именем «Данные». Скопируйте следующую папку
      data/local/ssl  

    из папки двоичных файлов в ту же папку ( /data/local/ssl ) на вашем устройстве Android.

  3. Используйте терминал ADB на вашем компьютере, чтобы протолкнуть cURL и OpenSSL из следующих
    data/local/bin 

    на вашем ПК в

     /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/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. Наконец, CHMOD двоичные файлы до 0755 со следующим:
  chmod 755/system/bin/curl   chmod 755/system/bin/openssl  

Несколько забавных вещей, которые нужно сделать с cURL:

Если вы никогда раньше не использовали cURL и следовали этому руководству, потому что это звучало круто, вот несколько забавных команд, которые вы можете использовать с cURL изнутри приложение терминала:

  curl  

Это отобразит прогноз погоды для выбранного вами места в забавной графике ASCII.. Просто измените «LOCATION» в URL-адресе на реальный город, например:

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

Это позволит вам просматривать подкаталоги на FTP-сервере.

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

Это позволит вам проверить, не работает ли веб-сайт.

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

Это расширит сокращенный URL, чтобы показать его истинный адрес.

Источник