Στιγμιότυπο από αναβάθμιση custom ROM στο Vodafone Joy, Νοέμβριος 2011
Εικόνα: Stratos Laspas

Αλλάζοντας τα φώτα στο Vodafone Joy

Το πιο φτηνό smartphone με Gingerbread 2.3.7!

Οκτώβριος 2012:

Η συσκευή Vodafone Joy άνοιξε για πολλούς το δρόμο προς τις custom ROM, λόγω τιμής και λόγω ευκολίας χειρισμού. Με μερικά απλά βήματα, μπορούσε ο καθένας να πάρει το φτηνότερο smartphone της αγοράς και να το κάνει μια αξιοπρεπή συσκευή.

Ο παρών οδηγός, πιστεύω συνέβαλε στη διάδοσή του, καθώς και στην (αυτο)εκπαίδευση αρκετών χρηστών (20.000 επισκέψεις σε 18 μήνες!) Ευχαριστώ για την ανταπόκριση. Ο δρόμος αυτού του συγκεκριμένου οδηγού όμως, έφτασε στο τέλος του, καθώς δεν πρόκειται να συνεχίσω να τον ενημερώνω.

*Πλέον χρησιμοποιώ το Samsung Y Sony Xperia J και σύντομα θα γράψω οδηγίες για την… παραμετροποίησή του! *(https://laspas.gr/2013/01/12/sony-xperia-j/)

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

  • Update 1/11/2011: joilaroi upd 15, slyking241 upd 7.

  • Update 2/11/2011: επιστροφή σε Slyking241 upd 6, η 7 εμφανίζει καθυστερήσεις και έχει χειρότερη βαθμονόμηση

  • Update 3/11/2011: Χρήση του z4 root για εγκατάσταση δικαιωμάτων διαχειριστή

  • Update 10/10/2011: Έκδοση SlyKing v.8, 2.3.7

  • Update 11/10/2011: Επιστροφή σε έκδοση SlyKing v.6, καθώς η v.8 έχει θέμα με το γυροσκόπιο και το επιταχυνσιόμετρο (δεν περιστρέφεται η οθόνη) και με τη βαθμονόμηση. Επίσης, ο Anryl ανακοίνωσε ότι σταματάει την ανάπτυξη της ROM του για το u8120, καθώς αγόρασε το HTC Wildfire S!! Ευχαριστούμε Anryl για την προσφορά σου.

  • Update 13/11/2011: Slyking v.9

  • Update 15/11/2011: Σύνδεση με PC μέσω USB

  • Update 16/11/2011: SlyKing upd.10.1 Final // Stable v.1 :)

  • Update 19/11/2011: SlyKing upd.10.2 Final

  • Update 27/11/2011: SlyKing upd.10, Final v.3

  • Update 16/12/2011: SlyKing Final v.4, αλλά έβγαζε σφάλμα εγκατάστασης και ανακλήθηκε. Εν αναμονή για μια σχετικά σταθερή beta έκδοσή του, με Android 4 (Ice Cream Sandwich), εντός των επόμενων ημερών!

  • Update 17/12/2011: Joilaroi upd.16a, CM7.2. Μπαίνει με CWM 5.0.26.

  • Update 21/12/2011: SlyKing upd.10.4-remixed, CM7.1

  • Update 29/12/2011: Joilaroi upd. 17, CM7.2

  • Update 15/01/2012: SlyKing upd. 12fixed, CM7.2

  • Update 18/01/2012: Joilaroi upd 18

  • Update 8/2/2012: Joilaroi upd 20

  • Update 27/2/2012: Joilaroi upd 21, SlyKing upd 14

  • Update 7/3/2012: Joilaroi upd 22b

  • Update 12/3/2012: Joilaroi upd 23

  • Update 30/3/2012: Joilaroi upd 25a, SlyKing upd17

  • Update 16/4/2012: Joilaroi upd 26, για (SlyKing, περιμένετε το 20)

  • Update 23/4/2012: Joilaroi upd 27

  • Update 8/5/2012: Joilaroi upd 28

  • Update 30/6/2012: Joilaroi upd 29, Slyking upd 25 v2 (φλασάρετε το εναλλακτικό kernel του SlyKing, εάν δεν επανεκκινεί)

  • Update 4/11/2012: Μπορείτε να βρείτε το σύνολο των ενεργών συνδέσμων που υπάρχουν για αυτή τη συσκευή σε αυτή τη διεύθυνση: [ROMs]All Huawei U8100/U8110/U8120/Vodafone 845 ROMs in one place (Updated)

Ιστορικό

Τον περασμένο Οκτώβριο (2010) κατάφερα να καταστρέψω το προηγούμενο κινητό μου, ρίχνοντάς το στα νερά κατά τη διάρκεια μιας βροχερής μέρας στην Αθήνα. Άρχισα λοιπόν να ψάχνω για μια σχετικά φτηνή λύση όσον αφορά το hardware. Ωστόσο, το λειτουργικό ήθελα να είναι Android, καθώς είχα στο μυαλό μου ότι θα ήθελα να ξεκινήσω να γράφω απλές εφαρμογούλες για κινητά.

Ψάχνοντας σε διάφορες ιστοσελίδες με τίτλους του τύπου «10 best budget android phones», σχημάτισα μια αρκετά καλή ιδέα όσον αφορά τις διάφορες εκδόσεις του λειτουργικού και ποιες ήταν οι απαιτήσεις του σε υλικό (πχ ότι για να έτρεχε αξιοπρεπώς η τότε πιο πρόσφατη έκδοση, η Froyo 2.2, θα έπρεπε το κινητό να έχει επεξεργαστή κοντά στο 1GHz). Δυστυχώς, ο συνδυασμός «αρκετά καλής ανάλυσης», «αρκετά μεγάλης οθόνης», «αρκετά δυνατού επεξεργαστή» και «αρκετά μεγάλης μνήμης», κατέληγε σε τιμές που ήταν «αρκετά παραπέρα» από τον προϋπολογισμό που είχα στο μυαλό μου (δηλαδή κάτι με λιγότερο από 150 ευρώ). Μετά από δύο απογεύματα ψαξίματος, έγινε το μοιραίο: έπεσα πάνω σε μια συζήτηση στο φόρουμ myphone.gr, ένα τεχνικό φόρουμ το οποίο θεωρώ από τα πιο ειδικευμένα, πλήρη και εμπεριστατωμένα διεθνώς. Το θέμα συζήτησης ήταν για το πρωτοεμφανιζόμενο (τότε, τέλος Οκτωβρίου 2010) Vodafone 845. Ουσιαστικά πρόκειται για μια ευχάριστα απρόσμενη κίνηση της Vodafone, η οποία κυκλοφορεί το Huawei Joy με το δικό της branding και τις εφαρμογές του δικτύου της, σε τιμή «ό,τι-έπρεπε-για-Χριστούγεννα»! Παρακάτω θα περιγράψω με ποιον τρόπο, αυτό το πάμφθηνο τηλεφωνάκι (γύρω στα 110 ευρώ τότε) έγινε η καλύτερη συσκευή που έχω χρησιμοποιήσει ποτέ. Ευχαριστώ Vodafone!

Προειδοποίηση: Η παρακάτω διαδικασία ακυρώνει την εγγύηση του προϊόντος!!

Το λειτουργικό σύστημα android τρέχει πάνω στον πυρήνα (kernel) λογισμικού GNU/Linux. Ως Unix-οειδές λειτουργικό, για λόγους αποτελεσματικότερης διαχείρισης και καλύτερης ασφάλειας, διαχωρίζει τα “προφίλ” (user accounts) των απλών χρηστών (δηλαδή όλων ημών των τελικών καταναλωτών) από το προφίλ του διαχειριστή (Super User ή Root) μιας συσκευής. Όπως έρχεται από τη Vodafone, το 845 είναι ρυθμισμένο έτσι ώστε ο χειριστής του (ο πελάτης που το αγοράζει) να το λειτουργεί με λογαριασμό απλού χρήστη, δηλαδή με περιορισμένα δικαιώματα. Με τον τρόπο αυτό, θεωρητικά ο χρήστης δεν μπορεί με κάποιον λάθος χειρισμό να κάνει πχ μια “λάθος αλλαγή στις ρυθμίσεις” που θα αχρηστεύσει το τηλέφωνο και θα χρειαστεί επίσκεψη στο σέρβις. Επιπλέον, από άλλη οπτική, ο χρήστης δεν μπορεί να αποφύγει να χρησιμοποιεί τις προ-εγκατεστημένες εφαρμογές και υπηρεσίες που επιθυμεί να προωθήσει η ίδια η Vodafone. Για τους παραπάνω ενδεικτικούς λόγους, αλλά και για άλλους, τα δικαιώματα του διαχειριστή (root) τα κρατάει η ίδια η Vodafone. Από τη στιγμή που κάποιος τρέξει εφαρμογές που παρακάμπτουν αυτόν τον περιορισμό, με αποτέλεσμα ο καθένας τελικός χρήστης έχει δικαιώματα διαχειριστή, παύει να ισχύει η εγγύηση. Τα τηλέφωνα που έχουν δεχτεί αυτή την επέμβαση ονομάζονται “rooted”. Το καλό με το Android είναι ότι, ακριβώς λόγω του ότι τρέχει πάνω στον πυρήνα του GNU/Linux (το οποίο είναι λογισμικό ανοικτού κώδικα - open source), μπορεί σχετικά εύκολα να κάνει ο καθένας τη δική του μικρή παραλλαγή. Συνήθως, αυτό γίνεται για να βάλει κάποιος μια πειραματική έκδοση μελλοντικής κυκλοφορίας, για να βγάλει κάποιες από τις στάνταρ εφαρμογές για να γίνει ελαφρύτερο το σύστημα ή να βάλει άλλες που προτιμά ή ακόμα και απλά για να βελτιώσει την απόδοση, τη σταθερότητα κτλ. Οι παραλλαγές αυτές ονομάζονται ROM. Παρακαλώ δώστε προσοχή στο ότι, αν και σε εμένα όλα δούλεψαν εξαιρετικά και δεν έχω κανένα πρόβλημα, ωστόσο δεν εγγυώμαι ότι τα παρακάτω θα δουλέψουν για όλους όσοι το δοκιμάσουν και δεν αναλαμβάνω καμμία ευθύνη αν κάτι πάει στραβά! Είναι δική σας απόφαση το αν θα ακολουθήσετε τις οδηγίες!

Βασικά υλικά της συνταγής

  • Μία τηλεφωνική συσκευή Vodafone Joy
  • Μία κάρτα μνήμης MicroSDHC. Κατά προτίμηση υψηλής ταχύτητας (10x) και μέγεθος, όσο θέλετε ή αντέχετε οικονομικά. Εγώ θα έλεγα το λιγότερο 4 GB.
  • Σύνδεση internet
  • Έναν υπολογιστή με λειτουργικό σύστημα Linux, Mac OS ή Windows, θύρα και καλώδιο USB

Εκτέλεση

Αν και έχει περάσει ένας χρόνος από τότε που κυκλοφόρησε το τηλεφωνάκι, με τις τελευταίες ROM που θα περιγράψω, είναι πλέον ένα σύγχρονο και πλήρες (αν και εκ κατασκευής περιορισμένων δυνατοτήτων) smartphone, με την πιο σύγχρονη έκδοση Android (2.3.7)! Απ’ ό,τι ξέρω μάλιστα, πρέπει να είναι και το φτηνότερο! Για ROM με την έκδοση Android 2.1, οι προτιμότερες επιλογές είναι κατά τη γνώμη μου η Fresh Zodiac Fruit 5.2 και η Pro Celestial 2.1, την οποία και συνιστώ μεταξύ των δύο (JIT enabled και με θέμα Gingerbread). Για την έκδοση Android 2.2, υπάρχει η Froyo/CM7 από τον cas_xp, η οποία είναι πιο πλήρης από τις προηγούμενες που ανέφερα, όσον αφορά τα χαρακτηριστικά της και τις προεγκατεστημένες εφαρμογές. Για Android έκδοσης 2.3, η μεγάλη βελτίωση ξεκίνησε με την προσπάθεια του joilaroi από τους XDA Developers, της προσαρμογής του Cyanogen Mod 7.1.0 πάνω το Huawei 8120, aka Vodafone 845. Κάποια στιγμή ο joilaroi κόλλησε και προς βοήθεια έσπευσαν άλλοι έμπειροι devs όπως ο (δικός μας) Tas0s και ο Anryl. Τη στιγμή που γράφονται αυτές οι γραμμές, η ROM του joilaroi έχει καιρό να ενημερωθεί, αλλά τόσο ο Τάσος, όσο και ο Anryl, συνέχισαν οι ίδιοι την ανάπτυξη των δικών τους αντίστοιχων (μέχρι που κάποια στιγμή ο Anryl πήρε καλύτερο τηλέφωνο!). Παράλληλα, ξεκίνησε μια νέα προσπάθεια από τον Slyking, ο οποίος έχει βασιστεί ακριβώς πάνω στη δουλειά των δύο προηγούμενων και ο οποίος πρόσφατα, με τη 10η προσπάθεια, παρουσίασε την πρώτη του «τελική/σταθερή» έκδοση (update v.10 / stable v.1). (update, Μάιος 2012: συνεχίζουν την ανάπτυξη ο joilaroi και ο slyking)

Διευθύνσεις ιστότοπων των ROM

Κατά την προσωπική μου κρίση, οι ROM του Slyking και του Joilaroi (χωρίς ραδιόφωνο), είναι έτοιμες για προσωπική καθημερινή χρήση, για οποιονδήποτε εκτός του εντελώς αρχάριου· φυσικά, one man’s meat is another man’s poison, οπότε περί ορέξεως… κολοκυθόπιτα. Σημείωση: σε κάθε περίπτωση, το θεωρώ χρησιμότατο κάθε 2-3 μέρες να τρέχω το fix permissions από την εφαρμογή ROM Manager. Αυτό διορθώνει πολλά κολλήματα και καθυστερήσεις και δίνει μια κατά πολύ βελτιωμένη αίσθηση χρήσης.

Τα σπέσιαλ της ημέρας

Root Αν θέλετε να κρατήσετε την αρχική Vodafone ROM και απλά θέλετε πρόσβαση υπερχρήστη (root) στο τηλέφωνο, ακολουθήστε μόνο το βήμα (1). Ολική επαναφορά Αν για οποιοδήποτε λόγο, μετά από οποιαδήποτε εγκατάσταση ROM, θέλετε να γυρίσετε στο τηλέφωνο στην αρχική του κατάσταση, όπως όταν μόλις το αγοράσατε, ακολουθήστε το βήμα (5)… FZF 5.2 ή Celestial Pro 2 ή Froyo/CM7 Αν θέλετε να βάλετε την FZF 5.2 ή την Celestial Pro 2 ή την Froyo/CM7, αλλά με την ελάχιστη δυνατή προσπάθεια, χρειάζεται να ακολουθήσετε μόνο τα βήματα (2) και (4), αν και συνιστώ την πλήρη διαμόρφωση και εγκατάσταση, ακολουθώντας τα βήματα (2), (3) και (4). Αν μάλιστα έχει γίνει η διαδικασία μία φορά, τότε εάν στη συνέχεια θέλετε να δοκιμάσετε και άλλες ROM (έκδοσης Android 2.1), χρειάζεται μόνο το βήμα (4)! CM7.2.0 Για να εγκαταστήσετε την CM7.2 σε απείραχτο V845, ακολουθήστε τα βήματα (1), (6), (7), (8) και (9). Εάν έχετε ήδη κάποια άλλη ROM, έκδοσης Android χαμηλότερης από 2.3, ακολουθήστε πρώτα το βήμα (5), για να επαναφέρετε το κινητό στην εντελώς αρχική του κατάσταση και μετά τα υπόλοιπα. Εάν έχετε ήδη εγκαταστήσει μια ROM έκδοσης 2.3+ τότε χρειάζεται να επαναλάβετε μόνο το βήμα 9.

Βήμα 1ο. Εγκατάσταση δικαιωμάτων root

Με τη διαδικασία αυτή, αποκτάτε πρόσβαση root. Εάν θέλετε μόνο αυτό (μου έχει τεθεί σαν ερώτημα), τότε δεν χρειάζεται να κάνετε κάτι άλλο. Εάν θέλετε να εγκαταστήσετε μια από τις παρακάτω εναλλακτικές της αρχικής ROM, μπορείτε είτε να ακολουθήσετε, είτε να παραλείψετε το βήμα αυτό· δεν θα έχει κάποια διαφορά, λόγω του ότι και το AmonRA στη συνέχεια, εγκαθιστά πρόσβαση root από μόνο του. Αρχεία για κατέβασμα

  • Superboot (tested with U8110V100R001C85B214SP05 and U8110V100R001C85B214SP06) - DOWNLOAD (MediaFire) / MIRROR (ROMraid / CoBlitz) - MD5: d92360bfc6a98b03ad6d325a134bfe1b

Βήματα εγκατάστασης - Windows, Linux και OSX

  • Κατεβάστε το αρχείο Superboot zip στο δίσκο σας και αποσυμπιέστε το
  • Συνδέστε τη συσκευή σας σβησμένη σε μια θύρα USB και ανοίξτε την σε “λειτουργία εκκίνησης” (bootloader mode): πιέστε το πλήκτρο ενεργοποίησης, ενώ κρατάτε πατημένα τα πλήκτρα “Μείωσης έντασης ήχου” και “Τέλους κλήσης”
  • WINDOWS - διπλό κλικ στο ‘superboot-windows.bat’
  • MAC - Ανοίξτε ένα τερματικό στον φάκελο όπου έχετε αποσυμπιέσει το αρχείο, κάντε το εκτελέσιμο με την εντολή ‘chmod +x superboot-mac.sh’ και στη συνέχεια εγκαταστήστε το με την εντολή ’./superboot-mac.sh’
  • LINUX - Ανοίξτε ένα τερματικό στον φάκελο όπου έχετε αποσυμπιέσει το αρχείο, κάντε το εκτελέσιμο με την εντολή ‘chmod +x superboot-linux.sh’ και στη συνέχεια εγκαταστήστε το με την εντολή ‘sudo ./superboot-linux.sh’

Η συσκευή θα επανεκκινήσει (ίσως δείξει να κολλάει στην αρχή). Όπως θα διαβάσετε παρακάτω, το bootloader mode είναι μια κλεψύδρα πάνω σε μια μαύρη οθόνη, είναι φυσιολογικό! :-) Σημείωση: εάν έχετε ήδη χρησιμοποιήσει μια custom ROM και μετά έχετε επαναφέρει τη μητρική ROM, μερικές φορές παρουσιάζεται δυσκολία στο να περαστούν εκ νέου δικαιώματα διαχειριστή. Σε τέτοια περίπτωση, δοκιμάστε το εξής (thanks viotos & ThodwrisRippis):

  • Αφού πρώτα ακολουθήσετε την παραπάνω διαδικασία, εγκαταστήστε το αρχείο της εφαρμογής z4 root και τρέξτε το, για να αποκτήσετε δικαιώματα root (περισσότερες πληροφορίες στη σελίδα της)
  • Εγκαταστήστε από το market την εφαρμογή ROM Manager, για να εγκαταστήσετε στη συνέχεια, μέσω του ROM Manager, την ClockWorkMod Recovery (CWM), κατά τας γραφάς (βλέπε 7ο Βήμα)
  • Βάλτε το κινητό σε recover mode (το κλείνετε πρώτα και μετά πατάτε το πλήκτρο έναρξης κλήσης + αύξηση έντασης + πλήκτρο ενεργοποίησης), ώστε να μπείτε στην CWM και να εγκαταστήσετε την καινούρια custom ROM της αρεσκείας σας (το zip της οποίας έχετε προηγουμένως αποθηκεύσει στην κάρτα sd)

