quinta-feira, 12 de maio de 2016

Como recuperar uma transação Bitcoin travada por falta de taxa

As vezes, por falha humana ou de software, podemos realizar uma transação bitcoin sem taxa (fee) ou com uma taxa muito abaixo do recomendado. O resultado disso é que os mineradores vão rejeitar essa transação e ela pode ficar por dias, até semanas como "não confirmado", consequentemente, seu dinheiro fica preso no limbo.

A única solução é ou esperar que um dia essa transação seja finalmente confirmada (e isso dependendo do caso pode levar muitos dias), ou criar um gasto duplo (double spending) na rede. O gasto duplo não é bem visto na rede bitcoin, mas é a única solução pratica pra resolver esse problema.

Então para isso, você vai precisar do endereço onde os BTC estão presos (não para onde foi feita a transação), e da chave privada deste endereço. A maioria das carteiras (wallets) tem processo para exportar chave privada, pesquise como isso é feito, na que você usa.

Primeiramente, vamos ter que criar a transação manualmente, pra isso existe um excelente software on-line na página:


Entre nessa página, e vá em "New/Transaction", depois insira o endereço onde os BTC estão presos, no campo: "Address, WIF key or Multisig Redeem Script:" e clique em "Load", agora em "Address", coloque outro endereço, do qual você quer que os BTC sejam transferidos, recomendo que seja um endereço seu, pois pega mal mandar transação com gasto duplo para outra pessoa. Agora vem a parte mais importante, digite em "Amount" a quantia a ser transacionada, mas deixe pelo menos 0.0001 BTC como taxa sobrando. A taxa (fee) vai ser mostrada no campo "Transaction Fee", agora clique em"Submit" e você terá a transação, ainda não assinada, assim como mostra no exemplo abaixo:

Clique na imagem para ampliar

Copie todo o texto da transação, e vá em "Sign" no menu acima. Agora você vai precisar da chave privada para assinar a transação. Insira a chave privada em "Private Key" e cole o texto da transação ainda não assinada na caixa de texto abaixo e clique em "Submit". Agora você terá a transação pronta e assinada na caixa de texto abaixo, em "Signed transaction", copie todo texto desta caixa:


O ultimo passo é transmitir essa transação na rede Bitcoin, você pode tentar nesse site mesmo no menu "Broadcast", mas ele poderá dar erro, pois ele vai perceber que essa transação é de gasto duplo, sendo assim, teremos que achar outro site, ou serviço que simplesmente transmita a transação sem checar nada. Aparentemente um site que funciona assim é o explorador de blocos do localbitcoins:


Agora cole a transação assinada na caixa de texto (da página de broadcast da localbitcoins por exemplo) e clique em "Send transaction".

Assim que a transação for enviada, ele vai lhe fornecer o "transaction id" que é a identificação da transação na rede, vá em qualquer explorador de blocos, como por exemplo o blockchain.info e insira a transaction id em "pesquisa" e dê um Enter. Como a transação acabou de ser feita, ela ainda vai aparecer como "Não confirmada", e além disso, ele já marca ela como "Gasto Duplo" (gastar em dobro), como a outra transação está travada for falta de taxa (fee) e essa tem uma taxa aceita pelos mineradores, dentro de uns 30 minutos as primeiras confirmações vão começar a aparecer.

Repare que mesmo com a transação confirmada, ela ainda aprece como "Gastar o dobro!"

Assim que você tiver +3 confirmações, poderá utilizar os BTC normalmente. Lembre-se que transações de gasto duplo não são bem vistas na rede BTC, por isso somente use essa técnica para si mesmo.

domingo, 8 de maio de 2016

A real do site topmine.io e dos outros de mineração em núvem

Que todo mundo sabe que investir em mineração em nuvem é de alto risco, isso todo mundo sabe (ou deveria saber). Cada vez mais, mais pessoas e empresas investem pesado em equipamentos de mineração para "tirar leite de pedra", algo cada vez mais competitivo e menos rentável. A promessa da mineração em nuvem, que é de teoricamente "juntar recursos em um bem comum" também está indo por terra abaixo, já que a maioria não é clara sobre seu funcionamento deixando duvidas sobre de em quanto tempo o seu investimento retorna, ou ROI (Return Of Investment). Nos sites mais "confiáveis", eles garantem que o ROI é de 200% ao ano, mas confiar é o problema, quem garante que daqui a um mês eles tirem o site do ar junto com seu investimento ? Até porque a maioria desses sites ficam lá na Rússia (acredito que a energia lá deve ser barata), se você perder dinheiro, você vai lá na Rússia processar os caras ?

