Posts Tagged ‘Hack’

OpenWRT: Fazendo mágica com linux no roteador – Parte 1

Há um tempo atrás eu postei sobre o NAS que comprei e todas as facilidades que ele me proporcionou, mas o fato é que aquele modelo é meio fraquinho e não ter acesso direto ao sistema para customizar ou configurar é algo que me incomoda bastante.
Isso somado ao fato de precisar fazer uma rede meio maluca para um evento e eu estar reestruturando toda a rede da minha casa para suportar um servidor de media do Linux MCE (muitos posts por vir) me forçou a largar a preguiça e instalar o OpenWRT no meu roteador, se eu soubesse que aumentaria tanto o leque de possibilidades eu já teria feito antes. O OpenWRT é um software alternativo para o seu roteador que permite adicionar várias funções e melhorar a performance dele.Em primeiro lugar, para aqueles que já devem estar cheios de perguntas, uma noção básica da brincadeira.

 

Se você tem um roteador em casa você provavelmente já configurou ele, você acessou pelo navegador e definiu algumas coisas básicas como o nome da sua rede e a senha. O seu roteador tem uma série de funções que um HUB ou Switch (barato) não tem, como firewall, controle de tráfego, controle de endereços IP e outras coisas que quase ninguém usa, ele consegue cuidar de tudo isso porque na prática seu roteador é um computador, sim, um computador com memória processador e armazenamento, obviamente com placa de rede também. Hoje em dia todo eletrônico é um computador, sua TV, seu celular, o rádio de seu carro.
É óbvio que por ser tão pequeno, ser barato, consumir tão pouca energia e ter um papel tão simples como o de pegar um pacote de dados daqui e jogar para lá, esse computador é bem fraco, no meu caso eu uso vários roteadores mas vou pegar como cobaia o TP-Link TL-WR1043ND que tem um processador de 400MHz, 32MB de RAM e 8MB de armazenamento. Pode parecer pouco, mas esse é o hardware equivalente há um computador de 15 anos atrás ou um Smartphone básico de hoje.
Como qualquer computador ele tem um sistema operacional, normalmente no caso dos roteadores chamamos de Firmware mas esse termo não está completamente certo, um Firmware é um software normalmente pequeno e que não sofre constantes atualizações e que controla um dispositivo simples, como um controle remoto ou um drive de dvd. No caso do roteador e do seu celular estamos falando mesmo de um Sistema Operacional, mas como antigamente esses dispositivos eram realmente simples e evoluíram muito rápido continuamos usando o termo, isso não faz nenhuma diferença mas eu queria enfatizar que o Software do seu roteador não é tão diferente do que está sendo executado no seu computador nesse exato momento, e ele provavelmente é um Linux modificado.
Xbox Clássico rodando Linux

Xbox Clássico rodando Linux

O Linux é o sistema operacional livre mais popular do mundo e isso torna ele muito bom para essas coisas como roteadores e tvs, que precisam executar uma função muito especifica e muito bem (normalmente chamados de sistemas embarcados), porque ele pode ser modificado facilmente para atender a sua necessidade e é incrivelmente leve. Esse fato sozinho anula o mito de que o market share mundial do linux é 1% mas eu discutirei isso em outro post. Seu roteador provavelmente já roda um sistema Unix-Like como o Linux ou o BSD, então qual a vantagem de trocar o Software? O Sistema que está instalado hoje no seu roteador não te da acesso a diversas coisas como os arquivos internos, e isso é muito bom porque a maioria dos consumidores faria besteira se tivesse esse acesso, mas com isso você pode modificar o que quiser e, se tiver um conhecimento básico de programação, pode até escrever seus próprios programas para rodar no roteador.

 

Ainda não viu vantagem? então eu vou direto ao ponto: Você pode colocar o seu roteador para baixar os seus torrents 24h enquanto o seu computador está desligado…
Por que eu não disse antes não é mesmo? agora que você foi convencido vamos ao que interessa.

Read more

Positivo Alfa: Tips, Tricks, Hacks & Bricks

Positivo Alfa com outro firmware

"In a World without Walls and Fences, who need Windows and Gates? - Think different. -Think Linux."

pdficonJa vou começar o post me desculpando pela qualidade das fotos, é madrugada de natal (24 para 25) e eu só tenho a câmera do celular em mãos…

Não comprei o meu Alfa nesse natal, comprei assim que lançou, na primeira semana de vendas exclusivas da livraria cultura que esgotou todo o estoque, por esse motivo meu dispositivo é da primeira geração, ou seja, sem Wifi. Estou enrolando para postar isso por motivos que você compreenderá abaixo.