Βήμα 2ο. Εγκατάσταση Recovery Image (AmonRA)

Αρχεία για κατέβασμα

  • AmonRA Recovery 1.6.2 - DOWNLOAD (MediaFire Pro) / MIRROR (CoBlitz / ROMraid) - MD5: 65d4dcbbedb956a9f88dd1981fb31ef8

Βήματα εγκατάστασης - Windows, Linux και OSX

  • Κατεβάστε το image και αποσυμπιέστε το αρχείο zip
  • Συνδέστε τη συσκευή σας σβησμένη σε μια θύρα USB και ανοίξτε την σε “λειτουργία εκκίνησης” (bootloader mode): πιέστε το πλήκτρο ενεργοποίησης, ενώ κρατάτε πατημένα τα πλήκτρα “Μείωσης έντασης ήχου” και “Τέλους κλήσης”
  • WINDOWS - πηγαίνετε στον φάκελο όπου αποσυμπιέσατε τα αρχεία και πατήστε διπλό κλικ στο “install-recovery-windows.bat”
  • MAC - Ανοίξτε ένα τερματικό στον φάκελο που περιέχει τα αρχεία και πληκτρολογήστε “chmod +x install-recovery-mac.sh” και στη συνέχεια ”./install-recovery-mac.sh”
  • LINUX - Ανοίξτε ένα τερματικό στον φάκελο που περιέχει τα αρχεία και πληκτρολογήστε “chmod +x install-recovery-linux.sh” και στη συνέχεια ”./install-recovery-linux.sh”