Então, depois de muito pesquisar, eu acabei caindo num site chamado topmine.io, e a promessa deles: "ROI de 485% ao ano". Isso é mais que o dobro que o prometido em outros sites, o que levanta dúvidas: ta com cara de scam (site fraudulento). Porém, há muitos fatores positivos, o site tem conexão https, e vários relatos de que ele realmente paga e até é bem recomendado por vários usuários. Mas tem ainda um fator negativo que pega pesado, o site foi aberto muito recentemente, em meados de março deste ano (2016), ou seja ninguém conseguiu fazer ROI ainda, já que ele é estimado em 2.5 meses. Sendo assim, eu arrisquei, e comecei investindo baixo, cerca de R$ 70,00 em BTC. No início, fiquei satisfeito, o site realmente paga, e paga na hora, tendo o valor mínimo acumulado (que é de 0.001 BTC), que nessa quantia, demorava aprox 1.5 dia para acumular. Depois de um mês eu injetei mais R$100,00 em BTC e dai a coisa começou a ficar estranha. Com 420 TeraX (unidade de poder de mineração do site), pelo calculo do próprio site, eu iria acumular 0.0014859 BTC por dia, mas na realidade, ele me rendeu 0.00142185 BTC. Tudo bem, esse valor calculado pelo site pode ser "aproximado" enfim ...

Mas o que me deixou mesmo assustado é que a rentabilidade em 24Hs está caindo cada vez mais ! Veja você mesmo, essa é a primeira transação depois de acumular 420 TeraX:

https://blockchain.info/tx/cb1ca29ccc18195678bbeb609bc986794b99981c59d7856b4c710f7afde24c55

Repare a data da transação: 2016-05-06 11:49:52 - Agora praticamente 24Hs depois eu fiz outra retirada, e já me rendeu menos 0.00141504 BTC, veja na transação:

https://blockchain.info/tx/c5da8a884b0f0d50a02c969f73dc53d120b56daa8611dfd9082b609eff88ad2c

E consecutivamente no dia seguinte, a mesma coisa, praticamente 0.00001 BTC a menos:

https://blockchain.info/tx/d23a323a627447f2a7e66986d08b384ea1ab1458cba602c41a5a20717f37974b

Pode parecer pouco, mas se dia a dia, minha rentabilidade cai 0.00001 BTC , será que eu realmente terei o ROI em 2.5 meses ? nesse cenário, estou achando difícil, isso é claro, se o site não sair do ar amanhã.

A única explicação plausível, é que isso seria uma taxa de manutenção de hardware e de consumo de energia, que todo site de mineração em nuvem cobra, porém essa taxa deveria ser calculada na própria estimativa de lucro do site, que venhamos e convenhamos é mentirosa.

Ahh, já mandei um e-mail para o suporte do topmine.io, pedindo esclarecimento sobre essa desvalorização do TeraX diária, e até a finalização deste post ... nada !

Atualização - 09/05/2016


Depois de 1 dia depois da minha reclamação ao suporte do site, não tive resposta, porem até o momento meus TeraX pararam de desvalorizar. Ahh ! o calculo no site agora está menor, porém ainda diz render mais do que realmente rende. O que mais fiquei curioso é que o valor minerado de ontem para hoje é EXATAMENTE igual. Repare a transação de ontem:

https://blockchain.info/tx/d23a323a627447f2a7e66986d08b384ea1ab1458cba602c41a5a20717f37974b

Eles me pagaram 0.00139846 BTC, agora a transação de hoje:

https://blockchain.info/tx/faf21d432e6f08a995ebde33f36dd00d1dfdc01644dde292cb3642d8ee830d49

É de 0.00139846 BTC, exatamente igual ! Isso é um claro "cala boca", eles não responderam à minha reclamação, mas mexeram os pauzinhos pra eu parar de reclamar. Só não sei até quando, mas vou continuar de olho, e se você investiu dinheiro nesse site, aconselho a ficar de olho também.

Eu vou continuar monitorando na ponta do lápis esse site, e vou atualizando aqui, qualquer atividade estranha que aparecer.


Atualização - 11/05/2016

