Como alterar o tema padrão [tutorial]

Postado por Destroyzer em terça-feira, 22 de novembro de 2011 3 comentários
Muitos querem saber como alterar o tema padrão e saibam que é muito fácil fazer isso!

Primeiro, devemos saber o UID do tema ao qual deverá ficar como padrão. Se você quer deixar como padrão algum tema em formato .sis/.sisx, primeiro você deve extrair usando o SisContent.

Você notará que há duas pastas chamada sys e resource, estas são as pastas do tema. Dentro da pasta resource/skin, você notará uma pasta com números/letras - este é o UID do tema!

Agora, mova todos os arquivos do tema para o ROFS2 ou ROFS3 para deixá-lo instalado.

Para dizer a firmware qual tema será o padrão, devemos abrir o ROFS2 e procurar pelo arquivo private\10202be9\101F876F.txt - este arquivo é responsável por dizer qual terá será executado ao ligar o celular após instalar a firmware.

A estrutura do arquivo, basicamente, é esta:


cenrep
version 1
[owner]
0x10207114
[defaultmeta]
 0
[platsec]
 cap_rd=alwayspass cap_wr=alwayspass
[Main]
0x1 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x2 string "537179452" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x3 string "0" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x4 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x5 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x6 string "" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x7 string "0" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x8 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x9 string "" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0xA int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0xB string "" 0 cap_rd=alwayspass cap_wr=alwaysfail
0xC string "0" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0xD string "0" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0xE int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0xF string "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x10 int 1 0 cap_rd=alwayspass cap_wr=alwaysfail
0x11 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x12 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x14 string "2004b53c" 0 cap_rd=alwayspass cap_wr=alwaysfail

Iremos alterar duas linhas, que no caso é a 0x2 e a última, 0x14.

Na linha 0x14, você coloca o UID do tema (que já vimos como consegui-lo), substituindo o que está entre as aspas (onde na imagem está 2004b53c).

Na linha 0x02, devemos colocar o UID novamente, porém agora na forma decimal. Para conseguir isso é simples! Abra a calculadora do Windows e mude a interface para Programador (Alt + 3), clique em Hex, cole o UID do tema (você notará que tanto os números quando as letras serão exibidos), agora clique em Dec e notará que o UID ficou inteiro em números e com mais caracteres; cole o que estiver no campo na linha 0x02 (onde na imagem está 537179452).

Pronto! A firmware já está configurada para iniciar com o tema escolhido!

3 comentários:

  1. Este comentário foi removido pelo autor.

    ResponderExcluir
  2. eu não consegui trocar o tema
    da 1ª vez o tema ficou muito estranho e nem era o que eu tinha escolhido
    e da 2ª a CFW não funcionou(por causa de um MOD que mato o cel), mas agr ele funciona

    ResponderExcluir
    Respostas
    1. De duas uma (ou ambas):

      Você excluiu o tema do sistema (101f84b9).
      Você não editou o arquivo 101F876F.txt corretamente.

      Leia o tutorial com atenção!

      Excluir