Incluí emoji na minha senha e agora não consigo fazer login na minha conta no Yosemite

207

Eu queria verificar se é possível usar emoji em uma senha da minha conta no OS Yosemite. Funcionou, mas não percebi que a tela de login possui apenas teclados nativos, por isso não consigo digitar emoji lá.

Portanto, a situação é que eu sei minha senha, mas não consigo digitá-la. A máquina foi reiniciada no Recovery HD e não vejo uma maneira de ativar o teclado emoji lá. De fato, desde que o FileVault foi ativado, não consigo restaurar a senha facilmente.

Vejo três opções possíveis aqui, mas ficaria feliz em ouvir qualquer outra coisa:

  1. Encontre uma maneira de digitar emoji no campo de senha, isso seria o ideal.
  2. Acesse minha conta a partir de uma máquina externa que permita digitar minha senha a partir daí para que eu possa digitar emoji (não tenho certeza se existe algo assim)
  3. Restaure a senha mesmo que eu tenha usado o FileVault.
Artiom Dashisnky
fonte
3
Como outra opção, você poderá usar o "unicode escapado" (procure) ou conectar a unidade interna em outro mac e desbloqueá-la lá.
John Keates
7
A Apple Store poderia ajudá-lo com isso? Sei que o técnico médio não saberá como ajudar, mas talvez eles possam encaminhar esse problema para alguém que possa saber.
Thunderforge
5
Você não conseguiu conectar o VNC à máquina e usar o telefone para digitar a senha?
ʰᵈˑ
4
O modo de usuário único funciona? Inicialize o computador e, assim que ouvir o sinal sonoro de inicialização (não silencie o volume antes de desligar), pressione Cmd + S. Se a tela ficar preta e você tiver um console, responda que sim. Pergunto porque existe uma maneira de forçar a redefinição de uma senha (meio insegura se um hacker tiver acesso físico ao seu computador) com SUM, desde que você NÃO tenha definido uma senha de firmware. No entanto, não tenho o FileVault ativado e não queria postar uma resposta que não possa ser aplicada.
precisa saber é o seguinte
34
Definitivamente, este é um bug do Mac: permite que você defina uma senha, mas não a digite.
Jvriesem

Respostas:

158

Se você tiver "Outras fontes de entrada" disponíveis no canto superior direito da tela de login, selecione a chamada Entrada hexadecimal Unicode. Isso pode ser usado para inserir emoji (ou qualquer outro caractere) no campo de senha, desde que você saiba o número Hex Unicode do caractere. Esse número pode ser encontrado no Visualizador de caracteres ou na internet.

Alguns itens encontrados na categoria "emoji" possuem números hexadecimais Unicode com apenas 4 caracteres, como o avião U + 2708 ✈. Com o teclado Unicode Hex Input, você insere isso mantendo pressionada a tecla Opção enquanto digita 2708.

Outros emoji têm números hexadecimais Unicode com 5 caracteres, como Grinning Face U + 1F600 😀. Para isso, você precisa encontrar os dois códigos hexadecimais UTF-16 correspondentes (às vezes chamados de "substitutos") consultando o Character Viewer ou usando uma fonte da Internet como fileformat.info. Para 1F600, esses são D83D e DE00. Você pode inserir 1F600 mantendo pressionada a tecla de opção enquanto digita D83DDE00. Você pode ver dois pontos no campo, mas ainda é apenas um caractere.

Tom Gewecke
fonte
Posso confirmar que, se você tiver, pode alterar para a entrada Hex Unicode e digitar uma. Mas se você ainda não possui usuários conectados, não terá a entrada disponível na parte superior da tela de login. Então, existe uma maneira de chegar lá, se estiver faltando.
markhunte
29
Esta é a melhor maneira de resolver meu problema. Tentei usar o layout do teclado do código hexadecimal para inserir o emoji junto com o cara do suporte da Apple. Tentamos usar o formato semelhante ao U + 1F600, por isso ele estava digitando um caractere especial diferente e não o emoji. Nós dois não sabíamos que precisamos usar o código hexadecimal UTF-16. Obrigado Tom! Art
Artiom Dashisnky
65