Όλα καλά, αλλά, στη δική μου περίπτωση, που δεν είχα χρησιμοποιήσει άλλη φορά τέτοια τηλέφωνα ή το λειτουργικό android, είχα αρκετά θέματα. Πρώτον, με τι μοιάζει το bootloader mode? Δεν είχα την παραμικρή ιδέα! Ούτε ακόμα και τώρα είμαι σίγουρος. Όταν δοκίμασα τον παραπάνω τρόπο εκκίνησης στο δικό μου 845, το μόνο που έβλεπα ήταν μια κλεψύδρα πάνω σε μια μαύρη οθόνη. Αφού το άφησα έτσι για αρκετή ώρα, στο τέλος του έβγαλα τη μπαταρία, αλλιώς δεν ξεκολλούσε. Αφού το ξαναδοκίμασα μερικές φορές, αποφάσισα ότι όντως, τρελός είναι εκείνος που επαναλαμβάνει κάθε φορά τα ίδια πράγματα, περιμένοντας κάθε φορά διαφορετικά αποτελέσματα… και το παράτησα. Τουλάχιστον, ήμουν έτοιμος να το κάνω. Γιατί, πριν το παρατήσω, μου ήρθε μια ιδέα. Μπας και έτσι είναι το bootloader mode? Και προχώρησα στο επόμενο βήμα. Δυστυχώς έτρεχα windows εκείνη τη στιγμή, όχι το βασικό μου σύστημα σε Linux, οπότε εκτέλεσα το αρχείο bat. Έτρεξε και… εξαφανίστηκε! Και πάλι, καμμία ανταπόκριση. Τίποτα. Πάνω που ήμουν έτοιμος να το πετάξω από το παράθυρο, είπα “ας υποθέσουμε ότι όλα δούλεψαν σωστά, ποιο θα ήταν το επόμενο βήμα;” Και δούλεψε.

