Χρήση εσωτερικών/κρυφών κλάσεων του API Android

click fraud protection

Pssst... εδώ πέρα. Ναι, ξέρατε για τις κρυφές τάξεις Android; Σσσς... είναι μυστικό. Σε αφήνουν να κάνεις πράγματα που διαφορετικά δεν θα μπορούσες. Μπορείτε να διαβάσετε εσωτερικά δεδομένα, όπως τη βάση δεδομένων μηνυμάτων κειμένου που είναι αποθηκευμένα σε ένα τηλέφωνο. Μπορείτε επίσης να αποκτήσετε πρόσβαση χαμηλότερου επιπέδου στο υλικό, προκειμένου να επεκτείνετε την πρόσβαση της εφαρμογής σας σε πράγματα όπως οι τιμές εισόδου της οθόνης αφής ή η χρήση ραδιοφώνου WiFi. Για να πάρετε τα χέρια σας σε αυτό το είδος λαθρεμπορίου, θα χρειαστεί να κάνετε λίγη αναζήτηση στο Android SDK και να κάνετε μερικά... αλλαγές... στον τρόπο που λειτουργεί το πρόσθετο Eclipse ADT.

Αυτές οι πληροφορίες έρχονται στην αντίληψή μας επειδή XDA Recognized Developer Ε: V: A έβγαλε τη δική του ανάρτηση από την παλιά αφάνεια, αλλά χαιρόμαστε που το έκανε. Αν σας αρέσει να κάνετε πράγματα που δεν πρέπει να κάνετε, θα αξίζει τον χρόνο σας για να διαβάσετε τον οδηγό. Προχωρήστε στο το αρχικό του νήμα για πλήρεις λεπτομέρειες.

Ε: V: Το έργο του Α βράζει τη χιονοστιβάδα του πληροφορίες για το θέμα που δημοσιεύτηκε από τον Inazaruk πριν από μερικά χρόνια. Οι κλάσεις Java που είναι γνωστές συνώνυμα ως Hidden ή Internal Classes προστατεύονται από άμεση χρήση και δεν εμφανίζονται στα έγγραφα Java (χρησιμοποιώντας την οδηγία @hide). Η χρήση τους είναι απλώς θέμα χακαρίσματος του αρχείου android.jar και τροποποίησης της ρύθμισης του IDE για να σταματήσει να εμποδίζει την πορεία σας προς το απαγορευμένο φρούτο.

Ένα πράγμα που νομίζω ότι ο Inazaruk και το E: V: A έχασαν και οι δύο ήταν μια απλή εξήγηση των πιθανών εφαρμογών για τις κρυφές κλάσεις. Διαβάστε περισσότερα για αυτό σε αυτό το άρθρο.