ΜΕΡΟΣ ΙΙΙ
-Είμαι κάτοχος ενός κλώνου με μη γνήσια MAC κι έχω διαβάσει στο Internet, αλλά και σε περιοδικά του χώρου, ότι η αλλαγή της διεύθυνσης MAC σε επίπεδο λογισμικού είναι απλή διαδικασία. Αρκεί να γράψουμε 3-4 γραμμές στο αρχείο /var/etc/init ή ακόμη ευκολότερα να χρησιμοποιήσουμε το plug-in "MAC Changer". Γιατί λοιπόν πρέπει να διαβάσω όλα αυτά και να μην προχωρήσω με τη μέθοδο που γνωρίζω;
Επειδή αν σκοπεύεις να εγκαταστήσεις μοντέρνο Gemini, θα καταλήξεις με «νεκρό» τον κλώνο σου... Εδώ θέλει λίγη προσοχή, γιατί κι εγώ έτσι την πάτησα με το δικό μου κλώνο. Αν έχουμε δυο παλιούς κλώνους που «φοράνε» κάποιο ασφαλές image (π.χ. Gemini 4.20), έχουν την ίδια διεύθυνση MAC κι απλώς θέλουμε να τους συνδέσουμε στο ίδιο δίκτυο, χωρίς ταυτόχρονα ν'αναβαθμίσουμε το λογισμικό τους, τότε ναι, μπορούμε να χρησιμοποιήσουμε τις παραπάνω απλές λύσεις. Άλλωστε πριν από 2-3 χρόνια που γράφονταν οι οδηγίες για το αρχείο init, τα images της ομάδας Gemini δε δημιουργούσαν προβλήματα στους κλώνους. Να ξεκαθαρίσουμε λοιπόν ότι η παρέμβαση στο αρχείο init βοηθάει μόνο στην περίπτωση που έχουμε εγκατεστημένο κάποιο ασφαλές image και θέλουμε απλώς να λύσουμε το πρόβλημα με τις δυο ίδιες MAC addresses (περίπτωση πλέον πολύ σπάνια).
Να εξηγήσουμε τώρα για ποιο λόγο αυτή η μέθοδος δεν μπορεί να μας βοηθήσει σήμερα: Έστω ότι έχουμε κλώνο με μη γνήσια MAC address που φοράει το ασφαλές Gemini 4.20 κι εμείς θέλουμε να την αλλάξουμε, ελπίζοντας ότι έτσι θα μπορέσουμε να του περάσουμε νεώτερη έκδοση του image π.χ. την 4.40. Η αλλαγή γίνεται επιτυχώς με το αρχείο /var/etc/init, αλλά μόλις φλασάρουμε τον κλώνο με το DreamUp, προφανώς
όλα διαγράφονται! Συνεπώς, θα πρέπει να γίνει
τουλάχιστον μια εκκίνηση του δέκτη (η πρώτη) με το νέο image για να μπορέσουμε να μεταφέρουμε εκ νέου μέσω ftp το αρχείο init. Σε αυτή τη μια και μοναδική εκκίνηση του δέκτη όμως, αυτός αναγνωρίζεται σαν κλώνος κι αυτομάτως ενεργοποιείται η ωρολογιακή βόμβα. Στο δεύτερο boot του δέκτη, με το αρχείο init παρόν πια, ο κλώνος αναφέρεται ως γνήσιος από το Gemini ("Manufacturer: Dream-Multimedia-TV"), ωστόσο τα πάντα έχουν κριθεί. Μετά από μερικές εκκινήσεις, εμφανίζεται το γνωστό προκλητικό μήνυμα: "
Warning! Clone receiver detected. Adios amigo!" και το κουτάκι δεν ανοίγει πια, αφού έχει διαγραφεί ο boot loader.
Προσωπικά πιστεύω ότι ο μόνος λόγος που διατηρείται ακόμη το plug-in "MAC changer" στον εξυπηρετητή της Gemini team είναι αποκλειστικά παραπλανητικός. Άλλωστε, η μοναδική χρησιμότητα αυτού αφορά στους κλώνους και η ομάδα μάς έχει πείσει για τα αισθήματά της προς αυτούς. Άρα λοιπόν γιατί αφήνει το "MAC changer" στη λίστα που βλέπουμε όταν συνδεόμαστε για να κατεβάσουμε addons; Προφανώς για να «τσιμπήσουν» κάποιοι νομίζοντας ότι με τη βοήθειά του θα καταφέρουν ν'αλλάξουν τη διεύθυνση MAC του κλώνου τους και μετά θα μπορέσουν να βάλουν νεώτερο Gemini.
-Για ποιο λόγο η Gemini Team προχώρησε σε μια τέτοια ενέργεια που καταστρέφει τους κλώνους μας; Τι κερδίζει από αυτό;
Δεδομένου ότι το Gemini image ήταν με διαφορά το δημοφιλέστερο λογισμικό για δέκτες Dreambox πριν ξεκινήσουν όλα αυτά, είναι βέβαιο ότι ζημιώθηκε σημαντικά από άποψη αριθμού των πιστών οπαδών του. Σήμερα, πολλοί κάτοχοι κλώνων αποφεύγουν το Gemini, ακόμη κι αν στην πραγματικότητα μπορούν να το εγκαταστήσουν. Άλλοι επειδή δεν είναι σίγουροι κι εξακολουθούν να φοβούνται από αυτά που ακούγονται κι άλλοι επειδή ενοχλήθηκαν από τη γενικότερη στάση της ομάδας. Και δικαιολογημένα, αφού αυτή όχι μόνο δεν προειδοποίησε κανέναν για τις προθέσεις της (εκτός μιας αναφοράς στις προδιαγραφές της έκδοσης 4.30, ανάμεσα στις δεκάδες), ενώ γνώριζε πόσοι κάτοχοι κλώνων χρησιμοποιούν τα images της, αλλά έκανε και την ψευδή δήλωση ότι στην (τότε) επερχόμενη έκδοση 4.3.1 θ'απενεργοποιήσει τον έλεγχο γνησιότητας.
Είναι απαράδεκτο να έχεις πληρώσει >100 για ένα δορυφορικό δέκτη που αγόρασες νόμιμα και να έρχεται μια ομάδα ανάπτυξης ανοιχτού λογισμικού να σου τον καταστρέφει για να προασπίσει τα συμφέροντα μιας ιδιωτικής εταιρείας! Αν απλώς ο κλώνος δεν εκκινούσε με το νέο Gemini, τότε θα το καταλάβαινα. Θα έλεγα ότι είναι μια απόφαση της ομάδας να μην υποστηρίξει τους κλώνους. Αλλά όχι και να τον καταστρέφει και μετά να χρειάζεται επισκευή! Εκτός αυτού, υπάρχει και μια ξεκάθαρη δήλωση μέλους της ομάδας Gemini ότι δεν ελέγχουν για time bombs τους drivers και τους boot loaders που λαμβάνουν από την εταιρεία, ενώ επίσης έχουν απαγορέψει στο forum τους οποιοδήποτε post αφορά σε υποστήριξη κλώνου!
Είναι κάτι παραπάνω από προφανές λοιπόν, ακόμη και στον πιο καλοπροαίρετο κάτοχο Dreambox, ότι πίσω από τη Gemini team βρίσκεται η μαμά Dream-Multimedia. Άλλωστε, η ίδια η εταιρεία ουσιαστικά δεν αναπτύσσει λογισμικά για τους δέκτες της, οπότε βρήκε μια ομάδα ανάπτυξης με πολυάριθμο κοινό, πρόθυμη να δεχθεί την οικονομική και τεχνική βοήθειά της για να υποστηρίξει τα προϊόντα της. Και τα υποστηρίζει θαυμάσια είναι αλήθεια!
Για την ιστορία, αναφέρω ότι η πρόφαση της Gemini team για την απόφαση ενσωμάτωσης του καινούριου driver για τον DM500S στα λογισμικά της, ο οποίος περιείχε τη βόμβα, ήταν η επιπλέον δυνατότητα που έδινε στο δέκτη να προβάλλει αρχεία εικόνας .jpg.
Αυτό είναι αληθές. Από την έκδοση 4.30 και μετά, οι 500άρηδες (γνήσιοι και κλώνοι) μπορούν να διαβάσουν φωτογραφίες, ενώ πριν δεν μπορούσαν.
-Και τώρα η ουσία: Έχω ένα κλώνο του DM500S που έχω επιβεβαιώσει ότι έχει μη γνήσια διεύθυνση MAC τόσο από το αυτοκόλλητό του όσο και μέσω της εντολής ifconfig. Πώς μπορώ να την τροποποιήσω, ώστε στη συνέχεια να μπορώ να περνάω άφοβα τα Gemini images;
Κατ'αρχήν να επαναλάβω ότι τα συγκεκριμένα βήματα
ΔΕΝ τα έχω εφαρμόσει προσωπικά, αφού (όπως εξήγησα) στη δική μου περίπτωση ο κλώνος επισκευάστηκε από το κατάστημα και δεν είχα λόγο να προβώ σε επιπλέον πειράματα. Ωστόσο οι οδηγίες είναι διασταυρωμένες και συνεπώς τις παραθέτω ως έγκυρες.
Για να προχωρήσουμε στη μόνιμη αλλαγή της διεύθυνσης MAC, θα χρειαστούμε τουλάχιστον δυο αρχεία:
i) Το γνωστό πρόγραμμα "Flash Wizard v6.3" που μπορούμε εύκολα να βρούμε στα downloads διαφόρων «δορυφορικών» forum και πάντως σίγουρα στη βάση δεδομένων του ihad και
ii) ένα ειδικό image που ονομάζεται "
Brainwave MAC Address Changer" και θα μας βοηθήσει στην αλλαγή.
Τα βήματα που ακολουθούμε είναι τα εξής:
1. Συνδέουμε το δέκτη μας στο δίκτυο, ανοίγουμε το Flash Wizard και περνάμε το αρχείο "brainwave mac address changer.fw2" στον κλώνο μας. Αν και το Flash Wizard είναι εύχρηστο, μπορείτε να βρείτε εύκολα στο Διαδίκτυο λεπτομέρειες για το πώς δουλεύει.
2. Κάνουμε επανεκκίνηση του κλώνου, ώστε να φορτωθεί το ειδικό αυτό image για πρώτη φορά.
3. Συνδεόμαστε μέσω telnet με το κουτάκι μας, χρησιμοποιώντας τα γνωστά στοιχεία
root/
dreambox. Για να βρούμε τη διεύθυνση IP που έχει ο δέκτης, καλό είναι να έχουμε ενεργοποιημένο το διακομιστή DHCP του ADSL modem/router μας και να χρησιμοποιήσουμε το πρόγραμμα "Find MAC Address" που προανέφερα ή να τη δούμε από το Web Interface του router. Για να συνδεθούμε μέσω telnet, μπορούμε να χρησιμοποιήσουμε τη γραμμή εντολών των Windows XP ή το δημοφιλές πρόγραμμα "Dreambox Control Center" (DCC).
4. Εκτελούμε το ειδικό script /var/patchME με παράμετρο τη διεύθυνση MAC που επιθυμούμε ν'αποδώσουμε στον κλώνο. Δηλαδή πληκτρολογούμε
/var/patchME 00 09 34 SS SS SS, όπου S μπορούμε να βάλουμε όποιο 16αδικό ψηφίο θέλουμε. Τα ζεύγη χωρίζονται απλώς με κενά, χωρίς να χρησιμοποιήσουμε παύλες ή κάτι άλλο.
Προσοχή, διότι στο αρχείο readme.txt που συνοδεύει το Brainwave image αναφέρει λανθασμένα ότι η MAC μπορεί να ξεκινά από 00-09-CC.
5. Λογικά, όλα έχουν πάει καλά και πλέον ο κλώνος μας είναι «γνήσιος». Η νέα διεύθυνση MAC που του αποδώσαμε είναι μόνιμη, δηλαδή παραμένει ίδια ακόμη και μετά από φλασάρισμα του δέκτη με νέο image.
6. Κάνουμε επανεκκίνηση του κουτιού κι επιβεβαιώνουμε ότι η MAC address έχει αλλάξει, π.χ. με την εντολή
ifconfig eth0 από telnet ή με το πρόγραμμα "Find MAC Address". Θα πρέπει να δούμε τη νέα MAC που είχαμε δώσει ως παράμετρο στο script /var/patchME.
7. Χρησιμοποιούμε το
DreamUp v1.3.3.4 και συνδέουμε το δέκτη με τον H/Y με καλώδιο null modem. Προχωράμε στην εγκατάσταση ενός Gemini image της αρεσκείας μας, αλλά για προληπτικούς λόγους συστήνω
την πρώτη φορά να περάσετε την ασφαλή έκδοση 4.20.
8. Κάνουμε εκκίνηση του κλώνου μας με το νέο image και επιβεβαιώνουμε εκ νέου ότι η διεύθυνση MAC έχει παραμείνει αυτή που του είχαμε ορίσει (00-09-34-SS-SS-SS).
9. Αν όλα είναι καλά, όπως αναμένεται, τότε μπορούμε
άφοβα να περάσουμε στο ονειροκούτι μας όποιο Gemini θέλουμε. Τη στιγμή που γράφονται αυτές οι γραμμές, εγώ έχω περασμένο στον κλώνο μου το GP 4.60 και είμαι απόλυτα ευχαριστημένος. Για τις αναβαθμίσεις προτείνω πάντα το τελευταίο DreamUp και τη σειριακή σύνδεση, αν και υπάρχουν ευκολότεροι και ταχύτεροι τρόποι (π.χ. μέσω LAN).
Και μια συμβουλή για το τέλος: Επειδή δεν ξέρουμε τι μπορεί ανά πάσα στιγμή να σκαρφιστεί η DMM και οι συνεργάτες της στην ομάδα Gemini, προκειμένου να εξοντώσουν τους κλώνους μας, καλό είναι
να μη σπεύδουμε αμέσως να εγκαθιστούμε κάθε νέα έκδοση που βγάζουν. Προσωπικά, περιμένω τουλάχιστον 10-15 ημέρες πριν προχωρήσω στην εγκατάσταση ενός καινούριου Gemini Project. Αν κάτι ύποπτο συμβαίνει με τη νέα έκδοση, σε αυτό το χρονικό διάστημα θα έχει μαθευτεί, οπότε θα το ξέρω από πριν και θα πράξω αναλόγως.
ΚΑΛΗ ΕΠΙΤΥΧΙΑ ΚΑΙ ΚΑΛΕΣ ΑΝΑΒΑΘΜΙΣΕΙΣ!
LONG-LIVED CLONES!