Jump to content

Πώς να πάρουμε backup της rom χωρίς root


cna
 Κοινοποίηση

Recommended Posts

Αυτός ο οδηγός θα μας δείξει πώς μπορούμε να πάρουμε αντίγραφο της ROM του κινητού μας χωρίς να έχουμε δικαιώματα root και χωρίς να έχουμε εγκαταστήσει κάποια custom recovery. Προσοχή! Έχει δοκιμαστεί μόνο σε συσκευή με MTK6573. Πιθανώς να μπορεί να εφαρμοστεί σε όλη την σειρά MTK65XX αλλά δεν το έχω δοκιμάσει.

 

Τι θα χρειαστούμε:

1) Το android debug bridge (κοινώς adb) που μπορούμε να το βρούμε από εδώ.

2) Τους οδηγούς ΜΤΚ65X3 usb vrom που μπορούμε να τους βρούμε είτε στο διαδίκτυο είτε στον φάκελο εγκατάστασης του upgrade tool που μας προσφέρει ο κατασκευαστής μας. Π.χ. το One Touch Upgrade της Alcatel έχει τους οδηγούς στον υποφάκελο usb_driver.

3) Το πρόγραμμα SP_Flashtool_v2.1134.00 το οποίο μπορούμε να το κατεβάσουμε από εδώ.

4) Έναν υπολογιστή που να δουλεύει στο δεκαεξαδικό αριθμητικό σύστημα. Ανοίγουμε την αριθμομηχανή των windows, επιλέγουμε Προβολή -> Προγραμματιστή. Θα αλλάξει εμφάνιση η αριθμομηχανή και στα αριστερά θα δούμε μια καρτέλα όπου θα έχει επιλεγμένο το Dex. Αλλάζουμε σε Hex και πλέον θα μπορούμε να κάνουμε πράξεις στο δεκαεξαδικό. Στις παρακάτω εικόνες κλικάρουμε εκεί που δείχνει το πορτοκαλί βέλος.

 

http://www.myphone.gr/forum/attachment.php?attachmentid=30228&stc=1&d=1361128846

 

Διαδικασία:

 

Πρώτα απ’ όλα θα πρέπει να ξέρουμε το MTD Partition Table της συσκευής μας. Εφόσον έχουμε ήδη εγκαταστήσει το ADB, ανοίγουμε μια γραμμή εντολών (WinKey+R και γράφουμε cmd.exe) και δίνουμε τις κάτωθι εντολές:

 

adb shell {enter}

cat /proc/mtd {enter}

 

Το αποτέλεσμα θα είναι κάτι σαν αυτό (σημειώστε ότι μπορεί να διαφέρει ανάλογα με το κάθε τηλέφωνο. Για παράδειγμα στο Alcatel της δοκιμής υπάρχει και ένα partition custpack.):

 

http://www.myphone.gr/forum/attachment.php?attachmentid=30230&stc=1&d=1361128846

 

Αντιγράφουμε το πινακάκι (με Ctrl+C, Ctrl+v) σε ένα αρχείο που το ονομάζουμε firmware.info ή, εναλλακτικά, δίνουμε τις κάτωθι εντολές για να δημιουργηθεί ο φάκελος στην κάρτα SD του κινητού:

 

adb shell {enter}

cat /proc/mtd > /sdcard/firmware.info {enter}

 

Μετά από αυτό χρησιμοποιούμε το MT65xx ROM Studio (ευχαριστούμε τον linerty) για να φορτώσουμε το firmware.info και να δημιουργήσουμε το scatter file που θα μας χρειαστεί στο SP Flash Tool. Εννοείτε ότι το firmware.info θα πρέπει να το έχουμε κατεβάσει στον υπολογιστή μας. Προσέχουμε δε να συμβαδίζουν τα περιεχόμενα του scatter file με τον πίνακα που είδαμε στο παράθυρο της γραμμής εντολών (δεν θα πρέπει δηλαδή να λείπει κανένα partition). Το αρχείο scatter φαίνεται στην επόμενη εικόνα:

 

http://www.myphone.gr/forum/attachment.php?attachmentid=30231&stc=1&d=1361128846

 

Το αποθηκεύουμε με το όνομα MT6573_Android_scatter.txt.

