1. RAMLDR là gì?
Ramldr là một chương trình mà bạn có thể copy/viết TÂT CẢ hoặc một phần bộ nhớ điện thoại trong một bin-file
2. Điện thoại nào được hỗ trợ?
2.1. Chỉ làm việc với Motorola Phone
2.2. Tốt nhất với C380, C650, V180, V220, E398, V3, V300, V500, V600, V525, V303, V400, V400P.
2.3. Phiên bản Boot-loader của: V535, V550, V547, V551, V620, V635 ngăn chặn hoạt động của ramldr. Bạn không thể sử dụng với điện thoại nếu sau khi "Send Ramldr" có xuất hiện:
ADDR 03FD0000AD
JUMP 03FD0010AE
ERR
Chương trình này làm việc với điện thoại mà phiên bản boot loader là 07D0 hoặc trước đó (cũ hơn).
3. "Backup" bạn cần và tại sao?
Backup là một bin file (10000000 - 12000000 cho bộ nhớ điện thoại với 32 Mb flash chips (E398 thuộc loại này) và 10000000 - 11000000 với 16 Mb) nó chứa đựng tất cả các kết xuất của bộ nhớ điện thoại: flash, flex, sms, các điều chỉnh, seems, pds, …
Trong hầu hết trường hợp, bạn cần Backup để khôi phục điện thoại của bạn sau khi bạn có lỗi (hỏng) trong quá trình flash hoặc hỏng trong mod phone hoặc các điều chỉnh sai.
4. PDS là gì? Lý do cần backup nó riêng rẽ?
PDS – vùng bộ nhớ của phone (10010000 - 10020000), cái duy nhất cho mỗi điện thoại và chứa đựng các thông tin về điện thoại, thông tin thích hợp reflash, bảo mật, …. Nếu bạn có PDS backup, bạn có thể sử dụng nó với backup từ điện thoại khác để làm cho nó chạy. Nhưng bạn có thể làm nó CHỈ NẾU SW Version TRÊN ĐIỆN THOẠI CỦA BẠN KHI BẠ BACKUP TRÙNG VỚI BACKUP KHÔNG PHẢI TỪ ĐIỆN THOẠI CỦA BẠN.
5. ldr*.bin là gì và sự khác nhau nào giữa ldr_all.bin và ldr_pds.bin?
ldr*.bin – là RAM loader của điện thoại , cái bạn phải đọc bởi "Send Ramldr" (địa chỉ 03FD0000 - 03FD0010, nhập trong mỗi chương trình chạy) trước khi bạn làm mọi thứ trên điện thoại trong ramldr. Ldr*.bin chứa đựng thông tin về chương trình vùng bộ nhớ nào sẽ được xoá khi bạn ấn nút "Erase". "Base Addr" và "Entry Add" trong ramldr là một vùng bộ nhớ để chương trình có thể viết bằng nút "Send binary". Trên hoạt động "Send binary" không có vấn đề gì về ldr*.bin mà bạn send qua "Send Ramldr". Bạn không thể "Send ramldr" hai lần trong khi điện thoại boot-up. Nếu bạn cần một ldr*.bin để được load, bạn phải khởi động lại điện thoại.
QUAN TRỌNG
Để viết vài thứ đến vùng bộ nhớ, bạn phải xoá nó. Sự khác nhau giữa ldr_all.bin và ldr_pds.bin là ram loader đầu tiên xoá TẤT CẢ bộ nhớ điện thoại bằng việc ấn nút "Erase" và cái thứ hai, chỉ trên vùng PDS.
Tạo FULL Backup thế nào?
1. Chạy ramldr.
2. Kết nối data cab điện thoại và máy tính.
3. Nếu điện thoại được bật trong modem mode (Fax/Data connection) sau khi ramldr sẽ khởi động trong flash mode tự động. Bạn sẽ nhìn thấy "Switching to flash mode" trong ramldr và "connected" trong thanh trạng thái của ramldr. Nếu điện thoại tắt, sau đó ấn * # và nút khởi động cùng lúc và giữ nó trong 4 – 5 giây, bạn cũng sẽ nhìn thấy "Connected".
Đến lúc sử dụng bàn phím.
4. Nhập địa chỉ 03FD0000 - 03FD0010 trong "Base addr" và "Entry addr" được mặc định bở chương trình mỗi khi chạy nó. Đó là lý do không có gì phải thay đổi cả. Ấn nút "Send Ramldr" và chọn bất kỳ ldr*.bin (không thành vấn đề)
5. Xem hộp thoại:
ADDR 03FD0000AD
JUMP 03FD0010AE
ACK JUMP,03FD0010
Chính xác, không khác:
ADDR 03FD0000AD
ACK JUMP,03FD0010
Tương tự, nhưng không có "ACK JUMP,03FD0010". Có nghĩa là điện thoại đã thực sự bị xoá (xem sau). Trong trường hợp này, không có cách nào để kết xuất một số thứ đến bin-file.
6. Gõ "10000000" trong "Base Addr". Gõ "12000000" trong "Entry addr"(cho 32 Mb flash phones, như V220, V300, V500, V600, Е398) hoặc "11000000" (cho 16 Mb flash phones, như C380, C650) trong "Entry addr". Ấn "Save mem".
7. Chờ đăng nhập và chờ. Chuỗi đầu tiên là "DUMP10000000 ok". Và cuối cùng - "DUMP 11FF0000 ok" ("DUMP 10FF0000 ok" cho 16 Mb Flash). Sau khi kiểm tra nếu ldr*.bin folder chứa đựng "10000000" file có kích thước file là 33 554 432 bytes for 32Mb flash phones và 16 777 216 bytes cho 16Mb flash phones, không nhiều hơn, không thấp hơn. Copy file này đến một nơi an toàn.
8. Ấn "Restart" và tháo kết nối. Bây giờ bạn có thể làm bất kỳ cái gì bạn muốn với điện thoại của bạn (ngoại trừ thay đổi bootloader không hỗ trợ cho phiên bản điện thoại của bạn). Bởi vì bạn đã có FULL BACKUP.
Làm thế nào để tạo một PDS backup:
1. Làm bước 1 – 5 trong phần "Tạo FULL Backup thế nào?"
2. Gõ "10010000" trong "Base addr" field, nhập "10020000" trong "Entry addr" field. Ấn "Save Mem".
3. Xem hiển thị - "DUMP 10010000 ok" - chỉ một dòng. Kiểm tra ldr*.bin folder. Nó phải là "10010000" file với kích thước 65 536 bytes. Copy PDS đã lấy đến một nơi an toàn.
4. Ấn "Restart" và tháo kết nối.
Phục hồi điện thoại nếu bạn có backup:
Ok, bạn làm chết điện thoại và bạn muốn cứu nó
1. Chạy Ramldr
Nếu điện thoại của bạn là trống (đã xoá) vì một vài lý do nào đó sau đó bạn sẽ nhìn thấy "conneced" ngay sau khi bạn căm cab đến điện thoại.
2. Bật điện thoại trong flash mode (Bootloader)
3. Ấn "Send RamLdr" và chọn ldr_all.bin, đọc các ô sau:
ADDR 03FD0000AD
JUMP 03FD0010AE
ACK JUMP,03FD0010
Nó sẵn sàng.
4. Ấn "Erase" và chờ đến khi "ACK Erase" xuất hiện trong hộp thoại (khoảng 4 - 6 phút). Trong suốt quá trình xoá sẽ không có gì xuất hiện mới trong hộp thoại.
* Nếu bạn "RESTART" điện thoại sau bước 4, nó sẽ ở "blank flash" mode (tự động khởi động và đổi qua chế độ flash mode). Bạn có thể reflash nó với back-up của bạn (ngoại trừ bạn sẽ không nhìn thấy "ACK JUMP" xuất hiện sau "Send ramldr", nhưng không có vấn đề gì)
5. Nhập "10000000" trong "Base addr" fileld, "Send Binary" (Binary!). Chọn backup của bạn trong hộp thoại xuất hiện và chờ cho đến khi bạn thấy:
uploading binary data
ADDR 1000000081
6. Chờ cho đến khi "ADDR 11FE0000AD" (cho 32 MB) or "ADDR 11FE0000AС" (cho 16 Мb)
7. Ấn "Restart" bạn đã làm cho phone của bạn sống lần nữa.
Phục hồi từ PDS:
Bạn có một backup không từ điện thoại của bạn và sẽ dùng để khôi phục nó trên điện thoại của bạn. Điện thoại của bạn chỉ “sống” trong chế độ flash mode.
Bạn cần PDS backup của bạn (đã tạo trước đây) và ldr_pds.bin
1. Khôi phục đầu tiên không phải backup nó đến điện thoại, xem “Phục hồi điện thoại nếu bạn có backup”. Sau khi điện thoại của bạn đã khởi động chỉ trong flash mode.
2. Chạy ramldr và kết nối với cab.
3. Bật điện thoại trong flash mode. Chờ "Connected"
3. Ấn "Send RamLdr" và chọn ldr_pds.bin, xem trong hộp thoại:
ADDR 03FD0000AD
JUMP 03FD0010AE
ACK JUMP,03FD0010
Nó đã sẵn sàng.
4. Ấn "ERASE". Chương trình sẽ xoá chỉ PDS Zone - 10010000 - 10020000. Bạn sẽ nhìn thấy "ACK ERASE" trong hộp thoại.
5. Nhập "10010000" trong "Base addr" field và ấn "Send Binary". Chọn PDS backup của bạn trong hộp thoại và chờ chỉ "ADDR 1001000082" xuất hiện. Ấn "RESTART" và tháo cable.
Lưu ý: PDS mới của bạn sẽ chỉ làm việc với điện thoại cùng model với điện thoại của bạn.
QUAN TRỌNG
1. Sạc pin trước khi khôi phục backup.
2. Kiêm tra để điện thoại trong chế độ flash mode với chữ "Connected"
3. Tập trung toàn bộ chú ý đến "Base addr" và "Entry Addr". Khi bạn phục hồi cái bạn cần chỉ là "Base Addr" ("Entry addr" không quan trọng).
4. KHÔNG BAO GIỜ BẮT ĐẦU HOẠT ĐỘNG BACKUP VỚI “ERASE".
5. Mở các file đã lấy được và kiểm tra nếu nó bao gồm một số ký tự như: err err err err – có nghĩa là nó kông phải là một BACKUP. Một số thứ đã sai. Xoá file và thực hiện backup lần nữa.