O Alfa é a tentativa da Positivo de concorrer com o Kindle e o iPad, e sinceramente eu acredito que não fica muito atrás na disputa.

Positivo Alfa

Positivo Alfa, como é vendido no Brasil

O objetivo do aparelho não é ser um iPad como aconteceu com o leitor da Barnes & Noble, e sim ser um Kindle. Enquanto o Ipad é um brinquedo gigante com acelerometros, touch, cores, internet, câmera etc., o Kindle é um livro que recentemente ganhou internet para você poder comprar os livros direto nele.

A grande diferença nas duas categorias de gadgets, os “tablets” e os “ebooks” (discordo das duas denominações) é a tela. O iPad com sua tela colorida e vibrante tem iluminação própria que consome bateria e cansa a vista, já o Kindle com sua tela de ePaper, ou eInk, não cansa a vista e consome bateria apenas para mudar a imagem e não para mante-la, ou seja, um livro pode ficar na tela por tempo indeterminado se não mudarem a pagina.

Andei procurando um eBook de ePaper para comprar, vi o Nook, o COOL-ER, o Sony Reader, e outros, mas nenhum para venda imediata ou que valesse a pena em relação ao Kindle, até que no começo do semestre passado eu fui até a cultura onde compro meus livros para a faculdade, e me deparei com o Positivo Alfa em estoque, resultado: passei o cartão e fiquei brincando com ele a semana toda.

Amazon Kindle 3

Amazon Kindle 3, vendido pela amazon

A primeira impressão foi incrível, como geek eu discordei de vários reviews (de gente que não soube usar)  e achei o aparelho ótimo, em comparação ao Kindle ele é menor mas tem a tela do mesmo tamanho, isso porque o Kindle possui um teclado físico enquanto o Alfa é touch screen, a desculpa da Amazon para não colocar touch no Kindle é que ele refletiria mais do que o normal, eu digo que impressão em alguns papeis usados nos livros importados refletem  mais do que a tela do Alfa. Confesso que fiquei com um pé atrás pela reputação da marca, afinal computadores populares não fazem nem um pouco o meu perfil.

O processador não é dos mais rápidos, se você estiver vendo um pdf de imagem (pesado), a pagina demora um pouco para virar, mas nada absurdo, dentro do que se espera de um dispositivo cuja bateria aguenta 10000 paginas viradas.

ePaper vs LCD

ePaper vs LCD

O aparelho também suporta mais formatos e tem garantia e suporte nacional, o que deveria ser um ponto a favor, mas no caso da Positivo sinceramente foi um ponto contra. Na segunda semana de uso o aparelho apresentou problemas e eu precisei da garantia… que sufoco!

Read more

Como aproveitar a Xbox Live americana através do Linux

xbox live tron

Welcome to the Game Grid

xboxiconSe você continua jogando na live americana e sempre quis baixar um Game On Demmand, alugar um filme ou acessar qualquer outro conteúdo com restrição de ip não caia na tentação de migrar para a live brasileira, esse bloqueio pode ser contornado de várias maneiras, nesse post ensinarei a fazer através de uma VPN usando o Linux.

Existem inúmeros tutorias de como fazer isso utilizando o Windows, dei uma olhada em alguns e fiquei bem desapontado,  a maioria consiste em instalar uma maquina virtual préconfigurada rodando Linux, o que eh completamente desnecessário já que o próprio Windows pode fazer a VPN com um passo a passo muito mais simples e sem instalar nada, o mais engraçado foi encontrar algumas pessoas que fazem isso e ainda dizem que não da pra fazer pelo Linux, por isso decidi montar um tutorial extremamente simples para quem não tem medo de um terminal.

Gears of War 2

Gears of War 2, disponível para download na Xbox Live Americana (Games on Demand)

Se você não gosta de pinguins ou tem medo do shell (tela preta e letras brancas) de um google que você acha facinho um tutorial de VPN para windows, ou se houverem muitos pedidos um dia eu posto um.

Nesse tutorial estou usando o Kubuntu 10.10 para os screenshots, também ja fiz isso com o 10.04, o processo para qualquer outra distribuição Linux eh exatamente o mesmo, salvo a instalação dos pacotes caso a distro não seja baseada em Debian. Se você não eh um usuário Linux mas mesmo assim quer tentar seguir o tutorial baixe aqui o cd do Kubuntu, não eh preciso instalar no HD tudo pode ser feito do liveCD mas o sistema eh muito mais rápido rodando do HD e esteja avisado que estou considerando que você sabe usar o sistema, qualquer duvida lembre que o Google eh seu amigo e a sessão de comentários também

