Προς το περιεχόμενο

How to hack .pkg - package hacking


un1xh4ck3r

Προτεινόμενες αναρτήσεις

Στον οδηγό αυτόν θα δουμε πώς γίνεται το hacking σε pkg αρχεία(αρχεία εγκαταάστασης προγράμματος) για να είναι δυνατή η εγκατάσταση προγράμματος σε προηγούμενες εκδόσεις του mac os x 10.4, για παράδειγμα το iWork δέν εγκαθιστατε στο mac os x tiger 10.4.8 αλλά μόνο σε 10.4.10 και άνω, εμείς θα το κάνουμε να δουλέψεi!

 

Λοιπόν στο παράδειγμα μας θα χρησιμοποιήσουμε την πιο πρόσφατη beta του Safari η οπόια είναι μόνο για mac os x 10.4.9 και άνω και θα την εγκαταστήσουμε στο mac os x 10.4.8!

 

Όπως βλέπετε στο screenshot 1 δέν γίνεται η εγκατάσταση , μας βγάζει (!)

snapshot20071015214920hf1.th.png

 

κάνουμε δεξί κλίκ στο πακέτο >show package contents

snapshot20071015214941pq1.th.png

 

θα μάς ανόιξει τον finder κάνουμε διπλό κλίκ στον φάκελο "Contents"

snapshot20071015214957yk5.th.png

 

μετά , δεξί κλίκ στο αρχείο με κατάληξη .dist >Open With Other>Other

snapshot20071015215015pk4.th.png

 

πάμε στόν φάκελο applications και επιλέγουμε το TextEdit

snapshot20071015215035jc3.th.png

 

μετά ψάχνουμε να βρούμε που λέει τήν έκδοση που επιτρέπεται η εγκατάσταση "ProductVersion != "10.4.x"

snapshot20071015215052ii0.th.png

 

και το αλλάζουμε στην έκδοση μας!

 

 

άν έχει 2 product version καλό είναι να τα αλλάξουμε και τα 2

 

 

αποθηκέυουμε το αρχείο, κλείνουμε τα παράθυρα που έχουμε ανοιχτά και επιχειρούμε την εγκατάσταση που αυτή την φορά θα είναι επιτυχής!

 

snapshot20071015215124ub8.th.png

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πολύ καλό αλλά δεν νομίζω να είναι και ότι καλύτερο.

Ως γνωστό η apple έχει πάρα πολύ καλή υποστήριξη και προς τα πίσω.

 

Μπορούμε και με άλλους τρόπους αλλά πιο χειροκίνητα.

Ένα πολύ καλό πρόγραμμα έιναι το Pacifirst

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Απλά πήγαινε

System\Library\CoreServices\SystemVersion.plist

και άλλαξε και τα δύο 10.4.x στην τελευταία έκδοση.

So Simple γιατί πολλά προγράμματα δεν δέχονται hacks. ;)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

αναρωτιέμαι γιατί να μην κάνει κάποιος update και εφόσον λέει ότι για να παίξει κάτι χρειάζεται να έχεις από κάποια version και πάνω μήπως με το όλο κόλπο θα έχεις πρόβλημα?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ενα από τους λόγους είναι για PC που τρέχουν OS X και συνήθως αν καταφέρουν να νάλουν μια έκδοση δεν την κάνουν update γιατί μπορεί να σταματήσει να παίζει. Αλλιώς σπάνια υπάρχει λόγος να μην κάνεις update. Τώρα για άλλη έκδοση λειτουργικού πχ από 10.3 σε 10.4 μπορεί να μην το υποστηρίζει το μηχάνημα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γιατί μάλλον με κάποια updates προστίθενται κάποια αρχεία που είναι χρήσιμα στην εφαρμογή για να είναι σε μεγαλύτερο ποσοστό σταθερή.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...