Διαφήμιση

Ένα βήμα πριν το root. (Απορίες για root,updates,OTA,twrp κτλ)

    Αυτή η σελίδα κάνει χρήση των Cookies. Εάν θέλετε να μάθετε περισσότερα για τα Cookies, κάντε κλικ στις Περισσότερες πληροφορίες

    • Ένα βήμα πριν το root. (Απορίες για root,updates,OTA,twrp κτλ)

      Καλησπέρα, χθες επιτέλους έπειτα από 360 ώρες ξεκλείδωσα τον bootloader του κινητού.
      Είναι Redmi Note 5 Global version αγορασμένο από εδώ. Το έχω κάνει Update στην τελευταία έκδοση 10.2.1.0 (photo link) και είναι φυσικά arb 4.
      Θέλω να το κάνω root και επί 2 βδομάδες τώρα όσο περίμενα το unlock έχω διαβάσει τα πάντα όσον αφορά τα android (ήμουν jb iphone user), αλλά επειδή τα περισσότερα guides/videos είναι για προ-miui10 εκδόσεις...έχω χάσει λίγο την μπάλα και ήθελα να σιγουρέψω την διαδικασία πρώτα και να ρωτήσω κάποιες περιπτώσεις όπως update, backup, restore κτλ.
      (Ζητάω συγνώμη εκ των προτέρων για το μακροσκελές μήνυμα αλλά πιστεύω ότι καλύπτει όλες τις απορίες που υπάρχουν από 'Noobs' στο android like me..οπότε θα βοηθήσει και άλλους για να ξεδιαλύνουν το μπάχαλο που υπάρχει στο internet όσον αφορά το Redmi Note 5 και το root.)

      ? Διαδικασία ?
      1) Κάποια guides αναφέρουν ότι λόγω του arb4 πρέπει να τρέξω ένα dummy.img (fastboot-unlock-anti-4-whyred) πρώτα πριν βάλω το twrp (πχ: εδώ), αλλά στον οδηγό σας στο site εδώ (2ος τρόπος) δεν αναφέρετε αυτό το πράγμα...τι ισχύει τελικά ?
      2) Παρατήρησα ότι υπάρχει και έκδοση twrp 3.2.3-5 (όπως αναφέρεται εδώ) που διαθέτει OTA support. Πως γίνεται αυτή η διαδικασία ? Από το κλασσικό μενού μέσα από το Settings->System Update? Μήπως να έβαζα αυτήν την έκδοση και όχι την 3.2.3-4 που έχει το site ?
      3) Απ'ότι έχω καταλάβει η διαδικασία για root είναι η παρακάτω (πχ για το 3.2.3-5):
      • Βάζω το twrp_whyred_3.2.3-5-whyred.img και dummy.img στο φάκελο του platform-tools που έχει το adb και fastboot
      • Βάζω το τελευταίο Magisk-v18.1.zip και το παραπάνω twrp.img με file-transfer στο root του android (αφού θα βάλω το magisk δεν χρειάζομαι το Lazy Flasher σωστά?)
      • (Fastboot Mode, Vol- and Power) το κινητό (αφού έχουμε κάνει enable usb-debug, pc authorize κτλ και η συσκευή είναι unlocked)
      • fastboot flash antirbpass dummy.img
      • fastboot flash recovery twrp_whyred_3.2.3-5-whyred.img
      • fastboot boot twrp_whyred_3.2.3-5-whyred.img (ή (Vol- and Power))
      • Όταν το κινητό κάνει boot στο twrp....swipe -> install img -> twrp_whyred_3.2.3-5-whyred.img -> Recovery (partition)
      • Μετά back, back, back -> Reboot -> Recovery -> Do not install Twrp App
      • Μετά το reboot, Install -> Magisk-v18.1.zip -> Reboot System (σε περίπτωση που δεν ήθελα root αντικαθιστώ το magisk.zip με το Lazy Flasher ?)
      4) Διάβασα εδώ το προσοχή που λέει ο BanditGR, και τρόμαξα λίγο...τί ακριβώς σημαίνει αυτό ? Κάθε φορά που μπαίνω σε recovery mode (Vol+ and Power) θα πρέπει μετά να βάζω πάλι το Magisk (ή το Lazy Flasher ?) πριν το reboot? Γιατί αλλιώς θα φάω bootloop ?
      Το lazy flasher να υποθέσω δεν είναι root, αλλά επιτρέπει το σύστημα να προχωρήσει όταν έχεις custom recovery για να μην το κάνει overwrite με το default? .... Το 4) μας μεταφέρει στην απορία τι γίνεται με τα system updates ...

      ? MIUI Updates ?
      1) Επειδή σήμερα είδα για το twrp 3.2.3-5 που λέει ότι υποστηρίζει OTA, πως ακριβώς γίνεται αυτό ? Μέσα από το GUI του κινητού (Settings)
      2) Έστω ότι δεν βάζω την 3.2.3-5 αλλά την τελευταία έκδοση 3.2.3-4 που έχει το site. Για να κάνω update η διαδικασία είναι η εξής ? :
      • Κατεβάζω την full stable global έκδοση του τελευταίου update από εδώ και την περνάω με file transfer μέσα στο κινητό.
      • Κάνω boot σε recovery mode (Vol+ and Power) -> Install -> Διαλέγω το latest update zip που πέρασα και περιμένω να τελειώσει.
      • Εδώ έχασα την μπάλα...Κάποιοι λένε αφού μπει το update OXI reboot και πας back,back και ξαναβάζω το magisk ΚΑΙ το Lazy flasher (κοινώς lazyflasher-no-verity-opt-encrypt.zip)....Τι ισχύει ?!? Κάνω απλά reboot? Κάνω reboot πάλι σε recovery και βάζω το magisk ? Το bootloop σημαίνει bricked ? ή υπάρχει σωτηρία μετά ? (πάντα μιλάμε για unlocked συσκευή).
      ? Γενικές απορίες ?
      1. Για να αναιρέσουμε τα πάντα (χωρίς δλδ root, magisk κτλ).....Κατεβάζουμε την τελευταία stable rom που ανέφερα παραπάνω, κάνουμε recov. boot και install to zip και τέλος ?
      2. Wipe data πότε κάνουμε ? Μόνο όταν θέλουμε να βάλουμε κάποιο custom rom ? πχ όταν κάνουμε miui system update manually...πρέπει πρώτα να κάνουμε το default wipe ?
      3. Έχω διαβάσει διάφορα θέματα για το backup...ότι πάντα να κάνουμε backup από το twrp πριν κάνουμε οτιδήποτε ώστε να έχουμε την επιλογή του restore αν κάτι πάει στραβά (με new rom κτλ). Αλλά διάβασα επίσης ότι τα restore μέσω το twrp δεν είναι αποτελεσματικά. Τι ισχύει τελικά ?
      4. Ποια partitions κάνουμε backup ? System, Data, Boot ? ώστε ότι και να γίνει τουλάχιστον να μην καταλήξουμε με ένα τούβλο στο χέρι.


      Ευχαριστώ εκ των προτέρων.
    • Ο/H Sandbird έγραψε:


      1) Κάποια guides αναφέρουν ότι λόγω του arb4 πρέπει να τρέξω ένα dummy.img (fastboot-unlock-anti-4-whyred) πρώτα πριν βάλω το twrp (πχ: εδώ), αλλά στον οδηγό σας στο site εδώ (2ος τρόπος) δεν αναφέρετε αυτό το πράγμα...τι ισχύει τελικά ?


      Θα ακολουθήσεις την διαδικασία του πρώτου post. Στο δεύτερο υπάρχει απλά μια λίστα με όλα τα TWRP ανά συσκευή. Δεν έχει σημασία ποιο TWRP θα χρησιμοποιήσεις από άποψη διαδικασίας περάσματος. Δεν την επηρεάζει.



      2) Παρατήρησα ότι υπάρχει και έκδοση twrp 3.2.3-5 (όπως αναφέρεται εδώ) που διαθέτει OTA support. Πως γίνεται αυτή η διαδικασία ? Από το κλασσικό μενού μέσα από το Settings->System Update? Μήπως να έβαζα αυτήν την έκδοση και όχι την 3.2.3-4 που έχει το site ?


      Αγνόησέ το τελείως αυτό το post. Έγινε αρκετά παλιά όταν είχε πρωτοεμφανιστεί η συσκευή και δεν είχαμε ακόμα φτιάξει τα δικά μας TWRP. Εφόσον βρίσκεσαι σε επίσημη MIUI Stable η διαδικασία ενημέρωσης θα γίνεται μέσω της εφαρμογής της Αναβάθμισης.



      3) Απ'ότι έχω καταλάβει η διαδικασία για root είναι η παρακάτω (πχ για το 3.2.3-5):
      • Βάζω το twrp_whyred_3.2.3-5-whyred.img και dummy.img στο φάκελο του platform-tools που έχει το adb και fastboot
      • Βάζω το τελευταίο Magisk-v18.1.zip και το παραπάνω twrp.img με file-transfer στο root του android (αφού θα βάλω το magisk δεν χρειάζομαι το Lazy Flasher σωστά? Σωστά)
      • (Fastboot Mode, Vol- and Power) το κινητό (αφού έχουμε κάνει enable usb-debug, pc authorize κτλ και η συσκευή είναι unlocked)
      • fastboot flash antirbpass dummy.img
      • fastboot flash recovery twrp_whyred_3.2.3-5-whyred.img
      • fastboot boot twrp_whyred_3.2.3-5-whyred.img (ή (Vol- and Power))
      • Όταν το κινητό κάνει boot στο twrp....swipe -> install img -> twrp_whyred_3.2.3-5-whyred.img -> Recovery (partition) Δεν χρειάζεται αυτό καθόλου εφόσον έχεις φλασάρει το image του TWRP μέσω fastboot ήδη.
      • Μετά back, back, back -> Reboot -> Recovery -> Do not install Twrp App
      • Κατευθείαν φλασάρεις Magisk 18.1 και μετά κάνεις reboot system κανονικά. Αν το TWRP σε ρωτήσει για το App απαντάς αρνητικά. Σε περίπτωση που δεν ήθελες root πράγματι πρέπει να βάλεις μόνο το Lazy Flasher.
      • Μετά το reboot, Install -> Magisk-v18.1.zip -> Reboot System (σε περίπτωση που δεν ήθελα root αντικαθιστώ το magisk.zip με το Lazy Flasher ?)
      4) Διάβασα εδώ το προσοχή που λέει ο BanditGR, και τρόμαξα λίγο...τί ακριβώς σημαίνει αυτό ? Κάθε φορά που μπαίνω σε recovery mode (Vol+ and Power) θα πρέπει μετά να βάζω πάλι το Magisk (ή το Lazy Flasher ?) πριν το reboot? Γιατί αλλιώς θα φάω bootloop ? Όχι, μιλούσα μόνο για το πρώτο boot, μετά το πέρασμα του TWRP. Αν περάσεις απλά το TWRP και ΔΕΝ φλασάρεις τίποτα, και προσπαθήσεις απλά να κάνεις reboot system, δεν θα μπορέσεις να μπεις ξανά στο MIUI.



      Το lazy flasher να υποθέσω δεν είναι root, αλλά επιτρέπει το σύστημα να προχωρήσει όταν έχεις custom recovery για να μην το κάνει overwrite με το default? .... Το 4) μας μεταφέρει στην απορία τι γίνεται με τα system updates ...Το Lazy Flasher zip με πολύ απλά λόγια για να μη σε μπλέξω σε τεχνικά κομμάτια επιτρέπει στην επίσημη ROM να κάνει boot με περασμένο ένα custom recovery, στην περίπτωσή μας το TWRP. Δεν παρέχει δυνατότητα για να αποκτήσεις πρόσβαση root στη συσκευή.


      ? MIUI Updates ?
      1) Επειδή σήμερα είδα για το twrp 3.2.3-5 που λέει ότι υποστηρίζει OTA, πως ακριβώς γίνεται αυτό ? Μέσα από το GUI του κινητού (Settings)


      Ξέχνα το αυτό είπαμε.



      2) Έστω ότι δεν βάζω την 3.2.3-5 αλλά την τελευταία έκδοση 3.2.3-4 που έχει το site. Για να κάνω update η διαδικασία είναι η εξής ?


      Δεν συνιστάται σε καμία περίπτωση να περνάμε επίσημες MIUI recovery ROMs μέσω TWRP. Θα τις περνάς από την εφαρμογή της Αναβάθμισης όταν σου έρχεται ειδοποίηση για ενημέρωση (ή με το χέρι κατεβάζοντάς και επιλέγοντας από την εφαρμογή της Αναβάθμισης το πακέτο ενημέρωσης).

      • Κατεβάζω την full stable global έκδοση του τελευταίου update από εδώ και την περνάω με file transfer μέσα στο κινητό.
      • Κάνω boot σε recovery mode (Vol+ and Power) -> Install -> Διαλέγω το latest update zip που πέρασα και περιμένω να τελειώσει.
      • Εδώ έχασα την μπάλα...Κάποιοι λένε αφού μπει το update OXI reboot και πας back,back και ξαναβάζω το magisk ΚΑΙ το Lazy flasher (κοινώς lazyflasher-no-verity-opt-encrypt.zip)....Τι ισχύει ?!? Κάνω απλά reboot? Κάνω reboot πάλι σε recovery και βάζω το magisk ? Το bootloop σημαίνει bricked ? ή υπάρχει σωτηρία μετά ? (πάντα μιλάμε για unlocked συσκευή).
      ? Γενικές απορίες ?
      1. Για να αναιρέσουμε τα πάντα (χωρίς δλδ root, magisk κτλ).....Κατεβάζουμε την τελευταία stable rom που ανέφερα παραπάνω, κάνουμε recov. boot και install to zip και τέλος ? Ο πιο εύκολος τρόπος είναι να κάνεις απεγκατάσταση το Magisk μέσω της εφαρμογής του Magisk Manager. Θα επαναφέρει το original boot image. Θα χρειαστεί όμως τότε να φλασάρεις lazy flasher μέσω του TWRP για να μπορέσεις να κάνεις boot στο σύστημα. Άλλος τρόπος είναι να φλασάρεις μια recovery ROM μέσω της εφαρμογής της Αναβάθμισης. Θα χάσεις και το TWRP και την πρόσβαση root (αλλά όχι τυχόν modules που μπορεί να έχεις περάσει, απλά θα παραμείνουν ανενεργά). Ένας τρίτος τρόπος τέλος είναι να περάσεις μια ROM μέσω fastboot και του εργαλείου Mi Flash.
      2. Wipe data πότε κάνουμε ? Μόνο όταν θέλουμε να βάλουμε κάποιο custom rom ? πχ όταν κάνουμε miui system update manually...πρέπει πρώτα να κάνουμε το default wipe ? Wipe data = factory reset, χάνεις όλες τις εγκατεστημένες εφαρμογές και οι ρυθμίσεις της συσκευής επανέρχονται στις εργοστασιακές. Θα πρέπει να την ξαναστήσεις από την αρχή. Προσοχή ! Αν έχεις συνδέσει MI Account στη συσκευή θα σου ζητηθεί ο κωδικός την πρώτη φορά που θα ανοίξεις το τηλέφωνο μετά από factory reset/wipe data.
      3. Έχω διαβάσει διάφορα θέματα για το backup...ότι πάντα να κάνουμε backup από το twrp πριν κάνουμε οτιδήποτε ώστε να έχουμε την επιλογή του restore αν κάτι πάει στραβά (με new rom κτλ). Αλλά διάβασα επίσης ότι τα restore μέσω το twrp δεν είναι αποτελεσματικά. Τι ισχύει τελικά ? Ισχύει ότι μια χαρά αποτελεσματικό είναι το TWRP backup. Απλά πρέπει να δοθεί προσοχή στο γεγονός ότι κάνουμε restore backup που έχουμε πάρει για την ROM στην οποία είναι περασμένη τη συγκεκριμένη χρονική στιγμή στη συσκευή. Παράδειγμα, είμαστε στην ROM A, παίρνουμε backup, όλα καλά. Μας έρχεται μια ενημέρωση και περνάμε τη ROM B. Για να επιστρέψουμε όπως είμασταν πριν την ενημέρωση, φλασάρουμε ΠΡΩΤΑ την ROM A και μετά κάνουμε restore το backup που είχαμε πάρει (και εδώ ακριβώς φροντίζουμε να προσέξουμε ότι το ARB της ROM A είναι ίδιο με αυτό που διαθέτει τώρα η συσκευή και ΠΟΤΕ μικρότερο. Βέβαια προς το παρόν στο whyred τα πράγματα έχουν σταθεροποιηθεί και όλες οι ROM πλέον έχουν ARB 4, χωρίς αυτό απαραίτητα να σημαίνει ότι θα ισχύει για πάντα).
      4. Ποια partitions κάνουμε backup ? System, Data, Boot ? ώστε ότι και να γίνει τουλάχιστον να μην καταλήξουμε με ένα τούβλο στο χέρι. Boot, Data, System, Vendor και γιατί όχι και το Persist εφόσον έχουμε τη δυνατότητα. Συνήθως στο restore κάνουμε restore μόνο τα πρώτα 4, εκτός αν έχουμε σοβαρά προβλήματα.


      Ευχαριστώ εκ των προτέρων.
      Οι απαντήσεις μου με κόκκινο.

      Έχεις πελαγώσει αρκετά. Δεν χρειάζονται όλα αυτά τα σεντόνια. Πάρε τις διαδικασίες και τα βήματα με τη σειρά.

      Επειδή βρίσκεσαι σε επίσημη ROM, όπως γράφω και ποιο πάνω, όταν περνάς κάποια ενημέρωση θα χάνεις ΚΑΙ το TWRP (θα επανέρχεται το stock recovery) ΚΑΙ την πρόσβαση root (γιατί επανέρχεται πάλι το stock boot image και όχι το πατσαρισμένο που είχες από το Magisk). Ως εκ τούτου σε κάθε ενημέρωση εφόσον σε ενδιαφέρει να συνεχίσεις να έχεις root πρόσβαση σε επίσημη ROM θα πρέπει να ξαναπερνάς το TWRP (μέσω fastboot) αλλά ΚΑΙ να φλασάρεις το Magisk. Επίσης να έχεις υπόψη σου ότι οι επίσημες ROM έχουν κρυπτογραφημένο το /data partition που κρατάει όλα σου τα δεδομένα (εφαρμογές, φωτογραφίες, ήχους κτλ). Υπάρχει περίπτωση κάποιες εκδόσεις TWRP (οι δικές μας λογικά είναι ok) να μην υποστηρίζουν σωστά αυτή την κρυπτογράφηση με αποτέλεσμα να μην μπορείς να δεις το /data partition μέσω του TWRP, πράγμα που προφανώς επηρεάζει και το γεγονός ότι δεν θα μπορείς να το κάνεις backup.
    • Διαφήμιση
    • Τέλεια! Ευχαριστώ πολύ για α) την κατανόηση, β) για τις λεπτομερέστατες επεξηγήσεις.
      Ναι όντως έχω πελαγώσει γιατί τόσα χρόνια με iphone η πιθανότητα πια για brick ήταν σχεδόν 0%, και τώρα που πήρα android φρίκαρα...από iphone expert κατέληξα σε android noob.
      Απ'ότι κατάλαβα, η αντιστοιχία του android root είναι σχεδόν σαν να λέμε 'semi-tethered' jailbreak στο iphone...με extra feature το brick :P

      Κανα δυο απορίες πάνω σε αυτά που είπες:

      'Εφόσον βρίσκεσαι σε επίσημη MIUI Stable η διαδικασία ενημέρωσης θα γίνεται μέσω της εφαρμογής της Αναβάθμισης.'
      Διάβασα στο κινέζικο miui forum ότι μόνο μερικά incremental updates μπορούνε να γίνουν. Τα υπόλοιπα με full download. Αυτό το καταλαβαίνεις (όταν συμβεί η πατάτα) γιατί γινεται fail το update ?

      'Ο πιο εύκολος τρόπος είναι να κάνεις απεγκατάσταση το Magisk μέσω της εφαρμογής του Magisk Manager. Θα επαναφέρει το original boot image. Θα χρειαστεί όμως τότε να φλασάρεις lazy flasher μέσω του TWRP για να μπορέσεις να κάνεις boot στο σύστημα.'
      βγάζοντας το Magisk και παραμένοντας μέσα στο twrp (χωρίς reboot) εννοείς περνάμε το lazy ετσι ? (Για να αποφύγουμε το bootloop). Σε περίπτωση που συμβεί το bootloop υπάρχει σωτηρία ? Απλά ξαναμπαίνεις μέσα στο recovery και βάζεις το Lazy ή ισχύουν αυτά που διάβασα περί authorize vendors, αλλαγές motherboard, authorized id κινέζους με paypal κτλ.

      'Wipe data = factory reset, χάνεις όλες τις εγκατεστημένες εφαρμογές και οι ρυθμίσεις της συσκευής επανέρχονται στις εργοστασιακές.'
      Υποθέτω χάνεις και το twrp και το root ή επειδή είναι bootloader partition αυτά παραμένουν όπως είναι ?

      'Υπάρχει περίπτωση κάποιες εκδόσεις TWRP (οι δικές μας λογικά είναι ok) να μην υποστηρίζουν σωστά αυτή την κρυπτογράφηση με αποτέλεσμα να μην μπορείς να δεις το /data partition μέσω του TWRP, πράγμα που προφανώς επηρεάζει και το γεγονός ότι δεν θα μπορείς να το κάνεις backup.'

      Πως καταλαβαίνεις όταν βγει κάποιο επίσημο update ότι θα το υποστηρίζει η τελευταία έκδοση του twrp για να μην πάθεις το παραπάνω ?
      Και αν την πάθεις ? απλά περιμένεις να βγει twrp update και ξανακάνεις την διαδικασία εγκατάστασης του πάνω στο παλιό?

      Sorry για το πρήξιμο...
    • Ο/H Sandbird έγραψε:

      Τέλεια! Ευχαριστώ πολύ για α) την κατανόηση, β) για τις λεπτομερέστατες επεξηγήσεις.
      Ναι όντως έχω πελαγώσει γιατί τόσα χρόνια με iphone η πιθανότητα πια για brick ήταν σχεδόν 0%, και τώρα που πήρα android φρίκαρα...από iphone expert κατέληξα σε android noob.
      Απ'ότι κατάλαβα, η αντιστοιχία του android root είναι σχεδόν σαν να λέμε 'semi-tethered' jailbreak στο iphone...με extra feature το brick :P
      Το brick είναι δυστυχώς αστοχία της Xiaomi στην υλοποίηση του Anti-rollback policy feature. Η Google δεν προβλέπει στις προδιαγραφές της κάτι τέτοιο. Υπάρχει αναλυτικό νήμα που εξηγεί τι γίνεται.


      Διάβασα στο κινέζικο miui forum ότι μόνο μερικά incremental updates μπορούνε να γίνουν. Τα υπόλοιπα με full download. Αυτό το καταλαβαίνεις (όταν συμβεί η πατάτα) γιατί γινεται fail το update ?
      Και τι έγινε και αν κάνει full download δηλαδή ? Εφόσον η ROM δεν έχει πρόβλημα να περαστεί από πάνω, χωρίς να χάσεις δεδομένα, δεν έχεις πρόβλημα.

      βγάζοντας το Magisk και παραμένοντας μέσα στο twrp (χωρίς reboot) εννοείς περνάμε το lazy ετσι ? (Για να αποφύγουμε το bootloop).
      Έτσι.

      Σε περίπτωση που συμβεί το bootloop υπάρχει σωτηρία ? Απλά ξαναμπαίνεις μέσα στο recovery και βάζεις το Lazy ή ισχύουν αυτά που διάβασα περί authorize vendors, αλλαγές motherboard, authorized id κινέζους με paypal κτλ.
      Ξαναμπαίνεις και βάζεις το lazy ή το Magisk. Με αναβάθμιση ROM δεν υφίσταται brick, μόνο αν πας προς τα πίσω χωρίς να προσέξεις. Και εκεί δεν τίθεται καν θέμα bootloop. Δεν θα ανοίγει καν σωστά η συσκευή.

      Υποθέτω χάνεις και το twrp και το root ή επειδή είναι bootloader partition αυτά παραμένουν όπως είναι ?

      Το wipe data δεν επηρεάζει το partition του recovery, άρα το TWRP, ούτε την root πρόσβαση αυτή καθαυτή. Θα χάσεις όμως την εφαρμογή του Magisk Manager που...μικρό το κακό την ξαναπερνάς (υπάρχει στο XDA ξεχωριστά).


      Πως καταλαβαίνεις όταν βγει κάποιο επίσημο update ότι θα το υποστηρίζει η τελευταία έκδοση του twrp για να μην πάθεις το παραπάνω ?
      Και αν την πάθεις ? απλά περιμένεις να βγει twrp update και ξανακάνεις την διαδικασία εγκατάστασης του πάνω στο παλιό?
      Υπό φυσιολογικές συνθήκες δεν θα πρέπει να ασχολείσαι με την κρυπτογράφηση του Android, εφόσον το TWRP σου δουλεύει σωστά, βλέπει όλους τους αποθηκευτικούς χώρους και ΔΕΝ σκοπεύεις να πας σε custom ROM (γιατί αν σκοπεύεις να πας σε custom ROM τύπου XTRV, πρέπει να σπάσεις την κρυπτογράφηση με format data, οπότε και χάνεις τα πάντα από εφαρμογές μέχρι και οτιδήποτε υπήρχε στον εσωτερικό αποθηκευτικό χώρο). Η κρυπτογράφηση επίσης δεν επηρεάζεται από κανένα update.


      Sorry για το πρήξιμο...
    • Τελικά το έκανα το root, αλλά δε μπορώ να πω ότι ειμαι απόλυτα ευχαριστημένος με το magisk root.
      Σαν να μην ειναι καθαρό root. πχ κατέβασα το X-Plore ώστε να πειράξω το hosts file και μου λέει ότι η συσκευή δεν ειναι root. Διάβασα ότι το magisk φτιάχνει ένα copy του system και κάνει το root με 'μαμουνιάρικο' τρόπο...υπάρχει κάποιος τρόπος να γίνει καθαρό root, γιατί δεν είναι η μόνη εφαρμογή που μου γκρινιάζει για το root access.
      Επίσης (έχω συνηθίσει με το jb στο Iphone με αυτό), θα ήθελα να κάνω connect στο android με winscp και putty και να έχω full access. Για την ώρα ανοίγω εναν ftp server μέσα από το File Manager app ή οποιοδήποτε άλλο ftp server πχ του x-plore αλλά και πάλι, δε μ'αρέσουν τέτοιοι 'βρώμικοι' τρόποι.
      Ξέρω ότι αν βάλω το SuperSU τότε πολλά προγράμματα όπως το Google pay, πιθανότατα τραπεζικά apps κτλ δε θα δουλεύουν μετά...οπότε αν γίνεται κάτι με το magisk θα με βόλευε περισσότερο.
      Thanks

      ps: Δε μπορώ να βρω τον φάκελο /magisk/.core/ δεν φαίνεται να έχω /magisk φάκελο...wtf am i doing wrong :/
    • Διαφήμιση
    • Πρεπει να δώσεις στο magisk manager app δικαιώματα και για αυτόματη εκκίνηση για να μπορεί να ανταποκρίνεται στα αιτήματα για root. Δοκίμασε το και ξανατρεξε το Xplorer. Και νομίζω μια χαρά κάνει την δουλειά του και είναι η εξέλιξη...
    • Ο/H thanfun έγραψε:

      Πρεπει να δώσεις στο magisk manager app δικαιώματα και για αυτόματη εκκίνηση για να μπορεί να ανταποκρίνεται στα αιτήματα για root. Δοκίμασε το και ξανατρεξε το Xplorer. Και νομίζω μια χαρά κάνει την δουλειά του και είναι η εξέλιξη...

      Είχες απόλυτο δίκιο!!!....μόλις του έδωσα autostart έπιασε, και επιτέλους βλέπω και τα apps που ζήτησαν root, μέσα στο #Superuser....που να το φανταστώ ο κακόμοιρος ότι ήταν τόσο απλό.lol
      Να υποθέσω αυτά που βλέπω μέσα στον root φάκελο (system/etc/hosts κτλ) είναι τα 'fake' του magisk που φτιάχνει και όχι τα original files/folders έτσι ?
    • @Sandbird Μεσα στο φάκελο root ο,τι βλέπεις είναι πραγματικό, μόνο εκεί που λέει sdcard πειράζουμε άφοβα (αποθηκευτικός χώρος) για τα υπόλοιπα πρέπει να ξέρουμε τι κάνουμε.
      Να πω την αλήθεια δεν ξέρω που τοποθετεί το magisk και είναι fake. Να πω επίσης πως είναι εξέλιξη διότι είναι root και xposed μαζί.
      Για αυτό λοιπόν αρέσει το miui διότι δίνει πολλές επιλογές παραμετροποίησης χρήστη, πχ αν δεν το αφήσεις δεν ξεκινά μόνο του τo magisk.

      iPhone, δε λέω έχει και τα καλά του αλλά δε σε αφήνει ούτε να το ξύσεις αν έχει φαγούρα.... πρέπει να το πας στο σέρβις για ξύσιμο :D
    • Ο/H Sandbird έγραψε:

      Είχες απόλυτο δίκιο!!!....μόλις του έδωσα autostart έπιασε, και επιτέλους βλέπω και τα apps που ζήτησαν root, μέσα στο #Superuser....που να το φανταστώ ο κακόμοιρος ότι ήταν τόσο απλό.lol
      Να υποθέσω αυτά που βλέπω μέσα στον root φάκελο (system/etc/hosts κτλ) είναι τα 'fake' του magisk που φτιάχνει και όχι τα original files/folders έτσι ?
      Κάποια είναι τα original, κάποια όχι.


      Ο/H Sandbird έγραψε:

      Τελικά το έκανα το root, αλλά δε μπορώ να πω ότι ειμαι απόλυτα ευχαριστημένος με το magisk root.
      Σαν να μην ειναι καθαρό root. πχ κατέβασα το X-Plore ώστε να πειράξω το hosts file και μου λέει ότι η συσκευή δεν ειναι root. Διάβασα ότι το magisk φτιάχνει ένα copy του system και κάνει το root με 'μαμουνιάρικο' τρόπο...υπάρχει κάποιος τρόπος να γίνει καθαρό root, γιατί δεν είναι η μόνη εφαρμογή που μου γκρινιάζει για το root access.
      Επίσης (έχω συνηθίσει με το jb στο Iphone με αυτό), θα ήθελα να κάνω connect στο android με winscp και putty και να έχω full access. Για την ώρα ανοίγω εναν ftp server μέσα από το File Manager app ή οποιοδήποτε άλλο ftp server πχ του x-plore αλλά και πάλι, δε μ'αρέσουν τέτοιοι 'βρώμικοι' τρόποι.
      Ξέρω ότι αν βάλω το SuperSU τότε πολλά προγράμματα όπως το Google pay, πιθανότατα τραπεζικά apps κτλ δε θα δουλεύουν μετά...οπότε αν γίνεται κάτι με το magisk θα με βόλευε περισσότερο.
      Thanks

      ps: Δε μπορώ να βρω τον φάκελο /magisk/.core/ δεν φαίνεται να έχω /magisk φάκελο...wtf am i doing wrong :/

      Το development του SuperSU έχει τερματιστεί και δεν ξέρω καν αν δουλεύει σε Oreo (νομίζω όχι και αν το κάνει, το κάνει με προβλήματα). Για Oreo, Pie και ότι έρθει από εκεί και πέρα, το Magisk είναι αυτή τη στιγμή που γράφονται αυτές οι γραμμές, μονόδρομος, μας αρέσει, δεν μας αρέσει.

      Για να έχεις full access στο Android με τον τρόπο που το περιγράφεις, χρειάζεσαι...τερματικό, είτε μέσα από κάποιο app (πχ Terminal emulator), είτε στο PC μέσω της εντολής adb shell. Αφού βγεις λοιπόν σε shell prompt, δίνεις su και κάνεις ότι θέλεις (σχεδόν).

      Το Magisk τέλος δεν βρίσκεται σε κάποιο φάκελο με την κλασσική έννοια του όρου. Πρόκειται για image το οποίο γίνεται mount κατά την εκκίνηση της συσκευής και ζει μέσα στο /data/adb. Επίσης γίνεται mount στο /sbin και τα modules θα τα βρεις μέσα στο /sbin/.magisk/img, το καθένα στο φάκελό του.


      Ο/H thanfun έγραψε:


      Να πω επίσης πως είναι εξέλιξη διότι είναι root και xposed μαζί

      Καμία σχέση δεν είναι αυτό που κάνει το xposed με αυτό που κάνει το Magisk. Διαθέτουν και τα 2 modules αλλά εκεί ξεκινούν και τελειώνουν οι οποιεσδήποτε ομοιότητες των 2 αυτών κομματιών λογισμικού. Το xposed χρησιμοποιεί native κλήσεις του συστήματος μέσω του Android Runtime ώστε να επιτρέψει σε εφαρμογές (modules) να κάνουν πράγματα μέσα από το ίδιο το σύστημα και με δικαιώματα συστήματος. Το Magisk είναι απλά ένας root manager με έξτρα δυνατότητες να "αντικαθιστά" κομμάτια του συστήματος με άλλα ήδη τροποποιημένα και λόγο του τρόπου με το οποίο είναι δομημένο, το κάνει αφήνοντας τα original αρχεία ανεπηρέαστα, γι' αυτό άλλωστε και δεν σπάει το SafetyNet. Νομίζω ότι δεν αξίζει να γράψω και άλλα τεχνικά εδώ.
    • Διαφήμιση
    • Ο/H BanditGR έγραψε:

      Καμία σχέση δεν είναι αυτό που κάνει το xposed με αυτό που κάνει το Magisk. Διαθέτουν και τα 2 modules αλλά εκεί ξεκινούν και τελειώνουν οι οποιεσδήποτε ομοιότητες των 2 αυτών κομματιών λογισμικού.
      οπα οπα εγω ειμαι ενας απλος ερασιτεχνης σε αυτο το θεμα κι εσυ μοιαζεις για καθηγητης!, :)
      ...και απλα προσπαθησα να περιγραψω με απλα λογια (αλλωστε δεν ξερω και παραπανω, δεν ασχοληθηκα) τι κανουν και μοιαζουν σε οτι αφορα το ορατο αποτελεσμα γαι τον χρηστη
      ...δεν το ειπα καλα και δεν εννουσα οτι λειτουργουν με τις ιδιες διαδικασιες και δεν θα μπορουσα να το πω και αναλυσω οπως εσυ, δεν εχω την γνωση
      ....επομενως λυπαμαι αν μπερδεψα καποιον και ευχαριστω που το διευκρινιζεις και το λες αναλυτικα...

      edit
      προσπαθησα να θυμηθω που διαβασα για την ομοιοτητα magisk και xposed και το βρηκα, εδω λοιπον
      xda-developers.com - What is Magisk?
      λεει "If you’ve heard of the Xposed Framework, this is a similar concept"
      ε λοιπον εκει εμεινα εγω, :P μιλωντας απλοϊκά αυτο ειπα κι εγω διχως να προοριζω τα λογια μου για καποια εφαρμογη οδηγιων και διχως να εχω την προθεση για εις βαθος αναλυση...

      @BanditGR
      παρεμπιπτόντως πραγματικά φοβερή και χρήσιμη η ανάλυση σου για τις διαφορές και τον τρόπο λειτουργίας των δυο αυτών κομματιών λογισμικού