Σιγουρευόμαστε ότι είναι εγκατεστημένοι οι οδηγοί για την συσκευή MT65x3 USB VCOM, ανοίγουμε το SP Flash Tool και επιλέγουμε το USB Mode στην καρτέλα Options.

 

http://www.myphone.gr/forum/attachment.php?attachmentid=30232&stc=1&d=1361128846

 

Φορτώνουμε το αρχείο scatter (MT6573_Android_scatter.txt) που είχαμε δημιουργήσει και αγνοούμε όποια μηνύματα εμφανιστούν.

 

http://www.myphone.gr/forum/attachment.php?attachmentid=30233&stc=1&d=1361129160

 

Παρατηρούμε ότι κάθε partition έχει μια διεύθυνση έναρξης (begin address). Μπορούμε εύκολα να υπολογίσουμε το μέγεθος του κάθε partition με την χρήση της δεκαεξαδικής αριθμομηχανής μας. Για παράδειγμα, ας πούμε ότι θέλουμε να πάρουμε backup μόνο της εικόνας του boot (BOOTIMG partition). Λαμβάνοντας υπόψη ότι ξεκινά στο 0x00480000 και το επόμενο partition ξεκινά στο 0x00A80000, τότε το μέγεθος του partition είναι 0x00600000 (6MB στο δεκαδικό).

 

Έχοντας υπολογίσει το μέγεθος του partition επιλέγουμε την καρτέλα «Read Back» και θα εμφανιστεί αυτή η οθόνη:

 

http://www.pictureshoster.com/thumbnails/3bxyuhoqeebceoxu2wlc_thumb.png

 

Τώρα πρέπει να τροποποιήσουμε την είσοδο. Με διπλό κλικ πάνω στο Pagespare θα μας ανοίξει διάλογο αποθήκευσης για το αρχείο backup και δίνουμε το boot.img (θυμηθείτε ότι θέλουμε να πάρουμε backup το BOOTIMG). Έπειτα δίνουμε τις λεπτομέρειες που είχαμε υπολογίσει πριν (διεύθυνση αρχής και μέγεθος/length). Στο Read Method επιλέγουμε: Read Page Only.

 

http://www.pictureshoster.com/thumbnails/s8kg0ev0gvgv8bwbmh_thumb.png

 

Εάν θέλουμε να πάρουμε backup όλη την rom τότε, αφού έχουμε σημειώσει τις διευθύνσεις αρχής όλων των partition καθώς και το μέγεθός τους, πατάμε Add και ακολουθούμε την ίδια ακριβώς διαδικασία.

 

Κλείνουμε το παράθυρο και πατάμε F10 (ή κλικάρουμε το Read back – είναι το τρίτο εικονίδιο με το βελάκι). Κλείνουμε τελείως το κινητό (για να σιγουρευτούμε ότι το τηλέφωνο είναι τελείως κλειστό αφαιρούμε την μπαταρία και την βάζουμε πάλι επάνω μετά από λίγα δευτερόλεπτα) και κρατώντας πατημένο το πλήκτρο Volume Up το συνδέουμε το καλώδιο USB. Η διαδικασία θα ξεκινήσει μόλις δούμε την κόκκινη μπάρα προόδου.

 

http://www.pictureshoster.com/thumbnails/0gqk53497khihuwfzno_thumb.png

 

Μετά θα ακολουθήσει μπλε μπάρα προόδου και όταν τελειώσει θα πρέπει να δούμε τον πράσινο κύκλο.

 

Έτσι πήραμε backup του boot.img .

 

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

 

Ο οδηγός αποτελεί μεταφορά στα ελληνικά από εδώ.

 

ΥΓ Λείπουν δύο εικόνες λόγω περιορισμού του forum στον αριθμό των εικόνων που μπορούν να συμπεριληφθούν σε ένα θέμα.

Edited by Superuser

1) Οδηγός καταναλωτή (περί εγγυήσεων) -> http://www.myphone.gr/forum/showthread.php?t=357763

2) Backup της rom χωρίς root -> http://www.myphone.gr/forum/showthread.php?t=357312.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Επισκέπτης
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Κοινοποίηση

×
×
  • Create New...