Điều gì thực sự xảy ra khi bạn cứng một chiếc điện thoại?


13

Tôi chưa bao giờ cứng điện thoại. Tôi cũng chưa từng thấy. Nhưng gạch cứng là cơn ác mộng tồi tệ nhất của mọi người.

Tôi sẽ không biết chính xác điều gì sẽ xảy ra khi bạn cứng điện thoại. Điều gì xảy ra làm cho nó không thể phục hồi mà không có sự giúp đỡ chuyên nghiệp?

Để tìm ra điều này, tôi cần phải biết cách flash của ROM hoạt động. Đối với điều này, tôi đã tải xuống bảng dữ liệu cho chipset điện thoại của tôi (một MTK6589, có bảng dữ liệu có thể được tìm thấy ở đây ) và sau đó phát hiện ra rằng:

  • Các dòng dữ liệu USB D + và D- và VCC đi trực tiếp đến bộ xử lý ứng dụng.
  • Có một PMIC bên ngoài cho bộ xử lý ứng dụng xử lý nguồn BẬT và TẮT của thiết bị cầm tay. Trên IC này có hai chân (KP_KOL0 và KP_ROM0) mà khi bằng 0, sẽ kích hoạt tải xuống USB mà không cần pin.
  • Bộ nhớ (eMMC hoặc NAND Flash) mà các tệp được tải xuống cũng được kết nối với Bộ xử lý thông qua Giao diện bộ nhớ ngoài (EMI).

Vì vậy, đây là những gì (tôi nghĩ) xảy ra khi bạn flash ROM sai:

Mặc dù tôi không biết kết quả nào trong 0V trên các chân KP_KOL0 và KP_ROM0, nhưng điều này xảy ra khi bạn muốn tải xuống ROM mới và bộ xử lý ứng dụng chuyển / khởi động trong chế độ Tải xuống.

Tôi đã googled những gì xảy ra khi bạn cứng điện thoại. Tất cả những gì tôi nhận được là những bài đăng của Noob nói về cách hoặc không làm cứng cục gạch điện thoại của bạn. Hầu hết các bài viết nói rằng khi bạn flash ROM sai, điện thoại có thể bị cứng. Câu hỏi của tôi là,

Điều gì xảy ra khi bạn flash một ROM sai khiến điện thoại bị cứng?

Hoặc tại sao bộ xử lý trở nên không phản hồi chút nào khi bạn cứng nó?

Câu trả lời:


19

Nó không có gì để làm với bộ xử lý, trừ khi bạn đã chiên nó.

Thông thường, gạch cứng dựa trên phần mềm duy nhất có thể là khi bạn ghi đè lên bộ tải khởi động. Nếu không có bộ tải khởi động (đang hoạt động), điện thoại (a) không thể đến điểm mà nó sẽ tải hệ điều hành và / hoặc (b) không thể tải phần mềm làm việc lên nó.

Nếu bạn vào trạng thái này, bạn cần truy cập trực tiếp vào phần cứng để viết bộ tải khởi động mới, thường sử dụng JTAG .


Hoặc bạn chỉ có thể sao lưu bộ nạp khởi động của mình và sau đó khôi phục nó bằng dd
Vishal Biswas

10
@vishalbiswas Yeah, và làm thế nào thì bạn sẽ khôi phục lại nó vớidd nếu bootloader không hoạt động?
Léo Lam


Hầu hết các điện thoại hiển thị dưới dạng Thiết bị USB khi bộ tải khởi động chính của chúng không còn nhưng thứ cấp vẫn còn nguyên. Bạn có thể khôi phục nó bằng máy Linux vào phân vùng chính xác.
Vishal Biswas

2
@vishalbiswas Tôi nghĩ OP dự định "cục gạch cứng" có nghĩa là bộ tải khởi động phục hồi / thứ cấp không còn nguyên vẹn. forum.androidcentral.com/android-4-1-4-2-4-3-jelly-bean/ Kẻ
rakslice

1

Để có thể làm cứng điện thoại, một số phần mềm mà điện thoại phải chạy để khởi động và tự flash - thứ gì đó từ điểm mà bộ xử lý chỉ được cấp nguồn chạy đến địa chỉ 0 cho đến khi điện thoại đang viết một hình ảnh mới vào flash - cần phải là chính nó trong flash mà điện thoại có thể viết. Thông thường đây là một cái gì đó giống như một bộ tải khởi động thứ cấp. Nếu bạn xóa nó đi, thì bạn không thể phản xạ nữa. Gạch cứng.

Trên điện thoại nơi bạn có thể viết một cái gì đó mới chỉ với sự trợ giúp của bất kỳ phần mềm nào có trong ROM mà điện thoại không thể ghi, dù có hay không bằng cách rút ngắn một vài chân và có USB cắm thẳng vào bộ xử lý, bạn thực sự không thể "cục gạch cứng" điện thoại. Unbricking sẽ luôn luôn có thể ít nhất là trên lý thuyết, miễn là bạn có thể cung cấp cho nó phần sụn ở bất kỳ định dạng nào nó cần.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.