Enquanto ninguém inventa por aí um programinha capaz de ler documentos no iPhone, aqui vai um hack bem rápido que permite carregar e ler documentos no seu aparelhinho.
Caso você não tenha percebido ainda (eu mesmo só descobri isso ontem, ao clicar por acidente em um link para um PDF), o SafariMobile (a versão do Safari que vem no iPhone) é capaz de abrir e visualizar arquivos PDF, DOC, TXT - e até mesmo planilhas XLS - muito bem. E já que o Safari o mecanismo de rotação de tela, ler documentos longos na telinha fica ainda mais fácil. Aqui vai a receita rápida para esse “truque”:
- Antes de mais nada, é necessário que seu iPhone esteja desbloqueado. Não vamos entrar no mérito do desbloqueio neste artigo, já que existe uma centena de tutoriais por aí que detalham bem o processo de desbloqueio.
- Uma vez que o seu iPhone esteja desbloqueado (”jailbroke”), instale o programinha installer.app nele.
utilizando o (using iBrickr, no caso do Windows, ou o iFuntastic, no Mac. O Installer.app é uma aplicaçãozinha bastante útil
que localiza e instala outras aplicações de terceiros (um mecanismo bastante parecido com o Synaptics, para quem está acostumado com o Ubuntu).

- Agora que você já tem o installer.app rodando, clique no ícone “Installer” e procure por lighttpd (na sessão “Network”). Clique e instale.

Uma vez que o lighttpd tenha sido instalado, abra o Safari e digite “http://localhost” na barra de endereço.

Parabéns, agora você está rodando um servidor web completo… dentro do seu aparelhinho!
- E agora, o toque final. Utilizando o iBrickr (ou qualquer outro gerenciador de arquivos), procure pelo diretório /var/root/Sites/ e apague o arquivo index.html. Este arquivo é o mesmo que é exibido no browser quando você navega para http://localhost
Agora, para permitir a listagem do conteúdo do diretório /Sites/, navegue no iBrickr até o arquivo /usr/local/etc/lighttpd.conf e faça o download do arquivo para sua máquina. Edite o arquivo (no bloco de notas mesmo) e adicione a seguinte linha no começo (ou no fim) do arquivo:
dir-listing.activate = "enable"
Salve e faça o upload do arquivo novamente para o iPhone, sobrescrevendo o original. Reinicie o telefone para que o lighttpd recarregue as suas configurações, e aponte o Safari para “http://localhost” novamente. Agora você será capaz de ver o conteúdo do diretório /var/root/Media/Sites .
O último passo é provavelmente óbvio: utilizando o iBrickr, localize os documentos que você deseja carregar no iPhone e faça upload deles para o diretório Sites. Faça um reload da página no Safari, e os seus documentos aparecerão. Para ler, basta clicar em qualquer um dos arquivos.

Agora se me dão licença, tenho um e-book para ler na minha telinha… 