O site continua pagando no mesmo esquema, normalmente depois que eu reclamei no suporte (ainda sem resposta), porém depois de muito pesquisar a respeito eu descobri que a topmine.io é na verdade a antiga rdpmain (rdpmain.com), um site de mineração que fechou ano passado alegando "ataque hacker" , mas que no fundo todo mundo sabe que na verdade, a empresa era SCAM, e fechou as portas sem devolver os BTC da turma, muita gente perdeu dinheiro. Sendo assim é bem provável que ela vá dar o golpe novamente, mas como ela foi aberta recentemente, acredito que eu consiga pelo menos recuperar o meu investimento, mas eu não recomendo de forma alguma investir lá.

terça-feira, 3 de maio de 2016

Whatsapp bloqueado de novo, entenda o verdadeiro motivo.

Mais uma vez o principal app de mensagem no Brasil foi bloqueado, pela infelicidade de milhões (100.000.000) de brasileiros.
A desculpa: O Facebook não atendeu o pedido da justiça de fornecer o conteúdo das mensagens, trocadas por traficantes.
O problema: Todas as mensagens trocadas são criptografadas, mesmo que o Facebook intercepte o conteúdo, um simples "oi tudo bem ?" ia na verdade aparecer assim: dfo&-#$;:"%6
O verdadeiro motivo: Eles sabem que todas as mensagens são criptografadas, e mesmo assim insistem em bloquear o app em todo território nacional, então só posso supor que essa ação é para forçar  Facebook colocar o "backdoor" para lerem nossas msg quando bem entenderem.
É bom ver que mesmo assim o Facebook não abre mão da nossa privacidade, que é de direito constitucional, mas ela está ameaçada por causa se uma meia dúzia de traficantes. Não sou a favor do tráfico de drogas, muito pelo contrário, sou totalmente contra, mas não acho justo que todos os Brasileiros de bem sejam prejudicados com isso, principalmente se no futuro, eles pararem de "implicar" com o Whatsapp, sinal de que o seu telefone tem um espiãozinho olhando as mensagens da sua mãe, pedindo pra trazer pão.
Mas eu que uso a internet desde quase seu nascimento (desde 1997), sei que ela se renova dia a dia. Ninguém fode com a internet, pelo contrário, é a internet que fode com você ! Essa lei básica vale universalmente para todos que usam a rede. Sendo assim, podem bloquear o Whatsapp, nós usamos o Telegram, vão bloquear esse também ? sem problema, até lá lançam outro, ou nem isso, as redes VPN já são conhecidas por qualquer jacú desde a época em que bloquearam o Youtube, por causa de um vídeo da Daniela Cicarelli dando no mar.
Então aqui vai meu recado: Podem bloquear, não estamos nem ai, pois já temos a solução muito antes do problema.

sexta-feira, 18 de março de 2016

As 50 regras da internet

Poxa , hoje me dei conta de que faz praticamente 20 anos que eu uso a internet. To ficando velho ! sou praticamente um ancião aqui comparado à maioria dos pirralhos presos nas redes sociais.
Então eu venho aqui compartilhar esses anos de experiência com as minhas 50 regras da internet.
Ps.: Elas são valiosas! aproveite!

As 50 regras da internet