Βήμα 3ο. Διαμόρφωση εξωτερικής κάρτας μνήμης

Προτείνω να κάνετε πρώτα τα προαιρετικά βήματα αυτής της ενότητας, με τα οποία θα διαμορφώσετε την κάρτα μνήμης για swap, επέκταση κεντρικής μνήμης και το υπόλοιπο θα είναι αποθηκευτικός χώρος. Αν δεν έχετε ιδέα για το τι περιγράφω εδώ, προχωρήστε στο επόμενο Βήμα 4. Πριν διαμορφώσετε την κάρτα, κάντε το εξής:

  • Πάρτε back up της κάρτας μνήμης, εάν έχετε κάτι ήδη γραμμένο πάνω της και το χρειάζεστε, γιατί εδώ θα διαγράψουμε τα πάντα!
  • Αφού πάρετε το backup, ξεκινήστε το κινητό σε λειτουργία ανάκτησης (πλήκτρο έναρξης κλήσης + αύξηση έντασης + πλήκτρο ενεργοποίησης)

ΟΚ, τώρα έχετε ξεκινήσει το κινητό και βλέπετε την μαύρη - πράσινη οθόνη τού “Android System Recovery”, AmonRA. Επιλέγετε και εκτελείτε εντολές σε αυτό το περιβάλλον χρησιμοποιώντας το D-Pad. Εγώ δεν ήξερα καν τι ήταν το D-Pad (το κεντρικό τετράγωνο πλήκτρο). Είναι Directional Pad, δηλαδή δουλεύει σαν κάτι μεταξύ touch pad και track ball, περνώντας από πάνω του το δάκτυλό σας και πιέζοντάς το για επιλογή. Επιστρέφετε σε προηγούμενο μενού, πατώντας το πλαϊνό κουμπί “μείωση έντασης ήχου”. Βήματα

  • Επιλέξτε να διαμορφώσετε την κάρτα μνήμης (partitioning), επιλέγοντας την εντολή “Partition sdcard”.
  • Επιλέξτε “Primary Partition”.
  • Επιλέξτε μέγεθος μνήμης εναλλαγής (swap) στα 64 MB, για βελτίωση της ταχύτητας
  • Επιλέξτε μέγεθος partition ext2 στα 512 MB. Εδώ θα μεταφέρονται αυτόματα κάποια αρχεία εφαρμογών, ελαφρώνοντας την εσωτερική μνήμη του κινητού, αλλά λόγω του μεγέθους της εσωτερικής μνήμης του τηλεφώνου, δεν έχει νόημα να έχει το partition μεγαλύτερο μέγεθος από 512 ΜΒ.
  • Επιβεβαιώστε και περιμένετε να ολοκληρωθεί η διαδικασία. Το υπόλοιπο της κάρτας θα μορφοποιηθεί σε σύστημα αρχείων fat32.
  • Αφού γίνουν αυτά, πατήστε την επόμενη επιλογή μέσα στο μενού “Partition sdcard”, αναβαθμίζοντας το σύστημα αρχείων “SD: ext2 to ext3”

