Tôi muốn tìm ra tất cả các phân vùng trên thiết bị của mình cùng với sự tôn trọng của họ. điểm hoặc nhãn gắn kết (tức là biết mà phân vùng đang nắm giữ system
, recovery
, boot
, vv). Điều này cần phải độc lập với thiết bị (vì tôi có nhiều thiết bị). Mục tiêu là cho dd
họ và biết hình ảnh nào là cái gì.
Tôi đã thấy Command để liệt kê các điểm gắn kết phân vùng? - tuy nhiên, mục tiêu chỉ là một danh sách phân vùng của các phân vùng được gắn kết. Tôi cần tất cả chúng, và ví dụ như /recovery
không được gắn kết khi khởi động vào "chế độ làm việc bình thường".
Cho đến nay, phần giới thiệu của tôi đã đưa ra một loạt các phương pháp - nhưng không có cách nào trong số chúng hoạt động trên bất kỳ thiết bị nào tôi đã thử nghiệm:
cat /proc/mtd
: cái này trống hoặc không tồn tạicat /proc/emmc
: cái này trống hoặc không tồn tạicat /proc/dumchar_info
: không tồn tại (MTK / MediaTek)ls -al /dev/block/platform/*/by-name
: không tồn tại hoặc không có các chi tiết mong muốn
Bất cứ ý tưởng về những gì tôi có thể đã bỏ lỡ? Tất nhiên tôi có thể đi bộ tất cả các /dev/block/mmcblk0p*
thiết bị, đổ chúng và sắp xếp chúng sau - nhưng sau đó tôi phải lặp lại cuộc điều tra đó cho mọi thiết bị của mình (và một lần nữa khi ai đó bật lên với một thiết bị khác), vì vậy đó không phải là giải pháp.
EDIT: Xin lưu ý thẻ dòng lệnh cho câu hỏi này. Tôi sẽ phải truy cập thông tin đó qua ADB và không muốn cài đặt một số ứng dụng trên thiết bị được giao cho tôi để điều tra. Hãy coi đó là "nền pháp y" (không có thay đổi nào đối với thiết bị), mặc dù điều đó không chính xác;)
Ngoài ra, xin lỗi cho cụm từ sai lầm ban đầu của tôi: "điểm gắn kết" chỉ thú vị cho đến nay chúng tiết lộ mục đích của phân vùng. Tôi không muốn gắn kết / kể lại chúng :)