17
Windows XP SP2 modificado - Estilo Windows Vista O Windows que será usado neste tutorial é o Windows XP Professional SP2 PT-BR Etapas que serão vistas neste tutorial Preparação dos arquivos do sistema (modificação); Compactação dos arquivos e renomeação; Criação de executáveis com WinRAR; Criação de alguns ADDons com o Nlite Add-On Maker e; Criação de complementos (boot, logon, imagens de usuário, sons, etc...). 1- Preparação dos arquivos do sistema Esta parte será onde veremos como modificar todos os arquivos do sistema (DLLs, CPLs e EXEs). Faça umas instalações Limpa do Windows, e em seguida faça todas as atualizações do sistema através do Windows Update ou atualizações automáticas. O que você irá precisar; CD de instalação do Windows XP SP2; Conexão com a internet para fazer as atualizações, ou pack de atualizações; Um editor de imagens; Um editor de ícones (se necessário); UM pack de ícones do Vista. PROGRAMAS: Resource Hacker (Free) – Download: http://delphi.icm.edu.pl/ftp/tools/ResHack.zip PowerArchiver (Crackeado) – Download: http://www.4shared.com/file/30086019/aaa9186e/WinRAR_Corporate_371_Final_BRsfx.html File Name Changer (Free) – Download: http://www.mediafire.com/?cgtgh1mjnnm 1.1 - Modificando os arquivos Todos os arquivos que iremos modificar estão no CD do Windows, especificamente na pasta i386. Estes arquivos encontrados no CD estão compactados no formato CAB, com as extensões *.DL_, *.CP_ e *.EX_, sendo estes *.dll, *.cpl e *.exe respectivamente. Para não precisar descompactar um por um iremos utilizar os do próprio sistema, da instalação limpa que fizemos (ou pelo menos deveria ter sido feita), e já atualizados. Uma dica que pode ser dada neste processo após instalar o Windows, é você instalar um pack de modificação, tipo Vista Transformation Pack (Download: http://www.windowsxlive.net/?page_id=15 ) e depois de modificado os arquivos pelo pack fazer uma cópia dos mesmos para serem utilizados, eliminando todo o trabalho de modificação manual. Porém eu não recomendo , pois pode ocorrer dele modificar a linguagem dos arquivos (1046) e causar erro durante a leitura dos arquivos na instalação do Windows. Depois de ter feito a instalação do Windows XP e a atualização do sistema (se ainda não fez faça agora), vamos então separar os arquivos que iremos modificar.

Fazendo Windows Modificado

Embed Size (px)

Citation preview

Page 1: Fazendo Windows Modificado

Windows XP SP2 modificado - Estilo Windows Vista

O Windows que será usado neste tutorial é o Windows XP Professional SP2 PT-BR

Etapas que serão vistas neste tutorial

► Preparação dos arquivos do sistema (modificação); ► Compactação dos arquivos e renomeação; ► Criação de executáveis com WinRAR; ► Criação de alguns ADDons com o Nlite Add-On Maker e; ► Criação de complementos (boot, logon, imagens de usuário, sons, etc...).

1- Preparação dos arquivos do sistema

Esta parte será onde veremos como modificar todos os arquivos do sistema (DLLs, CPLs e EXEs). Faça umas instalações Limpa do Windows, e em seguida faça todas as atualizações do sistema através do Windows Update ou atualizações automáticas.

O que você irá precisar;

► CD de instalação do Windows XP SP2; ► Conexão com a internet para fazer as atualizações, ou pack de atualizações; ► Um editor de imagens; ► Um editor de ícones (se necessário); ► UM pack de ícones do Vista.

PROGRAMAS:

► Resource Hacker (Free) – Download: http://delphi.icm.edu.pl/ftp/tools/ResHack.zip

► PowerArchiver (Crackeado) – Download: http://www.4shared.com/file/30086019/aaa9186e/WinRAR_Corporate_371_Final_BRsfx.html

► File Name Changer (Free) – Download: http://www.mediafire.com/?cgtgh1mjnnm

1.1 - Modificando os arquivos

