Como posso editar um arquivo raiz em um iPad não jailbroken?

1

Muitas vezes eu tenho que inicializar no modo OS X e usar o Xcode e assim por diante para um desenvolvimento do Phonegap para iOS, mas seria muito mais fácil apenas editar os arquivos Javascript que estou trabalhando no Ubuntu, se isso fosse possível. Eu sei que é pelo menos possível acessar os arquivos em somente leitura sem jailbreak, mas que estava no OS X com software de terceiros.

Experimentar ifuse até agora tem sido uma falha - apenas dando acesso a algumas coisas, não à pasta / var / que eu preciso, e parece que o autor parou de trabalhar nela há 2 anos.

    
por Luke Stanley 19.05.2012 / 12:51

1 resposta

1

Essa é toda a idéia de quebra de cadeia: a capacidade de editar arquivos no disco que pertencem a root . Ou você jailbreak o iPad e você pode editar os arquivos em / var diretamente ou você não pode. A menos que você descubra a senha do root;)

Em relação ao link no comentário.

Existem 3 situações:

  1. O software que você recebe quando compra produtos da Apple.

  2. software de terceiros que substitui o software Apple, coloca o dispositivo e aprimora os recursos atuais. Estes usam as permissões e / ou diretórios que já estão abertos no dispositivo. Isso inclui (mas não se limita a) tethering (navegação pelo iPad; basicamente, isso está dizendo ao kernel para usar um módulo), adicionar música ou imagens, gerenciar aplicativos instalados, sincronizar catálogos / agendas / notas e marcadores. Essas coisas podem ser adicionadas sem ter acesso root. Eles adicionam arquivos ao espaço do usuário.

  3. Software A Apple não quer que você instale no dispositivo. Estas são, por exemplo, conexões de rootkits, ssh e / ou telnet. Estes exigem que você faça o jailbreak para que você possa se tornar o usuário root do dispositivo.

A partição onde o / var / está localizado é provavelmente montada como Somente Leitura (você pode até assumir que todo o sistema está montado como Somente Leitura e somente a partição do usuário é Leitura / Gravação). Para mudar isso você precisa fazer o jailbreak: então você pode desmontar a partição, remontá-la como leitura-gravação e alterar o conteúdo para ela. Qualquer produto da Apple que seja capaz de gravar em / var / (se eles tornarem isso possível) provavelmente fará algo semelhante: remonte a partição para leitura-gravação, grave os arquivos e remonte somente leitura, certificando-se a maneira como é feito com software não controlado, a Apple escreveu.

    
por Rinzwind 19.05.2012 / 13:19