Πώς να κάνετε port την
COT touch recovery 2.1.3
Μονο για Mediatek
Πρόκειται για ένα recovery με touch support. Υποστηρίζει Advanced backup όπου μπορείτε να επιλέξετε τα στοιχεία που θέλετε να πάρετε backup καθώς και advanced restore για επιλογή των στοιχείων που θα κάνει επαναφορά καθώς και πολλά ακόμα extra features σε σχέση με την απλή cwm. Δυστυχώς στα περισσότερα ΜΤΚ κινητά δεν είναι δυνατή η εγκατάσταση TWRP recovery (η μόνη άλλη με touch support και compiled για ΜΤΚ) χωρίς ειδικού hack για αύξηση του εν γέννη recovery partition σε 7ΜΒ. (λεπτομέρειες και οδηγός σχετικά με twrp σύντομα). Οπότε για όποιον θέλει touch support στην cwm recovery η COT είναι για την ώρα μονόδρομος.
Κατά την πρώτη εκκίνηση θα σας ζητηθεί να κάνετε tap πάνω σε ένα κόκκινο κουτάκι για να γίνει το touch calibration (μπορείτε να το επαναλάβετε ανά πάσα στιγμή)
Επίσης το πρώτο σας backup θα κάνει αρκετή ώρα για να ολοκληρωθεί. Ο λόγος είναι ότι δημιουργείτε το δένδρο καταλόγων και ελευθερώνεται χώρος. Τα επόμενα backup θα είναι γρήγορα.
Εάν θελήσετε να εγκαταστήσετε κάποιο zip το οποίο έχει δημιουργηθεί με "public keys" θα ερωτηθείτε αν επιθυμείτε να εγκαταστήσετε "untrusted zip". Πατήστε Ναι και θα εγκατασταθεί.
επειδή κάποιοι με ρώτησαν για την δομή των φακέλων του backup και τον φάκελο blobs που υπάρχει μέσα. Εφόσον η επιλεγμένη μέθοδος backup είναι DUB έχετε αυτούς τους φακέλους... εκεί μέσα είναι αποθηκευμένα όλα τα αρχεία σας... Με την νέα αυτή μέθοδο, σε κάθε backup αντικαθίστανται ΜΟΝΟ τα αρχεία που έχουν αλλάξει από το τελευταίο σας backup (βάση hashes). ΟΠΟΤΕ ΜΕ ΤΙΠΟΤΑ ΔΕΝ ΣΒΗΝΕΤΕ ΤΟΝ ΦΑΚΕΛΟ BLOBS. Έτσι έχουμε πολύ μικρότερα σε μέγεθος backup και πολύ πιο γρήγορη διαδικασία αφού backup γίνονται μόνο τα αλλαγμένα στοιχεία του κινητού σας. Εάν θέλετε να σβήσετε κάποιο παλιό backup σβήνετε ΜΟΝΟ την φάκελο του (με την ημερομηνία) και ΟΧΙ τον blob
Όσοι επιλέξουν την μέθοδο tar είναι όλα γνωστά.
Εδώ μπορείτε να δείτε ότι λέει σχετικά ο Koush Dutta
Θα χρειαστείτε:
Τα αρχεία της recovery (ανάλογα με την ανάλυση του κινητού σας) – ακολουθούν links
Το Port Tool - LINK
Τους adb drivers - LINK
*cygwin - LINK
*cygwin packages - LINK
*Java Dev Kit - LINK
*Unpack/repack Tools - LINK
*ΜΤΚ Droid Tools - LINK
* Αυτά θα τα χρειαστείτε μόνο αν είναι απαραίτητο να μειωθεί το μέγεθος του recovery.img Δυστυχώς τα ΜΤΚ δεν μπορούν να πάρουν recovery μεγαλύτερο από 6ΜΒ οπότε και θα χρειαστεί να μειωθεί το μέγεθος κάποιων αρχείων και να γίνει repack το img χειροκίνητα. Θα γίνει περεταίρω ανάλυση στο τέλος του οδηγού αυτού.
COT Download Links:
COT-recovery- 320x480
COT-recovery- 480x800
COT-recovery- 480x854
COT-recovery- 540x960
COT-recovery- 600x1024
COT-recovery- 720x1280
COT-recovery- 768x1280
COT-recovery- 800x1200
COT-recovery- 1024x600
COT-recovery- 1080x1920
COT-recovery- 1280x720
COT-recovery- 1280x768
Προσοχή οι εκδόσεις 720x1280 και 1280x720 είναι εντελώς διαφορετικές. Η πρώτη είναι για κινητά και η δεύτερη για tablet. Οπότε δώστε προσοχή στην επιλογή της έκδοσης βάση της ανάλυσης του κινητού σας.
Κατεβάστε το porting tool και την αντίστοιχη έκδοση του recovery
Αν δεν έχετε εγκατεστημένους τους adb drivers για το κινητό σας κάντε το.
Αποσυμπιέστε το porting tool σε ένα φάκελο
Ενεργοποιείστε το USB Debugging στο κινητό σας και συνδέστε το στον υπολογιστή σας.
Εκτελέστε το Auto Port CWM.exe και ακολουθήστε τις οδηγίες στην οθόνη σας… ουσιαστικά θα δείτε έναν νέο φάκελο με όνομα CWM να δημιουργείται στο ίδιο directory που έχετε και το porting tool. Μέσα εκεί πρέπει να βάλετε το αρχειο του COT recovery που μόλις κατεβάσατε (πρέπει να το μετονομάσετε σε recovery.img). Και περιμένετε να τελειώσει η διαδικασία.
i). Υπάρχει περίπτωση το tool να σας δώσει μήνυμα ότι δεν είναι εγκατεστημένοι οι adb drivers. Εάν είστε σίγουροι ότι υπάρχουν τότε θα κάνετε ένα τρικ.
ii). Ανοίξτε τα MTK Droid Tools και πάτε στην καρτέλα root, backup. Recovery. Κάτω δεξιά πατήστε το κουμπί root… μόλις το κουτάκι στα αριστερά γίνει πράσινο πατήστε το κουμπί adb terminal… Αφήστε τα όπως είναι όλα αυτά και εκτελέστε και πάλι το Auto-port-tool. Αυτή τη φορά θα ολοκληρωθεί κανονικά και στο τέλος θα σας ρωτήσει εάν θέλετε να εγκατασταθεί στο κινητό σας (προτείνω να επιλέξετε όχι).
iii). Στην περίπτωση που το μέγεθος της cwm είναι μεγαλύτερη από 6.1MB το script θα σας ενημερώσει ότι είναι αδύνατη η εγκατάσταση στο κινητό σας.
Με το τέλος της όλης διαδικασίας θα δείτε έναν νέο φάκελο PORTED-CWM και μέσα σε αυτόν θα βρείτε το νέο recovery.img Εφόσον ελέγξετε το μέγεθος και δείτε ότι είναι μικρότερο από 6.1ΜΒ μπορείτε να το εγκαταστήσετε με είτε με flashing είτε με mobileuncle tools.
Αφού δοκιμάσετε την δουλειά σας… ΜΟΙΡΑΣΤΕΙΤΕ την.
Όπως πολλές φορές αναφέρθηκε μέχρι τώρα… υπάρχει η περίπτωση το αρχείο recovery.img να είναι μεγαλύτερο από το recovery partition (6.1ΜΒ) και να μην εγκαθίσταται (το συνάντησα σε κινητά με μεγάλες αναλύσεις οθόνης). Εάν δοκιμάσετε να την περάσετε… απλά θα πέσετε σε boot-loop της cwm. Το κινητό σας όμως θα μπορεί να ανοίξει σε κανονική λειτουργία οπότε περνάτε πάλι την παλιά σας χωρίς πρόβλημα.
Πώς θα λύσετε το πρόβλημα αυτό; Με λίγη δουλίτσα παραπάνω αλλά πιστέψτε με αξίζει τον κόπο.
1.Unpack/repack tool for linux/cygwin (ακολουθεί tool για windows)
κατεβάστε το cygwin και εγκαταστήστε το (στο C:\cygwin )… κατά την εγκατάσταση θα σας ζητήσει από πού θα εγκαταστήσει τα απαραίτητα πακέτα… χρησιμοποιείστε τον φάκελο cygwin_packs που σας δίνω παραπάνω. Και επιλέξτε τα ακόλουθα:
* Devel / gcc
* Interpreters / perl
* Utils / cpio
* Utils / util-linux
* Utils / ncurses
* Archive / zip
* Archive / unzip
* Web / wget
μετακινηθείτε στον φάκελο εγκατάστασης του cygwin και μέσα εκεί βάλτε τον φάκελο BM (από το bm.rar που κατεβάσατε)
μεταφέρετε μέσα στον φάκελο c:\cygwin\bm\ το αρχείο της recovery που φτιάξατε παραπάνω.
ανοίξτε το πρόγραμμα του cygwin. Θα δείτε ότι είναι ένα terminal όμοιο με αυτό των windows (command prompt).
Τώρα πληκτρολογήστε τα ακόλουθα
cd c:\cygwin και πατήστε enter
cd bm και enter
./unpack-mt65xx.pl ./recovery.img και enter
τώρα, στον φάκελο bm θα βρείτε ένα νέο αρχείο (recovery.img-kernel.img) και έναν φάκελο (recovery.img-ramdisk).
μπείτε μέσα στον φάκελο του ramdisk και πάτε στον φάκελο res/lang και διαγράψτε την δεύτερη γλώσσα αφήνοντας μόνο τα αγγλικά.
μετά πάτε στον φάκελο res/images εκεί θα βρείτε ένα αρχείο εικόνας png. Την εικόνα αυτή ανοίξτε την με το photoshop.
στο photoshop… από το μενού Image / Adjustments / Posterize… εκεί επιλέξτε ένα νούμερο κοντά στο 5 (τα χρώματα της εικόνας θα παραμορφώσουν κάπως αλλά είναι αναγκαίο… άλλωστε στο κινητό σας λίγο θα σας ενδιαφέρει αυτό). Αποθηκεύστε την εικόνα. Θα δείτε ότι το μέγεθος έχει μειωθεί δραστικά.
μετακινηθείτε τώρα στον φάκελο res/theme/hydro και κάντε το ίδιο για όλα τα «μεγάλα» αρχεία εικόνας.
μόλις τελειώσετε με αυτό επιστρέψτε στο cygwin όπου τώρα πληκτρολογείτε τα παρακάτω
./repack-mt65xx.pl –recovery ./recovery.img-kernel.img ./recovery.img-ramdisk ./my-new-COTrecovery.img και enter.
σε δευτερόλεπτα θα δείτε το νέο αρχείο σας το οποίο μπορείτε πλέον να εγκαταστήσετε στο κινητό σας.
2.Unpack/repack tool for Windows (credits to MiLToS_666 for the links)
LINK
Η διαδικασία είναι όμοια με την παραπάνω. Με αυτό όμως το εργαλείο δεν χρειάζεται να εγκαταστήσετε τίποτα άλλο, δουλεύετε άμεσα μέσα από τα windows
Πριν από οποιαδήποτε προσπάθεια θα πρέπει να λάβετε backup του κινητού σας. Παρακαλώ μην το αμελήσετε για το καλό όλων μας. Για όποιο πρόβλημα ή ερώτηση έχετε παρακαλώ ρωτήστε εδώ και όχι σε pm. Έτσι βοηθάμε πολύ περισσότερους που ίσως έχουν το ίδιο πρόβλημα/ερώτηση.
Ευχαριστίες:
Ένα μεγάλο ευχαριστώ στην ομάδα του COT που δημιούργησε αυτή την υπέροχη recovery.
Τον Carliv για το recompile της recovery σε ΜΤΚ κινητά
Τον yuweng για το port-tool
Τον bgcngm για το unpack/repack script
Τέλος, θα ήθελα να ζητήσω από όσους θελήσουν να μεταφέρουν αυτή την recovery στο κινητό τους να την τεστάρουν είτε μόνοι τους είτε με την βοήθεια φίλων και έπειτα να την μοιραστούν στο φόρουμ αυτό αλλά και να στείλουν ένα μήνυμα με link της recovery για να το προσθέσουμε στην λίστα με τα υποστηριζόμενα μοντέλα κινητών. Sharing is the point
COT recovery ScreenShots
[ATTACH]36266[/ATTACH] [ATTACH]36267[/ATTACH]
[ATTACH]36268[/ATTACH] [ATTACH]36269[/ATTACH]
[ATTACH]36270[/ATTACH]
Updated - 8 Οκτ. - cygwin guide
Updaded - 26 Οκτ.
με fix για το το bug του scrolling. Ακόμα τροποποιήθηκε το touch για να δέχεται taping σε όλη την οθόνη στον κάθετο άξονα του κάθε πλήκτρου.