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

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 προστίθενται κάποια αρχεία που είναι χρήσιμα στην εφαρμογή για να είναι σε μεγαλύτερο ποσοστό σταθερή.

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

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

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