Se Elfs™ O Maior Fórum de ELF´s para Celulares Sony Ericsson
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Se Elfs
Untitled Document Untitled Document

 


Siga o Se Elfs no Twitter

Participe Da comunidade

Hd do Se Elfs Clik na Imagen



Quem está conectado?
10 usuários online :: 0 registrados, 0 invisíveis e 10 visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 257 em Ter 9 Mar 2021 - 16:59
Últimos assuntos
» [DOWNLOAD]Varios temas com menus flash aqui
como -  [TUTORIAL] - Como Criar Patches .VKP Básicos I_icon_minitimeDom 7 Jul 2013 - 17:55 por maufeitor

» [Symbian]Anrufen (MMORPG)
como -  [TUTORIAL] - Como Criar Patches .VKP Básicos I_icon_minitimeQua 8 maio 2013 - 15:36 por mateusdault

» DROS, o MS-DOS para seu celular.
como -  [TUTORIAL] - Como Criar Patches .VKP Básicos I_icon_minitimeQui 28 Mar 2013 - 20:45 por anthony nob

» Corrigir o erro "FALHA NA OPERAÇÃO"
como -  [TUTORIAL] - Como Criar Patches .VKP Básicos I_icon_minitimeQui 21 Fev 2013 - 11:16 por joskern

» Seja bem vindo e apresente-se aqui.
como -  [TUTORIAL] - Como Criar Patches .VKP Básicos I_icon_minitimeQui 21 Fev 2013 - 11:07 por joskern

» Coloque seu Desktop aqui
como -  [TUTORIAL] - Como Criar Patches .VKP Básicos I_icon_minitimeTer 15 Jan 2013 - 11:52 por Daann™

» [PS2]-The GodFather
como -  [TUTORIAL] - Como Criar Patches .VKP Básicos I_icon_minitimeQui 10 Jan 2013 - 13:38 por Marcos henrique

» 10 Fontes para TURBINAR seu celular
como -  [TUTORIAL] - Como Criar Patches .VKP Básicos I_icon_minitimeSáb 1 Dez 2012 - 21:31 por Deolino12

» [Donwload]S40 Theme Studio 2.2 (Criador de Temas para Nokia)
como -  [TUTORIAL] - Como Criar Patches .VKP Básicos I_icon_minitimeQui 9 Ago 2012 - 10:18 por AdrianKing

» [TEMAS] Temas 128x160
como -  [TUTORIAL] - Como Criar Patches .VKP Básicos I_icon_minitimeTer 17 Jul 2012 - 3:11 por doughimovic

Social bookmarking

Social bookmarking reddit      

Conservar e compartilhar o endereço de [ELF] Sony Ericsson ELFs em seu site de social bookmarking

Conservar e compartilhar o endereço de Se Elfs™ O Maior Fórum de ELF´s para Celulares Sony Ericsson em seu site de social bookmarking

Status

[TUTORIAL] - Como Criar Patches .VKP Básicos

Ir para baixo

como -  [TUTORIAL] - Como Criar Patches .VKP Básicos Empty [TUTORIAL] - Como Criar Patches .VKP Básicos

Mensagem por cicinho221 Ter 31 Ago 2010 - 17:10

Esse tutorial vai ser uma aula básica de criação de patches .VKP. Se alguém tiver algo para acrescentar, por favor manifeste-se e então eu atualizarei o tutorial com os créditos.

[color=red]Não aconselhável para iniciantes-o por conta própria. Não me responsabilizo por danos causados no aparelho. Eu testei no meu celular e funcionou sem problemas. Coloquei, testei e depois retirei.

Tenha um backup do seu celular e a Firmware dele para caso ele morra (o que não deve acontecer se seguir o tutorial à risca).

Com isso eu consegui criar o meu primeiro patch .VKP, nada muito complicado, mas que no final dele todo mundo que entender vai conseguir pelo menos criar um igual ao que eu fiz. Isso é certeza!

[color=black]Material necessário

Bloco de notas.

Editor Hexadecimal - Usarei no tutorial o Hex Editor Neo.

main2raw (para colocar a main no formato raw).

MAIN da Firmware que deseja fazer o patch.



O patch .VKP que eu fiz foi para que o driver da câmera ficasse na pasta other/camera da memoria do aparelho, ficando mais fácil para modificá-lo. Fiz o patch, testei e funcionou sem problemas. Ensinarei a criar esse patch.

