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 που είδαμε παλαιότερα.

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

Σχόλια

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

Φεύγω από την Google (μέρος 15) | ''Ξηλώνουμε'' τα Google apps από το Android

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

Ιδιωτικό απόρρητο | Το αφελές επιχείρημα του ''Δεν έχω τίποτα να κρύψω''

Docker (μέρος 7) | Στήνουμε έναν reverse proxy για τα container μας με το Traefik

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

Μάθε παιδί μου Linux (μέρος 11) | Δίσκοι, κατατμήσεις και σύστημα αρχείων (filesystem)

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

Απόρρητο | ''Μπερδεύουμε'' τον αλγόριθμο Google και Facebook με ψεύτικες πληροφορίες

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

Android | Βάλε στην ''απομόνωση'' τις εφαρμογές που δεν εμπιστεύεσαι με το Shelter