1. Não fale sobre o /b/
2. NUNCA ! fale sobre o /b/
3. Somos todos anônimos
4. Os anônimos são uma legião
5. Os anônimos nunca esquecem
6. Os anônimos podem ser horríveis, sem sentido e verdadeiros monstros
7. Os anônimos ainda são capazes de te entregar para os federais
8. Não há regras sobre postagens
9. Não há regras sobre moderação também, curta seu banimento
10. Se você gosta do site rival, VOLTE PARA LÁ !
11. Todo argumento friamente escrito será facilmente ignorado
12. Tudo que você disser será usado contra você
13. Tudo que você disser será distorcido contra você – (corrigido)
14. Não argumente com os engraçadinhos, eles sempre vencerão
15. Quanto mais duro você tentar, pior será seu fracasso
16. Se você fracassar em proporções épicas, você poderá virar um mito
17. Toda vitória falha eventualmente
18. Tudo que pode ser rotulado será odiado
19. Quanto mais você odiar, mais forte ficará
20. Nada aqui deve ser levado muito a sério
21. Conteúdo original é original apenas por alguns segundos até ficar velho
22. Copiadores foram feitos para arruinar cada traço de originalidade
23. Copiadores foram feitos para arruinar cada traço de originalidade
24. Cada repostagem é uma repostagem da repostagem da repostagem …
25. A relação com o post original vai se degradando a cara resposta inserida
26. Cada tópico pode facilmente se transformar em um conteúdo totalmente sem sentido
27. Sempre questione a opção sexual de uma pessoa sem motivo algum
28. Errar é necessário, aprenda com seus erros
29. Na internet a maioria das mulheres são homens e as crianças são agentes federais
30. Conversar com mulheres estritamente aqui, só te fará um fracassado
31. Peitos, bundas ou VSF – Escolha sua opção
32. As mulheres aqui são raridade, então elas sempre terão prioridade. Aceite isso
33. Esconda-se sempre, nunca é demais
34. Sempre haverá pornô, sem exceções
35. Se não tiver pornô, é que ainda não foi colocado
36. Sempre haverá mais porcaria do que aquilo que você acabou de ver
37. Você nunca poderá dividir por zero
38. Não há limites para nada aqui, nem mesmo o céu
39. CAPSLOCK DEVE SER USADO COM CAUTELA
40. MESMO QUANDO VOCÊ ESTIVER IRRITADO!!!!!
41. Se você não gosta das piadas do Chuck Norris, seu lugar não é aqui
42. Nada é sagrado
43. Quanto mais lindo e puro for, mais legal será de corromper
44. Até o mais singelo comentário sobre Japoneses pode te transformar em um weeabo
45. Se você não sabe o que é weeabo, é a oportunidade de descobrir a wikipedia
46. Se o artigo da wikipedia estiver em inglês, é a oportunidade de descobrir o google translate
47. O proxy e criptografia são seus amigos, mas eles cobram seu preço
48. Em caso de cyberbulling não se desespere, em uma semana ja estarão falando de outra coisa
49. Se continuam com o bullyng, é porque você está fazendo por merecer
50. Leia essas regras novamente a cada 3 meses.

sábado, 5 de março de 2016

É guerra ! Chega de propagandas !

Quem aqui gosta de propagandas levante a mão ! Ops, não to vendo ninguém.

É uma verdadeira guerra ! desde a época em que assistíamos TVs de tubo na sala, a luta contra as propagandas já era acirrada, era um tal de mudar de canal quando ia para o "merchã" que dava até raiva, pois você nunca assistia nada completo, quando voltava pro canal, já tinha passado faz tempo as propagandas.

Ninguém gosta de propaganda, e isso vale para a internet. Desde que as cifras em propagandas começaram a aumentar na rede, quase nada se foi feito para "limpar" as irritantes mensagens publicitárias, mas isso é evidente, quem que vai querer tirar seu ganha pão ? A maior evolução nesse aspecto foi a ferramenta, amplamente utilizada "AdBlock", porem apesar de ser uma excelente ferramenta, ela está sendo castigada por sites que detectam que você não está vendo suas propagandas, e em muitos casos, bloqueiam seu acesso pedindo gentilmente que você desative o filtro. E é claro, logo surgiu o anti anti adblock, e que já tem o anti anti anti adblock e isso não tem fim. Atualmente a Google também entrou na briga e já está arregaçando suas mangas para combater o uso do Adblock, e a briga agora ta ficando séria, ele está obrigando as pessoas a assistir propagandas de mais de 3 minutos, sem o botão pular, e é claro, o botão pular aparece depois que você desativa o adblock, e isso é só o começo.

Então, para essa guerra, precisamos de mais ferramentas, e atualmente eu descobri uma nova forma de filtrar propagandas, o filtro via hosts. A ideia é bem simples, todo SO tem um arquivo chamado "hosts" que nada mais é do que uma espécie de "DNS local", quando o sistema encontra um nome de rede que não reconhece, primeiramente ele procura no "hosts" e é ai que a mágica acontece. Esse arquivo hosts modificado tem uma lista de servidores ligado a propaganda, e toda vez que o sistema encontra esse host no arquivo hosts ele vai obedecer esse arquivo, que está com um "falso endereço ip" que nada mais é do que o 127.0.0.1, ou seja, você mesmo. Como você não está hospedando a propaganda endereçada no site, ele da um erro, e por fim, a propaganda não é exibida. Parece complicado, mas na verdade a ideia é muito simples.