Eu o resolvi com a solução sugerida pelo suporte da Apple, aqui estão as etapas que eu fiz:

  1. Instale o OS X em uma unidade externa no modo de recuperação (Cmd + R durante a inicialização).
  2. Inicialize a partir da unidade externa.
  3. Instale o teclado Hex / Emoji para poder digitar o caractere relevante.
  4. Vá para o Utilitário de Disco, escolha o disco bloqueado. Vá para Arquivo -> Desativar criptografia.
  5. Digite sua senha aqui e deixe-a por algumas horas, pois a descriptografia vai demorar um pouco e não há indicação de progresso.

    Descriptografia de disco em andamento

  6. Reinicie no modo de recuperação novamente. Vá para o terminal e execute resetpassword .

  7. Escolha seu disco e crie uma nova senha para seu usuário.
  8. Reinicie e use sua nova senha para fazer login.
Artiom Dashisnky
fonte
Quando você diz "Teclado Hex / Emoji", está falando sobre o teclado chamado "Unicode Hex" ou sobre o Visualizador de caracteres (ou Emoji e símbolos em alguns menus)?
precisa saber é o seguinte
11
Especificamente para o meu problema, instalei o teclado personalizado criado e usado para digitar a senha original (você pode baixá-los aqui, se estiver interessado em emojikey.xyz/pages/install ).
Artiom Dashisnky
Obrigado por essa informação! Nada "azarado" neles. Você já tentou o teclado Apple Unicode Hex Input para inserir seu emoji na tela de login?
precisa saber é o seguinte
3
Não tive problemas para digitar emoji como senha de login. Gostaria de saber se o orientador sabia que você não pode digitar apenas 5 códigos após a opção, você deve procurar os dois componentes e digitá-los separadamente. Por exemplo, o smiley emoji 1f600 é digitado como d83d seguido por de00.
precisa saber é o seguinte
2
É chamado de formato "utf-16 hex". Você pode encontrá-lo no Visualizador de caracteres ou na web, por exemplo fileformat.info/info/unicode/char/1f600/index.htm
Tom Gewecke
30

Como você tem o Filevault - isso torna sua situação precária e um pouco delicada.

Algumas boas notícias: a Apple desativou a entrada de emojis no painel de senhas do El Capitan 10.11 - Não consigo colar ou obter emojis no painel de preferências Usuários e Grupos.

Maneira oficial da Apple para superar isso é clicar no? no campo senha e redefina sua senha. Se você usou uma chave de recuperação - pode inseri-la sem precisar de chaves emoji. Se você usou o AppleID, pode inseri-lo sem precisar de emoji.

desbloqueio do cofre de arquivos

Exceto que, se você possui um backup atual (ou pode permitir que as coisas sejam concluídas se você estiver logado), a maneira mais rápida é limpar o Mac e restaurar o backup. Você pode escolher uma nova senha para uma nova conta de administrador e importar os arquivos do usuário.

Se você tiver o ssh ativado ou a área de trabalho remota ativada, e o Mac ainda estiver conectado à sua conta, você poderá efetuar login no Mac a partir de outro Mac pela rede. Isso não funcionará se você reiniciou o Mac e o boot do Recovery HD está aguardando na tela de desbloqueio do Filevault.

Se você tiver uma segunda conta de administrador habilitada para FileVault, poderá reiniciar e usar essa senha para desbloquear o disco e, em seguida, redefinir a senha na sua conta principal. Por fim, você pode inicializar em recuperação HD ou recuperação da Internet e reinstalar o SO em uma unidade USB. Em seguida, você pode montar a unidade do cofre de arquivos e ter emoji para desbloquear o volume e criar uma nova conta de administrador através de vários truques / procedimentos semelhantes ao uso do modo de usuário único para remover o arquivo .AppleSetupDone .

bmike
fonte
2
Infelizmente, todas essas opções são irrelevantes, pois estou desconectado do sistema. Aparentemente, eu não percebi o FileVault é quando eu lhe permitiu, então eu realmente não me lembro o que eu definido lá :(
Artiom Dashisnky
11
@ArtiomDashisnky yes - a melhor opção é essa - Inicialize para recuperar e instalar o OS X em uma unidade / dispositivo USB externo. A partir daí, você pode acessar a unidade, desbloqueá-la e remover um arquivo /var/db/.AppleSetupDoneque permitirá criar uma nova conta de administrador com uma senha que você pode digitar. Em seguida, você pode alterar a senha principal com a nova conta de administrador. Talvez você precise remover o cofre de arquivos completamente - não tenho certeza de que você pode conceder ao segundo administrador o desbloqueio de privs dessa maneira.
bmike
@bmike Isso não funciona com o FileVault, pois é criptografado - a nova conta não possui as informações necessárias para descriptografar a unidade. Ele precisa realmente redefinir a senha na instalação secundária do sistema operacional, o que seria difícil, porque ele também precisaria criptografar novamente as chaves usadas para descriptografar a unidade (com sua nova senha).
Zenexer 27/08/2015
@Zenexer Provavelmente vou trabalhar com as etapas exatas ainda hoje, se houver interesse e atualizar minha resposta. Eu fiz isso antes sem usar a chave de recuperação - depois de ter um sistema operacional em execução e o volume de armazenamento principal - você pode inserir a senha correta. O OP sabe a senha - é apenas usando caracteres que o teclado de inicialização padrão não permite a entrada.
bmike
@bmike Certo, o truque é que você precisa digitar a senha existente em algum lugar. Redefinir a senha imediatamente sem inserir a senha existente provavelmente arruinaria suas chances de recuperar qualquer coisa.
Zenexer
9

Adicionando à resposta da bmike, se você não puder fazer nada disso e não tiver um backup recente, tente conectar o disco a outro computador e montar o volume para salvar seus arquivos. Aparentemente, você pode fazer isso com o mac , windows e linux .

SztupY
fonte
Obrigado, essa é a opção com a qual estou tentando processar agora, já que sei minha senha. Estou tentando instalar o Mac OS em uma unidade externa e acessar meus dados a partir daí. Eu acredito que terei a opção de digitar um emoji lá.
Artiom Dashisnky
11
Sim - esta é a melhor opção, pois você pode reinstalar um novo sistema operacional em uma unidade externa sem precisar de emoji. Como alternativa, coloque o Mac no modo Disco de Destino e exponha o volume do Core Storage a outro Mac é equivalente, mas consome outra CPU.
bmike
6

Você poderia usar ssh, telnet, vnc/ rdp, de volta a minha métodos Mac ou semelhantes, desde que sejam habilitados e / ou disponível.

Além disso, você pode loginusar a guestconta padrão ou qualquer userconta normal , se disponível. Então:

Execute o CLI Terminal.app; tipo passwd <username>; enter ⎆/ return ⏎; (onde <username>está o nome da conta da qual você está bloqueado ..)

Você será solicitado a inserir sua senha problemática. Pressionar + + spaceabrirá uma ferramenta unicode para ajudá-lo a inserir os caracteres emoji.

Se for bem-sucedido, você terá a oportunidade de inserir uma nova senha. Digite a nova senha uma segunda vez (para verificar) e isso deve fazer o truque.

tjt263
fonte
11
"... desde que estejam ativados e / ou disponíveis."
precisa saber é
Além disso, a questão era re: credenciais de login da conta de usuário, não senhas de firmware ou chaves de criptografia de disco rígido.
precisa saber é
4

Esta é a resposta do TomGewecke.

Se você estiver vendo o menu de entrada no canto superior direito da tela de login.

Isso pode ser apenas porque o outro usuário está logado. (Troca rápida de usuário).

Se já houver um usuário conectado, o menu de entrada sempre será exibido, mesmo que nenhum usuário tenha o recurso habilitado para ser exibido na barra de menus.

Mas se ainda não houver usuários conectados, você não acessará o menu, a menos que tenha ativado o menu de entrada para aparecer na janela de login antes.

Se você deseja que o layout do teclado (menu de entrada) seja exibido na janela de login, independentemente de haver outros usuários conectados ou não com a troca rápida de usuário. Usando uma conta de administrador:

  • Vá para Preferências do sistema -> Usuários e grupos.
  • Selecione Opções de login.
  • Marque o menu Mostrar entrada na janela de login.

insira a descrição da imagem aqui

  • Então, quando estiver na janela de login:

clique no menu Entrada (mostra o nome da fonte de entrada atualmente selecionada ao lado de um ícone do teclado) no canto superior direito da tela e selecione a fonte de entrada ou o layout do teclado desejado. Se você não encontrar a fonte de entrada que está procurando, mova o ponteiro sobre Outras fontes de entrada e selecione a fonte de entrada na lista completa exibida.

Doc da Apple

(não originalmente, eu não vi a entrada Hex Unicode. Como eu fazia isso no ScreenSharing e a entrada Hex Unicode ficava na parte inferior, mas na minha tela. Por isso, perdi a primeira vez)

markhunte
fonte
3

Mesmo se estiver bloqueado, você ainda deve ter acesso à parte Configurações de acessibilidade das Preferências do sistema. Nesse caso, você pode prosseguir para Preferências do teclado e ajustar as fontes de entrada periféricas. Isso significa que você pode adicionar / ativar a "Entrada hexadecimal Unicode". Além disso, marcar "☑︎ Mostrar menu de entrada na barra de menus" permitirá "⌨ Mostrar visualizador de caracteres" e injetar uma variedade de caracteres Unicode e Emoji.

tjt263
fonte
11
Como isso deveria funcionar? Você pode abrir o painel de acessibilidade com Fn + Option + Command + F5, mas é despojado e não permite acessar nada de útil. Você não pode acessar as Preferências do Sistema.
Zenexer
O OP fez um comentário em que ele disse que tentou a entrada Hex Unicode, mas falhou. Então ele não precisa adicioná-lo. Deve funcionar de acordo com meus próprios testes, se você souber usá-lo corretamente.
Tom Gewecke
Eu não li todos os comentários no tópico tbh. Eu estava apenas abordando a questão original. Independentemente disso, tenho certeza de que tentei torná-lo aplicável / relevante para o maior número de pessoas possível. Espero que ajude alguém.
precisa saber é
Não ajuda ninguém se, como o Zenexer, diz que você não pode acessar prefs / teclado / fontes de entrada do sistema. Ele está correto?
precisa saber é o seguinte
-1

Como não sou usuário de Mac, isso pode ser um absurdo. No entanto, como a situação é desesperadora, eu a ofereço de qualquer maneira.

Entrada hexadecimal Unicode

Você pode usar o utilitário no OS X para gerar muitos caracteres Unicode inserindo manualmente o código hexadecimal. Outras opções incluem salvar arquivos do processador de texto como texto Unicode ou UTF.

  1. Verifique se você ativou o teclado Unicode Hex Input. Consulte a seção ativar teclados para obter mais detalhes.

  2. Abra um aplicativo que ofereça suporte a Unicode HexInput, como TextEdit. O TextEdit é instalado com o OS X e pode ser aberto na pasta Dock ou Aplicativos.

  3. Alterne os teclados para a Entrada hexadecimal Unicode no menu suspenso do ícone de sinalizador no canto superior direito. Se a opção Hex do Unicode estiver acinzentada, você estará em um aplicativo que não suporta este utilitário. Nota: A maioria dos aplicativos atuais suporta esse teclado, mas algumas versões antigas do software podem não.

  4. Para inserir um caractere específico, mantenha pressionada a tecla de opção e digite o valor Unicode hexadecimal de quatro dígitos (por exemplo, 044D = Cirílico э). Gráficos que listam valores Unicode para diferentes scripts estão disponíveis em www.unicode.org/charts.

http://symbolcodes.tlt.psu.edu/keyboards/mackey.html#unihex

usuário convidado 1234567890
fonte
11
Não é bobagem total, é apenas irrelevante falar sobre a abertura de aplicativos quando a pergunta é sobre como inserir algo na tela de login.
precisa saber é o seguinte
Isso seria ótimo para uma situação em que o sistema operacional estivesse em execução, mas, nesse caso, a resposta simples é usar o teclado Emoji.
bmike
@bmike Testei a criação e o login em contas de teste com emoji na senha usando o teclado Hex Unicode. Funcionou bem. Gostaria de saber se o OP simplesmente não usou o teclado corretamente.
Tom Gewecke
@TomGewecke Vou fazer uma pergunta na sequência para que você responda se você descobrir como inserir emoji na tela de desbloqueio do FileVault. Isso seria material de ouro / recompensa.
bmike