* Patrocinador


Autor Tópico: [Tutorial] Criando e Usando Opcodes.  (Lida 25 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

    BÉLVIO

  • Salve Mãe Te Amo!!!
  • Diretor Fundador
  • *
  • Mensagens: 898
  • Topicos: 565
  • Localizacao: Brasil, São Paulo, Guarujá
  • Posição 1
  • Sexo: Masculino
  • ...:::sou eu.........o mesmo de sempre:::...
  • -:
  • -:
    • Games & Celulares é aqui ValaSoft
  • Online
[Tutorial] Criando e Usando Opcodes.
« Online: Julho 28, 2010, 02:28:32 pm »
[Tutorial] Criando e Usando Opcodes.                                                                                                                             
              
   
TESTADO APENAS EM E398 E ROCKR E1 se funcionar em outros favor postar ^^.

   
   
   
   
  Usando e criando opcodes!
   
   
   
  Ae gente, muita gente nao sabe, mas opcodes conseguem ser muito úteis quando estamos sem computador por perto ou ainda por cima pra programar rapidamente.
   
   
   
  Códigos opcodes são codigos que manipulam bits dentro da seem. Em suma, elas modificam a seem como se estivéssemos no p2ktools
   
   
   
  LEMBRANDO QUE É RECOMENDADO FAZER UM BACKUP ANTES. E EU NAO ME RESPONSABILIZO POR DANOS!
   
   
   
  Porém, a sintaxe não é MUITO fácil, por isso, para manipular muitos offsets ao mesmo tempo, chega a ser extremamente confuso. Por isso uso opcodes apenas para modificações simples.
   
   
   
  Antes de tudo, vamos ver se seu celular tem o menu opcode ativado!
   
   
   
  Saia de todas as telas, e pressione Menu + 048263* . Se abrir um campo de texto escrito OPCODE, então seu cel tem o menu ativado
   
  Se nao aparecer, tente teclar mais rapido
   
  Se ainda nao aparecer, pode ser duas coisas. Ou o seu cel nao tem o menu ativado, ou o código para abrir foi modificado, como em algumas Flashes do Elektro255.
   
   
   
  ATIVANDO O MENU OPCODE
   
   
   
  Agora se o seu for o primeiro caso, vamos ativar o menu. Agora precisaremos do p2ktools!
   
  1.Abra o p2ktools, conecte o cel, e vá na janela seem editor
   
  2.Abra a seem 0032_0001
   
  3.No offset 036, ative o bit 4, e salve.
   
   
   
  Existe uma outra maneira, usando o P2KAE, citado pelo "sebasimp":
   
  1.Abra o p2kae, conecte o celular
   
  2.Conecte em modo p2k
   
  3. Phone services > Seem functions > Seem 32 Functions
   
  4. Dê read from phone
   
  5. No search coloque HSTC
   
  6. Habilite o unico resultado que aparecer (habilite usando espaço)
   
  7. De write to phone e e reinicie o celular
   
   
   
  Agora que temos o menu opcode ativado, podemos continuar!
   
   
   
  UTILIZANDO OS CÓDIGOS OPCODES, E O PORQUÊ DELES
   
   
   
  Vou explicar agora a sintaxe das opcodes, que eu aprendi pelo blog do yuet.
   
   
   
  Nesse menu existem o menu inicial, e 5 fields. Cada field vai aparecendo a medida que voce vai apertando ok.
   
  Cada field tem sua função, abaixo explicarei elas:
   
   
   
  Opcode: Pergunta que função voce quer executar no cel
   
  FIELD 1: Pergunta o num da seem (exemplo 0032, 00AB)
   
  FIELD 2: Pergunta o rec da seem (exemplo 0001)
   
  FIELD 3: Pergunta o offset onde será manipulado (exemplo 33)
   
  FIELD 4: Não entendi muito bem a função desta, mas mantenho 1 quando possível.
   
  FIELD 5: O valor a ser colocado
   
   
   
  LEMBRANDO QUE OS VALORES NO CÓDIGO SEEM TEM QUE ESTAR EM DECIMAL, ENQUANTO OS VALORES DE SEEM, OFFSETS, ETC, ESTÃO EM HEXADECIMAL
   
   
   
  Agora vamos a sintaxe de cada
   
  Em opcode, temos 3 opções conhecidas:
   
  32 - Ler uma offset
   
  47 - Escrever em uma offset
   
  34 - Reiniciar o celular
   
   
   
  Obs: Na opção ler offset, FIELD 5 nao está presente.
   
   
   
  LENDO UM OFFSET:
   
   
   
  Agora vamos por exemplo, ler a offset 33 da seem 0032_0001.
   
   
   
  O código seria:
   
  32*50*1*51*1
   
   
   
  Nota: intercalando os valores com * seria como um ok. Ou seja, esse código é o mesmo que 32[ok]50[ok]...
   
   
   
  Agora vamos explicar o porque dessa opcode:
   
   
   
  32 -> Ler um offset
   
  50 -> Acessar a seem 0032 = 32, que é 50 em decimal.
   
  1 -> Acessar o rec 0001 = 1, que é 1 em decimal.
   
  51 -> Acessar a offset 33, que é 51 em decimal.
   
  1 -> Não sei
   
   
   
  Aí ele mostrará o seguinte (Onde xx é qualquer valor hexadecimal):
   
  F1: 0
   
  F2 (D) : xx
   
   
   
  F1 é se a operação deu certo ou não. se F1 = 1, a operação falhou ou a offset nao existe.
   
  Se F1 = 0, a operação foi concluída com sucesso.
   
   
   
  Em F2, ele mostra o valor da offset (exemplos: 2B, 15, 4F)
   
   
   
  Alguns opcodes!
   
  Algumas opcodes que desenvolvi ontem, aki pelo menos funcionaram!
   
   
   
  Habilitando o botão direito no botão do fone (para avançar as músicas):
   
  Opcode: 47*91*1*51*1*047
   
  E 34 para reiniciar
   
   
   
  Para desfazer e voltar ao botão do fone padrão:
   
  Opcode: 47*91*1*51*1*051
   
  E 34 para reiniciar
   
   
   
   
   
  Ativando a tecla inteligente:
   
  Opcode: 47*91*1*21*1*021
   
  E 34 para reiniciar
   
   
   
  Ativando a tecla de voz no lugar da tecla inteligente:
   
  Opcode: 47*91*1*21*1*043
   
  E 34 para reiniciar
   
   
   
  Ativando menu de personalização da tecla inteligente:
   
  Esse é um pouco mais complicadinho:
   
  Opcode: 32*50*1*12*1
   
  Marque em algum lugar o resultado que obtiver em F2 (D)
   
   
   
  ESSE RESULTADO ESTÁ EM HEXADECIMAL. MAS O OPCODE MEXE COM DECIMAL, ENTAO TEMOS QUE TRANSFORMAR O CÓDIGO HEXA EM DECIMAL
   
   
   
  A calculadora do windows dá essa opção de conversão
   
  ou converta de cabeça mesmo
   
  enquanto decimal é composto de 0 1 2 3 4 5 6 7 8 9 10 11...
   
  o hexadecimal é: 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11..
   
   
   
  Agora para ativar:
   
  Opcode: 47*50*1*12*1*0xx, onde xx é o numero resultante da conversão anterior, mais dois!
   
  e 34 para reiniciar o celular.
   
   
   
  Para desativar, é só substituir xx pelo número DECIMAL do primeiro passo!
   


...:::sou eu...............o mesmo de sempre:::...

Se algum dia alguém te disser que o teu trabalho não é o de um profissional, lembra-se:
Amadores construíram a Arca de Noé, e profissionais o Titanic.
Suporte UFSXHWK Setools Box, softwares, desbloqueio e etc via MSN não é Gratuito