tisdag 22 november 2011

Acer Aspire 5536G - SLIC 2.0 med VISTA

Microsoft har som bekant en uppsjö av metoder att licensiera sin programvara. Metoden som vanliga individer oftast stöter på är att man köper en dator med Windows förinstallerat, och där installationen redan är aktiverad. Köparen av en ny dator ska alltså slippa det eventuella strul som en aktivering skulle innebära.
De tillverkare som säljer datorer med Windows förinstallerat måste också skicka med ett ”äkthetsbevis” och en licensnyckel som köparen kan använda i händelse av att datorn måste installeras om. Denna licensnyckel sitter på den färgglada Microsoft-etiketten – oftast på datorns undersida i de fall vi snackar laptops.
Det är dock inte säkert att man behöver använda sin licensnyckel vid ominstallation. Gör man en recovery från återställningsdiskar eller om det finns en recoverypartition på hårddisken återskapas datorns windowsinstallation till den status den hade när datorn var ny.

Varför skriver jag om detta… Jo – jag sitter med en begagnad laptop jag köpte på Blocket. Killen som sålde datorn – låt oss kalla honom Niklas - tillhörde väl kategorin människor som pillar på saker han inte borde, och är lite slarvig i största allmänhet. Datorn var en schysst Acer Aspire 5536G som såldes ny 2009 med Vista som operativ. Inför försäljningen hade Niklas installerat om datorn med Windows 7, med en ”alternativ variant” av aktivering. Efter ett par uppdateringar tyckte således Microsoft att installationen skulle aktiveras igen – med en ÄKTA nyckel.. 

Jaja, jag petar väl tillbaks Vista i maskinen igen – eftersom det är vad datorn har licens för. Dessvärre hade Niklas aldrig kört fram några recovery-skivor, och i något skede hade han också formaterat hårddisken – så den recoverypartition man kunnat använda var puts väck… Dessutom var licens-etiketten på undersidan i det närmaste oläsbar – i vart fall kommer jag ALDRIG att kunna utläsa någon produktnyckel. Att Niklas också varit storkonsument av kexchoklad med tangentbordet som haklapp bättrade inte direkt på humöret i detta läge…

Så hur grejjar man tillbaka en Vista-installation som är så pass lovligt aktiverad att man med gott samvete kan sälja datorn vidare. Visst, man kan ju beställa recovery-skivor från Acer – men detta kostar ofta en slant – och jag är ju smålänning…

Ut på upptäcktsfärd i teknikens träskmarker och vad hittar man då? Kan man dra nytta av samma teknik som Acer, Dell, HP och alla andra tillverkare använder när man säljer sina föraktiverade system. Såklart man kan! :-) Integrerat i alla nyare datorer finns parametrar i BIOS som man kan ha nytta av. Denna dator stödjer SLIC 2.0 – vilket bl.a innebär att stöd för föraktiverad installation av Vista. Vad man också behöver är den generella licensnyckel som Acer använder, och det OEM-certifikat som matchar parametrarna i datorns BIOS & licensnyckeln.

Har en liten utility som bl.a. kan användas för att studera diverse SLIC-parametrar. Så man vet vad man har att utgå från lixom.



På köpelistan finns således;
- En ”ren” installations-skiva med Vista – brukar köra med denna releasen;
   Microsoft.Windows.Vista.x86.With.SP2.SWEDiSH-CRBS
- Acers OEMSLP-nyckel. För Vista Home Premium kan man ta den som börjar;
   2TYBW-XKCQM-xxxxx-xxxxx-xxxxx (google hjälper med resten)
- Ett OEM-certifikat för Acer.
   http://forums.mydigitallife.info/threads/5900-Vista-OEMSLP-Certificate-amp-Bin-Collection

Arbetsgång;
Installera Vista, ange licensnyckeln 2TYBW-XKCQM-xxxxx-xxxxx-xxxxx
När installationen är klar kopierar man över filen med OEM-certifikatet, tex till rooten på C, kör en kommandoprompt som administratör och skriver;
Slmgr.vbs –ilc c:\Acer-ACRSYS-2.0.xrm-ms

Klart… Kollar man systemegenskaperna för maskinen ska Windowsinstallationen vara aktiverad. Snyggt, prydligt och inget fuffens.


Några bra-att-ha-verktyg;
”RW-Everything” – läser bl.a. ut datorns SLIC-tabeller och berättar snällt och vänligt SLIC-version, OEM-ID, OEM Table ID etc…

”Magical Jelly Bean” – läser bla ut vilken produktnyckel en dator är installerad med.



Mr Lödkolv v/s Acer 5536:  1 - 0

måndag 14 november 2011

Admin-password för Dell-BIOS

Fick en Dell Inspiron-laptop för en tid sedan, som delbetalning i en bytes-affär. Tog med den till jobbet idag för att installera om den med ett fräscht operativ. Den lille rackaren ville dock inte boota på optiskt media, utan hoppar direkt till hårddisken. Till min förargelse var BIOS-setupen låst och då är det tämligen svårt att ändra boot-ordning.

Tack för det. Hmm..

