Πώς να χρησιμοποιήσετε το Init.d με οποιοδήποτε τηλέφωνο

Init.d έχει ιδιαίτερη θέση στο Android. Με αυτό, οι χρήστες μπορούν να εγκαταστήσουν σενάρια και mods για εκτέλεση κατά την εκκίνηση, και έτσι να τροποποιήσουν σχεδόν οποιαδήποτε πτυχή του τηλεφώνου θέλουν. Υπάρχουν τροποποιήσεις μπαταρίας, τροποποιήσεις απόδοσης, προσαρμογές GPS, τροποποιήσεις σήματος και η λίστα συνεχίζεται και συνεχίζεται. Ωστόσο, για να λειτουργήσουν αυτά τα σενάρια, πρέπει πρώτα να έχει το τηλέφωνο init.d υποστήριξη. Συνήθως, τα Ramdisks παρέχουν init.d υποστήριξη, αλλά μερικές φορές είναι δυνατό να κερδίσετε init.d υποστήριξη χωρίς να αναβοσβήνει ένα νέο Ramdisk, ή ακόμα και χωρίς να αλλάξει καθόλου το Ramdisk.

Αυτό είναι κάτι που αναγνωρίζεται από τον προγραμματιστή XDA καπνός1337 έχει εργαστεί για μια σειρά από συσκευές. Με ένα mod που ονομάζεται EZ InitD, το smokin1337 βοηθά τους χρήστες να προσθέσουν init.d υποστήριξη εύκολα. Επιπλέον, ο προγραμματιστής δίνει μερικές επιλογές για τον τρόπο χρήσης του mod. Η μία έκδοση είναι για τους χρήστες να αναβοσβήνουν μέσω προσαρμοσμένης ανάκτησης, ενώ η άλλη είναι για προγραμματιστές ROM να συμπεριλάβουν στις ROM τους. Το καλύτερο μέρος είναι ότι είναι απλό.

Αφού εφαρμοστεί το mod, οτιδήποτε υπάρχει init.d Ο φάκελος θα εκτελείται κατά την εκκίνηση, όπως συνήθως. Στην έκδοση προγραμματιστή ROM, οι προγραμματιστές μπορούν πραγματικά να αλλάξουν τον κατάλογο σε ό, τι θέλουν. Με άλλα λόγια, θα μπορούσαν να υπάρχουν ROM κατασκευασμένες με init.d υποστήριξη αλλά χωρίς πραγματική init.d ντοσιέ. (Εντ: Σκέφτομαι /etc/NyanCat ή /etc/bacolicious, τον εαυτό μου.) Η μέθοδος έχει δοκιμαστεί στο HTC One S και το HTC One X, αλλά στην πραγματικότητα θα πρέπει να λειτουργεί σε οποιαδήποτε συσκευή. Όπως θα σας πουν πολλοί χρήστες, η υποστήριξη init.d προέρχεται από το Ramdisk. Αυτό δεν είναι απαραίτητα αλήθεια. Σύμφωνα με το smokin1337:

Αυτό το mod θα προσθέσει υποστήριξη init.d σε οποιαδήποτε rom ακόμα και σε stock rom χωρίς επεξεργασία του ramdisk. Αντίθετα χρησιμοποιεί το αρχείο post_boot.sh που υπάρχει στις περισσότερες αν όχι σε όλες τις rom. Θα πρέπει να λειτουργεί στις περισσότερες συσκευές, αν δεν λειτουργεί στη δική σας, κοιτάξτε στο /system/etc και δημοσιεύστε το όνομα του αρχείου που περιέχει το "post_boot.sh".

Έτσι, δεδομένης αυτής της μεθόδου, είναι πραγματικά δυνατό να αποκτήσετε υποστήριξη init.d χωρίς εναλλαγή, επεξεργασία ή άλλως άγγιγμα του Ramdisk ή του πυρήνα. Για περισσότερες πληροφορίες, ανατρέξτε στο αρχικό νήμα.