Βήμα 4ο. Εγκατάσταση Νέου Λειτουργικού

Αρχεία για κατέβασμα

Βήματα εγκατάστασης Pro Celestial ή Fresh Zodiac Fruit ROM ή Froyo/CM7

  • Αποκτήστε πρόσβαση στην κάρτα μνήμης: Είτε συνδέστε το κινητό στη θύρα USB και ενεργοποιήστε πρόσβαση στην κάρτα μνήμης μέσω USB (από το task bar στο πάνω μέρος της οθόνης), είτε βάλτε την κάρτα σε ένα card reader.
  • Κρατήστε backup από την κάρτα μνήμης, αν δεν το έχετε κάνει ήδη και έχετε κάτι επάνω που χρειάζεστε.
  • Στη συνέχεια αντιγράψετε πάνω στην κάρτα (στο κομμάτι με fat32) όποιο από τα δύο αρχεία zip με την καινούρια ROM επιλέξατε να εγκαταστήσετε
  • Αποσυνδέστε (safely remove) το κινητό από το pc (ή την κάρτα μνήμης από τον card reader)
  • Ξεκινήστε το τηλέφωνο σε λειτουργία ανάκτησης, όπως στο βήμα 3 (προφανώς αφού έχετε ξαναβάλει μέσα την κάρτα μνήμης!)
  • Επιλέγετε το μενού “wipe” και επιλέγετε (επιβεβαίωση πατώντας D-Pad): -> Wipe data/factory reset -> Wipe Dalvik-cache -> Wipe SD:ext partition
  • Πατήστε το πλαϊνό κουμπί “μείωσης ήχου” για να γυρίσετε στο προηγούμενο μενού
  • Επιλέξτε και πατήστε στο μενού την εντολή “Flash zip from sdcard”.
  • Επιλέξτε το αρχείο zip με τη ROM που κατεβάσατε.
  • Από το αρχικό μενού, επιλέξτε να σβήσετε το κινητό με “Power off”.
  • Ξανανοίξτε το κινητό.

Μόλις τελειώσατε, είστε έτοιμοι, με γειες! Στην πρώτη επανεκκίνηση μετά την εγκατάσταση, θα αργήσει λίγο (5-6 λεπτά)· μην ανησυχήσετε. Στους ιστότοπους των αντίστοιχων ROM που δίνω παραπάνω θα βρείτε και άλλες συμβουλές για να τρέχει πιο γρήγορα το κινητό, για επιπλέον εφαρμογές και «παρουσιαστικά» (themes), καθώς και επιπλέον εφαρμογές και themes για το desktop… Εγώ πάντα χρησιμοποιώ το πληκτρολόγιο Touch Input, εγκαθιστώντας τα δύο app που βρίσκονται μέσα το zip HTC_IME. Μετά, πάω στις ρυθμίσεις, πληκτρολόγιο και τικάρω το Touch Input. Όταν γράφουμε, αν πατήσουμε παρατεταμένα μέσα στο πλαίσιο κειμένου, μπορούμε να επιλέξουμε ως μέθοδο εισαγωγής το Touch Input. Λόγω περιορισμένου χώρου της οθόνης, προτιμώ την εμφάνιση «πληκτρολόγιο τηλεφώνου» (τρία γράμματα σε κάθε πλήκτρο).

Βήμα 5ο. Όχι! Όχι! Erase & Rewind! Total Recall! Τα λεφτά μας πίσω!

Σε περίπτωση που για κάποιο λόγο αλλάξετε γνώμη, ακολουθήστε τις οδηγίες που παρατίθενται παρακάτω, χάρη στον συναγωνιστή Στέλιο, για να γυρίσετε το τηλέφωνο στην εντελώς αρχική του κατάσταση…

  1. Κατεβάστε την original ROM (αν δεν δουλεύει, εδώ ή εδώ), αποσυμπιέστε το αρχείο και πιάστε και ρίξτε τον φάκελο «dload» όπως είναι, μέσα στην SD card.
  2. Κλείνετε το κινητό και το ξανανοίγετε ενώ έχετε πατημένο το «Volume Up» και το «End Call» ταυτόχρονα. ΠΡΟΣΟΧΗ, το «Volume UP» όχι το «Volume Down».
  3. Το κινητό κάνει μόνο του τα υπόλοιπα και επαναφέρει το κινητό στην αρχική του κατάσταση όπως τότε που το αγοράσαμε σβήνοντας όλα τα root που έχουμε περάσει.

Βήμα 6ο. Εγκατάσταση ROM Manager