Aqui está o patch:


Primeiro é necessário converter a main de .MBN para .RAW. Isso pode ser feito utilizando o programa main2raw.

Coloque a MAIN (passarei a chamar apenas de .MBN devido à sua extensão) e o main2raw na mesma pasta e arraste a .MBN para o main2raw. Quando aparecer o texto "Press ENTER to quit..." aperte ENTER e a firmware no formato .RAW estará feita.



Explicando o .VKP:

;W610-R6BC002

Modelo do aparelho e da Firmware.

;Mover pasta /ifs/settings/camera -> /usb/other/camera

Explicação do que o patch .VKP faz. De preferência colocar em duas línguas, inglês e a nacional. Também pode-se colocar alguma advertência ou algo que ache relevante.

;(c) Tails

Autor do patch



+44140000

Flashbaseaddress. O primeiro byte da sua Firmware

Flash ID 0x200D (ST Microelectronics), included in K750, W800, D750 etc, tem base +44020000.

Flash ID 0x2019 (ST Microelectronics), included in W810, Z550 etc, tem base +44140000.

Flash ID 0x897E (Intel), included in W810, Z550, DB2020 etc, tem base +44140000.

Flash ID 0x890D (Intel), included in DB2010, tem base +440A0000.

Flash ID 0x890D (Intel), included in DB2000, tem base +200A0000.



Se tiver alguma dúvida sobre quel número colocar, basta procurar uma patch qualquer para o seu aparelho.



17ECF3C:

Offset. É aqui que começa o local que queremos alterar. No editor hexadecimal é possível visualizá-lo facilmente. Normalmente está escrito "Offset:0x017ecf3c". É só retirar o 0x0 e colocar o resto em maiúsculas.



6900660073002F00730065007400740069006E00670073002F 00630061006D006500720061

Esse é o texto original do patch.



7500730062002F006F0074006800650072002F00630061006D 006500720061000000000000

Esse é o texto modificado. O texto original e o modificado são separados por um espaço em branco apenas (não é ENTER).



NOTA: O texto original e o texto modificado devem ter o mesmo tamanho. Nem uma letra a mais e nem a menos.



Agora que todo o patch está explicado, já é possível que consiga fazer alguma coisa. Mas vou explicar passo-a-passo.



Considerando que já converteu a .MBN para .RAW e instalou o Hex Editor Neo, abra-o e clique em "File > Open". Selecione a .RAW e clique em abrir.

Aperte CTRL+F para abrir o menu de procura. Selecione a opção UNICODE String (wchar_t[]) e digite ifs/settings/camera. Aperte ENTER ou clique em Find. Pronto, ele encontrará o local onde está esse texto.



Selecione a letra 'i' e veja o que aparece como offset. Esse número (tirando o 0x0) é o que você vai colocar abaixo do flashbaseaddress no bloco de notas. Depois dele não esqueça de colocar os dois pontos ':'.

Selecione todo o texto que você deseja modificar, no caso "ifs/settings/camera" e anote toda a numeração selecionada do lado esquerdo. Anote-a no bloco de notas depois do offset.

como -  [TUTORIAL] - Como Criar Patches .VKP Básicos Imagem1ko7

Agora substitua o texto para o que você quer. No caso do exemplo é "usb/other/camera". Substitua apenas onde tiver caracteres, onde você encontrar o '.' não mexa. Veja que o segundo texto é menor que o texto original. Nesse caso, você pode colocar os '.' no lugar das letras, clicando duas vezes no quadrado em hexadecimal e digitando "00" (que é o valor do .). Não escreva '.' pois esse '.' é diferente.


como -  [TUTORIAL] - Como Criar Patches .VKP Básicos Imagem2bj6

Agora anote todo o código hexadecimal modificado (que deve ter o mesmo tamanho do original) e cole no arquivo de texto separando da numeração original por um espaço em branco.



Pronto, o seu patch já está feito. Salve-o como "camera_to_other.vkp" e aplique o patch.



Se no SETool aparecer que os valores estão diferentes e perguntar se deseja continuar, coloque que não e revise o patch.

cicinho221
cicinho221
Moderador
Moderador

Modelo do Celular k550@w610 &k850 c510

Pontos: : 5979
Agradecimentos : 10
Humor alegre
Comentários ?
País de Origem : Brasil

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos