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.

Σχόλια

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

Android | Οι τιμές ακτινοβολίας SAR για όλες τις γνωστές Android συσκευές μέχρι σήμερα

3D Printing | Γιατί οι εκτυπώσεις μου βγαίνουν χάλια και πώς μπορώ να τις διορθώσω;

Φεύγω από την Google | Αντικαθιστούμε το Google Photos με το Nextcloud και το OwnPhotos

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

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

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

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

OnePlus 7 Pro | Εξαιρετικό σε όλα του, αλλά το παίρνεις με 700 ευρώ;

Samsung Galaxy S10 | Είναι χωρίς αμφιβολία ο βασιλιάς του Android και αυτοί είναι οι λόγοι

Xiaomi Robot Vacuum review | Η ρομποτική σκούπα της Xiaomi είναι ο καλύτερος φίλος του τεμπέλη!