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.

Σχόλια

Διαβάστε επίσης...

Xiaomi Mi 9 | Η καλύτερη οικονομική Android ναυαρχίδα που μπορείς να αγοράσεις

Raspberry Pi | Φτιάχνουμε τη δική μας cloud υπηρεσία (Dropbox) με τη βοήθεια του Nextcloud

Galaxy Fold | Το αναδιπλούμενο smartphone της Samsung είναι πανέμορφο αλλά καθόλου πρακτικό

Οδηγός αγοράς | Τα καλύτερα Android smartphone του 2018 για το 2019

Sharp Aquos Crystal: Το smartphone που ψάχνουμε μόλις δημιουργήθηκε από τη Sharp

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

Το απόλυτο tip για καλές νυχτερινές φωτογραφίες με οποιοδήποτε Android smartphone

Φεύγω από τη Google | Αντικαθιστούμε τον Chrome με τον Firefox και την Αναζήτηση Google με το DuckDuckGo

Οι 13 ελαφριές εφαρμογές που πρέπει να έχει κάθε Android Go smartphone

Android Basics | Τι είναι το πρόγραμμα Android One, ποια τα πλεονεκτήματα και ποια τα αρνητικά του;