Acontece que já existe um ajuste para fazer isso em Cydia . É chamado de Apple File Conduit "2" .
Estou trabalhando em um projeto, no qual o objetivo final é limpar com êxito o iOS de um iPhone e instalar o TinyCore Linux em seu lugar. Eu esperava que o iPhone funcionasse como uma unidade externa quando conectado a um computador com Linux (ou seja, um dispositivo montável ou partição contendo todo o armazenamento do telefone, incluindo o sistema operacional), mas sim no diretório de mídia do perfil do telefone ( /var/mobile/Media
).
Como posso acessar o armazenamento do iPhone como um dispositivo ou partição (ou realmente só tenho acesso ao diretório /
) para que eu possa colocar um novo sistema operacional, o Boot-loader, etc. nele?
Acontece que já existe um ajuste para fazer isso em Cydia . É chamado de Apple File Conduit "2" .
Acredito que a Apple tenha bloqueado o acesso a seus dispositivos com bastante rigor, tornando relativamente difícil o acesso aos arquivos.
O iOS também parece usar arquivos codificados com nomes longos hexadecimais (?) ambíguos; alguns dos quais são aplicativos, outras imagens, etc. Você pode explorar mais sobre isso nas pastas de backup do seu iPhone (procure arquivos com tamanhos semelhantes às imagens e adicione uma extensão, e se você tiver o arquivo correto, normalmente verá uma imagem pop acima). Não tenho certeza se os arquivos do sistema estão em algum lugar aqui, mas vale a pena tentar.
Talvez você possa tentar ver o processo / código que o iTunes usa para restaurar os arquivos de software iOS .ipsw para obter informações sobre como o diretório do sistema é acessado no iPhone.
Posso perguntar o que você pretende usar um iPhone executando o TinyCore Linux?