>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> iPhone 3G

Como Usar MobileTerminal e OpenSSL no iPhone 3G (Requer Jailbreak)

MobileTerminal (terminal linha de comando) e OpenSSL (criptografia/SSL/TLS) são ferramentas poderosas para usuários avançados. Só funcionam em iPhone com jailbreak via Cydia.

Pré-requisitos

  • iPhone 3G com jailbreak (iOS 3.1.3 Spirit / 4.2.1 Redsn0w).
  • Cydia instalado e funcionando.
  • Conexão internet (Wi-Fi/3G) no iPhone para baixar pacotes.

Instalação via Cydia

  1. Abra Cydia na Home Screen. Aguarde "Reloading Data" terminar.
  2. Toque Seções (aba inferior) > Security (Segurança).
  3. Role até OpenSSL. Toque > Instalar (canto sup. dir.) > Confirmar.
  4. OpenSSL instala em background (sem ícone na Home). Fornece bibliotecas libssl, libcrypto para outros apps/tweaks.
  5. Volte em Seções > Terminal Support.
  6. Toque MobileTerminal > Instalar > Confirmar.
  7. Ícone MobileTerminal aparece na Home Screen.

Usando MobileTerminal

  • Abra o app. Prompt: Mobile:~ mobile$
  • Comandos úteis (Unix-like):
    • ls — lista arquivos
    • cd /var/mobile — entra pasta usuário
    • top — processos (q para sair)
    • ps aux — lista processos
    • killall SpringBoard — respring (reinicia interface)
    • ssh user@ip — conecta SSH (se OpenSSH instalado)
    • openssl version — verifica OpenSSL
  • Teclado: use setas na tela para histórico. Tab completa caminhos.

OpenSSL: Para Que Serve

  • Gerar certificados/CSR: openssl req -new -keyout key.pem -out csr.pem
  • Criptografar arquivos: openssl enc -aes-256-cbc -in arquivo -out arquivo.enc
  • Testar conexão TLS: openssl s_client -connect google.com:443
  • Base para apps Python, Ruby, Node.js no iPhone (via Cydia).

⚠️ Cuidados

  • Como root (su / login root / alpine): poder total — pode brickar sistema.
  • Não execute comandos desconhecidos.
  • iPhone 3G: RAM 128 MB, CPU 412 MHz — compilação/processamento pesado trava.