DeltaJen: Το script που κάνει τα update των custom ROM... μινιόν!


Η αναβάθμιση της ROM μας είναι πάντα ένα ευχάριστο γεγονός, όταν όμως αναγκαζόμαστε να την κατεβάσουμε ολόκληρη δεν είναι και ότι καλύτερο. Γιατί δεν ακολουθούν άραγε όλοι την πρακτική της OmniROM όπου τα Delta update που διαθέτει είναι μικρά σε μέγεθος και περιέχουν μόνο τις αλλαγές που προέκυψαν;

Όσοι ασχολείστε με το ROM developing μπορείτε να κάνετε το ίδιο με το DeltaJen, ένα script το οποίο συγκρίνει την προηγούμενη με την επόμενη έκδοση και παράγει ένα μικρό *.zip αρχείο που περιέχει μόνο τις αλλαγές! Έχει δημιουργηθεί στη γλώσσα python, γνωστή στους κύκλους του Linux, η οποία λειτουργεί όμως σε όλα τα λειτουργικά συστήματα. Για να το χρησιμοποιήσουμε χρειάζεται τερματικό αλλά αν δημιουργείς τη δική σου ROM, αυτό πρέπει να το κατέχεις καλά.

Θα πρέπει λοιπόν να εγκαταστήσουμε την Python (έχει δοκιμαστεί στην 2.7 και τις 3.2+ εκδόσεις) όπως και μερικά ακόμη εργαλεία τα οποία θα βρείτε εδώ. Όταν όλα μπουν στη θέση τους η εντολή για να δημιουργήσουμε το Delta update μας είναι η εξής:

python DeltaJen.py -b <ROMv1.zip> -i <ROMv2.zip> -o <output.zip>

Όπου "ROMv1.zip" βάζουμε τη διαδρομή της προηγούμενης έκδοσης της ROM μας, όπου "ROMv2.zip" βάζουμε την τελευταία μας έκδοση και αν αφήσουμε το "output.zip" ως έχει απλά θα μας δημιουργήσει ένα αρχείο με την ονομασία "output".

Αυτό το αρχείο μπορούμε να το βάλουμε πλέον στη συσκευή μας και να το εγκαταστήσουμε μέσω recovery, προσοχή όμως, γιατί η συσκευή θα πρέπει να τρέχει την έκδοση "ROMv1" που χρησιμοποιήσαμε ως βάση για να φτιάξουμε τη "ROMv2".

Είναι όλο και όλο μια εντολή που θα γλιτώσει τους ROM developer από το hosting μεγάλων αρχείων στον cloud λογαριασμό τους, ενώ οι χρήστες θα μπορούν σε λιγότερο χώρο να κρατάνε πολλές version της ROM που χρησιμοποιούν, σε περίπτωση που τις χρειαστούν στο μέλλον. Μπορείτε να βρείτε περισσότερες πληροφορίες στο νήμα του εργαλείου στο XDA.

Σχόλια

Δείτε επίσης...

Psiphon 113: Η εφαρμογή που σου δίνει ελεύθερο και δωρεάν ίντερνετ από το κινητό σου (χωρίς πλάκα)

Πέντε τρόποι για να ξεκλειδώσεις τη συσκευή σου αν έχεις ξεχάσει το Μοτίβο ή το PIN

Πώς μπορούμε να εγκαταστήσουμε περισσότερες εφαρμογές με ευκολία, σε όλες τις συσκευές Android

Εφαρμογές Google: Μάθετε τα μυστικά τους και πώς θα τις χρησιμοποιήσετε με επιτυχία!

Android Basics | Τι είναι Root και πώς μπορείς να το κάνεις σε οποιαδήποτε συσκευή;

Online αγορές από Κίνα | Με τη νέα μέθοδο αποστολής EU Express το δέμα μας δεν περνάει από τελωνείο

Android Basics: Όλα όσα πρέπει να ξέρετε για το λεγόμενο brick

Πώς μπορούμε να επαναφέρουμε φωτογραφίες και άλλα αρχεία που έχουμε διαγράψει από την Android συσκευή μας;

Χρησιμοποιήστε την πλοήγηση του Google Maps στην Ελλάδα, χωρίς σύνδεση στο ίντερνετ!

Android Basics: Γιατί στο Android 4.2 δεν μπορώ να μεταφέρω τις εφαρμογές μου στην SD κάρτα;