Esse sistema, assim como o ADBlock, trabalha com listas, pois de tempos em tempos esses servidores mudam, a diferença é que o ADBlock atualiza essas listas quase que diariamente. Então para que a brincadeira aconteça, você deve primeiro localizar o arquivo "hosts" no seu computador:

Windows 95 / 98 / ME = C:\Windows
Windows NT = C:\WinNT\hosts
Windows 2000 / XP / Vista / 7 / 8 / 10 = C:\Windows\system32\drivers\etc
FreeBSD / Linux / Mac OS X / Android = /etc/hosts

Agora baixe o arquivo hosts modificado nesse link:

https://mega.nz/#F!QM4lTabR!DHMFeMvymJBAXQlxPvmd0g

E substitua o arquivo hosts original, mas você pode querer guardar uma cópia, em caso de problemas. Para garantir, reinicie seu compuador. Agora para testar se deu certo, vá em executar e digite cmd, vai abrir o console do dos, digite:

ping doubleclick.net

Se você ver "Resposta de 127.0.0.1", é porque está funcionando. Isso porque o doubleclick.net é um servidor de propaganda, e assim como desejado, está com o endereço IP errado propositalmente.

Eu vou procurar atualizar sempre esse arquivo, mesmo que esse post esteja antigo, já que esse link é uma cópia de segurança minha em nuvem que eu compartilho com você.

Agora é só curtir sua internet limpa !

Atualização 10/03/2016
Hoje eu percebi que o youtube estava dando mensagens de erro ao carregar alguns vídeos, percebi que ao desativar o AdBlock Plus ele carregava normalmente, mas exibia a propaganda. Após atualizar o arquivo hosts, ele não exibiu mais a propaganda, mas acredito que o youtube está bloqueando os videos em resposta ao uso do Adblock Plus.

terça-feira, 16 de fevereiro de 2016

A gordofobia, por um gordo


Eu era muito jovem, não tinha 18 anos, quando uma colega de classe virou pra mim e disse: "É uma pena, você é bonito, pena que é gordo, senão eu ficava com você". Minha reação de espanto foi em proporção à sua negação em repetir a frase: "Não ... nada ... esquece o que eu falei". A minha maior reação não foi ela me chamar de gordo, mas apontar uma qualidade, afinal de contas, ela me achava bonito. Foi ai que eu descobri o que hoje chamam de "gordofobia", que é a aversão descontrolada e exagerada com os "acima do peso", pois nós somos o total avesso do que a sociedade determina como normal e aceitável.

Não é fácil ser gordo, isso eu aprendi em meus trinta e poucos anos, a vida me ensinou que carregar 50Kg a mais é um fardo maior do que o esforço do corpo em si em carregar peso. Isso já começa em casa quando você é ridicularizado pelo seu próprio pai constantemente e diariamente, mas isso é apenas um preparatório para o que vem lá fora. Fazer amigos, arrumar emprego, arrumar namorada, se torna mais difícil do que parece ser. Em todo lugar que você vá e em tudo que você faça, ser gordo vai ser um problema difícil de contornar, e com os anos aprendemos a lidar com isso, principalmente onde o problema começa, na saúde.

Ir ao médico pode se tornar uma experiência bem desagradável, principalmente quando praticamente tudo jogam a culpa no excesso de peso. Lembro como se fosse ontem quando um ortopedista apenas olhou pra minha cara e disse: "Eu não posso te ajudar com você deste jeito, faça uma cirurgia bariátrica, perca 50Kg e dai sim volte aqui". Nem preciso dizer que nunca voltei lá, e nem voltarei se um dia eu perder esse saco de cimento que carrego todo dia. pois eu sempre fui contra ao fato de ter que comer como um doente para ter saúde, pois na minha concepção uma pessoa que come normalmente 3x ao dia não precisa ter 80% do estômago removido e mais um pedaço do intestino para ser normal.

Tudo isso não para por ai, pois se você se acha um gênio ao recomendar á um gordo fazer regime, saiba que você está assinando atestado de burrice. Todo gordo fez regime a vida toda, o meu maior record foi chegar aos 90Kg, eu fazia regime, tomava remédios (tarja preta) e fazia academia, e desisti quando percebi que eu não podia fazer aquilo a vida toda, não podia mesmo, e recuperei todo meu peso ao parar de tomar o remédio e fazer a academia.

Sim, parei de fazer academia, e sabe porquê ? porque eu nunca e em nenhuma academia eu me sentia bem vindo. Os olhares de desprezo infinito sempre foram rotineiros na minha vida, mas quando se mistura o cheiro de metal com suor, parece que ativa algum hormônio no cérebro que inibe a inteligência, e faz as pessoas serem mais ignorantes do que já são em situações normais. Os marombeiros (que se acham melhores que você) te tratam mal, assim como as gostosonas, e o resto das pessoas normais estão muito amedrontadas para falar sequer um oi. Ou seja, quando um gordo vai a academia ele não pode esperar nenhum tipo de interação social, e isso inclui bom dia, boa tarde e boa noite.

Mesmo assim atividade física nunca foi um problema pra mim, eu só fui ter carro depois dos 27 anos, antes disso todo lugar que eu ia, tinha que ir a pé (e mesmo assim, muitos não consideram andar como atividade física), e mesmo assim, comendo normalmente (quer você acredite ou não nisso), e sendo ativo fisicamente, continuo assim, como a vida toda, gordo.

Hoje, meu plano de saúde acha que eu peso 80Kg, e vão ter uma surpresa quando descobrirem que eu engordei "depois que fiz o plano", ops ... vou precisar de uma cirurgia bariátrica. Seria a solução definitiva ? Talvez sim, afinal de contas todos nós não temos força de vontade o suficiente para emagrecer não é mesmo ? Então OK ! eu me rendo, me mutile para ser normal, por favor !

terça-feira, 2 de fevereiro de 2016

Transforme seu velho roteador em um repetidor de sinal Wi-Fi

Sabe aquele roteadorzinho velho que você não usa mais, jogado numa gaveta qualquer ? então, ele pode servir como um potente repetidor de sinal. Ou até mesmo, deu um raio e queimou a porta WAN dele, não jogue-o fora ! Ele ainda pode servir como um repetidor de sinal Wi-Fi.

Alguns roteadores já possui uma função "repeater", mas é raro. O Tp-Link por exemplo, normalmente tem essa função, mas é somente por wds, resumindo, só funciona entre roteadores da família Tp-Link, ou seja, se for um wireless do modem da sua operadora de internet por exemplo, não vai dar certo. É claro que esses roteadores são capazes de serem repetidores de Wi-Fi, a questão ai é que essa função não está disponível no software (firmware) original, ou pelo trabalho de implementar, ou pelo simples fato de obrigar a você a comprar um repetidor, ao invés de dar a possibilidade de reciclar um roteador como repetidor. A solução para isso então seria utilizar uma firmware customizada, e quando falamos em firmware customizada para roteadores, a primeira opção é o OpenWRT.

O OpenWRT nada mais é do que uma implementação do Linux para roteadores. Você vai ter toda a robustez, estabilidade, confiança e dificuldade que os mais fudidos e caríssimos roteadores tem, em um roteadorzinho de R$100,00. Na verdade é interessante fazer o upgrade para o OpenWRT até mesmo se você for usar ele como roteador mesmo. Eu recentemente desisti da firmware original do meu roteador TP-Link pela necessidade quase que constante de ficar toda hora indo reinicia-lo. Depois que eu instalei nele o OpenWRT nunca mais precisei fazer isso.

Primeira coisa que precisamos tem em mente é que tem roteador que é tão vagabundo que simplesmente é impossível rodar o OpenWRT, pois ele precisa de pelo menos 3MB de espaço interno, e tem roteador por ai que tem a nand de 1024KB. O correto é procurar nos foruns da OpenWRT a respeito da marca e modelo do seu roteador e ver se ele é compatível, se for ele já dará qual é o processador que ele usa, que será necessário para o próximo passo.

Agora, precisamos ter em mãos o fabricante, modelo e versão de hardware do seu roteador, isso é muito importante, pois "flashar" ele com a firmware errada vai brickar seu roteador, isso não necessariamente vai mata-lo, mas o processo pra desbrikar é bem complicado, incluindo soldar fios na placa dele para ligar na porta serial e restaurar a firmware original via console. É mais fácil prestar a atenção no que está fazendo.

Eu vou usar de exemplo aqui um roteador da TP-Link, mas a idéia é a mesma para a grande maioria. Normalmente o modelo e versão de Hardware fica numa etiqueta no verso do roteador, mas as vezes ele fica na seção "Upgrade" da página de configuração:

Clique nas imagens para ampliar

Repare que nesse exemplo, ele é um roteador da TP-link, modelo WR741ND V4, nesse caso esse "V4" siginifica que o hardware é versão 4. Agora vamos procurar nos foruns da openwrt para descobrir qual a cpu que ele usa, pra isso eu só fiz uma consulta simples no google, como: "WR741ND openwrt". Isso me levou a essa página: https://wiki.openwrt.org/toh/tp-link/tl-wr741nd

Lá da pra descobrir que essa versão de hardware deste roteador usa a cpu Atheros AR9331, tendo em mãos isso, agora podemos baixar a firmware correta para esse roteador, para isso vamos entrar na página de download da OpenWRT: https://downloads.openwrt.org/

É uma página bem simples, sem frescuras. Atualmente a versão mais recente é a Chaos Calmer 15.05, se você não achar a versão do seu roteador lá, tente uma versão mais antiga. Entrando na versão mais recente, ele vai dar uma lista de harware, como eu sei que esse roteador em exemplo usa um AR9331, fica mais fácil achar, como eu não to vendo nenhum AR9XXX ou algo do gênero, eu vou no mais próximo (sim ... é meio chato achar a seção certa), usando a função pesquisar do meu navegador (Ctrl+F) e procurando pelo modelo, eu acabei descobrindo que esse roteador em questão está em "ar71xx" na subpasta "generic", o arquivo em questão é o: 

openwrt-15.05-ar71xx-generic-tl-wr741nd-v4-squashfs-factory.bin

Sim, é meio chato de achar, você pode perder algum tempo fazendo isso, mas depois que você acha não tem erro. Repare que aparece o modelo do roteador (tl-wr741nd) e a versão de hardare (V4). Não tente baixar uma firmware "semelhante", você tem a s, séria chance de brickar seu roteador. Repare que há duas opções, a com final "factory" e a "sysupgrade", a "factory" seria para a primeira vez que está instalando o openwrt, e a "sysupgrade" seria se você já tem o openwrt instalado no roteador, mas você quer apenas atualizar sua versão.

A instalação é bem simples, basta acessar a página de configuração do seu roteador, e ir na seção "Firmware" e lá selecione o arquivo que você baixou e mande atualizar normalmente. Se der algum erro, o sistema do roteador salvou sua pele, você baixou a firmware errada, agora se tudo der certo, após a atualização, seu roteador vai mudar totalmente. o led de sistema vai piscar por um tempo (ele vai demorar mais pra iniciar agora) e logo em seguida você vai ver os leds piscando normalmente como antes. Preste a atenção que até o ip de acesso poderá mudar, o ip padrão do Openwrt é 192.168.1.1

Configurando o OpenWRT como repetidor de sinal Wi-Fi

Agora que vem a configuração em si do openwrt para funcionar como repetidor de sinal, Ele nativamente não foi projetado para isso, sendo assim vamos precisar baixar um pacote adicional a ser instalado nele, e para isso primeiramente temos que conectar esse roteador á internet, você pode fazer isso via cabo WAN mesmo, ou se a porta WAN dele estiver queimada, você pode conectar ele via WiFi. Como vamos ter que conecta ele via Wifi mesmo para ele repetir o sinal futuramente, depois de logar no sistema (inicialmente ele não vem com senha), vá em "Network/Wifi", remova o wifi padrão, e entre em "Scan", ache a rede a ser repetida (ela deve estar na internet), coloque a senha dela, nomeie como quiser, e é importante deixa-la sem zona:


Depois de dar um submit, ele vai entrar nas configurações avançadas, normalmente não é necessário mexer em mais nada, então voltamos em "Network/Wifi" e a nossa nova conexão está lá, devemos esperar ele conectar, e ele vai mostrar em tempo real a força do sinal. Caso ele fique muito tempo em 0% é porque ele não ta conseguindo conectar, uma forma de resolver isso é ir em "Edit" na conexão Wifi que você acabou de criar, lá vá na aba "Advansed Settings" e abaixo em "Interface Configuration" mude a aba para "Wireless Security" e finalmente em "Encryption" mude para "WPA-PSK/WPA2-PSK Mixed Mode"


De um "Save & Apply" e ele vai voltar em "Network/Wifi" desta vez se tudo estiver certo ele vai conectar:

Tampei o SSID e o MAC por questão de privacidade

Com o roteador conectado na internet, agora vamos baixar o pacote para funcionar como repetidor, para isso vá em "System/Software" e clique em "Update Lists", ele vai atualizar a lista de software, e após aparecer uma lista de atualizações, vá ai mesmo na aba "Avaliable Packages", clique na lista "L" e procure por um pacote chamado "luci-proto-relay":


Clique em "Install" e confirme, se tudo deu certo ele dará a mensagem: Package luci-proto-relay (git-15.248.30277-3836b45-1) installed in root is up to date. Após isso, é bom reiniciar seu roteador.

Depois de reiniciar o roteador, logue novamente e vamos novamente em "Network/Wifi", agora vamos criar a segunda conexão Wifi que será a o Acces Point deste repetidor. Vá em "Add" de um nome para a sua rede em "ESSID" e deixe o "Mode" como "Acces Point", agora vá na aba "Wireless Security" e em "Encryption" deixe como "WPA-PSK/WPA2-PSK Mixed Mode" (ou apenas WPA2-PSK se desconfiar que seu vizinho vai tentar hackear seu Wifi, mas isso pode te dar dor de cabeça futuro), e defina uma senha em "Key", normalmente é a mesma da rede principal, mas você pode colocar outra se quiser:


Clique em "Save & Apply" e agora teremos as 2 conexões Wifi, a client que recebe o sinal e a master que irá retransmitir o sinal. O que está faltando agora é unir as 2 conexões, mas antes disso precisamos desativar o "Firewall" nativo do OpenWRT, como ele vai funcionar apenas como repetidor, o Firewall nesse caso só vai atrapalhar. Para isso vá em "Network/Firewall" deixe tudo como "accept" e delete todas as zonas:


Salve novamente em "Save & Apply" , e agora vamos finalmente "unir" as duas redes wifi. Vamos em "Network/Interfaces", e se quiser você pode deletar a porta "WAN" física, vá em "Add new interface" de um nome para essa interface, eu aqui usarei "Relay" mesmo, e em "Protocol of the new interface", selecione "Relay bridge", clique em submit e em "Relay between networks" marque as redes "lan" e "wwan"


Vá em "Save & Apply" e a ligação está feita, o ultimo passo é desativar o serviço DHCP, para que o ip seja fornecido pelo roteador principal, ou seja revise bem todos os passos antes de realizar essa ultima etapa. Na sua rede "LAN" vá em "Edit", verifique se o ip padrão 19.168.1.1 não é o mesmo do se roteador principal, se for mude para por exemplo 192.168.3.1. Agora lá em baixo em "DHCP Server" marque a opção "Disable DHCP for this interface", de um "Save & Apply" e reinicie seu roteador.

Pronto ! uffa !! Agora teste se a nova rede Wifi, e veja se está retransmitindo a rede Wifi normalmente, se você fez tudo certo é pra funcionar. Porém se não estiver funcionando, você terá que reconfigura-lo, e isso agora será um problema, mas ele tem solução. Mesmo que você defina a sua rede manualmente como por exemplo 192.168.3.11 (que foi a faixa de IP que definimos anteriormente como exemplo) e tentar conectar novamente nele no 192.168.3.1 ele mesmo assim poderá não entrar, não se desespere, se isso acontecer é necessário resetar sua configuração original, e ao contrário de antes, não é só segurar o reset por 10 segundos, primeiramente temos que ativar o modo de segurança do OpenWRT, para isso, desligue o roteador, ligue-o novamente só que agora fique apertando o botão reset várias vezes até que o led de sistema passe a piscar de lentamente para bem rapidamente, assim que ele começar a piscar bem rapidamente, pode parar de ficar apertando o botão reset. Agora defina manualmente sua conexão cabeada, na porta LAN do roteador para algo como "192.168.1.10", e agora vamos conectar via telnet. Se você usa o windows xp, é só ir no prompt do dos e digitar "telnet 192.168.1.1", senão você pode fazer essa conexão usando um software de telnet como o putty. Abra então uma conexão telnet em 192.168.1.1 e ele irá abrir um shell do linux. Agora dê as seguintes linhas de comando:

mount_root
mtd -r erase rootfs_data

Depois de dar a segunda linha de comando ele vai reiniciar, e vai estar com a configuração original, agora você vai ter que reconfigurar tudo de novo.

Eu sei que é ligeiramente complicado, principalmente se você nunca mexeu num roteador de verdade, mas se precisar de ajuda, pergunte nos comentários. Boa Sorte !