Για την εγκατάσταση της CM7, θα χρειαστεί να ακολουθήσουμε άλλη διαδικασία.

  • Εγκαθιστούμε δικαιώματα root στο κινητό, με το βήμα (1)
  • Εγκαθιστούμε την εφαρμογή ROM Manager, από το Market.

Εάν πριν είχαμε άλλη custom ROM των βημάτων 1 έως 4, θα πρέπει πρώτα να ακολουθήσουμε το βήμα (5) και μετά ερχόμαστε εδώ στο (6). Εννοείται ότι πρέπει να έχουμε πάρει backup από οτιδήποτε χρειαζόμαστε! Εάν έχετε πρόβλημα με τον ROM Manager, παραλείψτε αυτό το βήμα και ακολουθήστε τις οδηγίες χειροκίνητης εγκατάστασης CWM Recovery από το βήμα 7.

Βήμα 7ο. Εγκατάσταση ClockworkMod Recovery

Τρέχουμε την εφαρμογή ROM Manager και επιλέγουμε «Flash Clockworkmod Recovery», έκδοση για το μοντέλο κινητού «Hauwei Ascend». Εάν, για οποιοδήποτε λόγο, χρειάζεται να εγκαταστήσετε την CWM Recovery χειροκίνητα, μπορείτε να κατεβάσετε και να εγκαταστήσετε τη νεότερη έκδοση 5.0.2.6! Για να την εγκαταστήσετε, θα ακολουθήσετε παρόμοιες διαδικασίες με το Βήμα 1, αλλά αυτή τη φορά θα χρησιμοποιήσετε το αρχείο fastboot*, μαζί με το recovery image που θα βρείτε μέσα στο παραπάνω zip. Αναλυτικά:

  1. Κατεβάζετε το superboot από το βήμα 1 και το αποσυμπιέζετε.
  2. Συνδέετε το τηλέφωνο με την usb του υπολογιστή και το βάζετε σε bootloader mode όπως στο βήμα 1.
  3. Κατεβάζετε το recovery image από το βήμα 7, το αποσυμπιέζετε και αντιγράφετε το αρχείο recovery.img στον φάκελο που έχετε αποσυμπιέσει το superboot.
  4. Ανοίγετε τερματικό, πάτε μέσα στον κατάλογο που έχετε αποσυμπιέσει το superboot και περνάτε στο κινητό το image χρησιμοποιώντας την εντολή fastboot.

Παράδειγμα για windows: [code]fastboot-windows flash recovery recovery.img fastboot-windows reboot[/code] Παράδειγμα για linux: [code]sudo ./fastboot-linux flash recovery recovery.img sudo ./fastboot-linux reboot[/code]

Βήμα 8ο. Διαμόρφωση κάρτας μνήμης

  • Πάρτε backup από οτιδήποτε δεν θέλετε να χάσετε.
  • Σβήστε το κινητό και ανοίξτε το πατώντας το πλήκτρο ενεργοποίησης, ενώ ταυτόχρονα έχετε πατημένο το πλήκτρο έναρξης κλήσης και το πλήκτρο αύξησης έντασης ήχου, για να μπείτε στο CWM (Recovery Mode).
  • Αν θέλετε να διαμορφώσετε την κάρτα μνήμης πηγαίνετε στην επιλογή «Advanced» και «Partition SD Card». Το μενού θα σας οδηγήσει μόνο του…
  • Κατά προτίμηση, κάντε ένα wipe στα πάντα, εκτός εάν ο προγραμματιστής της ROM γράφει ότι το update περνάει κατευθείαν πάνω από το προηγούμενο.
  • Κάντε μια επανεκκίνηση.

Βήμα 9ο. Εγκατάσταση CM7.x

Προς το παρόν αυτή η ROM απευθύνεται σε «προχωρημένους», οπότε οτιδήποτε δεν εξηγώ, είναι επειδή θεωρώ ότι το γνωρίζει ήδη όποιος το δοκιμάζει.

  • Κατεβάστε τη ROM του Slyking (έκδοση 17) ή το αρχείο της ROM του Joilaroi (CM7.2, upd 28) ή του Τάσου (έκδοση 1.3_t, 2.3.7) ή του Anryl (έκδοση 10.14, 2.3.7)
  • Για καλό και για κακό, κατεβάστε και το kallt_kaffe calibration app, ο οποίο και αυτό το φλασάρουμε μετά τη ROM
  • Κατεβάστε τις εφαρμογές της Google (28/8/2011)
  • Κατεβάστε το πληκτρολόγιο HTC_IME
  • Κατεβάστε τους τελευταίους οδηγούς USB για Windows
  • Περάστε τη ROM, τις εφαρμογές Google και το πληκτρολόγιο HTC_IME.apk και clicker.apk στην κάρτα SD
  • Ξεκινήστε το κινητό σε Recovery Mode, όπως στο 8ο βήμα.
  • Κάνετε ένα καλό σβήσιμο (Wipe Data, Wipe Cache)
  • Επιλέξτε «Install ZIP From SD» και επιλέξτε τη ROM. Θα κάνει κανένα 5λεπτο να φορτώσει την πρώτη φορά.
  • Ξαναμπείτε σε Recovery Mode και φορτώστε με τον ίδιο τρόπο τις εφαρμογές Google.
  • Όταν ανοίξετε το κινητό, εγκαταστήστε το πληκτρολόγιο και ό,τι άλλο θέλετε.
  • Είτε στον Zeam, είτε στον ADW, αντιστοιχίστε την ενέργεια αφής «swipe down» (δηλαδή σύρσιμο προς τα κάτω) με την ενέργεια «Show notifications», για να έχετε πρόσβαση στη γραμμή ειδοποιήσεων.
  • Ο προγραμματιστής του SetCPU έχει ζητήσει να μην περιλαμβάνεται το πρόγραμμά του προεγκατεστημένο σε custom ROM, αλλά να υπάρχει ένα link προς τη σελίδα του. Από εκεί, υπάρχουν σύνδεσμοι για τις πιο πρόσφατες εκδόσεις (βλέπε και σχόλια στα Μυρωδικά, παρακάτω). Οπότε, εάν δεν δουλεύει στη ROM σας το εικονίδιο, πιθανότατα χρειάζεται να κατεβάσετε το αρχείο και να το εγκαταστήσετε.
  • Εάν έχετε θέμα με λήψη βίντεο στη ROM του Slyking, μπορείτε να δοκιμάσετε να εγκαταστήσετε αυτό το fix, από το recovery: camera.zip

