Ir ao conteúdo
  • Cadastre-se

Repetidor wifi perdeu suas configurações originais depois de reset


Ir à solução Resolvido por Joel Tompsen,

Posts recomendados

Ola pessoal, tudo bem?

Eu tenho um repetidor desses genéricos que do nada parou de funcionar. Acabei decidindo fazer o reset através do botão. Depois que o reset foi feito, o repetidor assumiu configurações diferentes das configurações originais descritas no manual. Por exemplo, o SSID que deveria ser "Wireless N" agora esta como "RTK 11n AP". O ip que deveria ser "192.168.10.253" esta como "192.168.1.254". O problema maior é que quando acesso 192.169.1.254 e a tela de login aparece o usuario e senha admin/admin não funcionam e eu não consigo fazer absolutamente nada. Algo que reparei é que o repetidor assumiu um dominio "Realtek" depois do reset. Alguma ideia? Já tentei diversos usuarios/ senhas e nada funciona. Admin/Admin Admin/sem senha, Sem Senha/admin e assim por diante. Valeu!

Link para o comentário
Compartilhar em outros sites

tem entrada para cabo certo?

tente conectar via cabo (um cabo direto do repetidor ate seu pc)

desligue as demais redes inclusive wifi, para que seu note tenha apenas conexão com o aparelho descrito,e tente novamente conectar (via cabo)

caso não funcione, tente achar na net senhas padrão para a marca de seu dispositivo.

Link para o comentário
Compartilhar em outros sites

Sim, agora, a senha, é justamente o problema.

 

Eu consigo acessar o roteador via wifi ou cabo, mesmo que através de um endereço IP e/ou rede wifi diferente da original. E o estranho é que isso aconteceu depois de ressetar o repetidor.

 

Se eu tivesse a senha, conseguiria entrar nele e resolver a questão. O que preciso agora é a senha ou acessar as configurações pulando a senha. Já tentei diversas combinações possíveis e nada...

Link para o comentário
Compartilhar em outros sites

que estranho... uma vez eu vi umas impressoras hp que tinham "crise de identidade", e depois de determinado tempo de uso, começavam a afirmar que eram de outro modelo/fabricante, e depois de umas pesquisas na internet, descobri que o modelo que aparecia depois de um tempo era o verdadeiro fabricante... e tinhamos que ir no site dele e baixar os drivers daquela outra marca dai funcionava....

 

já pesquisou pelo tal de reset 30-30-30 ? acho que nao deve funcionar, mas não custa tentar...

 

depois disso só mesmo acho que tentando regravar o firmware através de um gravador de bios.

Link para o comentário
Compartilhar em outros sites

  • mês depois...
Em 17/02/2016 às 10:09, thiagoiusim disse:

Ola pessoal, tudo bem?

Eu tenho um repetidor desses genéricos que do nada parou de funcionar. Acabei decidindo fazer o reset através do botão. Depois que o reset foi feito, o repetidor assumiu configurações diferentes das configurações originais descritas no manual. Por exemplo, o SSID que deveria ser "Wireless N" agora esta como "RTK 11n AP". O ip que deveria ser "192.168.10.253" esta como "192.168.1.254". O problema maior é que quando acesso 192.169.1.254 e a tela de login aparece o usuario e senha admin/admin não funcionam e eu não consigo fazer absolutamente nada. Algo que reparei é que o repetidor assumiu um dominio "Realtek" depois do reset. Alguma ideia? Já tentei diversos usuarios/ senhas e nada funciona. Admin/Admin Admin/sem senha, Sem Senha/admin e assim por diante. Valeu!

 

Olá!

 

Amigo estou com o mesmíssimo problema. Você conseguiu resolver o seu?
Eu estou pedindo a troca do repetidor, já fiz tudo o que você fez tbém.

Se puder me dar um retorno desde já agradeço.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
Em 2016-4-2 às 14:57, William Salvan disse:

Valeu, já pedi pro vendedor trocar, isso acontece.
mas valeu pelo feedback.

 

 

Em 2016-4-2 às 14:54, thiagoiusim disse:

Devolveram o dinheiro...Nao teve jeito.

 

Prezados , o problema em questão ocorreu por uma falha de projeto.

 

O Wireless Mini Router que comprei pela Deal Extreme, originalmente, antes de ser comercializado, deveria possuir o firmware "RTK 11n AP", porém teve suas características originais alteradas para o "Wireless N" antes de ser vendido. As modificações em questão incluiram dentre outras coisas, uma versão personalizada da página de administração, endereços IP padrão e senha padrão. 

 

O problema é que ao resetar o roteador para as configurações originais ele retornava para a configuração original antes da personalização, ou seja o roteador  "RTK 11n AP", diferente das informações na embalagem e das etiquetas coladas no produto.

 

A nova configuração possui um novo SSID padrão, um novo endereço IP padrão e uma nova senha padrão. Até aí tudo bem, seria somente consultar os dados desse outro roteador e utilizar a senha padrão fornecida para esse novo roteador. Consultando o manual do "RTK 11n AP" percebi que o usuário e senha padrão eram "" (string vazia).

 

