Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
do { system("clear"); cout <<"Bem vindo ao QuickOiB"<< endl; cout <<"____________________________________________"<< endl; cout <<"| MENU |"<< endl; cout <<"|__________________________________________|"<< endl; cout <<"| 1 - Instalar o OpeniBoot temporariamente |"<< endl; cout <<"| em um aparelho |"<< endl; cout <<"| 2 - Como funciona esse programa |"<< endl; cout <<"| 3 - Creditos |"<< endl; cout <<"|__________________________________________|"<< endl << endl; cout <<"OPCAO: "<< endl; cin >> menu; switch (menu) { case '1': system("clear"); cout <<"Nessa opcao, voce pode instalar o OpeniBoot temporariamente em um aparelho e depois, deixar ele como era antes, igual em um Live CD de um Distro de Linux"<< endl; cout <<"Selecione o seu aparelho: "<< endl; cout <<"1) iPhone 2G "<< endl; cout <<"2) iPod touch 1G"<< endl; cout <<"3) iPhone 3G"<< endl << endl; cout <<"OPCAO: "<< endl; cin >> device; if (device == '1') { cout <<"Conecte o seu iPhone 2G ao seu computador pelo RecoveryMode e, quando estiver pronto para rodar o novo Bootloader, pressione S, seguido por Enter. "<< endl; cin >> start; if (start == 's' ||start == 'S') { system("sudo ./loadibec openiboot-2g.img3"); cout <<"A tela do seu aparelho esta com o menu do OpeniBoot. Agora, selecione o OpeniBoot Console nele e aperte C seguido de Enter para continuar e entrar no Terminal"<< endl; cin >> continuar; if (continuar == 'c'||continuar == 'C') { system("gnome-terminal && sudo ./oibc"); cout <<"Agora, logue no novo terminal usando o comando sudo ./oibc e voce estara no OpeniBoot Console!"<< endl; } } } if (device == '2') { cout <<"Conecte o seu iPod touch 1G ao seu computador pelo RecoveryMode e, quando estiver pronto para rodar o novo Bootloader, pressione S, seguido por Enter. "<< endl; cin >> start; if (start == 's' ||start == 'S') { system("sudo ./loadibec openiboot-ipod.img3"); cout <<"A tela do seu aparelho esta com o menu do OpeniBoot. Agora, selecione o OpeniBoot Console nele e aperte C seguido de Enter para continuar e entrar no Terminal"<< endl; cin >> continuar; if (continuar == 'c'||continuar == 'C') { system("gnome-terminal && sudo ./oibc"); cout <<"Agora, logue no novo terminal usando o comando sudo ./oibc e voce estara no OpeniBoot Console!"<< endl; } } } if (device == '3') { cout <<"Conecte o seu iPhone 3G ao seu computador pelo RecoveryMode e, quando estiver pronto para rodar o novo Bootloader, pressione S, seguido por Enter. "<< endl; cin >> start; if (start == 's' ||start == 'S') { system("sudo ./loadibec openiboot-3g.img3"); cout <<"A tela do seu aparelho esta com o menu do OpeniBoot. Agora, selecione o OpeniBoot Console nele e aperte C seguido de Enter para continuar e entrar no Terminal"<< endl; cin >> continuar; if (continuar == 'c'||continuar == 'C') { system("gnome-terminal && sudo ./oibc"); cout <<"Agora, logue no novo terminal usando o comando sudo ./oibc e voce estara no OpeniBoot Console!"<< endl; } } } break; case '2': system("clear"); cout <<"Este programa instala o OpeniBoot temporariamente no seu aparelho. "<< endl; cout <<"Ele, basicamente, envia um arquivo IMG3 com o Bootloader do OpeniBoot e faz com que o seu aparelho rode este bootloader como secundario. "<< endl; cout <<"Quando da um 'reboot' no aparelho, tudo volta ao estado original, inclusive o boot padrao do iPhone OS. "<< endl; break; case '3': system("clear"); cout <<"Creditos do QuickOiB"<< endl << endl; cout <<"Programador - pH"<< endl; cout <<"Rotinas IMG3 - pH"<< endl; cout <<"Traducao (ingles) - Leo"<< endl; cout <<"OpeniBoot - Planetbeing (linuxoniphone.blogspot.com)"<< endl << endl; cout <<"iBlogeek.com - 2008"<< endl; break; } cout <<"Deseja voltar ao menu inicial? (S ou N)"<< endl; cin >> cDoagain; }while (cDoagain == 's'||cDoagain == 'S'); cout<<"Pressione qualquer tecla para continuar. . . "<< endl; } }
This paste will be private.
From the Design Piracy series on my blog: