Pod2g explica como obter um depurador GNU em iOS 5
0

1 post neste tópico

Pod2g publicou instruções sobre como começar um trabalho DNU depurador em versões IOS superiores a 4,3. As pessoas sabem que o pacote gdb vindo Cydia está quebrado desde 4.3. Mas aqui é uma maneira simples de ter um gdb trabalho executado em seu dispositivo iOS: usar um do SDK da Apple .

Please login or register to see this image.

Um grupo de trabalho GNU Debugger no iOS> = 4,3

As pessoas sabem que o pacote gdb vindo Cydia está quebrado desde 4.3.

Mas aqui é uma maneira simples de ter um gdb trabalho executado em seu dispositivo iOS: usar o SDK da Apple!

Pré-requisitos:

- Um jailbroken iOS> = 4,3 dispositivo

- OpenSSH deve ser instalado no dispositivo iOS e deve escutar as conexões

- Uma máquina OSX com o SDK iOS> = 4.3 instalado

Como:

- Remover o pacote gdb do Cydia

- Faça o seguinte no terminal OSX:

cd / tmp

cp / Developer / Platforms / iPhoneOS.platform / Desenvolvedor / usr / libexec / gdb / gdb-braço-apple-darwin.

lipo-fina ARMv7 gdb gdb-braço-apple-darwin-saída

nano entitlements.xml

- Cole o seguinte para o terminal OSX:

<DOCTYPE plist PUBLIC "- / / Apple / / DTD PLIST 1.0 / / EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key> com.apple.springboard.debugapplications tecla </>

<true/>

<key> obter-tarefa permitir tecla </>

<true/>

<key> task_for_pid-permitir tecla </>

<true/>

<Dict />

<Plist />

- Salvar o arquivo, fazendo CTRL + X, em seguida, 'Y', então 'ENTER'

- Agora faça o seguinte no terminal OSX:

ldid-Sentitlements.xml gdb

gdb scp root @ <iOS Address> IP Dispositivo :/ usr / bin /

- GDB agora está instalado no seu dispositivo iOS.

Depuração feliz!

Agradecimentos

~ Pod2g

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora
0