Antes de começar algumas considerações iniciais:

  • Eu não inventei esse processo, VPN é um conceito antigo e muito usado, eu apenas adaptei o guia para  Linux.
  • Isso funciona para qualquer console
  • Eu não me responsabilizo por banimento de contas ou algo parecido, muito gente joga por VPN mas aconselho a ler os termos de uso da Xbox Live e tirar suas próprias conclusões
  • Usando esses passos eu consegui baixar Games On Demand e alugar filmes na Live americana normalmente.

Você vai precisar de:

  • Um notebook ou computador com duas placas de rede (cabeadas ou wireless)
  • Um Xbox 360
  • Um cabo de rede (nao necessariamente crossover)
  • Internet Rapida
  • Linux (baixe o Kubuntu aqui)
  • Uma conta Live Gold Americana
  • Uma conta de uma VPN

Hackeando um Xbox 360

Xbox Hack

Fio azul ou fio vermelho?

xboxiconEstava limpando um de meus HDs e encontrei algumas fotos do dia em que eu e o meu amigo Rafael decidimos destravar o Xbox dele, aproveitando que configurei esse ótimo plugin de galerias de imagem para wordpress (Next Gen Galery) decidi postar aqui.

Não vou entrar em detalhes sobre como fazer o que fizemos, se quiser procure no Google que você encontra fácil, vou me limitar a uma explicação superficial.
Antes de tudo, devo dizer que hoje em dia o destravamento não vale a pena, você acaba abrindo mão de tantos recursos online E OFFLINE , que eu não recomendo destravar. Já tive um console destravado e quando ele deu 1RL E73 (Erro característico desta plataforma) não pude mandar para a M$, acabei tendo que comprar outro e hoje só tenho jogos originais, comprados na Ásia pela internet por cerca de 40 reais ou baixados oficialmente pelo console por cerca de 20 reais.

Abrindo o dvdO destravamento do Xbox 360 nada mais é do que a atualização do firmware do drive de DVD, depois de atualizado ele passa a ler qualquer coisa e o desafio é gravar os jogos, mas isso é outra historia.

Na tentativa de impedir esse processo a Microsoft trocou de fabricante e modelo varias vezes, por um tempo realmente foi difícil destravar. Na maioria dos drives é só plugar o drive na porta SATA do PC e rodar um software que faz tudo, não sei como se faz hoje, mas quando fizemos isso o drive LiteOn ainda era chamado de ”UnHackable” e o Xbox do Rafael tinha acabado de sair com o LiteOn, que possui alguns obstáculos.

Nosso primeiro desafio foi abrir o Xbox sem as ferramentas feitas pra isso, pensamos que tínhamos que puxar os pinos nas travas traseiras para o lado e isso foi uma guerra, recentemente eu tive que abrir o meu pra arrumar a placa de rede e descobri que era só apertar (burro é fogo).
Cuicuito de debug do driverO segundo desafio foi mais demorado, para destravar o LiteOn era necessário descobrir o numero de serie que não estava impresso em lugar nenhum, para isso foi preciso construir um circuito capaz de transmitir os sinais digitais necessários para a placa do drive num ponto exato em que devia haver um conector usado durante o desenvolvimento do dispositivo.

Esse circuito não tem nada de misterioso, existem varias variações dele usadas para automação industrial e outras coisas do tipo, como o software que tínhamos usava uma porta serial (pois é, ainda existem algumas em uso) tivemos que fazer algumas adaptações por que não achamos alguns componentes.
Arranquei uma protoboard de um “laboratório de eletrônica” que eu tinha pela metade em casa para montarmos o protótipo.

Depois de testado construir a versão definitiva do circuito foi divertido, mas acabamos não destravando esse dia por que não tinhamos um conector RJ11 femea para colocar no drive e soldar os cabos diretamente no drive não pareceu uma coisa muito sensata, ainda mais com contatos tão próximos como era o caso, acabamos deixando pra depois e o meu amigo acabou destravando no centro.

No final acho que o console dele acabou dando 3RL depois de um ano, como quase todos os Xbox360 dessa leva e acho que o console foi para o lixo, mas o circuito que eu construí está perdido em alguma gaveta em casa.

[UPDATE]: Segundo o Rafael o console dele continua funcionando 100%

Dispositivo na versão finalFotos completas desse dia na galeria abaixo:

Return top

Sobre

Um blog sobre computadores, PDAs, música, cinemas e demais viagens da cabeça de um programador que não dorme