Δευτέρα, 20 Δεκεμβρίου 2010

ΕΠΑΝΑΦΟΡΑ ΤΟΥ ΣΥΝΔΥΑΣΜΟΥ ΤΩΝ 3 ΠΛΗΚΤΡΩΝ ΓΙΑ RECOVERY ΚΑΙ DOWNLOAD MODE ΣΤΟ SAMSUNG GT I9000 GALAXY S ΜΕ FIX APPLY

Πηγη άρθρου: http://www.myphone.gr/forum/showthread.php?t=283153

Παρακατω ακολουθει ενας οδηγος ωστε να μπορεσει καποιος να κανει επαναφορά του συνδυασμού των 3 πλήκτρων σύμφωνα με το φοβερό fix του RazvanG απο το xda. Ουσιαστικα προκειται για μια μεταφραση ενος μερους του οδηγου στα ελληνικα και τιποτα παραπανω, επομενως ολο το credit πηγαινει σε αυτον.
Ο συνδυασμος των 3 πληκτρων υπενθυμιζω οτι μας βαζει σε recovery και download mode ωστε να μπορουμε να φλασαρουμε καποια ρομ στο κινητο μας.

Το παρακάτω είναι γραμμένο απο τον φίλο και συμφορουμίτη Παναγιώτη με το ψευδώνυμο "red_herring" απο το www.myphone.gr και τον ευχαριστούμε πολυ !!!!
 Πατήστε παρακάτω στο "Read more - Διαβάστε περισσότερα" για να διαβάσετε ολόκληρο το άρθρο. Ελεγχος συμβατοτητας συσκευης με το συγκεκριμενο fix

Προαπαιτουμενο ειναι φυσικα να ειναι η συσκευη σας rooted. Για το πως γινεται αυτο ανατρεχουμε στον οδηγο του Tyxerakia στο θεμα Hacks/Root/Βελτιώσεις για το Galaxy S
http://www.myphone.gr/forum/showthread.php?t=283153

Βημα 1 - Κατεβαζουμε τον XVI32 Hex Editor απο εδω
http://www.chmaas.handshake.de/delph...vi32/xvi32.htm

Βημα 2 - Πρεπει να "τραβηξουμε" το αρχειο bml1.dump απο το κινητο στον υπολογιστη μας για να διαβασουμε την πληροφορια που θα μας δειξει αν το τηλεφωνο ειναι συμβατο με το fix. Μπορουμε να το κανουμε απευθειας απο το κινητο η απο τα Windows.

Android - Κατεβαζουμε και εγκαθιστουμε την εφαρμογη Terminal Emulator απο το Market. Τρεχουμε την εφαρμογη και γραφουμε:

su (θα εμφανιστει στην οθονη του κινητου το γνωστο superuser request οπου παταμε "accept/επετρεψε") και μετα γραφουμε
dd if=/dev/block/bml1 of=/sdcard/bml1.dump
Το αρχειο εχει πλεον αντιγραφει στο root της internal sdcard

Windows - Ανοιγουμε απο την εναρξη-->βοηθηματα μια γραμμη εντολων (το γνωστο μαυρο παραθυρο οπου δινουμε εντολες). Πρεπει να εχουμε εγκαταστησει το adb στον υπολογιστη μας και να εχουμε μια βασικη ιδεα του πως λειτουργει. Περισσοτερα στον οδηγο του Tyxerakia στο θεμα Οδηγοί για νέους χρήστες του Galaxy S το οποιο βρισκεται εδω http://www.myphone.gr/forum/showthread.php?t=284103

Βαζουμε το τηλεφωνο σε debugging mode για να δουλεψει με το adb. Αυτο γινεται πηγαινοντας ρυθμισεις - εφαρμογες - αναπτυξη - εντοπισμος σφαλματων (τικαρουμε εκει). Μολις συνδεσουμε το τηλ με το usb θα εμφανιστει επανω αριστερα ενα κοκκινο τριγωνακι.

Αφου βρισκομαστε ηδη στη γραμμη εντολων στο directory του adb γραφουμε τα εξης:
adb shell
su (θα εμφανιστει στην οθονη του κινητου το γνωστο superuser request οπου παταμε "accept/επετρεψε").
dd if=/dev/block/bml1 of=/sdcard/bml1.dump
Το αρχειο εχει πλεον αντιγραφει στο root της internal sdcard

Στο σημειο αυτο παραθετω ενα ενδιαμεσο βημα που δεν το γραφει στον οδηγο και το δανειστηκα απο τον οδηγο του Tyxerakia. Γραφουμε exit 2 φορές, ώστε να βγουμε παλι στα windows. (στο C:\...>) . Eκεί γραφουμε
adb pull /sdcard/bml1.dump, και θα αντιγραφεί στο φάκελο του adb στον υπολογιστή μας το αρχειο bml1.dump. Ξεσυνδεουμε το τηλέφωνο.

