From dea29d8099f5ba8377ecc7d3f0c1fcd541791e0b Mon Sep 17 00:00:00 2001 From: VisionR1 <25982450+VisionR1@users.noreply.github.com> Date: Mon, 16 Jun 2025 19:26:08 +0300 Subject: [PATCH 1/4] Update build.gradle for Greek Translation --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index d8f6afb7..c29bf6b7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -34,7 +34,7 @@ android { targetSdk = 35 versionCode = gitCommitCount versionName = '1.8.4' - resourceConfigurations += ['en', 'zh-rCN', 'zh-rTW', 'pt-rBR'] + resourceConfigurations += ['en', 'zh-rCN', 'zh-rTW', 'pt-rBR', 'el'] optimization { keepRules { ignoreFromAllExternalDependencies true From 01c81a0e77358ccf2a6ace928f03815f423ea240 Mon Sep 17 00:00:00 2001 From: VisionR1 <25982450+VisionR1@users.noreply.github.com> Date: Mon, 16 Jun 2025 19:31:06 +0300 Subject: [PATCH 2/4] Add Greek Translation --- app/src/main/res/values-el/strings.xml | 356 +++++++++++++++++++++++++ 1 file changed, 356 insertions(+) create mode 100644 app/src/main/res/values-el/strings.xml diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml new file mode 100644 index 00000000..c3ae0b1b --- /dev/null +++ b/app/src/main/res/values-el/strings.xml @@ -0,0 +1,356 @@ + + + Key Attestation + Χρήση Shizuku + Χρήση βεβαίωσης Knox + Χρήση StrongBox + Χρήση βεβαίωσης κλειδιού + Εισαγωγή βεβαίωσης κλειδιού + Βεβαίωση ιδιοτήτων συσκευής + Βεβαίωση σειριακού συσκευής + Βεβαίωση IMEI συσκευής + Βεβαίωση MEID συσκευής + Συμπερίληψη μοναδικού αναγνωριστικού + Τεστ RKP + Επαναφορά + Φόρτωση από αρχείο + Αποθήκευση στο αρχείο + Σχετικά με + Αυτό το λογισμικό είναι ανοιχτού κώδικα κάτω από %2$s (%1$s). + Εγκατάσταση Shizuku για χρήση βεβαίωσης αναγνωριστικού (%s). + Το Shizuku δεν τρέχει. + + Κλειδωμένο Bootloader + Η ρίζα της εμπιστοσύνης ορίζεται από τον τελικό χρήστη + Ξεκλειδωμένο Bootloader + Η κατάσταση Bootloader είναι άγνωστη + Αυτή η συσκευή δεν υποστηρίζει βεβαίωση κλειδιού σε επίπεδο υλικού. + Η αλυσίδα πιστοποιητικών δεν είναι αξιόπιστη + Ένα πιστοποιητικό έχει ανακληθεί ή η επαλήθευση υπογραφής απέτυχε στην αλυσίδα πιστοποιητικών. + Άγνωστο πιστοποιητικό ρίζας + Το πιστοποιητικό ρίζας δεν είναι γνωστή αξιόπιστη αρχή έκδοσης πιστοποιητικών. + Πιστοποιητικό ρίζας βεβαίωσης λογισμικού AOSP + Το ιδιωτικό κλειδί του κλειδιού βεβαίωσης είναι γνωστό, η αλυσίδα πιστοποιητικού μπορεί να παραβιαστεί. + Πιστοποιητικό ρίζας βεβαίωσης υλικού Google + Οι συσκευές συμβατές με GMS μπορούν να χρησιμοποιούν ένα κλειδί βεβαίωσης υπογεγραμμένο από την Google. + Τροφοδοσία απομακρυσμένου κλειδιού Google + Το κλειδί βεβαίωσης που παρέχεται από απόσταση έχει ισχυρότερη ασφάλεια και μεγαλύτερη διαθεσιμότητα. + Πιστοποιητικό ρίζας βεβαίωσης Samsung Knox + Η βεβαίωση Knox υπογράφεται χρησιμοποιώντας το κλειδί βεβαίωσης Samsung (SAK). + Πιστοποιητικό ρίζας OEM + Αυτή η συσκευή εμπιστεύεται αυτό το πιστοποιητικό ρίζας, αλλά ενδέχεται να μην είναι αξιόπιστο από άλλους. + + Αλυσίδα πιστοποιητικών + Η αλυσίδα πιστοποιητικών είναι μια λίστα πιστοποιητικών που χρησιμοποιούνται για τον έλεγχο ταυτότητας ενός κλειδιού. Η αλυσίδα ξεκινά με το πιστοποιητικό που σχετίζεται με αυτό το κλειδί και κάθε πιστοποιητικό υπογράφεται από τον επόμενο στην αλυσίδα. Η αλυσίδα τελειώνει με πιστοποιητικό ρίζας και η αξιοπιστία της βεβαίωσης εξαρτάται από το πιστοποιητικό ρίζας της αλυσίδας. + Πληροφορίες πιστοποιητικού + θέμα: + όχι πριν: + όχι μετά: + σφάλμα υπογραφής: + ανακλήθηκε: + έληξε: + αριθμός πιστοποιητικών που εκδόθηκαν τις τελευταίες 30 ημέρες: + κατασκευαστής: + + Αναλυτικά μηνύματα: + Άγνωστο σφάλμα + Μη δυνατή βεβαίωση + + Η βεβαίωση απέτυχε. Προσαρμόστε τις επιλογές στο μενού και δοκιμάστε ξανά. + Ένας κοινός λόγος για τη συνεχή αποτυχία βεβαίωσης είναι η αδυναμία χρήσης του προβλεπόμενου από το εργοστάσιο κλειδιού βεβαίωσης, + πιθανώς λόγω εσφαλμένης διαμόρφωσης συσκευής ή κατεστραμμένου διαμερίσματος persist. + + Μη δυνατή ανάλυση πιστοποιητικού + + Η μορφή του πιστοποιητικού είναι εσφαλμένη ή περιέχει μη υποστηριζόμενες λειτουργίες. + + StrongBox μη διαθέσιμο + + Αυτή η συσκευή έχει δηλωθεί ότι έχει υποστήριξη StrongBox, αλλά προς το παρόν δεν είναι διαθέσιμη. + + Μη δυνατή η επικύρωση αναγνωριστικών συσκευών + + Αυτή η συσκευή έχει δηλωθεί ότι διαθέτει υποστήριξη βεβαίωσης ταυτότητας, αλλά τα αναγνωριστικά δεν υπάρχουν, δεν ταιριάζουν, + ή η συσκευή δεν μπορεί πλέον να πιστοποιήσει τα αναγνωριστικά της. Προσαρμόστε τις επιλογές στο μενού και δοκιμάστε ξανά. + + Δεν υπάρχουν απομακρυσμένα κλειδιά για βεβαίωση + + Αυτή η συσκευή δεν είναι καταχωρημένη στον διακομιστή παροχής κλειδιών ή ο διακομιστής αρνείται μόνιμα να εκδώσει κλειδιά. + + Προς το παρόν, δεν υπάρχουν κλειδιά που παρέχονται εξ αποστάσεως για βεβαίωση + + Η ομάδα κλειδιού έχει εξαντληθεί. Δοκιμάστε ξανά μετά τη δικτύωση. + Εάν ο διακομιστής αρνείται προσωρινά να εκδώσει κλειδιά, ελέγξτε για ενημερώσεις συστήματος. + + Αυτήν τη στιγμή δεν είναι δυνατή η βεβαίωση + + Το πρόβλημα είναι προσωρινό. Προσαρμόστε τις επιλογές στο μενού ή δοκιμάστε ξανά αργότερα. + + Χωρίς κλειδιά βεβαίωσης + + Δεν είναι δυνατή η ανάκτηση κλειδιών βεβαίωσης που παρέχονται από απόσταση και δεν υπάρχουν κλειδιά βεβαίωσης που παρέχονται από το εργοστάσιο. + + Σφάλμα Παροχής Απομακρυσμένου Κλειδιού + + Δεν είναι δυνατή η ανάκτηση της βεβαίωσης κλειδιού από τον διακομιστή παροχής κλειδιών. + + + Πληροφορίες υλικού + + Οι πληροφορίες υλικού του εξ αποστάσεως παρεχόμενου στοιχείου. + + Έκδοση + + Έκδοση υλοποίησης του εξοπλισμού που παρέχεται από απόσταση. + Η έκδοση που παρέχεται εδώ πρέπει να ταιριάζει με την έκδοση που αναφέρεται στο CsrPayload που παράγεται από τη διεπαφή HAL. + + Προμηθευτής + + Το όνομα οργανισμού του συντάκτη της υλοποίησης IRemotelyProvisionedComponent. + + Αναγνωριστικό + + Ένα αδιαφανές αναγνωριστικό για αυτήν την υλοποίηση IRemotelyProvisionedComponent. + Κάθε υλοποίηση πρέπει να έχει ένα ξεχωριστό αναγνωριστικό από όλες τις άλλες υλοποιήσεις και πρέπει να είναι συνεπές σε όλες τις συσκευές. + + Πληροφορίες συσκευής + + Οι πληροφορίες συσκευής περιέχουν πληροφορίες σχετικά με τη συσκευή που είναι υπογεγραμμένες από το IRemotelyProvisionedComponent HAL. + Αυτές οι τιμές προορίζονται να ελεγχθούν από τον διακομιστή για να επαληθευτεί ότι το αίτημα υπογραφής πιστοποιητικού, + που δημιουργήθηκε από μια παρουσία IRemotelyProvisionedComponent HAL προέρχεται από την αναμενόμενη συσκευή, + με βάση τις τιμές που ανέβηκαν αρχικά κατά την κατασκευή της συσκευής στο εργοστάσιο. + + Όνομα κεντρικού υπολογιστή απομακρυσμένης παροχής + Η απομακρυσμένη παροχή κλειδιού απενεργοποιήθηκε + + Βεβαίωση + Έκδοση:
Η έκδοση της βασικής λειτουργίας πιστοποίησης.]]>
+ Keymaster / KeyMint + Έκδοση:
Η έκδοση επιπέδου αφαίρεσης υλικού του Keymaster ή KeyMintr (HAL).]]>
+ Επίπεδο ασφαλείας:
Αυτή η δομή δεδομένων υποδεικνύει τον βαθμό στον οποίο ένα χαρακτηριστικό λογισμικού, όπως ένα ζεύγος κλειδιών, προστατεύεται με βάση τη θέση του στη συσκευή.

]]>
+ Έκδοση: %1$s\nΕπίπεδο ασφαλείας: %2$s + Πρόκληση βεβαίωσης + Περιέχει την πρόκληση που δόθηκε τη στιγμή της δημιουργίας κλειδιού. Ελέγξτε αν αυτή η τιμή ταιριάζει με την τιμή που έδωσε ο διακομιστής σας. Διαφορετικά, η υπηρεσία σας μπορεί να είναι ευάλωτη στην επανάληψη των παλαιών πιστοποιητικών βεβαίωσης. + Μοναδικό Αναγνωριστικό + υπολογισμένο και χρησιμοποιείται μόνο από εφαρμογές συστήματος. Σε όλες τις άλλες εφαρμογές, το μοναδικό αναγνωριστικό είναι κενό.]]> + + (κενό) + Λογισμικό + Αξιόπιστο Περιβάλλον + StrongBox + + SW + + HW + + + Λίστα εξουσιοδοτήσεων + Σκοπός + Αλγόριθμος + Μέγεθος κλειδιού + Σύνοψη + Επένδυση + Καμπύλη EC + Δημόσιος εκθέτης RSA + Αντίσταση ανατροπής + Ενεργή Ημερομηνία/Ώρα + Ημερομηνία/Ώρα λήξη προέλευσης + Ημερομηνία/Ώρα λήξη χρήσης + Δεν απαιτείται πιστοποίηση + Τύπος πιστοποίησης χρήστη + Χρονικό όριο πιστοποίησης + Επιτρέπεται ενώ είναι στο σώμα + Απαιτείται αξιόπιστη παρουσία χρήστη + Απαιτείται αξιόπιστη επιβεβαίωση + Απαιτείται ξεκλείδωτη συσκευή + Όλες οι εφαρμογές + Αναγνωριστικό εφαρμογής + Ημερομηνία/Ώρα δημιουργίας + Προέλευση + Αντίσταση ανατροπής + Ρίζα εμπιστοσύνης + Έκδοση OS + Επίπεδο ενημέρωσης κώδικα OS + αναγνωριστικό εφαρμογής + μάρκα + συσκευή + προϊόν + σειριακός + IMEI + δεύτερο IMEI + MEID + κατασκευαστής + μοντέλο + Επίπεδο ενημέρωσης κώδικα Vendor + Επίπεδο ενημέρωσης κώδικα Boot + Σύνοψη Rsa Oaep Mgf + Πρόωρη εκκίνηση μόνο + Όριο πλήθους χρήσης + Μοναδική βεβαίωση συσκευής + Κλειδί διαπιστευτηρίων ταυτότητας + Hash Μονάδας + + + + + + + + + + + + + + + + + + + + + + + + + +

