Η εξαίρεση του SafetyNet του Netflix είναι στην πραγματικότητα μια νέα δυνατότητα στο Google Play Console

Την περασμένη εβδομάδα, το νέα σχετικά με την απόκρυψη της εφαρμογής Netflix για χρήστες με root όταν η αναζήτηση στο Play Store έκανε πάταγο σε όλη την κοινότητα. Στην αρχή δεν ήταν απολύτως σαφές γιατί συνέβαινε αυτό, αλλά στη συνέχεια το Netflix δημοσίευσε μια δήλωση λέγοντας ότι αυτή ήταν επιδιωκόμενη συμπεριφορά. Η εταιρεία είπε ότι χρησιμοποιούσε το Widevine DRM της Google ως τρόπο αποκλεισμού μη υποστηριζόμενων συσκευών, αλλά αυτό δεν είχε νόημα, επειδή μπορούσε να φορτωθεί πολύ εύκολα.

Αντίθετα, φαινόταν ότι το Netflix χρησιμοποιεί κάποιο είδος ελέγχου SafetyNet για να προσδιορίσει εάν η εφαρμογή εμφανίζεται ως αποτέλεσμα αναζήτησης στο Play Store. Τώρα που ξεκίνησε το Google I/O, η εταιρεία διαθέτει νέες δυνατότητες σε μεγάλο αριθμό υπηρεσιών της και το Google Play Console είναι μία από αυτές τις υπηρεσίες. Φαίνεται ότι υπάρχει μια νέα δυνατότητα εκεί που επιτρέπει στους προγραμματιστές να εξαιρούν την εφαρμογή ή το παιχνίδι τους από άτομα ανάλογα με έναν επιπλέον αριθμό μεταβλητών.

Αυτό μπορεί να γίνει για να μην εμφανίζεται το βαρύ παιχνίδι γραφικών σας σε άτομα που έχουν μόνο 1 GB μνήμης RAM ή μπορεί να εφαρμοστεί έτσι ώστε τα άτομα σε μη υποστηριζόμενο SoC να μην βλέπουν την εργασία σας. Υπάρχει επίσης μια επιλογή εδώ για ενεργοποίηση Εξαίρεση SafetyNet και εδώ. Αυτό σημαίνει ότι οι προγραμματιστές μπορούν να αποκρύψουν τις εφαρμογές τους από συσκευές που δεν περνούν τους ελέγχους SafteyNet ή δεν περνούν βασικούς ελέγχους ακεραιότητας ή ακόμα και συσκευές που δεν είναι πιστοποιημένες από την Google.

Αυτό είναι στην πραγματικότητα λίγο διαφορετικό από τους παραδοσιακούς ελέγχους SafetyNet στους οποίους έχουμε συνηθίσει οι περισσότεροι από εμάς. Με τον τυπικό έλεγχο, ο έλεγχος γίνεται τη στιγμή που εκκινείται η εφαρμογή και, στη συνέχεια, θα σας κατευθύνει σε μια σελίδα σφάλματος εάν το τεστ δεν περάσει. Αυτή η δυνατότητα εξαίρεσης Καταλόγου Συσκευών εμποδίζει τους χρήστες να δουν την εφαρμογή στο Play Store εάν δεν περάσουν ορισμένες δοκιμές, κάτι που είναι ενδιαφέρον επειδή η εφαρμογή μπορεί ακόμα να φορτωθεί πλευρικά (υποθέτοντας ότι οι έλεγχοι SafetyNet δεν υπάρχουν στην ίδια την εφαρμογή) και θα συνεχίσει να λειτουργεί κανονικά.

Μπορώ μόνο να υποθέσω ότι αυτό θα κάνει όλο και περισσότερους ανθρώπους να χρησιμοποιούν ιστότοπους αποθήκευσης εφαρμογών τρίτων, όπως ο δικός μας XDA Labs ως τρόπο παράκαμψης αυτού του ζητήματος.


Πηγή: Android Developers Blog

Μέσω: Android Police