Windows: Παράκαμψη περιορισμού για επεξεργαστές επόμενης γενιάς

Η Microsoft όπως είναι γνωστό έχει μπλοκάρει την διάθεση ενημερώσεων σε συστήματα με Windows 7 και 8.1 συσκευές που τρέχουν με κάποιο επεξεργαστή νέας γενιάς.

Η εταιρεία ανακοίνωσε την αλλαγή τον Ιανουάριο του 2017, συμπληρώνοντας για όλους τους επεξεργαστές θα διατίθεται για τα Windows 10, και όχι παλαιότερες εκδόσεις των Windοws.windows

Η εταιρεία στη συνέχεια κυκλοφόρησε τις ενημερώσεις, KB4012218 και KB4012219 οι οποίες για πρώτη φορά είχαν την δυνατότητα να εντοπίζουν το hardware σε συστήματα με Windοws 7 και 8,1 και να σταματούν την ενημέρωση εμφανίζοντας την παρακάτω εικόνα:

Windows

Ας δούμε τι μπορούμε να κάνουμε με αυτό…

Ο χρήστης zeffy από το GitHub αποφάσισε να εξετάσει παραπάνω το πως η Microsoft καταφέρνει να κλειδώνει την εγκατάσταση updates. Με μια πιο προσεκτική ματιά παρατήρησε ότι το κλείδωμα γίνεται στο επίπεδο του λειτουργικού συστήματος.

Αυτό που έκανε λοιπόν ήταν τα εξής:

Κατέβασε το KB4012218 από τη Microsoft.
Έκανε extract το περιεχόμενο του αρχείου MSU χρησιμοποιώντας το expand command line tool. Αυτό που έκανε ουσιαστικά ήταν να εξάγει όλα τα αρχεία της ενημέρωσης, για να μπορεί να τα αναλύσει ξεχωριστά.
Τα αρχεία ήταν πάρα πολλά και στη συνέχεια χρησιμοποίησε το PowerShell για να φιλτράρει τα αρχεία με οτιδήποτε αρχίζει με “wu” για να βρει αυτά που σχετίζονται με  το Windοws Update.
Διαβάζοντας τον κώδικα και αναζητώντας τα calls ανακάλυψε το wuaueng.dll, και τις του:  sCPUSupported(void) και IsDeviceServiceable(void).

Αφού βρήκε την αιτία θα έπρεπε να αναπτύξει μια λύση για να παρακάμψει το block του Windows Update.

Πειράζοντας λίγο το IsDeviceServiceable(void) κατάφερε να μην ειδοποιείται το Windοws Update για το τι CPU χρησιμοποιεί το μηχάνημα.

Η λύση λοιπόν είναι ένα crack που “επιδιορθώνει” το dll. Ο zeffy ανέβασε τα patched αρχεία (32-bit και 64-bit) για Windοws 7 και Windοws 8.1 στη σελίδα του στο GitHub. Ο πηγαίος κώδικας είναι επίσης διαθέσιμος και μπορείτε να τον ελέγξετε.

Τα patches λειτουργούν σαν που απλά θα πρέπει να τρέξετε για να κάνουν τις απαραίτητες αλλαγές. Το Windows Update θα συνεχίσει να λειτουργεί ακριβώς όπως παλιά.

Προσοχή: πριν εφαρμόσετε το crack κρατήστε ένα αντίγραφο ασφαλείας του αρχείου Wuaueng.dll.

Φυσικά η παραπάνω μέθοδος μπορεί να διαρκέσει μέχρι την κυκλοφορία του επόμενου Wuaueng.dll από τη Microsoft.

iGuRu.gr The Best Technology Site in Greeceggns

Get the best viral stories straight into your inbox!















giorgos

Written by giorgos

Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ....

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).