MIUI ROM: Android com um toque de iOS

Há alguns dias desbloqueei meu Nexus S e comecei a experimentar ROMs com versões customizadas do sistema operacional Android. A primeira parada foi a popular CyanogenMod 7 (versão RC2), baseada no Android 2.3.3. Mas logo mudei de idéia quando soube que havia sido lançada uma versão beta da MIUI ROM.

A MIUI é uma ROM desenvolvida na China – também baseada no Android 2.3.3 – que se destaca por ter uma interface bastante diferente do Android padrão, que pode ser descrita como uma mistura do iOS da Apple com o sistema do Google. Não é uma “skin de iPhone” para Android, é uma mistura de conceitos das duas plataformas, com resultado bastante interessante.

Read the rest of this entry »

WebOS no PC? Pra que?

Além de novos smartphones e um tablet, a HP anunciou hoje meio que en passant sua intenção de levar o sistema operacional WebOS para os PCs. A empresa não deu mais detalhes, datas nem esclareceu os planos, apenas mencionou o fato para deixar o mundo da tecnologia com a pulga atrás da orelha. E aí vem a pergunta: WebOS no PC? Pra que? Bom, eu tenho algumas idéias de como a HP pode aproveitar o sistema:

Substituto do Linux: Alguns modelos de netbooks (a série Mini) da HP vem com Linux pré-instalado. A função básica de um netbook é navegar na web, enviar e receber e-mails e tocar vídeos em streaming (YouTube), e o WebOS faz tudo isso muito bem. E com a vantagem que os “apps” (especialmente jogos) criados para os smartphones e tablets também rodariam no netbook. E como a HP controla o desenvolvimento do sistema, poderia inovar muito mais rapidamente do que usando um produto desenvolvido externamente.

Instant-On: Este recurso já está presente em alguns notebooks da HP. É basicamente um sistema operacional simplificado (novamente baseado em Linux) que carrega em segundos e oferece ao usuário acesso rápido à web, e-mails e música sem ter que esperar que o Windows carregue. O WebOS poderia facilmente ser adaptado para esse papel.

Nos desktops Touchsmart: A HP tem uma linha de PCs desktop com tela sensível ao toque. Quer par melhor do que um sistema operacional projetado para telas sensíveis ao toque? O WebOS poderia ser usado como substituto do Windows em um modelo de baixo custo (uma decisão ousada, sem dúvida) ou lado-a-lado em um modelo mais sofisticado (como um Instant-On mais completo).

Em tempo: não é a primeira vez que o WebOS roda em um PC. Em maio do ano passado um usuário do fórum PreCentral descobriu que a imagem do WebOS usada no kit de desenvolvimento (SDK) oficial já era compilada para a arquitetura x86. Bastou copiar o sistema para o HD, dar boot e… WebOS rodando em um notebook. Curiosamente, da Dell.

O tamanho das coisas

Brincando com a nova interface web do Android Market, descobri o jogo Gun Bros, da Glu Mobile. É um “dual-stick shooter” com gráficos 3D que parece bastante divertido e bem produzido. Gostei do preço (free!) e resolvi instalar. Segundo o Market, eram 1.4 MB.

Instalei, fui abrir o jogo e… preciso fazer o download de mais 107 MB para os “assets” (gráficos, som, etc). Não tenho nenhum problema com isso, afinal não estou no Canadá. Tenho um problema com o Android Market reportando o tamanho errado do aplicativo. OK, tá certo que do market eu baixo apenas 1.4 MB, mas eles são inúteis sem o restante dos dados.

Google, não custa nada dizer “1.4 MB App, 107 MB Data” pra deixar bem claro pro usuário onde ele está se metendo, e que ele não vai conseguir jogar até chegar próximo de uma conexão de banda larga.

Digitando no iPad

Faz um tempinho que comprei no DealExtreme um “case” para o iPad com um “pézinho” ajustável, para poder deixar o aparelho inclinado sobre uma mesa. O case é barato e está aguentando o tranco, e a inclinação é uma mão na roda na hora de deixar o iPad sobre a mesa como uma “segunda tela” para ler e-mail ou ver um vídeo. O problema é que a diferença entre os seis ângulos de inclinação possíveis é mínima, e em nenhum deles o iPad fica em uma posição confortável para digitar.


iPad e o case original. Bom para filmes, ruim para digitar

Eu posso resolver o problema comprando um case da Apple (o melhor pra digitar, na minha opinião, embora não pareça ser muito resistente) ou “dar o meu jeito”. Eu já tinha pensado em colar um segundo pézinho mais curto, sobre o primeiro, para poder deixar o iPad em um ângulo mais raso e confortável. Tinha pensado em fazer isso aproveitando um pezinho de porta-retrato, mas ontem mudei a abordagem.

Quando comprei os componentes para consertar meu GameGear comprei também um ferro de solda novo, e ele veio com um pequeno suporte para evitar de apoiar o ferro diretamente sobre mesa. Eu já tenho um bom suporte para ferro de solda, e estava prestes a engavetar o suporte novo quando notei que ele era perfeito para ser adaptado ao iPad.


Suporte para ferro de solda colado ao pézinho do case

Foi simples, bastou colá-lo sobre o pézinho do case com um pedaço de fita dupla-face. Não é a solução mais bonita e elegante do mundo, mas funciona que é uma beleza. Com o pézinho original tenho uma boa posição para ver filmes, e com o suporte “levantado” eu tenho uma boa posição para digitar. Combo!


Com o suporte, posição confortável para digitar

Ressuscitando um GameGear

É engraçado como as coisas funcionam. Há tempos eu tinha em uma gaveta um GameGear que “não funcionava”. Quando ligado não havia aparentemente nada na tela e um apito irritante no alto-falante, sem falar no fato de que ele se desligava sozinho após alguns minutos. Lembro que quando ele começou a dar esse problema (há alguns anos) eu cheguei a procurar ajuda na internet, mas não encontrei nada. Desisti e engavetei o GameGear como caso perdido.

Semana passada, em uma viagem a Curitiba, caiu na minha mão mais um Master System. Mas ao contrário do modelo que já tenho, com 74 jogos na memória, esse é o “modelo original”, o primeiro comercializado pela TecToy no Brasil, bem antes dela começar a lançar uma versão nova do console a cada 2 meses. O console veio “pelado”, sem controles (esses eu tenho), cartuchos (idem) ou a fonte de alimentação. A fonte é o problema.

O Master System tem um conector de força “bisonho” na traseira, um DIN-5, e eu precisava saber a pinagem daquilo pra não correr chance de torrar o console (se é que ele ainda funciona, não faço idéia porque peguei ele “no estado”). Pesquisando na internet, me lembrei do povo do projeto SMS Power, que visa catalogar jogos e hardware dos consoles de 8-Bits da Sega (SG-1000, SC-3000, Master System e GameGear). Eles tem fóruns de discussão,  informações sobre desenvolvimento, mods de hardware e afins. Infelizmente, não achei a pinagem da fonte lá, mas achei outra coisa muito interessante.

Na seção principal do fórum havia uma thread “fixa” com o título “Game Gear turns itself off/screen is unreadable/sound is gone/screen flashes“. Opa, tem alguém descrevendo exatamente o meu GameGear! Lendo a thread descubro que o problema é causado por capacitores defeituosos na placa-mãe, que “vazam” com o passar do tempo, e que há um tutorial ensinando como substituí-los.

Meu GameGear tem uma placa-mãe modelo VA1. Peguei no tutorial a lista de capacitores correspondente (são 12 na placa mãe) e dei um pulo em Sta. Ifigênia, onde encontrei todos facilmente a cerca de 20 centavos cada. Fora os valores de capacitância, minha única preocupação foi encontrar os menores capacitores possíveis, por causa do espaço limitado dentro do gabinete. Mas no final das contas ele não é tão crítico assim, e consegui soldar todos eles sem muito malabarismo. Pode ser difícil encontrar capacitores com a voltagem exata mencionada na lista (ex: 6.3V), mas componentes de voltagem maior (10v, cheguei a ter de usar um pra 35v) servem.


Placa-mãe de um GameGear “VA1″ com os capacitores marcados. Crédito: smspower.org

A foto acima mostra a posição dos capacitores. A troca se resume a “descolar” eles da placa-mãe usando uma pinça, dessoldar os terminais e soldar o componente novo no lugar. Quando vaza o eletrólito deixa um resíduo sobre os terminais, que pode dificultar a soldagem dos novos componentes (a solda parece “não pegar”). Limpar o resíduo com um cotonete embebido em álcool deve resolver o problema, e usar solda com fluxo ajuda ainda mais. Não custa lembrar que capacitores tem polaridade, marcada com os símbolos + e – no corpo dos componentes e na placa mãe. Tenha cuidado para não soldar nenhum componente “invertido”.

Depois de mais ou menos uma hora dobrando perninhas, arrancando capacitores velhos e queimando os dedos no ferro de solda, meu GameGear voltou à vida e está tão bom quanto novo. Foi um reparo rápido, barato e que vale a pena.

Casemod rápido num Dingoo

O Dingoo preto do meu enteado (Gabriel) morreu “afogado”, e resolvi aproveitar o que dava como peças sobressalentes. Olhei pros botões pretos, pro meu Dingoo branco, lembrei do meu DS “Stormtrooper” e não deu outra. Cinco minutos depois nascia isso aqui:

E nem é preciso sacrificar um Dingoo preto para fazer o mod. O Dealextreme tem carcaças pretas avulsas, por apenas 16 dólares e frete grátis.

1ª Grande Venda de Garagem do Rigues


Quer Portrait of Ruin por R$ 50? Clique aqui!

Andei avaliando as coisas aqui em casa nos últimos dias, e encontrei um monte de itens que não uso mais. Com @babyrigues a caminho preciso de espaço (e dinheiro), então veio a idéia: porque não vender tudo isso? Nasceu assim a 1ª Grande Venda de Garagem do Rigues, que já está rolando!

Basta folhear este álbum do Flickr para saber o que está à venda, em quais condições e por qual preço. Gostou de algo? É só clicar no link [Comprar] ao final de cada descrição para me mandar um e-mail. Mas antes, algumas regrinhas:

  1. Forma de pagamento: à vista, em dinheiro ou depósito bancário
  2. Forma de entrega: retirada em mãos em SP ou envio pelo correio, por conta do comprador
  3. Sem descontos, a não ser em lotes imensos
  4. Sem reservas, quem chegar primeiro leva

No lote atual temos cartuchos originais de GBA, Megadrive e Nintendo DS por R$ 50 cada (inclusive três Castlevania e a série Streets of Rage completa), além de um netbook e gadgets variados. Muito mais está por vir. Participem, espalhem a notícia e me ajudem a arrumar espaço pro berço do filhote!

Resgatando um Master System

Sábado passado, dia do meu aniversário, meu tio Orlando aparece em casa com o tipo de presente que eu mais gosto: um Master System 3 (modelo “Collection” com 74 jogos na memória) que encontrou jogado perto de alguns sacos de lixo, junto com dois controles. Adoro consoles antigos, e “recauchutar” um deles para trazê-lo de volta à ativa é ainda mais divertido.

Geralmente não é preciso muito esforço: batendo o olho na placa-mãe você logo nota a causa do problema. Fora a sujeira, o mais comum é um fio partido, fusível queimado ou componente comum como um capacitor estourado. Uma boa limpeza, um pingo de solda aqui, outro ali e o brinquedo volta a funcionar como tivesse saído da loja.

Foi  o que aconteceu com este Master System. Fora a imundície, tudo o que ele precisava era de um cabo de força novo. Improvisei um, liguei na tomada e pronto! Em segundos o menu de seleção de jogos estava na tela, e eu estava me deliciando com Columns, Sonic e Outrun. Ah, bons tempos em que eu passava as férias grudado no Master System do mesmo tio, tentado bater os recordes de OutRun publicados pelas revistas da época :)

Aproveitei a chance pra tirar umas fotos das entranhas do console. O “coração” é um “Master System on a Chip” identificado como “ATT600″. Fora ele há um chip de memória contendo os 74 jogos e um Altera que deve fazer a parte de “Megaram” e se encarregar de pegar o jogo selecionado na memória e colocá-lo na RAM do console como se fosse um cartucho qualquer. O transformador é interno e meu modelo felizmente ainda tem um slot de cartuchos (eliminado no modelo seguinte, com 131 jogos). O cabo A/V para ligação à TV é o mesmo do meu Megadrive 3 da TecToy (que também veio com jogos na memória). Seguem as fotos:

Comentário rápido sobre o iPhone 4

Um dos principais recursos do iPhone 4 é o FaceTime, um sistema de videochamada. E aí o povo começa a reclamar: “Videochamada? Pô, o N95 fazia isso quatro anos atrás!”. E fazia mesmo, ele e muitos outros smartphones.