+ verifiedBootKey:
Ένα ασφαλές hash του κλειδιού που επαληθεύει την εικόνα του συστήματος.

+ deviceLocked:
Αληθεύει εάν ο φορτωτής εκκίνησης της συσκευής είναι κλειδωμένος, το οποίο επιτρέπει τον έλεγχο επαληθευμένης εκκίνησης και αποτρέπει την αναβοσβήνει στη συσκευή μια ανυπόγραφη εικόνα συσκευής.

+ verifiedBootState:
Αυτή η δομή δεδομένων παρέχει την τρέχουσα κατάσταση εκκίνησης της συσκευής, η οποία αντιπροσωπεύει το επίπεδο προστασίας που παρέχεται στον χρήστη και στις εφαρμογές μετά την ολοκλήρωση της εκκίνησης της συσκευής.

+ verifiedBootHash:
Μια σύνοψη όλων των δεδομένων που προστατεύονται από το Verified Boot. Για συσκευές που χρησιμοποιούν την εφαρμογή Επαληθευμένης εκκίνησης Android του Verified Boot, αυτή η τιμή περιέχει τη σύνοψη της δομής VBMeta ή τη δομή μεταδεδομένων Verified Boot. +

]]>
+ + + + + + + + + + + + + + + + + + + + + + Βεβαίωση Samsung Knox + + @string/attestation_challenge + @string/attestation_challenge_description + Βεβαίωση Ταυτότητας + + Κατάσταση ακεραιότητας + +
  • Το όνομα πακέτου, ο κωδικός έκδοσης και το κλειδί προγραμματιστή της εφαρμογής που ζητά.
  • +
  • Υπογεγραμμένες πληροφορίες σχετικά με την τρέχουσα κατάσταση και το αναμενόμενο περιβάλλον της συσκευής.
  • +
  • Ενδείξεις ασφάλειας υλικού που υποδεικνύουν αν έχει ποτέ φορτωθεί στη συσκευή μη αξιόπιστο υλικολογισμικό.
  • + + ]]>
    + Εγγραφή βεβαίωσης hash + +
    From fa2d1cdaab534434f17c1f3519674c164cb36d73 Mon Sep 17 00:00:00 2001 From: VisionR1 <25982450+VisionR1@users.noreply.github.com> Date: Sat, 21 Jun 2025 20:02:01 +0300 Subject: [PATCH 3/4] Update strings.xml Delete extra dot --- app/src/main/res/values-el/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index c3ae0b1b..8aa1cfbf 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -282,13 +282,13 @@ Παρέχει την επωνυμία της συσκευής, όπως επιστρέφεται από το Build.BRAND στο Android. Αυτό το πεδίο ορίζεται μόνο όταν ζητείται πιστοποίηση των αναγνωριστικών της συσκευής. ]]> Date: Sun, 28 Sep 2025 18:00:50 +0300 Subject: [PATCH 4/4] Update strings.xml --- app/src/main/res/values-el/strings.xml | 30 +++++++++++++------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 8aa1cfbf..d16a4881 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -14,7 +14,7 @@ Τεστ RKP Επαναφορά Φόρτωση από αρχείο - Αποθήκευση στο αρχείο + Αποθήκευση σε αρχείο Σχετικά με Αυτό το λογισμικό είναι ανοιχτού κώδικα κάτω από %2$s (%1$s). Εγκατάσταση Shizuku για χρήση βεβαίωσης αναγνωριστικού (%s). @@ -44,8 +44,8 @@ Η αλυσίδα πιστοποιητικών είναι μια λίστα πιστοποιητικών που χρησιμοποιούνται για τον έλεγχο ταυτότητας ενός κλειδιού. Η αλυσίδα ξεκινά με το πιστοποιητικό που σχετίζεται με αυτό το κλειδί και κάθε πιστοποιητικό υπογράφεται από τον επόμενο στην αλυσίδα. Η αλυσίδα τελειώνει με πιστοποιητικό ρίζας και η αξιοπιστία της βεβαίωσης εξαρτάται από το πιστοποιητικό ρίζας της αλυσίδας. Πληροφορίες πιστοποιητικού θέμα: - όχι πριν: - όχι μετά: + από: + έως: σφάλμα υπογραφής: ανακλήθηκε: έληξε: @@ -79,18 +79,18 @@ Προς το παρόν, δεν υπάρχουν κλειδιά που παρέχονται εξ αποστάσεως για βεβαίωση - Η ομάδα κλειδιού έχει εξαντληθεί. Δοκιμάστε ξανά μετά τη δικτύωση. + Η ομάδα κλειδιού έχει εξαντληθεί. Δοκιμάστε ξανά με σύνδεση στο διαδίκτυο. Εάν ο διακομιστής αρνείται προσωρινά να εκδώσει κλειδιά, ελέγξτε για ενημερώσεις συστήματος. Αυτήν τη στιγμή δεν είναι δυνατή η βεβαίωση - Το πρόβλημα είναι προσωρινό. Προσαρμόστε τις επιλογές στο μενού ή δοκιμάστε ξανά αργότερα. + Το πρόβλημα είναι προσωρινό. Προσαρμόστε τις επιλογές στο μενού και δοκιμάστε ξανά. Χωρίς κλειδιά βεβαίωσης Δεν είναι δυνατή η ανάκτηση κλειδιών βεβαίωσης που παρέχονται από απόσταση και δεν υπάρχουν κλειδιά βεβαίωσης που παρέχονται από το εργοστάσιο. - Σφάλμα Παροχής Απομακρυσμένου Κλειδιού + Σφάλμα παροχής απομακρυσμένου κλειδιού Δεν είναι δυνατή η ανάκτηση της βεβαίωσης κλειδιού από τον διακομιστή παροχής κλειδιών. @@ -171,19 +171,19 @@ Ρίζα εμπιστοσύνης Έκδοση OS Επίπεδο ενημέρωσης κώδικα OS - αναγνωριστικό εφαρμογής - μάρκα - συσκευή - προϊόν - σειριακός + Αναγνωριστικό Εφαρμογής + Μάρκα + Συσκευή + Προϊόν + Σειριακός IMEI - δεύτερο IMEI + Δεύτερο IMEI MEID - κατασκευαστής - μοντέλο + Κατασκευαστής + Μοντέλο Επίπεδο ενημέρωσης κώδικα Vendor Επίπεδο ενημέρωσης κώδικα Boot - Σύνοψη Rsa Oaep Mgf + Σύνοψη RSA-OAEP MGF Πρόωρη εκκίνηση μόνο Όριο πλήθους χρήσης Μοναδική βεβαίωση συσκευής