Como posso ler a chave de licença do Windows 8 com o Ubuntu?

14

Eu tenho uma janela de inicialização dupla 8 e o Ubuntu no meu laptop.

É possível ler a chave de licença do Windows no ubuntu? (Eu acho que está escondido no registro do Windows de alguma forma)

    
por rubo77 20.02.2014 / 20:40

4 respostas

26

Encontrei aqui . A chave parece estar armazenada no firmware ACPI:

sudo strings /sys/firmware/acpi/tables/MSDM

O que me deu os seguintes resultados:

MSDMU
LENOVOCB-01   
ACPI
#####-#####-#####-#####-#####

(substituí a chave do produto por # )

    
por rubo77 20.02.2014 / 20:48
3

Se o seu HD está quebrado e precisa instalar em um novo HD ou apenas quer saber a chave sem um HD, isso pode ajudá-lo:

sudo acpidump > myhiddenkey.txt

depois disso, procure em sua pasta HOME o arquivo .txt que você acabou de criar. Pressione F3 para pesquisar no arquivo a palavra "MSDM" e o bingo!

Se você ainda não tem acpmdump , hora de instalá-lo usando

sudo apt-get install acpidump

Trabalhou no meu Live pendrive do Ubuntu 14.04 LTS no notebook Positivo. A chave era de um Windows 8 Single-language.

    
por Paulo Sérgio Motoyama Jr. 22.09.2015 / 17:51
1

Tenho outro para adicionar ao último comando que me ajudou:

sudo acpidump|grep MSDM -A6|cut -c58- |xargs | tr -d " " | grep -oP '[^.]+$'

Não tenho certeza se a string está definitivamente no final, mas foi assim que extraí a chave em si.

    
por Jeremy 24.09.2016 / 05:15
1

Um ligeiro refinamento na resposta aceita. Isso só imprimirá a chave:

sudo strings /sys/firmware/acpi/tables/MSDM | grep .*-.*-.*-.*-.*
    
por freshnewpage 01.07.2017 / 13:49