Todos os arquivos que iremos modificar estão no CD do Windows, especificamente na pasta i386. Estes arquivos encontrados no CD estão compactados no formato CAB, com as extensões *.DL_, *.CP_ e *.EX_, sendo estes *.dll, *.cpl e *.exe respectivamente. Para não precisar descompactar um por um iremos utilizar os do próprio sistema, da instalação limpa que fizemos (ou pelo menos deveria ter sido feita), e já atualizados.

► Uma dica que pode ser dada neste processo após instalar o Windows, é você instalar um pack de modificação, tipo Vista Transformation Pack (Download: http://www.windowsxlive.net/?page_id=15) e depois de modificado os arquivos pelo pack fazer uma cópia dos mesmos para serem utilizados, eliminando todo o trabalho de modificação manual.Porém eu não recomendo, pois pode ocorrer dele modificar a linguagem dos arquivos (1046) e causar erro durante a leitura dos arquivos na instalação do Windows. ► Depois de ter feito a instalação do Windows XP e a atualização do sistema (se ainda não fez faça agora), vamos então separar os arquivos que iremos modificar.

Page 2: Fazendo Windows Modificado

Obs.: Por que a atualização do sistema é importante?

Se os arquivos do sistema, os quais vamos modificar, não forem atualizados, depois que o Windows modificado estiver sido instalado, corre o risco de alguns arquivos voltarem ao normal (devido as atualizações do sistema), caso você atualize o sistema depois da instalação.

Se você não usa atualizar o sistema não haverá problema quanto a isso, mas geralmente um dos arquivos atualizados é a shell32.dll, responsável por em média 70% dos ícones.

Desde já deixo avisado que neste CD modificado não poderão ser integradas as atualizações do Windows (Hot fixes), justamente pelo motivo relatado anteriormente.

Aqui deixo uma lista de todos os arquivos que deve ser modificado (114 no total), mas muitos ainda podem ser incluídos nela.

Notem que os arquivos LOGONUI.EXE (tela de logon) e NTOSKRNL.EXE (tela de boot) não estão na lista, pois estes iremos integrar como ADDons com o Nlite. Também falaremos mais

Page 3: Fazendo Windows Modificado

tarde sobre o arquivo XPSP2RES.DLL que não está no CD (na pasta i386), mas que existem no Windows depois de instalado, e que é muito importante.

► Copie-os para uma pasta para poder editá-los. ► Agora é que vem o trabalho pesado, editar um por um dos arquivos com o Reshacker.

Na net você encontra vários tutoriais ensinando como utilizar o Reshacker para modificar os arquivos. Abaixo segue um exemplo de como utilizar o Reshacker.

Abra o Reshacker, vá até a pasta C:\Windows\system32, encontre o arquivo Shell32.dll e arraste-o para a janela esquerda em branco do Reshacker, ou clique em File\ Open... e encontre o arquivo na pasta mencionada acima

Agora clique em Action\ Replace Bitmap

e abrirá a seguinte tela:

Page 4: Fazendo Windows Modificado

► Siga os passos a seguir para efetuar a troca do Bitmap:

1- A seta (1) mostra o seu Bitmap atual;

2 - Onde está indicado pela seta (2) selecione o bitmap que você irá trocar;

3 - Clique no botão indicado pela seta (3) e escolha seu novo bitmap (o que eu forneci logo acima);

4 - A seta (4) mostra o novo bitmap;

5 - Po fim, clique no botão REPLACE indicado pela seta (5) para finalizar a troca.

O processo para trocar os icones é o mesmo. Caso alguém tenha dificuldade em trocar os AVIs, eu edito aqui futuramente e faço um tutorial à parte. De fato esta é a parte mais chata e demorada, mas com calma chegamos lá, feito todas as modificações agora vamos à compactação dos arquivos.

1.2 - Compactando os arquivos

Para compactar os arquivos vamos utilizar o programa PowerArchiver que tem a função de compactar vários arquivos independentemente, e no formato CAB, que é o formato utilizado pelo sistema Windows. Daqui por diante, para facilitar o trabalho e não causar confusão, crie 3 pastas com os nomes DLL, CPL e EXE, e coloque os arquivos com suas respectivas extensões dentro de cada uma delas. Ficou claro? Assim ficará mais fácil na hora de renomear (pois é, iremos renomear um por um depois). Feito o Download e instalado o PowerArchiver, siga os passos abaixo para compactar os arquivos: Abra o programa e vá em Tools > Batch Archive Creation

Page 5: Fazendo Windows Modificado

Na outra janela do programa que se abriu, clique no botão Add File..., escolha a pasta CPL e selecione todos os arquivos (certifique-se que só estejam as CPLs).

Em Destination Folder escolha o local para salvar os arquivos compactados; Em Destination Format escolha CAB; E em Compression Settings escolha LZX (maximum).

Clique em Run para iniciar a compactação dos arquivos.

Page 6: Fazendo Windows Modificado

Após concluir, faça o mesmo processo com os arquivos das pastas DLL e EXE. Compactado todos os arquivos, vamos agora renomea-los.

1.3 - Renomeando os arquivos

Todos os arquivos compactados ficaram no formato *.cab, mas precisam ser renomeados de acordo com sua extensão, para que possam ser lidos pelo Windows durante a cópia dos mesmos durante a instalação do sistema. Os arquivos devem ser renomeados da seguinte forma;*.De [b]*.dll, *.cpl e *.exe para DL_, *.CP_[/b] e *.EX_ respectivamente. Exemplo: De shell32_dll.cab para shell32.DL_► Notem que o underline ("_") e os 3 caracteres que vêem depois dele devem ser removidos. Para facilitar o serviço iremos utilizar o programinha File Name Changer, criado por Spygamer, que renomeia vários arquivos de uma só vez, e já vem pré-configurado para este trabalho.

Ele é um executável, não necessitando ser instalado. Descompacte e execute o programa.

1 - Na janela de Diretório, navegue até a pasta em que estão os arquivos compactados com o PowerArchiver, neste caso os da pasta CPL. 2 - Na caixa de Extensão Atual coloque cab; 3 - Na caixa de Nova Extensão coloque CP_;

Page 7: Fazendo Windows Modificado

4 - Clique no botão Iniciar para renomear os arquivos. (precisava mesmo falar este passo )

O programa renomeara todos os arquivos da pasta e já removerá a parte desnecessária. Faça o mesmo com os demais arquivos, alterando os passos 1 e 3 conforme necessário.

OKK... Concluímos a parte 1 do trabalho.

Agora é só copiar e substituir os arquivos da pasta i386 dos arquivos de instalação do Windows.

Partiremos então para os CABs.

1.4 - Sobre a uxtheme.dll

Para quem ainda não sabe, a uxtheme.dll é o arquivo responsável pela gerência dos temas do Windows. Para que o Windows aceite outros temas não oficiais, conhecidos como Visual Styles, a uxtheme.dll precisa ser alterada, para que passe a "enxergar" outros temas no Windows" Este arquivo modificado (a uxtheme.dll) é facilmente encontrado na internet para download, e é específico para cada versão do Windows XP (SP1, SP2 e sem SP).

O arquivo uxtheme.dll está na pasta i386 dos arquivos de instalação do Windows, e assim como os demais, está compactado em CAB e com a extensão .DL_.

Se você irá adicionar novos temas na instalação do Windows, certamente que precisará da uxtheme.dll moficada.

Como podem perceber a uxtheme.dll não está na lista de arquivos modificados acima, pelo seguinte motivo;

Page 8: Fazendo Windows Modificado

No próprio Nlite já há o recurso de modificar a uxtheme.dll para que o Windows aceite os outros temas não oficiais. Se você compactar a uxtheme.dll modificada e substituir a da pasta i386, quando estiver realizando as modificações no Nlite, este poderá corromper o arquivo tentando modifica-lo novamente, causando erro na leitura do arquivo durante o processo de instalação do Windows. Portanto, se você for adicionar novos temas na instalação, não substitua a uxtheme.dll normal da pasta i386 pela modificada. Deixe para fazer isto pelo Nlite, evitando possiveis erros durante a instalação.

A modificação da uxtheme.dll é feita na área circulada de vermelho na imagem abaixo. Selecione a opção Permitir.

1.5 -Sobre o arquivo xpsp2res.dll

Este arquivo não está na pasta i386 dos arquivos de instalação do Windows, mas se você olhar na pasta system32 (C:\Windows\System32) da instalação do Windows você o verá lá. Ainda não descobrir se ele é criado durante a instalação do Windows ou se ele está dentro de algum pacote CAB.

Este arquivo está relacionado a vários recursos de rede do Windows, e também a alguns icones do Painel de Controle, como o Firewall do Windows, Configuração de rede e Configuração derede sem fio.

Tentei utilizar um script do programa replacer para fazer a troca do arquivo durante a instalação do Windows, mas não sei o porque não funcionou. Deixo aqui em aberto, para quem achar uma solução para este arquivo, postar a dica para que possamos incluir no tutorial, caso eu venha encontrar um método de trocar o arquivo original pelo modificado eu edito aqui.

1.6 - Modificando a tela de instalação

A tela de instalação, com aquela imagem azul de fundo também pode ser facilmente modificada. Para isto basta editar os arquivos WINNTBBA.DLL e WINNTBBU.DLL que estão na pasta i386. Estes dois arquivos já se encontram descompactados no CD.

Page 9: Fazendo Windows Modificado

As imagens da tela de instalação estão em formato de Bitmaps, compostos nos arquivos citados acima, que serão editados da mesma forma demonstrada anteriormente utilizando o Reshacker. Aqui as imagens e suas posições na tela:

Os bitmaps 100, 101 e 102, do logo do Windows, podem ser deletados sem problema algum, para deixar a tela "limpa" caso queira "sumir" com as duas barras horizontais e mudar o plano de fundo, sendo este representado pelo bitmap 103. Caso queira editar os marcadores redondos que mostram o status da instalação, estes são os bitmaps 104, 105 e 109. Estes são os principais, caso queira fazer mais alguma modificação fique a vontade.

2 -Criação de executáveis silenciosos e arquivos CAB

É nesta parte do trabalho que iremos preparar os mais diversos resources para incluir em nosso CD do Windows.

Para incluir resources como Wallpapers, sons do Windows, imagens de exibição, temas, entre outros, iremos utilizar o programa WinRAR para criar executaveis sileciosos, para enfim criarmos os CABs a partir destes.

O fato deles serem silenciosos é para que durante a instalação do Windows não apareça nenhumajanela para clicar "aqui ou ali".

O que você irá precisar:

Page 10: Fazendo Windows Modificado

► Resources diversos que você queira adicionar (Wallpapers, imagens de exibição, sons, temas, etc...)

PROGRAMAS:

► WinRAR (Crackeado/Corporate): http://rapidshare.com/files/66913957/PowerArchiver_2007_10.21.04_RC1_2baksa.net.rar (Senha P/descompactar: www.2baksa.net).

► Nlite Add-On Maker: http://home.midmaine.com/~nlite/nlite/nLite-1.3.installer.exe

2.1 - Criando executáveis com o WinRAR

Aqui irei mostrar como criar um executável com as imagens de usuário do Windows Vista, de forma que elas já fiquem na pasta padrão do sistema, estando disponíveis em Contas de usuárioassim que o Windows tiver sido instalado.

1 - Crie uma pasta e coloque dentro todas as imagens de exibição que você queira adicionar; 2 - Selecione todas e clique com o botão direito sobre elas; 3 - No menu de contexto da janela pop-up selecione Adicionar para o arquivo...;

4 - Na aba Geral da janela do programa marque a caixa Criar arquivo SFX e dê um nome ao seu arquivo;

Page 11: Fazendo Windows Modificado

5 - Vá até a aba Avançado clique no botão Opções SFX;

6 - Na janela de opções avançadas, na aba geral, expecifique o Caminho para extração do seu arquivo, ou seja, a pasta onde você quer quer sejam extraidas as suas imagens; Neste caso o caminho é %SystemDrive%\Documents and Settings\All Users\Dados de aplicativos\Microsoft\User Account Pictures\Default Pictures.

Page 12: Fazendo Windows Modificado

7 - Marque se ainda não estiver como Caminho absoluto;

8 - Em Executar após a extração você pode adicionar algum arquivo para ser executado após a extração, como arquivos BAT, COM, CMD, chaves de registro, etc... mas neste caso não será necessário;

9 - Na aba Métodos, em Método de espera marque Ocultar tudo. Isto é para que não mostre janela nenhuma durante a extração dos arquivos (durante a execução do EXE);

10 - Em Método de substituição marque Substituir todos os arquivos. Isto fará com que seja substituido qualquer arquivo que seja encontrado na pasta de destino com nomes idênticos, evitando erros e confirmações para substituição.

Page 13: Fazendo Windows Modificado

11 - Agora clique em OK e em seguida, na outra janela, OK novamente para que se inicie a criação do arquivo executável (EXE).

Agora você já tem seu executável silencioso, só falta fazer o arquivo CAB com ele, que veremos logo a seguir;Deixo aqui alguns caminhos do Windows de localização de arquivos, que poderão ser úteis na criação dos executais.

Imagens de Usuário > %SystemDrive%\Documents and Settings\All Users\Dados de aplicativos\Microsoft\User Account Pictures\Default PicturesPasta de Temas > %WinDir%\Resources\ThemesTela de Logon > %WinDir%\Resources\Logon (caminho Opcional) Pasta de Sons > %WinDir%\MediaPasta de Wallpapers > %WinDir%\Web\WallpaperPasta de cursores > %WinDir%\CursorsPasta de Fontes > %WinDir%\FontsPasta de ScreenSavers > %WinDir%\System32Para quem ainda não sabe %Windir% é relativo a pasta Windows onde está instalado o sistema, tanto faz se está em C:\Windows, D:\Windows, E:\Windows, etc... o mesmo que %systemroot%.

2.2 - Criando o arquivo com a tela de Boot

Page 14: Fazendo Windows Modificado

Aqui vamos criar o arquivo contendo a tela de boot modificada. 1 - Primeiramente modifique o arquivo ntoskrnl.EXE deixando-o da maneira que você quer (com a imagem que você quer), utilizando o ResHacker. 2 - Já com o arquivo modificado, salve-o em uma pasta vazia, mas salve com outro nome qualquer, como por exemplo newboot.exe. 3 - Em seguida abra o bloco de notas e cole o código abaixo, salvando-o na mesma pasta, com a extenção .CMD, como por exemplo newboot.cmd.

CÓDIGO

Citação;

bootcfg /raw "/noexecute=optin /fastdetect /kernel=NewBoot.exe" /id 1 del "C:\windows\System32\newboot.cmd" -y

As partes em negrito são os nomes que você deu a seus arquivos, o que fizemos ai foi atribuir o novo arquivo ntoskrnl.exe, que no caso ficou com o nome de NewBoot.exe, como o arquivo de boot, onde o Windows deixará de usar o arquivo ntoskrnl.exe original, se quiser entender um pouco mais sobre estes comandos, entre no prompt do DOS e digite bootcfg /?.

Agora você irá precisar criar o arquivo executável, contendo os dois arquivos que você criou (NewBoot.exe e newboot.cmd), utilizando o WinRAR como visto anteriormente. Estes dois arquivos devem ser extraidos na pasta System32, e você deve especificar o arquivo newboot.cmdpara ser executado após a extração (passo 8 da criação de executável com o WinRAR) Criado o Arquivo .EXE, faça o CAB com o mesmo.

2.3 - Criando o arquivo com a tela de Logon

Você pode simplesmente editar o arquivo logonui.exe e compactá-lo em CAB, em seguida renomear para logonui.EX_, como visto com os demais arquivos anteriormente que não terá problema algum. Mas desta outra forma que iremos fazer você podera trocar a tela de logon facilmente, caso queira futuramente, com as dicas deste tutorial, que é a base do que veremos agora. A futura troca da tela ficará mais facil porque o arquivo não estará sendo protegido pelo sistema como os demais da pasta system32, tornando facil sua troca e modificação.

Criando os arquivos necessários:

Explicarei primeiro o que vamos fazer;

O arquivo original da tela de logon é o logonui.exe, que está na pasta %WinDir%\system32(caminho completo do arquivo é %WinDir%\system32\logonui.exe).

Mudaremos a localização do arquivo logonui.exe, que agora ficará em %WinDir%\Resources\logon. Caso queira, agora você poderá dar outro nome para o arquivo, mas manteremos o nome original, que é logonui.exe.

Você precisará criar uma chave de registro com as entradas da nova localização do arquivo da tela de logon, e com o novo nome, caso você tenha modificado.

Page 15: Fazendo Windows Modificado

► Abra o bloco de notas e cole o codigo abaixo, e salve com o nome logonui.reg

Citação;

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "UIHost"="%windir%\\Resources\\Logon\\logonui.exe"

Depois de ter o arquivo Logonui.exe modificado e a chave de registro criada, crie um executável destes arquivos com o WinRAR. Coloque os arquivos para serem extraidos na pasta %WinDir%\Resources\Logon. No passo 8 do tutorial do WinRAR coloque o comando para executar a chave de registro. Coloque o comando regedit /s "%WinDir%\Resources\Logon\NewLogo.reg" para que a chave seja executada de forma silenciosa, sem janela de confirmação. Com o executável dos 2 arquivos criados, é só seguir os passos para criação do CAB.

2.4 -Criando Addons (CABs) com o Nlite Add-On Maker

Aqui iremos criar os ADDons para inserirmos no CD através do programa NLite. Não serei bem especifico porque a finalidade deste tutorial não destinado a criação de CABs.

Sites para baixar ADDons prontos:

1 - Site da Nlite: http://www.nliteos.com/addons/2 - WinAddons.com: http://www.winaddons.com/3 - addons.wordpress.com: http://addons.wordpress.com/4 - RyamVM.net: http://www.ryanvm.net/forum/viewtopic.php?t=5115 - esnips.com: http://www.esnips.com/web/rado-addons/6 - E aqui estão os que uso: http://www.4shared.com/dir/2290018/dc9a41a3/ADDons.html

Criando os CABS:A primeira coisa a fazer é instalar o programa Nlite Add-On Maker. Após ter criado seu arquivo executável com o WinRAR, crie uma nova pasta e coloque o executável dentro dela. Fora da pasta, clique com o botão direito sobre a mesma e escolha no menu a opção Nlite Add-On Maker.

Page 16: Fazendo Windows Modificado

Com o programa aberto, siga os passos da imagem abaixo:

Na seta 1 escolha o niver de compressão do arquivo. Na seta 2 escolha o executável ou o programa que está dentro da pasta (arquivo .EXE). Pode-se também colocar arquivos em lote para serem executados, como arquivos BAT, COM, CMD, etc., caso haja necessidade Na seta 3 você pode colocar um comando para instalação Silenciosa, caso o que esteja integrando seja o instalador de um programa (ex. [/b]Windows Live Messenger). Procure no Google pelos comandos para instalação silenciosa de seus programas. Pesquise por nome do programa + silent install. No retângulo azul coloque a descrição do seu programa.

Depois de tudo ok clique em criar arquivo e salve o mesmo.

Pronto, está criado o seu arquivo CAB para ser integrado ao CD do Windows XP.

Page 17: Fazendo Windows Modificado

Partiremos então para o Ultimo passo.

3 - Integrando Programas e removendo componentes do CD do Windows com o NLite

Acho que aqui não há a necessidade de fazer um tutorial explicando os inúmeros recursos do NLite, tendo em vista que há varios na internet com tal finalidade, inclusive aqui no WinAjuda

O que você irá precisar:

► CD de instalação do Windows XP SP2; ► Programa Nlite: http://home.midmaine.com/~nlite/nlite/nLite-1.3.installer.exe

Bom, é isso ai pessoal, acho que agora chegou ao fim o tutorial, o principal já está ai e aos poucos vamos adicionando mais coisas, pois a idéia é todos ajudar para criarmos um Cd personalizado cada vez melhor. Erros sempre são passiveis de acontecer, por isso é extremamente recomendado usar uma maquina virtual para testar a instalação antes de sair queimando CDs e formatando PCs.

Façam bom proveito e até a próxima.

The Coyotes Forever

Vann