Βημα 3 - Πηγαινουμε στον Hex Editor (XVI32) που κατεβασαμε στο Βημα 1, και τον κανουμε unzip σε ένα φάκελο. Στη συνεχεια εκτελουμε το xvi32.exe, πηγαινουμε File και μετα Open, βρισκουμε το bml1.dump που μόλις εχουμε σωσει στο φάκελο του adb. Παταμε Search, Find, διαλεγουμε το "Text string", και γραφουμε OFNI, και τελος παταμε OK. Στο δεξί παράθυρο τώρα, εκεί που βρήκε το OFNI, κοιταμε αμέσως μετα τι γραφει. Για να ειναι συμβατη η συσκευη μας με το fix πρεπει να γραφει "!@" ακριβως οπως φαινεται στην εικονα που επισυναπτεται
http://img840.imageshack.us/i/20101219173838.jpg/

Εαν ΔΕΝ γραφει !@ και αντι αυτου γραφει "x0" ΣΤΑΜΑΤΑΜΕ ΑΜΕΣΑ γιατι θα ΜΠΡΙΚΑΡΟΥΜΕ το τηλεφωνο μας και θα τρεχουμε για service!!!!!

Aν το τηλεφωνο μας ειναι συμβατο συνεχιζουμε παρακατω:

Βημα 4 - Κατεβαζουμε το fix του RazvanG απο εδω http://www.multiupload.com/6EJ3OV0YIJ

Βημα 5 - Μετονομαζουμε το αρχειακι που μολις κατεβασαμε σε Update.zip και το τοποθετουμε στο root της εσωτερικης sdcard του τηλεφωνου μας.

Βημα 6 - Βαζουμε το τηλεφωνο σε debugging mode (αν και πρεπει ηδη να ειναι εκει απο τα προηγουμενα βηματα) και το συνδεουμε στον υπολογιστη μας.

Βημα 7 - Κατεβαζουμε το adbRecovery.zip απο εδω http://www.multiupload.com/8SQL77YL3N και αφου το κανουμε unzip σε ενα φακελο τρεχουμε το Recovery.bat
Το κινητο θα bootαρει σε recovery mode.

ΠΡΟΣΟΧΗ Για να συνεχισουμε θα πρεπει το κινητο μας να μπαινει στο recovery mode 2e (Android 2.1). Εαν ειμαστε σε froyo το κινητο λογικα θα εχει το recovery mode 3e στο οποιο το fix ΔΕΝ λειτουργει. Αν θελουμε να επαναφερουμε το recovery 2e ακολουθουμε τον οδηγο του Tyxerakia απο εδω http://www.myphone.gr/forum/showthread.php?t=283153

Βημα 8 - Αφου το κινητο βρισκεται στο recovery mode 2e πηγαινουμε προς τα κατω με το volume down στην επιλογη apply sdcard; update.zip και παταμε το home button για επιβεβαιωση.

Αυτο ηταν! Το κινητο θα κανει τα δικα του, θα δειτε και μια μπαρα απο κατω που θα γεμιζει και μετα θα κανει reboot. Πλεον η λειτουργια των 3 πληκτρων εχει επανελθει και μπορειτε να μπειτε με τα 3 κουμπια στα recovery και download mode.

Πρεπει να γραψετε τις εντολες σωστα για να γινουν ολα οπως πρεπει. Τις εντολες τις μετεφερα με copy/paste για να ειμαι σιγουρος οτι τις μετεφερα ακριβως οπως ειναι γραμμενες στους οδηγους.

Η διαδικασια συμφωνα με τον RazvanG ειναι 110% ασφαλης, χωρις αυτο να σημαινει οτι δεν μπορει κατι να παει στραβα απο δικο μας λαθος. Αν καθως διαβαζετε διαπιστωσετε πως δεν κατανοειτε κατι η σας φαινονται βουνο ολα αυτα, αφηστε το στην ακρη και χαρειτε το κινητο σας οπως ειναι!!

Ο οδηγος αυτος ειναι απλα μια μεταφραση ενος τμηματος του οδηγου του RazvanG απο το xda ο οποιος βρισκεται εδω http://forum.xda-developers.com/showthread.php?t=821698 μαζι με πολλες αλλες πληροφοριες. Αν γνωριζετε καλα αγγλικα σας παραπεμπω εκει. Επισης εχω προσθεσει κομματια απο οδηγο του συμφορουμιτη Tyxerakia για να γινει καλυτερα κατανοητος ο οδηγος (εγω τουλαχιστον αυτη τη διαδικασια ακολουθησα). Αρα ολα τα credits πηγαινουν σε RazvanG και Tyxerakia.

Εννοειται πως για οτιδηποτε παει στραβα δεν φερω καμια ευθυνη καθως τα πειραγματα στο κινητο ειναι μια καθαρα προσωπικη υποθεση του καθενος. Οτι κανετε το κανετε με δικη σας ευθυνη!! Εγω απλα μετεφρασα απο τον αυθεντικο οδηγο!!!