O problema é que a página HTML personalizada que foi modificada pelo fabricante tem uma proteção escrita em Javascript que não permite a inserção de usuário e senha vazios, chegando a um impasse. Com um breve trabalho de engenharia reversa consegui identificar o formato que o frontend de autenticação fazia a requisição ao roteador e reproduzi a mesma requisição externamente pela linha de comando. E FUNCIONOU!!!

 

Basta executar a seguinte linha de comando:

curl 'http://192.168.1.254/boafrm/formLoginHtm' -H 'Origin: http://192.168.1.254' -H 'Accept gzip, deflate' -H 'Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H 'Accept: */*' -H 'Referer: http://192.168.1.254/login.htm' -H 'X-Requested-With: XMLHttpRequest' -H 'Connection: keep-alive' --data 'submit-value=Login&username=&password=&lang_select=0' --compressed

A requisição em questão faz a autenticação no roteador com usuário e senha ambos em branco. 

 

Deve ser recebida a seguinte resposta à requisição:

 

login_success

Após esses passos, basta acessar pelo browser a URL http://192.168.1.254 que já estará autenticada. Imediatamente troque o username e senha de administração para algum valor diferente de vazio.

 

Obs.: 

Você precisa ter o cURL instalado em seu sistema operacional. 

https://curl.haxx.se/download.html

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Solução

Eu estava com esse problema, porém o cURL Seria a forma mais demorada que eu iria resolve-lo então decidi fazer uma html simples sem esse javascript. para quem quiser  está aqui 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>RTK Login Bypass - Wireless Mini Router</title>

<link href="http://192.168.1.254/login.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Pragma" content="no-cache">
<meta HTTP-equiv="Cache-Control" content="no-cache">
<meta HTTP-EQUIV="Expires" CONTENT="Mon, 01 Jan 1990 00:00:01 GMT">
<script type="text/javascript" src="http://192.168.1.254/lang_en.js"></script>

<script type="text/javascript" src="http://192.168.1.254/jquery-1.8.2.min.js"></script><script type="text/javascript" src="http://192.168.1.254/jquery.form.js"></script>
<script type="text/javascript" src="http://192.168.1.254/lang_conf.js"></script>
<script type="text/javascript">
var Request=new QueryString();
var msgtype=Request["msg"]*1;
var SelLang=Request["lang"]*1;

var user_lang = '0'*1;

function Capture(obj){if (obj!=""&& obj!=undefined)document.write(obj);}

function includeSpace(str)
{
  return false;
}

function CheckValue()
{
	return true;
}

function initValue()
{
	switch (msgtype)
	{
		case 0:
			top.location.href= 'login.htm';
			break;
		case 1:
			top.location.href= 'login.htm?msg=3';
			break;
		case 2:
			$("#errorinfo").html(login.logerr);
			break;
		case 3:
			$("#errorinfo").html(login.logtimeout);
			break;
		default:
			break;
	}
	
	$("#username").focus();
}
function loginSubmit(opt, val)
{
	$("#errorinfo").html("");
	$("#submit-value").val(val);
	$("#LoginForm").ajaxSubmit(opt);
	top.location.href = 'http://192.168.1.254/home.htm';	
}

$(document).ready(function(){
	var options = { 
        success:       showResponse,
        timeout:		6000,
        error:			function(){
							console.log("Erro");
						}
    }; 
	initValue();
	
	$("#lang_select").change(function(){
		$(".login_text").attr("disabled", true);
		loginSubmit(options, "chLang");
	});
 
    $("#username").keydown(function(event){
		var keynum;
		if (window.event)
			keynum = event.keyCode;
		else if (e.which)
			keynum = event.which;
		$("#errorinfo").html("");
		if (keynum == 13)
		{
			if ($("#username").val().length===0)
			{
			}
			$("#password").val("");
			$("#password").focus();
		}
	});
	$("#password").keydown(function(event){
		var keynum;
		if (window.event)
			keynum = event.keyCode;
		else if (e.which)
			keynum = event.which;
		if (keynum == 13)
		{
			if ($("#password").val().length==0)
			{
				$("#errorinfo").html(login.passempty);
				$("#password").focus();
				return false;
			}
			$("#login").click();
		}
	});
	$("#login").click(function(){
		if (CheckValue())
		{
			loginSubmit(options, "Login");
		}
	});
});

function showResponse(responseText, statusText, xhr, $form)
{ 
	if (statusText == "success")
	{
		if (responseText == 'login_success')
		{
			top.location.href = 'http://192.168.1.254/home.htm';
		}
	}
} 
</script>
</head>

<body class="login">
<form id="LoginForm" action="http://192.168.1.254/boafrm/formLoginHtm" method=POST name="formLoginHtm">
  <input type="hidden" name="submit-value" id="submit-value"  value="" />
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td class="login_top">&nbsp;</td>
    </tr>
  </table>
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td class="login_block">&nbsp;</td>
      <td class="login_main"><table width="800px" border="0" cellspacing="0" cellpadding="0">
          <tr valign="middle">
            <td width="40%" align="center"><img src="http://192.168.1.254/login.gif" /></td>
            <td width="60%"><!-- Login -->
              
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td class="login_tit"><tt>
                    <script type="text/javascript">Capture(login.user)</script>
                    </tt></td>
                  <td><input class="login_text" type="text" id="username" name="username" maxlength="30" /></td>
                </tr>
                <tr>
                  <td height="20px"></td>
                  <td height="20px"></td>
                </tr>
                <tr>
                  <td class="login_tit"><tt>
                    <script type="text/javascript">Capture(login.pass)</script>
                    </tt></td>
                  <td><input class="login_text" type="password" id="password" name="password" maxlength="30" /></td>
                </tr>
                <tr>
                  <td height="10px"></td>
                  <td height="10px"></td>
                </tr>
              </table>
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td height="40px;" valign="middle"><font id="errorinfo"></font><!--<img class="off" id="loginimg" src="login_load.gif" />--></td>
                </tr>
              </table>
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td class="login_tit"><tt>
                    <script type="text/javascript">Capture(login.lang)</script>
                    </tt></td>
                  <td><select name="lang_select" id="lang_select">
                      <script>
                    var i;
                    for(i=0;i<user_lang_array.length;i++)
                    {
                        if (user_lang_array[i].value==user_lang)
                            document.write('<option value="'+user_lang_array[i].value+'" selected>'+user_lang_array[i].name+'</option>\n');
                        else
                            document.write('<option value="'+user_lang_array[i].value+'">'+user_lang_array[i].name+'</option>\n');
                    }
                    </script>
                    </select></td>
                </tr>
              </table>
              <br />
              <br />
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td align="center"><script type="text/javascript">document.write('<input class="login_btn" type="button" value="'+ login.btnsub +'" name="login" id="login" />');</script></td>
                </tr>
              </table>
              
              <!-- Login --></td>
          </tr>
        </table></td>
      <td class="login_block">&nbsp;</td>
    </tr>
  </table>
</form>
</body>
</html>

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • mês depois...
  • 2 meses depois...

Pessoa não consegui

 

O meu está exatamente como o companheiro aí em cima citou, tentei esse comando aí de cima, conectei na rede RTK 11n ap e na barra URL coloquei esse endereço aí de cima... nada......

adicionado 0 minutos depois
Em 09/10/2018 às 12:45, Casca74 disse:

Perfeito! Funcionou bem. 

 

Alguém conseguiu voltar para a configuração anterior?

Nao consegui

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Só me cadastrei para de público agradecer ao Joel Tompsen pela resolução do meu problema com o repetidor LUOGAO!
Só para acrescentar, as pessoas que não conseguiram resolver o problema, que façam o seguinte: copiem o código do Joel Tompsen, abram o bloco de notas e salvem com qualquer nome.HTML, conectem o cabo de rede  e simplesmente abram o arquivo com um navegador qualquer,que automaticamente a interface de configuração do repetidor se abrirá, não precisa adicionar nem usuário nem senha!
Abraços a  turma do bem!
Feliz Natal aos amigos do Clube do Hardware!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
  • 1 ano depois...
Em 05/01/2019 às 12:09, cesar3m disse:

@Joel Tompsen Resolveu o meu problema! Muito obrigado!

Bom dia a todos,
tambem fiz questao de entrar so pra agradecer ao @Joel Tompsen pela ajudar
e ACrescentar que eu estava tentando porém sem sucesso , entao hoje com mais calma resolvi tentar novamente e com 2 minutos resolvi.
Detalhe:
Eu tenho uma Extensao Avast Security Browser (como um bloqueador de pop up)
So depois que desativei é que funcionou e foi pra tela de configuracoes
entao pra quem nao conseguiu, tente isso, desligar bloqueador de popup e extensoes desse formato
abraços a todos

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...

Boa noite,
Estamos em 2022 e eu com esse problema...
Tentei usar esse HTML mas não consegui. Ele abre um site quebrado e nada acontece. Será que alguém consegue me ajudar? 
O meu caso foi semelhante, depois de um reset parou de funcionar, mudou o nome da rede que ele apresentava e agora a senha não é reconhecida impedindo de acessar para programar.

 

WhatsApp Image 2022-11-02 at 22.10.48.jpeg

1.jpg

2.jpg

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois...
  • 7 meses depois...
Em 21/03/2023 às 07:17, Guilherme Zarranz disse:

@Gilson Flauzino Infelizmente não encontrei solução até o presente momento. Tentei inclusive via e-mail, chat e outros com a fábrica que produz mas eles não passaram nada. 

 

hello flauzino, i got the same problem as you, the name of the wifi changed to : RTK 11n AP 2.4G96D1 and RTK 11n AP 5G96D1
if you can contact the seller, he can send you the firmware update. it worked with a russian who had the same problem as us. 
i tried to contact the industry in china, no anwsers .

the model is :

1200Mbps Wireless Range Extender

WD-R1203U

 

here is their website


http://wodesys.com/ewareskind2.html

 

with other society we can download the firmware from their website.

if they send you the firmware, share it with us. 

 

here is the link to the software that allow you to upgrade it

 

FirmUpgrader_3.7.1.zip

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!