Erfarenheten säger att det minst fem alternativ som står till buds;
1 - Flytta hårddisken till en likadan/snarlik maskin och gör installationen på denna maskin. Flytta sedan tillbaka hårddisken.
2 - Plocka ur hårddisken och anslut till annan dator som extra-disk med USB-interface eller liknande. Preppa disken, dvs gör den bootbar och flytta över hela raddan av windows installationsfiler till disken. Stoppa tillbaka disken i den låsta datorn och kör installationen från hårddisk istället för skiva.
3 - Ringer Dell och ber om en masternyckel som låser upp setup'en
4 - Betalar någon firma som "ordnar fram" en masternyckel
5 - Låser upp maskinen själv

Nackdelen med de först två alternativen är att maskinen fortfarande är låst, och knölet återkommer vid nästa ominstallation. Alternativ tre, fyra och fem ger dig tillbaka full access till maskinen - men det kan vara lite knöligt/dyrt. Alternativ fem är självklart det mest angenäma, men hur låser man upp något när man inte har en nyckel? Enkelt, man provar alla tillgängliga nycklar - eller kanske inte... :-) Eller kanske ändå...

Nej, man letar lite i sitt filarkiv och hittar Dogberts Master Password Generator. Farbror Dogbert tillhör den försvinnande lilla skaran av individer på vår planet som ägnar sig åt reverse-engineering av säkerhetsalgoritmer i BIOS-kod.
Det som händer med just denna Dell-dator - som för övrigt använder en Phoenix-BIOS - är att efter tre felaktiga inmatningar av lösenord själv skriver ut en tillsynes hokuspokus-kod.
Det fina i kråksången är att denna fem-siffriga kod i själva verket är en checksumma, eller hash-kod, av ett giltigt lösenord. Vet man vilken algoritm som används för att räkna fram checksumman kan man skriva ett program som testar tänkbara lösenord, matar dom genom hash-algotitmen, och när man får en checksumma som är identisk med den ovan - då skriker man BINGO!
Dogbert har haft den stora vänligheten att analysera Phoenix-BIOS'ens kod och dessutom försett omvärlden med ett verktyg som räknar fram ett password som matchar just din maskin.

Just nu finns Dogberts Master Password Generator att hämta här;
http://sites.google.com/site/dogber1/blog/pwgen-5dec.zip

Vill man följa denne aningen excentriske Dogberts äventyr klickar man in på;
http://dogber1.blogspot.com/

Finns läsning, sourcekod, binaries till HP, Compaq, Fujitsu mm. mm...

Dell Inspiron v/s Dogbert; 0 - 3 (wo)

söndag 13 november 2011

Renovering av ASUS A6000

Så har turen kommit till en Asus A6000 - närmare bestämt en A6KM - att få en genomgång. Köptes för nästan ett år sedan av en inte fullt så nogräknad säljare på Tradera. Minns att jag packade upp denna dator, för att utbrista i ett "Vad i HELVETE är detta!!##!"... DC-kontakten till datorn hade uppenbarligen gått sönder, och säljaren hade löst detta med att skarva på en sladdstump och låtit kontakten hänga utanför maskinen. Killen hade inte nämnt ett ord om detta i beskrivningen av maskinen. Datorn var också undermånligt packad, så skärmen hade gått sänder i transporten. Tack för detta Oskar Eriksson-Lövstaf - som förövrigt tyckte allt var DHL's fel.

Fick fatt i en defekt A6000 några månader senare som jag tänkte kunde få donera lite delar, men hade då ingen lust eller ork att ta tag i detta. Tog mig dock i kragen för ett par veckor sedan, och beställde en DC-kontakt via en säljare i HongKong på ebay.
http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&item=250746036427&ssPageName=ADME:L:OC:US:1123
Betalade hiskeliga $2.80 - inklusive frakt, typ 20 kronor. Jag fattar inte hur det kan vara så billigt.

Förfarandet vid demonteringen var lite knölig. Hade ingen service-manual till denna, men tar man det lungt och metodiskt funkar det mesta.
- ta bort luckorna till minne/wlan och cpu på undersidan, samt luckan över LCD-kontakterna på baksidan..
- lossa antenn-sladdarna till wlanet och backa loss dessa.
- lossa jord-skruvarna till kablaget för LCD och kameran och ta loss kontakterna
- lossa skruvarna till skärmens gångjärnen. Sitter på undersida & baksida - fyra till varje - och lyft bort skärmen.
- två skruvar på undersidan märkta K lossas. Flatmejsel öppnar lås-spärrarna i tangentbordets överkant och tangentbordet kan lyftas upp. Lossa låset till tangentbordets flatkabel och ta bort tangentbordet.
- Många skruvar för att öppna bottendelen. Lossa alla du ser. En del sitter knasigt vid CPU-fläkt, under batteri, under HD'n och på översidan, under tangentbordet.


Så här makalöst snyggt hade den gode Oskar "lagat" datorn. Va fan, om man ändå gör sig omaket att skruva isär en dator för att jobba i den, varför lagar man den inte ordentligt istället!! Tog en stund att rensa bort och snygga till. Lite prima lötwasser, och dit med den nya kontakten. 100%-ig passform mot hålen i moderkortet.
Snygg och prydligt. Bara att skruva ihop rasket igen, och hålla tummarna för att det funkar. Bättre begagnad skärm kom från en snarlik A6000. Men snablans vad skruvar till denna burk... När man ändå är och pillar i maskinen passar man självklart på att lägga lite ny kylpasta på cpu'n också.
Ett styck Asus A6000 back in business. Glaset till vänster innehåller en välförtjänt dos av C2H5OH . Är ju lördag.. :-)

Happy Hackin