Mas o que dá o que pensar é: se o recurso já existe e ninguém se importa muito com ele, porque todo o burburinho de repente? Não foquem no aspecto técnico, foquem no aspecto humano: o que a Apple fez de diferente para chamar a atenção? Esse é o ponto. O resto é ficha técnica.

Aventuras com Super Mario Galaxy 2

Aproveitei uma recente viagem aos EUA para comprar Super Mario Galaxy 2 no dia do lançamento. Chego em casa ansioso para estrear o jogo, coloco o disco no Wii e… ele pede uma atualização de sistema.

Aqui está o meu problema: meu Wii tem um modchip e vários programas homebrew instalados, e atualizações de sistema não são nada amigáveis com eles. Na melhor das hipóteses elas fazem com que os programas deixem de funcionar ou os desinstalam. É o caso da atualização para a versão 4.2U do System Menu no disco do Super Mario Galaxy 2. Na pior das hipóteses, uma atualização pode “brickar” um console modificado, transformando-o em um peso de papel.

Não disposto a arriscar, parti para o plano B: instalar o jogo no HD externo conectado a meu Wii, e carregá-lo usando o USB Loader GX. Com isso elimino a partição de update (que não é copiada para o HD), fico só com o jogo e ele roda sem problemas, certo? Errado! O jogo até começava a carregar, mas travava em uma tela preta logo após a tela inicial com informações de segurança. E não havia ajuste ou configuração que fizesse o jogo funcionar. Tentei atualizar versões do cIOS, do USB Loader, do firmware do modchip e nada.

Desanimado, mandei a precaução às favas e aceitei a atualização no disco do Super Mario Galaxy 2. Como esperado, ela “fez a limpa” no console e removeu versões customizadas do sistema operacional (cIOS), BootMii, DVDX e tudo o mais. Mas o videogame ainda funcionava. E o melhor, o jogo rodou!. Fiquei feliz da vida e pensei: “Bom, agora o jogo tá rodando. Hora de reinstalar tudo o que ele removeu do console“.

Segui este guia para refazer as modificações no Wii. Com tudo de volta em seu devido lugar, fui jogar mais um pouco de Super Mario Galaxy 2 e… surpresa! O jogo pede de novo uma atualização de sistema, provavelmente porque notou que fui um menino mau e reinstalei tudo o que ele teve o trabalho de remover.

Portanto, fiquei preso em um dilema. Eu podia jogar Super Mario Galaxy 2, mas teria de abrir mão de todos os emuladores que tenho no console e da comodidade de carregar os jogos a partir de um HD externo com o USB Loader GX. Ou podia ficar com tudo isso e abrir mão de Super Mario Galaxy 2 e dos US$ 50 que paguei por ele. “Saco, tem que ter uma solução“, pensei.

E tinha: no desespero, instalei um programa chamado StartPatch, que modifica o comportamento do System Menu (a interface gráfica do Wii), permitindo que o usuário altere uma série de parâmetros que normalmente estão fora do seu alcance. Coisas como se livrar da tela de “Health Warning” sempre que o console é ligado ou… bloquear atualizações via DVD!

Instalei o StartPatch seguindo este guia, e habilitei a opção Block Disc Updates. Rebootei o console, coloquei o DVD com Super Mario Galaxy 2 no drive e… rodou! Sem me forçar a atualizar e mantendo todo meu software homebrew intacto. Ainda não consegui fazer o jogo rodar a partir de uma cópia em HD, mas roda a partir do DVD original, o que é bom o suficiente.

Portanto, se você tem um Wii modificado e tem problemas com discos que exigem atualização (e a maioria delas não é necessária para jogar), experimente o StartPatch. Só um aviso: existe um pequeno risco da instalação do programa “brickar” seu console, se ele ficar sem energia bem na hora em que as modificações no System Menu estão sendo aplicadas. Mas o processo é bem rápido (cerca de três segundos), e você teria de ser bastante azarado para ser vítima deste problema. Ainda assim, é bom avisar.

E lembro que não presto suporte ao StartPatch ou qualquer outro software para o Wii. Tudo o que você precisa saber sobre homebrew e como desbloquear o console está disponível nos guias e sites que linkei neste post. Play safe, have fun!