Como acesso / edito as imagens de avatar do usuário do Chrome?

7

Por que eu quero dizer os arquivos que são referenciados como chrome://theme/IDR_PROFILE_AVATAR_X

Eu identifiquei o ícone usado como sendo %APPDATA%/Local/Chromium/User Data/Profile X/Google Profile.ico

Mas o que estou procurando é a imagem usada no canto superior esquerdo.

    
por Chromium User 15.07.2012 / 22:05

3 respostas

3

Os ícones estão no arquivo C:/Program Files (x86)/Chromium/chrome.dll

Você pode usar um aplicativo como o 7-Zip para navegar pelo conteúdo.

(Pode ser necessário fechar o Chromium antes de poder acessar o arquivo ou criar uma cópia.)

Vá para chrome.dll/.rsrc/BINDATA/ e você verá vários arquivos nomeados numericamente.

Os arquivos 6167 a 6192 são os ícones do avatar, no formato PNG.

Infelizmente, o 7-Zip não parece ser compatível com a colocação de arquivos alterados na DLL, portanto, é necessário encontrar outro software para fazer isso ...

Aviso: modificar o chrome.dll altera a imagem, mas também parece impedir que os atalhos de teclado funcionem ...

    
por 15.07.2012 / 23:12
11
  1. Encerre o Chrome (certifique-se de que você não tenha nenhuma execução)
  2. Encontre o diretório de aplicativos do Chrome (por exemplo, no Windows, é% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Dados do usuário
  3. Coloque seu novo arquivo png avatar no subdiretório "Padrão".
  4. Edite "Local State" em um bom editor de texto
  5. Encontre a seção "perfil"; assemelha-se a isto:

       "profile": {
          "info_cache": {
             "Default": {
                "avatar_icon": "chrome://theme/IDR_PROFILE_AVATAR_7",
    
  6. Ignore a linha "avatar_icon" - não é o que você quer!

  7. Edite a seção de perfil "Padrão" e adicione as seguintes linhas (coloco-as na ordem alfabética correta entre as outras linhas; não sei se isso é importante):

                "gaia_picture_file_name": "your-icon-file-name.png",
                "has_migrated_to_gaia_info": true,
                "use_gaia_picture": true,
    
  8. Salve o arquivo "Local State".

  9. Inicie o Chrome.

Se você quiser fazer isso para outros perfis, basta seguir as etapas acima para um diretório diferente de "Padrão" (por exemplo, "Perfil 1").

Eu tinha executado o chrome com a opção --gaia-profile-info antes de testar o acima, por isso talvez seja necessário fazer isso primeiro, mas não tenho certeza.

Convém colocar em estrela o link 91230 do Chrome para obter uma interface de usuário adequada para esse tipo de coisa novamente.

    
por 31.08.2013 / 20:51
1

A resposta 1 funciona totalmente. No entanto, existem ressalvas.

  1. Ele coloca um quadrado estranho em torno de sua imagem. Eu posso lidar com isso, mas não é tão bom quanto os do .dll.
  2. Estica a imagem verticalmente. Você terá que "esmagar" um pouco para obter a proporção correta.
  3. Você terá que voltar a "editar" para selecionar sua nova imagem
  4. Bob é seu tio. Vou anexar uma foto abaixo para que você possa ver os resultados.

Você pode ver os resultados aqui:

    
por 13.03.2014 / 21:51