Xbox zdekodowany

Xboxy, podobnie jak inne urządzenia techniczne mają numery seryjne, i podobnie jak w numerach seryjnych samochodów są w nich zakodowane różne informacje. Autorom bloga pagetable.com udało się je zdekodować, a nawet wykorzystując matematyczne sztuczki, obliczyć ile wyprodukowano wszystkich Xboksów.

W obliczeniach wykorzystano dane zebrane przez Xbox Linux Project , stronę wiki gromadzącą informacje dzięki którym na Xboksie można uruchomić oprogramowanie nie zaakceptowane przez Microsoft. Przy okazji, społeczność Xboksowych hackerów zbierała od użytkowników dane o ich Xboksach: numer seryjny, datę produkcji, wersję i konfigurację.

Numer seryjny Xboxa składa się z dwóch grup, 7- i 5- cyfrowej , w formie xxxxxxx yyyyy . Na podstawie tych danych udało się ustalić, że dwie ostatnie cyfry drugiej grupy numeru seryjnego oznaczają miejsce produkcji (03 - Węgry, 05 - Chiny, 06 - Tajwan), a trzy pozostałe cyfry drugiej grupy to data produkcji: rok (jedna cyfra) i numer tygodnia w którym Xbox został wykonany. W podobny sposób kodowana jest data produkcji opon samochodowych i motocyklowych.

W dalszej części rozważań pod lupę trafiła pierwsza część numeru seryjnego. Na podstawie analizy statystycznej okazało się, że pierwsza cyfra nie jest częścią liczby, a dodatkowym określeniem jakiegoś parametru w zakresie od 1 do 6, prawdopodobnie jest to numer linii produkcyjnej na której wykonano Xboxa. Pozostałe cyfry dają się zgromadzić w rosnące ciągi, czyli są prawdziwymi numerami seryjnymi.

Ale to nie koniec, skoro udało się odnaleźć rosnące numery poszczególnych Xboksów, można dzięki nim spróbować je policzyć. Odpowiednią formułę matematyczną opracował w czasie II wojny światowej aliancki wywiad w celu liczenia niemieckich czołgów, odpowiada ona na pytanie: jeżeli zdobyliśmy X czołgów i najwyższy z ich numerów seryjnych wynosi N, to ile jest wszystkich czołgów (odpowiedź brzmi N((X+1)/X)).

Aliancki wywiad w ten sposób policzył niemieckie czołgi z dokładnością do jednego, jak dokładnie można tak policzyć Xboksy pewnie się od Microsoftu nie dowiemy. Ludziom z bloga Pagetable wyszło 285 tysięcy konsol z jednej linii produkcyjnej z fabryki w Chinach, ale każdy może sobie sam przeliczyć - dane zostały udostępnione w postaci pliku CSV gotowego do dalszej obróbki w Excelu czy Open Office.

[Na podstawie pagetable.com ]

Janusz A. Urbanowicz