Σύνδεση τηλεφώνου με υπολογιστή(ρα) μέσω USB

Οι ROM έκδοσης android μέχρι και 2.2, συνδέονται εύκολα μέσω usb, από τη μπάρα ειδοποιήσεων. Ωστόσο, μέχρι και την έκδοση 10 του SlyKing (η οποία συνδέεται κανονικά), οι ROM 2.3.x δεν μπορούσαν να συνδεθούν με το πισί μέσω usb, με αποτέλεσμα οι χρήστες να χρησιμοποιούσαν, για να μεταφέρουν αρχεία, είτε σύνδεση bluetooth (αν κάποιος το έχει κάνει, ας το περιγράψει στα σχόλια για να το συμπεριλάβω), είτε το QtADB, είτε ένα κόλπο με usb tethering. Η σύνδεση με QtADB γίνεται ως εξής:

  • Κατεβάστε την έκδοση που ταιριάζει στο σύστημά σας, από τη σελίδα του project, καθώς και τα αντίστοιχα αρχεία «binaries»
  • Αποσυμπιέστε τα όλα μέσα στο ίδιο φάκελο και τρέχετε το QtADB

Η σύνδεση με usb tethering (η ιδέα ήρθε από εδώ) γίνεται ως εξής:

  1. Εάν έχετε XP, κατεβάστε και εγκαταστήστε πρώτα το ActiveSync 4.5 από τη Microsoft. Για Vista και 7, παραβλέψτε αυτό το βήμα
  2. Κατεβάστε και τρέξτε το πρόγραμμα εγκατάστασης οδηγών USB
  3. Πηγαίνετε Ρυθμίσεις - Ασύρματο και δίκτυα - Tethering και φορητό σημείο πρόσβασης και επιλέξτε Σύνδεση μέσω κινητής συσκευής με USB
  4. Βγάζει ειδοποίηση στα notifications (κυανόχρωμη!). Δεν κάνετε κάτι, περιμένετε να τελειώσουν την αναγνώριση συσκευής τα windows
  5. Μόλις τελειώσει η αναγνώριση οδηγών, αποεπιλέξτε τη σύνδεση μέσω κινητής συσκευής (και αγνοήστε όποια άλλα μηνύματα των windows)
  6. Πηγαίνετε στα notifications και επιλέξτε την ενεργοποίηση αποθηκευτικού χώρου

Τις επόμενες φορές, για να δείτε την sd από το πισί, χρειάζεται να ακολουθείτε τα βήματα 3 ως 6. (thanks alekosep91 & variousis) Για Mac και Linux, το ψάχνω.

Εξοικονόμηση Μπαταρίας

Οι εναλλακτικές ROM έχουν βελτιωθεί πολύ σε ό,τι αφορά την εξοικονόμηση ενέργειας. Ωστόσο, η καλύτερη εξοικονόμηση γίνεται κλείνοντας λειτουργίες, όταν δεν τις χρησιμοποιούμε. Παραδείγματα:

  • Σύνδεση 3G. Χρησιμεύει μόνο όταν θέλουμε να κατεβάσουμε μεγάλα αρχεία. Καλύτερα να έχετε ενεργοποιημένο το 2G.
  • WiFi. Το ασύρματο δίκτυο, εννοείται, μένει κλειστό, εκτός εάν θέλουμε να συνδεθούμε κάπου συγκεκριμένα (πάνε οι εποχές, που όλα τα ασύρματα router έρχονταν ξεκλείδωτα στους οικιακούς χρήστες…)
  • GPS. Αν δεν χρησιμοποιείτε εφαρμογή με χάρτες, δεν σας χρειάζεται.
  • Περιττές εφαρμογές. Ναι, με τις εναλλακτικές ROM, το κινητάκι αυτό μοιάζει σαν άλλα διπλάσιας τιμής, αλλά, μεταξύ μας, δεν είναι διπλάσιας τιμής. Μην το φορτώνετε με εφαρμογές που τρέχουν παράλληλα, δεν χρειάζεται καν task manager να βάλετε, αρκεί ο ήδη ενσωματωμένος που έχει το Android 2.3.x.
  • Σύνδεση δεδομένων. ΟΚ, είναι λύση ανάγκης, καθώς κινητό Android χωρίς σύνδεση δεδομένων, είναι παγωτό ξυλάκι χωρίς το παγωτό…

Μυρωδικά.

