freakwave
08.02.2016, 21:04

Code Knacker gesucht > NEXO Knight Schilder

Für die Nexo-Knights gibt es, wie neuerdings für fast jedes Thema, eine App. Diese App kann außer dem üblichen herufgefuchtle via Kamera auch die Schilder einlesen.

Lego möchte dass man diese Schilder in möglichst großer Anzahl in Sets erwirbt, allerdings kann mach die natürlich auch von Bricklink einscannen und Vorteile freischalten.

Damit die App diese Schilder lesen kann haben die Schilder einen Code am Rand.

- Nach ein wenig vergleichen etc kam ich zu dem Schluss dass der Code 32-Bit lang ist.
- Der Code beinhaltet auch eine Fehlerkorrektur.
- Ein Kästenchen kann man verfälschen, die App liest dennoch das korrekte Schild.
- Das würde bedeuten dass vermutlich 5 Bits für die Korrektur reserviert sind.
- Weiters folgen nie mehr als drei gleiche Zustände (leer/gesetzt) aufeinander.
- Die linken 5 Bits sind bis jetzt immer gleich.

Einige habe ich jetzt abgetippt um etwas damit herumzuspielen oder ein Muster zu finden.

0 0 0 1 0 0 1 1 0 0 1 0 1 1 0 1 0 0 0 1 1 0 0 1 0 0 1 0 1 1 1 0
0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 0 1 0 1
0 0 0 1 0 0 1 0 0 1 1 0 0 1 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 1 1 0
0 0 0 1 0 0 1 0 0 1 1 0 1 0 1 1 0 0 1 0 1 1 0 1 1 1 0 1 1 0 1 0
0 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 1 0
0 0 0 1 0 0 0 1 1 1 0 1 1 1 0 1 0 1 1 1 0 0 0 1 0 1 0 1 1 1 0 0
0 0 0 1 0 0 0 1 1 0 1 1 1 0 0 1 1 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1
0 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 0 1 1 0 1 0 1 0 0 1 1 1 0 1 1 1
0 0 0 1 0 0 0 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 0 1 1 0 1
0 0 0 1 0 0 0 1 0 1 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0
0 0 0 1 0 0 0 1 0 1 0 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 0 1 1 0 0 0
0 0 0 1 0 0 0 1 0 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 1 1 1 0 0 0
0 0 0 1 0 0 0 1 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 1 0 0 0 1 1
0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 0 1 0 1
0 0 0 1 0 0 0 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 0

Interessant wäre es jetzt gültige Codes zu finden von Schildern die es noch nicht in freier Wildbahn (sprich zum Kaufen) gibt.

Wer knackt den Code?


My Flickr
Blog zum Trainposter V2
LDraw Teile Update 2019-01


7 vorhergehende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen Beitragsbaum

Seronifar
09.02.2016, 10:50

Als Antwort auf den Beitrag von Lok24

Re: Code Knacker gesucht > NEXO Knight Schilder

Hallo Werner,

jeder Schildtyp hat seine eigene Codierung.

Ein einfaches abfotografieren aus dem Katalog und Lego-eigenen Promo-Bildchen funktioniert nicht, da die Codes dort nicht vorhanden sind. Es gibt aber auf YouTube etliche Videos mit den Schildern, die man eigentlich nur noch abscannen muss.

Grüsse,
Oliver



der seb
09.02.2016, 11:07

Als Antwort auf den Beitrag von freakwave

Editiert von
der seb
09.02.2016, 11:10

Re: Code Knacker gesucht > NEXO Knight Schilder

Hi,

das Studium ist jetzt schon wieder eine Weile her, aber ein bisschen was ist hängengeblieben.

freakwave hat geschrieben:

- Nach ein wenig vergleichen etc kam ich zu dem Schluss dass der Code 32-Bit lang ist.
- Der Code beinhaltet auch eine Fehlerkorrektur.
- Ein Kästenchen kann man verfälschen, die App liest dennoch das korrekte Schild.
- Das würde bedeuten dass vermutlich 5 Bits für die Korrektur reserviert sind.
- Weiters folgen nie mehr als drei gleiche Zustände (leer/gesetzt) aufeinander.
- Die linken 5 Bits sind bis jetzt immer gleich.


Ich vermute mal, dass da eine zyklische Redundanzprüfung (CRC) angewendet wird. Das zugrundeliegende Polynom hat dann wohl eine Hamming-Distanz von 3 (3-fehlererkennend -> 1-fehlerkorrigierend). Das bedeutet, dass es bis zu 3 gekippte Bits erkennt, allerdings nur 1 korrigieren kann. Ein Bit kann man also verändern und es macht nichts, weil der Code selbstkorrigierend ist. Zwei oder drei Veränderungen werden erkannt, allerdings "weiß" der Code dann nicht, wo er was wie korrigieren muss.

Ohne zu wissen, wieviele Bits die Prüfsumme ergeben kann ich aber zum Polynom auch nichts sagen. Bei der kleinen Anzahl an vorliegenden Codes wäre durchprobieren auch keine gute Idee, zumal es wahrscheinlich mehrere Lösungen gäbe.

Dass die linken 5 Bits gleich sind hat meiner Meinung nach nichts zu sagen, da ist wohl einfach Platz nach oben vorrausschauend freigehalten worden oder es ist das Padding, um auf die nächstgrößere Zweierpotenz (32) zu kommen.
Dass es nicht mehr als drei aufeinanderfolgende Bits gibt, könnte auch am Bitstopfen liegen, wobei ich mir das ehrlich gesagt bei der kurzen Nachricht nicht vorstellen kann. Ist wohl eher Zufall.

Edit: Wie schon erwähnt bringt das ja alles nichts, wenn du korrekte Codes generiert werden, sie von der App aber bis zum nächsten update nicht akzeptiert werden. Easter Eggs würde ich da jetzt auch nicht erwarten, oder gibt's bekannte Promo-/Exklusiv-/Werbe-/Vorbesteller-/...-schilder, von denen man bislang keine Codes hat?

Gruß,
Sebastian



Jojo
09.02.2016, 11:27

Als Antwort auf den Beitrag von freakwave

+2Re: Code Knacker gesucht > NEXO Knight Schilder

Hallo!


Den Code knacke ich natürlich nicht. Und da ich kein smartes Mobiltelephon besitze, kann ich dieses ganze Zeugs mit den Apps und so weiter sowieso nicht nachvollziehen. (Ich fühle mich übrigens irgendwie diskriminiert, nur mal so als Randbemerkung. In letzter Zeit gibt's all diese Lego-Spiele überhaupt nicht mehr für den PC, sondern nur noch für irgendwelche obskuren Sondergeräte. Dimensions kann ich auch nicht spielen. Aber egal.)

Jedenfalls würde mich interessieren, ob, wenn man so einen Nexo-Power-Schild einscannt, dann angezeigt wird, wie diese Nexo-Kraft heißt? Und ob man vor ihrer Anwendung schon eine Erklärung bekommt, was sie kann?

Zum Beispiel:

[image]


[image]


[image]




Über eine Antwort würde ich mich freuen und verbleibe mit freundlichen Grüßen

Jojo


[image]


, crobi gefällt das


Lok24
09.02.2016, 11:33

Als Antwort auf den Beitrag von Jojo

Re: Code Knacker gesucht > NEXO Knight Schilder

allo Jojo,

Jojo hat geschrieben:

Jedenfalls würde mich interessieren, ob, wenn man so einen Nexo-Power-Schild einscannt, dann angezeigt wird, wie diese Nexo-Kraft heißt? Und ob man vor ihrer Anwendung schon eine Erklärung bekommt, was sie kann?


Dito, die Frage hatte ich in einem anderen Thread schon aufgeworfen:
Abgesehen von der App ist das ganze ja auch ein Rollenspiel mit Spielplan, Karten und Schilden.
Wo man auch die Sets mitspielen lasen muss, das ist doch das eigentliche Geschäft.

Wo ist die Beschreibung dafür, quasi eine "Spielanleitung"?


Grüße

Werner



freakwave
09.02.2016, 11:42

Als Antwort auf den Beitrag von der seb

Editiert von
freakwave
09.02.2016, 11:43

Re: Code Knacker gesucht > NEXO Knight Schilder

Lok24 hat geschrieben:

Ah, mein Lieblingsthema

Schön, dass ich Dich daran erinnere


der seb hat geschrieben:
Edit: Wie schon erwähnt bringt das ja alles nichts, wenn du korrekte Codes generiert werden, sie von der App aber bis zum nächsten update nicht akzeptiert werden. Easter Eggs würde ich da jetzt auch nicht erwarten, oder gibt's bekannte Promo-/Exklusiv-/Werbe-/Vorbesteller-/...-schilder, von denen man bislang keine Codes hat?

Bei den Promo-Aktionen im Store, wie auch bei AFOL Shopping, gibt es Karten zu gewinnen, auf diesen Karte sind auch Schilder mit Codes im selben Muster (Hell/Dunkel am Rand) aufgedruckt, d.h. es muss einen Menge an Codes geben die zwar freigeschalten, aber nicht öffentlich (Bricklink) bekannt sind.

der seb hat geschrieben:
Ich vermute mal, dass da eine zyklische Redundanzprüfung (CRC) angewendet wird. Das zugrundeliegende Polynom hat dann wohl eine Hamming-Distanz von 3 (3-fehlererkennend -> 1-fehlerkorrigierend). Das bedeutet, dass es bis zu 3 gekippte Bits erkennt, allerdings nur 1 korrigieren kann. Ein Bit kann man also verändern und es macht nichts, weil der Code selbstkorrigierend ist. Zwei oder drei Veränderungen werden erkannt, allerdings "weiß" der Code dann nicht, wo er was wie korrigieren muss.

Um fehlerkorrigierend zu arbeiten muss der Code/das Polynom einen Pointer ausspucken der auf das falsche Bit zeigt, d.h. bei 32 Bits muss der Pointer 5 Bits lang sein, d.h. ich habe 27 Nutzbits und 5 zur Korrektur.

der seb hat geschrieben:
Dass die linken 5 Bits gleich sind hat meiner Meinung nach nichts zu sagen, da ist wohl einfach Platz nach oben vorrausschauend freigehalten worden oder es ist das Padding, um auf die nächstgrößere Zweierpotenz (32) zu kommen.

Ja, das glaube ich auch, das ist einfach die Luft nach oben...

der seb hat geschrieben:
Dass es nicht mehr als drei aufeinanderfolgende Bits gibt, könnte auch am Bitstopfen liegen, wobei ich mir das ehrlich gesagt bei der kurzen Nachricht nicht vorstellen kann. Ist wohl eher Zufall.

Ich glaube schon dass das Vermeiden von drei gleichen Bits an der Codierung liegt. Da gibt es ja auch einige Methoden die unterschiedliche Ansätze haben und unterschiedliche Szenarien betreffen, NRZ, und auch der gute alte HDB3, der aber drei Zustände bzw Pegel braucht damit wir telefonieren können :-).

Wenn man die Codierung ausser acht lässt und die Möglichkeiten mit der Einschränkung "keine drei gleichen Bits hintereinander" berechnet, auf wieviele kommen wir dann?

Ich glaube wir brauchen Herrn Althöfer

Ingo?


My Flickr
Blog zum Trainposter V2
LDraw Teile Update 2019-01


Lok24
09.02.2016, 12:11

Als Antwort auf den Beitrag von freakwave

Re: Code Knacker gesucht > NEXO Knight Schilder

Hallo,

mir ist noch nicht ganz klar was das Knacken des Codes bringen soll.
Es gibt die jetzt in Umlauf befindlichen Codes, die sind bekannt.

