Založen: May 13, 2009 Příspěvky: 5860 Bydliště: BA
Zaslal: st prosinec 10 2025, 14:01 Předmět: Vyčítanie UUID z dumpu BIOSu - ako na to?
Úvod:
Notebook Lenovo G50-70. Bol padnutý BIOS, z notebooku bola tehla. Z internetu som stiahol dump funkčného, naprogramoval (starý som zazálohoval do súboru), notebook funguje. Problém je že ten nový bol čistý, v BIOSe niesu vyplnené položky ako typ notebooku, S/N, UUID, a asi bude chýbať aj licencia pre windows. Program na vyplnenie týchto položiek som našiel, typ notebooku a S/N som vyplnil, to už sa zobrazuje. UUID by som tiež vyplnil, ale neviem ho.
Problém:
Ako zistím UUID a prípadne ďalšie položky z pôvodného BIOSu uloženého v súbore? Na nálepke notebooku nič čo by vyzeralo ako UUID nieje. Mám v súbore dump pôvodného padnutého BIOSu. Dá sa z neho nejakým programom ten UUID prečítať?
Pokusy:
Možno by stačil hex editor, keby som vedel kde a čo hľadať. Text UUID tam nieje, dokonca sa tam nenachádza ani G50. Zrejme je to nejako kódované. Skúsil som program UEFITool A72, ale z neho moc múdry niesom, ten vyčíta iba hromadu neznámych položiek. Tiež som skúsil porovnať padnutý a nový dump, ale sú dosť odlišné na viacerých miestach. Je vidieť akoby rovnaké veci, ale sú na iných miestach. _________________ Globálne otepľovanie je spôsobené masívnou zástavbou a rúbaním storočných stromov. Kamene namiesto trávy tiež prispievajú k otepľovaniu.
Založen: Oct 30, 2010 Příspěvky: 6979 Bydliště: Praha
Zaslal: st prosinec 10 2025, 14:58 Předmět:
Zkus UUID tím programem nějaké smyšlené známé zapsat a potom porovnat dump s původním. Tím zjistíš, kde UUID je, jak je to kódované může být i tak zjistitelné obtížně. Pak by se také dalo zkusit, jestli se při bootu celý BIOS načte do RAM a pak se pracuje s obrazem, nebo se třeba právě UUID vyčte až na povel z programu přímo z čipu. V takovém případě bys mohl nabootovat z živého obrazu, za chodu prohodit za čip s nefunkčním obrazem a zkusit UUID vyčíst. Znamená to samozřejmě vytáhnout z desky dráty a na ně dát nějakou patici. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: May 13, 2009 Příspěvky: 5860 Bydliště: BA
Zaslal: st prosinec 10 2025, 17:48 Předmět:
BIOS čip už nemienim znova vyberať, to by znamenalo zasa rozobrať notebook.
Ten LenovoDMIDecryptor vyzerá nádejne, v dumpe rozkódoval časť takže už sa tam dá aj dačo vidieť v hex výpise, napríklad licenčné číslo a S/N. Aby sa dal spustiť tak to ešte chcelo nainštalovať Microsoft Visual C++ 2015 - 2022 Redistributable.
Teraz ďalej. Nieje nejaký program ktorý by z toho spravil výpis v textovom súbore? Inak sa s tým musím pasovať ručne podľa popisu v tom decryptore:
Podľa popisu má každý blok hex. reťazec 55570EC26911564CA48A9824AB43, za ním 2 byty ako identifikátor:
0005 pre UUID
0001 pre motherboard name
0B00 pre OA3 key ID
(neviete aké sú ďalšie?)
potom 1 byt je dĺžka reťazca, nasleduje 7x 00, a následne samotný reťazec.
V podstate UUID prečítať viem v hex editore, aj zapísať do nového BIOSu. Postupoval som podľa tohoto návodu: Change Serial Number, UUID, Machine Type, and Product Name on Insyde BIOS
Takže viem zapísať iba tieto 4 položky. Ako tam dostanem OA3 key a product key netuším, ale asi ich nebude treba, key zadám pri inštalácii windowsu a nalepím na štítok pod batériu.
Tiež neviem čo presne je "Machine type", je typ základnej dosky, alebo je to niečo iné? Na nálepke sú tieto čísla: model name (5 miestne číslo), MTM číslo a MO číslo, tak neviem čo z toho je machine type.
edit: ten program na zápis sa volá Lenovo Variable Tool (LVAR.exe) a vie toho zapísať viac (/? v prílohe).
_________________ Globálne otepľovanie je spôsobené masívnou zástavbou a rúbaním storočných stromov. Kamene namiesto trávy tiež prispievajú k otepľovaniu.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.