Κάθε συνταγή έχει τις νοστιμιές της. Στην περίπτωσή μας, πρόκειται για κάποιες εφαρμογές που βρίσκω εκ των ων ουκ άνευ.

  • Dolphin Browser HD. Η πιο ευχάριστη έκπληξη στα προγράμματα περιήγησης!
  • SetCPU. Αν γραφτείτε στο forum των XDA-Developers, στη συνέχεια μπορείτε να το κατεβάσετε δωρεάν. Από το Market θα χρειαστεί να το αγοράσετε. Εγώ θα έλεγα να το αγοράσετε μόνο και μόνο για να επιβραβεύσετε τον δημιουργό του. Ουσιαστικά, με το πρόγραμμα αυτό, μπορείτε να έχετε πολύ έξυπνο υπερχρονισμό (overclocking) του επεξεργαστή του κινητού. Μάλιστα, είναι προσαρμοζόμενο αυτόματα κατ’ απαίτηση (on demand) του φόρτου εργασίας, μειώνοντας την κατανάλωση. Για παράδειγμα, στο δικό μου κινητό, η ταχύτητα του επεξεργαστή παίζει από 245 έως 691 MHz (η αρχική είναι 600 MHz, ενώ με την Fresh Zodiac η αρχική πάει στα 633 MHz). Συμβουλή: Όλα τα 845 δουλεύουν σταθερά στα 633 MHz, τα περισσότερα είναι ΟΚ στα 670 MHz, ενώ κάποια δεν καταλαβαίνουν τίποτα μέχρι και τα 710 MHz. Μην δοκιμάσετε όμως να το πάτε στα άκρα. Το δικό μου το ανέβασα στα 748 MHz και κόλλησε σε endless loop. Χρειάστηκε να βγάλω μπαταρία και να ξαναπεράσω τη ROM από την αρχή…
  • No-frills CPU Control. Το ίδιο με το προηγούμενο, αλλά αυτό έρχεται προεγκατεστήμένο με την CM7.1. Υπάρχει και δωρεάν στο Market.
  • Handcent. Το καλύτερο πρόγραμμα SMS που έχω δει. Αν μάλιστα αλλάξετε (Menu, ρυθμίσεις γλώσσας και πληκτρολογίου) και το πληκτρολόγιο σε «Touch Input» (HTC_IME) και «πληκτρολόγιο τηλεφώνου», θα έχετε και το καλύτερο πληκτρολόγιο που έχω δει ποτέ σε κινητό. Ομαδοποιεί τρία γράμματα ανά πλήκτρο (βολικό για τη σχετικά μικρή οθόνη του κινητού) και διαθέτει τρία πολύ βολικά πλήκτρα σε άμεση πρόσβαση: ένα απ/ενεργοποίησης του T9, ένα εναλλαγής Ελληνικού/Αγγλικού πληκτρολογίου και ένα για την εισαγωγή αριθμών ή ειδικών χαρακτήρων.
  • GoSMS Pro. Το ίδιο καλό ή και καλύτερο από το Handcent.
  • TouchPal. Μέθοδος εισαγωγής (πληκτρολόγιο) αντίστοιχο του HTC_IME. Χρήσιμο εάν θέλετε να γράφετε σε πάνω από δύο εναλλακτικές γλώσσες. Πηγαίνετε στη σελίδα της Pro Celestial, http://forum.xda-developers.com/showthread.php?t=7…και κατεβάζετε το zip του TouchPal, καθώς και το rar με τις γλώσσες του TouchPal. Αποσυμπιέζετε το rar στο δίσκο, θα βρείτε μέσα πακέτα με τις γλώσσες, σε μορφή εφαρμογής “.apk”.Προσαρτήστε την κάρτα του κινητού, αντιγράψτε μέσα το zip και τις .apk που θέλετε.Αποπροσαρτήστε την κάρτα και μπείτε στο AmonRA. Εγκαταστήστε το TouchPal σαν να εγκαθιστούσατε μια ROM. Ανοίξτε το κινητό κανονικά και εγκαταστήστε τις .apk των γλωσσών που θέλεις, μέσω πχ του AppInstaller.Μια επανεκκίνηση και θα είστε εντάξει. Θα πρέπει να διαλέξετε το TouchPal ως μέθοδο εισαγωγής και μέσα από Μενού - Ρυθμίσεις, επιλέξτε τις γλώσσες που θέλετε ενεργοποιημένες.
  • 3G Watchdog. Απαραίτητο για να μπορείτε να μετράτε τη χρήση Internet!
  • Titanium Backup. Το καλύτερο.
  • ROM Manager. Το χρησιμοποιώ μόνο και μόνο για την επιλογή «Fix Permissions», για να διορθώνω πού και πού τα δικαιώματα πρόσβασης αρχείων. Εξαιρετικά σημαντικό και απαραίτητο, διορθώνει πολλά κολλήματα «Force Close».
  • Barcode Scanner. Θα εκπλαγείτε. Αν κάποιος ξέρει πώς ενημερώνεται η βάση δεδομένων του για προϊόντα που κυκλοφορούν στην Ελλάδα, παρακαλώ πείτε μου σε comment.
  • TweetCaster. Ξεκίνησα με αυτήν, άλλαξα στο original της Twitter, τελικά ξαναγύρισα σε αυτήν. Ειδικά σε συνδυασμό με το Instapaper, είναι εξαιρετικό.
  • EasyTether. Με αυτή την εφαρμογή είναι τόσο απλό, όσο ένα κλικ, το να χρησιμοποιήσετε το κινητό ως modem σε υπολογιστή που τρέχει Linux, Windows ή Mac OS, μέσω USB.
  • Email. Η προεγκατεστημένη εφαρμογή συνδέεται απροβλημάτιστα με εταιρικά email, μέσω ασφαλούς σύνδεσης SSL, με πρότυπο POP, IMAP ή MS Exchange (OWA)!
  • Wireless Tether for Root Users. Μια εφαρμογή Google Code, μέσω της οποίας κάνετε ό,τι με το EasyTether, αλλά ασύρματα, μέσω wifi ή bluetooth. Δηλαδή, το κινητό λειτουργεί σαν modem, αλλά ο υπολογιστής σας συνδέεται με αυτό, ασύρματα! Καλό;
  • Mabilo. Εμπλουτίστε τα ring tones του κινητού με αρχεία mp3.
  • Connectify. Δεν είναι εφαρμογή για android, τρέχει στο laptop. Είναι δωρεάν, ΔΕΝ είναι spyware και στήνει εν ριπή οφθαλμού ένα δίκτυο ad hoc, για να σερφάρετε στο Internet με το τηλέφωνο, χρησιμοποιώντας τη σύνδεση δικτύου του laptop (reverse tethering).
  • Phonebook 2.0. Για τη διαχείριση επαφών!

Αυτά τα ολίγα, ελπίζω να το ευχαριστηθείτε όσο εγώ! Είμαι σίγουρος ότι θα βρείτε ακόμα περισσότερες πληροφορίες, ιδέες και βοήθεια στο φόρουμ του myphone.gr που ανέφερα στην αρχή του άρθρου, από όπου και προέρχονται οι περισσότερες ιδέες που παρουσιάζονται εδώ!

Όλοι οι σύνδεσμοι για το Huawei u8120

[ROMs]All Huawei U8100/U8110/U8120/Vodafone 845 ROMs in one place (Updated)

Σχόλια

Ευχαριστώ. Το σχόλιό σας θα εμφανιστεί μόλις εγκριθεί.

Το σχόλιο δεν στάλθηκε. Ελέγξτε το όνομα και το κείμενο και δοκιμάστε ξανά.

Στάλθηκαν πολλά σχόλια σε λίγο χρόνο. Δοκιμάστε ξανά αργότερα.

    Δεν δημοσιεύεται· χρησιμοποιείται μόνο αν χρειαστεί να επικοινωνήσω μαζί σας.

    Τα σχόλια εγκρίνονται πριν δημοσιευθούν. Δείτε τους όρους και την πολιτική απορρήτου.