Die andern (kommenden) sind in der App noch nicht freigeschaltet.
Oder ich hab's (immer noch) nicht verstanden.

Grüße

Werner



freakwave
09.02.2016, 12:25

Als Antwort auf den Beitrag von Jojo

Re: Code Knacker gesucht > NEXO Knight Schilder

Also das sagt die App zu Deinen Schildern:

[image]


Krokitränen / Kontrolle / Tritt niemals auf im Wasser schwimmende Baumstämme

[image]


Prisma der Klarheit / Schaden / Greife Deine Feinde mit der Macht des Lichts an
Licht? Macht? Angreifen? -> Star Wars?

[image]


Mein persönlicher Favorit:
Fallender Ochsenfrosch / / Quaaack, Quaaack , Quaaack


My Flickr
Blog zum Trainposter V2
LDraw Teile Update 2019-01


Jojo
09.02.2016, 12:30

Als Antwort auf den Beitrag von freakwave

Re: Code Knacker gesucht > NEXO Knight Schilder

Hallo!


Herzlichen Dank!


Tschüß
Jojo


[image]


Eisbär
09.02.2016, 12:48

Als Antwort auf den Beitrag von Jojo

+1Re: Code Knacker gesucht > NEXO Knight Schilder

Liebär Jojo!

Du bist nicht nur allein diskriminiert, und auch nicht irgendwie, sondern datentechnisch.

Und was will man mit den Erläuterungen zu den Schilden anfangen?

Springen der Frosch und das Krokodil mit Kode höher?

Es heißt natürlich richtig: Krokodilstränen. ABSkürzung: Kroko..

Der Frosch hat mit einem Ochsen nur insofern etwas zu tun, als daß beide vor dem Bärge stehen und hinaufzuspringen versuchen. Das Schild hat die Spitze nach unten, also springt der Frosch nach oben.

Noch besser wäre, es gäbe die Schilde reichlich in unbedrucktem Zustande.

Und nun zu etwas ganz anderem: Der Nestor der norwegischen Kinderpsychologie hat heute einen Artikel, in dem er schreibt, daß der elterliche Gebrauch von derlei mobilen Telephongeräten die Kinder verdummen läßt, weil sie entsprechend weniger Kontakt zu den Eltern hätten. Gahnich auszudenken, was geschähe, hätten die Kinder selbär derlei Geräte. Sie sprüngen mit dem Frosch um die Wette auf schwimmende Baumstämme, sähen kurz noch mal das Licht (Exkurz zum Thema: Nahtoderlebnisse...aus Gründen der Pietät heute liebär nich)und die Eltern können unbeschwert sich ihren selephonischen Geräten widmen.


Solidarische Grüße aus der Ecke der Diskriminierten.
Mich.a



crobi gefällt das


freakwave
09.02.2016, 12:55

Als Antwort auf den Beitrag von Lok24

Re: Code Knacker gesucht > NEXO Knight Schilder

Lok24 hat geschrieben:

mir ist noch nicht ganz klar was das Knacken des Codes bringen soll.
Es gibt die jetzt in Umlauf befindlichen Codes, die sind bekannt.


Die App hat im Moment "Platz" für

[image]

Schilder

25 davon sind auf BL, auf Rittersets.de sind 40 zu finden.

Auf Karten sind unter anderem Bohnen zu finden, jedes Böhnchen ein Tönchen?

Da fehlen noch enige Codes, auch wenn drei Schilder pro Set enthalten sein können 108/3 = 36 Sets, die haben wir noch nicht...


...und GAAAAANZ wichtig! Die Neugier!


Meine Theorie mit den "nicht mehr als drei gleiche Bits hintereinander" hat gerade einen Dämpfer bekommen.
Es gibt ein "lebensgroßes" Schild, dort gibt es 6 Bits die "0" sind...


My Flickr
Blog zum Trainposter V2
LDraw Teile Update 2019-01


8 nachfolgende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen

Gesamter Thread: