Eνεργοποιήστε το init.d σε οποιαδήποτε Android συσκευή με τη βοήθεια του Zip-init


Η αναζήτηση της απόλυτης ελευθερίας στο Android, δεν τελειώνει με την απόκτηση δικαιωμάτων διαχειριστή (το γνωστό μας root). Αυτό είναι μόνο το κλειδί για να ανοίξουμε νέους ορίζοντες λειτουργικότητας και παραμετροποίησης και ένα μεγάλο κομμάτι είναι η υποστήριξη init.d. Από σήμερα λοιπόν, όλοι μπορούμε να τα καταφέρουμε χρησιμοποιώντας το Zip-init.

To init.d (το αναφέραμε και παλαιότερα) είναι ένα χαρακτηριστικό που επιτρέπει στο σύστημα να τρέχει δικές μας εντολές, γραμμένες σε ένα απλό αρχείο κειμένου, κάθε φορά που το ενεργοποιούμε. Αυτές οι εντολές μπορεί να είναι απλές (εκκαθάριση της cache ή των στατιστικών της μπαταρίας), ή σύνθετες (βελτιώσεις RAM, ext4 κλπ.) και λειτουργούν απλά βάζοντας το αρχείο που είναι γραμμένες, στη διαδρομή "/etc/init.d" της συσκευής και κάνοντας επανεκκίνηση (θα βρείτε πάρα πολλά με μία αναζήτηση στο ίντερνετ). Μέχρι σήμερα χρειαζόταν να εγκαταστήσουμε νέο πυρήνα στη συσκευή μας, που θα είχε ήδη ενεργοποιημένο το init.d, για αυτό το λόγο δημιουργήθηκε το Zip-init, το οποίο μπορεί να εγκατασταθεί σε οποιαδήποτε rooted Android συσκευή.

Προϋποθέσεις
Απαραίτητες προϋποθέσεις, να έχουμε:
  • rooted Android συσκευή
  • την ClockworkMod recovery στη συσκευή μας
  • το busybox εγκατεστημένο μέσω του Busybox Installer (προτιμήστε απλό install και όχι smart)
  • το Zip-init το οποίο μπορείτε να κατεβάσετε από εδώ.

Οδηγίες
Ακολουθείτε τις οδηγίες, πάντα με δική σας ευθύνη. Προτείνεται να κάνετε ένα nandroid backup μέσω recovery κάθε φορά που επιχειρείτε αλλαγές στο σύστημα.

1. Κατεβάζουμε το αρχείο "zip-init.zip" και το τοποθετούμε στην sd κάρτα της συσκευής μας.
2. Μπαίνουμε σε recovery mode και εγκαθιστούμε το zip.
3. Κάνουμε επανεκκίνηση  και είμαστε έτοιμοι.

Ένα βίντεο για βοήθεια:


Για να επαληθεύσετε οτι λειτουργεί, μπείτε με έναν file explorer στο φάκελο "/data" και δείτε αν υπάρχει το αρχείο "Test.log". Αν υπάρχει, το init.d έχει ενεργοποιηθεί.

Προβλήματα
  • Αν κατά την εγκατάσταση σας εμφανίσει "status error 0", αντικαταστήστε το αρχείο "update-binary" που βρίσκεται στη διαδρομή "META-INF/com/google/android", με το ίδιο αρχείο οποιουδήποτε zip προορίζεται για τη συσκευή σας (για παράδειγμα μίας ROM) και ξαναδοκιμάστε.


Υπάρχει και μία δεύτερη μέθοδος η οποία εγκαθιστά το ίδιο αρχείο μέσω του Terminal Emulator, με την ονομασία Term-init και μπορείτε να τη βρείτε στο ίδιο νήμα, στο πρώτο post. Ενεργοποιώντας το init.d μπορείτε να χρησιμοποιήσετε και όλα τα χαρακτηριστικά του Pimp My ROM που είδαμε παλαιότερα.

Ενημερώστε μας, αν λειτουργεί όντως σε όλες τις συσκευές, στα σχόλια, παρακάτω.

Σχόλια

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

Android | Περιόρισε την παρακολούθηση των εφαρμογών και κόψε τις διαφημίσεις με το TrackerControl

Android | Γιατί δε θα αγόραζα ποτέ smartphone της OnePlus

Ubuntu Touch 2020 review | Μια πραγματική mobile GNU/Linux διανομή έτοιμη για καθημερινή χρήση

Docker (μέρος 1) | Τι είναι και πώς το εγκαθιστούμε στον υπολογιστή μας;

Android Basics | Τι είναι το ADB, πώς το χρησιμοποιώ και ποιες είναι οι βασικές εντολές του

Μάθε παιδί μου Linux (μέρος 7) | Ο ρόλος των χρηστών και των ομάδων στο Linux

Google Pixel 4a, OnePlus Nord, iPhone SE | Συγκρίνουμε τα πιο ενδιαφέροντα smartphone του 2020

Μάθε παιδί μου Linux (μέρος 8) | Άδειες φακέλων, αρχείων και διεργασιών

Android | Χρήσιμα tip για να βγάζουμε εξαιρετικές φωτογραφίες με το κινητό μας

Home Assistant (μέρος 3) | Πώς δημιουργούμε αυτοματισμούς στο smart home server μας