如何从不可启动的Galaxy Tab A的Android操作系统中转储闪存

问题描述 投票:-1回答:1

我绝对需要恢复存储在闪存(转储内部存储器)中的数据。我不知道它是否可以正常启动,因为主要问题是没有更多的视频显示可用于诊断(没有视频,也没有LED可以反馈)。这意味着我无法更改平板电脑配置,例如大容量存储设置,与计算机设置的连接,开发人员USB调试设置,OEM解锁设置等。

参考:

三星Galaxy Tab A 9.7(SM-T550 / T555 OF主板,2016年版本)

我正在研究Linux Ubuntu 18.04

[我认为我通过使用音量调低+中央按钮+电源按钮成功地启动了“大容量存储模式”并启动了“下载模式”,因为当它插入计算机时,我注意到“ dmesg”发生了变化输出和“ lsusb”输出(请参见下面的日志)。因此,我认为我的标签仍然有效,并且仍然可以找到一种检索我的数据的解决方案。

[我尝试了很多网络建议,但仍然被阻止:adb,fastboot,heimdall,jmtpfs,mtp-client ...无效(跟踪在下面)。

  • [您认为,我可以使用“随附的scsi设备”做些什么由我的计算机自动检测到:“ CD-ROM sr0”,“通用sg2类型5”,“通用sg3类型0”。
  • 您认为,我可以使用串行UART控制台探索设备?
  • 主要问题是:您是否知道是否有一种方法可以完全控制通过微型USB电缆连接的外部计算机上的标签。

如果允许的话,我将准备刷新专门用于恢复的自定义引导程序。


大容量存储模式

lsusb输出:

Bus 001 Device 008: ID 04e8:685b Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (mass storage mode)

dmesg输出:

[Nov 9 17:50] usb 1-5: new high-speed USB device number 8 using ehci-pci
[  +0,157812] usb 1-5: New USB device found, idVendor=04e8, idProduct=685b, bcdDevice= 3.10
[  +0,000008] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0,000005] usb 1-5: Product: SAMSUNG_Android
[  +0,000004] usb 1-5: Manufacturer: SAMSUNG
[  +0,000004] usb 1-5: SerialNumber: 49dca9f70e4c53d2
[  +0,000938] usb-storage 1-5:1.0: USB Mass Storage device detected
[  +0,002892] scsi host5: usb-storage 1-5:1.0
[  +1,007634] scsi 5:0:0:0: CD-ROM            SAMSUNG  File-Stor Gadget 0001 PQ: 0 ANSI: 2
[  +0,000733] scsi 5:0:0:1: Direct-Access     SAMSUNG  File-Stor Gadget 0001 PQ: 0 ANSI: 2
[  +0,001277] sr 5:0:0:0: Power-on or device reset occurred
[  +0,002037] sr 5:0:0:0: [sr0] scsi3-mmc drive: 0x/0x cd/rw tray
[  +0,000007] cdrom: Uniform CD-ROM driver Revision: 3.20
[  +0,000613] sr 5:0:0:0: Attached scsi CD-ROM sr0
[  +0,000224] sr 5:0:0:0: Attached scsi generic sg2 type 5
[  +0,000532] sd 5:0:0:1: Attached scsi generic sg3 type 0
[  +0,004911] sd 5:0:0:1: Power-on or device reset occurred
[  +0,002433] sd 5:0:0:1: [sdc] Attached SCSI removable disk

在下载模式下启动后

lsusb输出:

Bus 001 Device 007: ID 04e8:685d Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)

dmesg输出:

[ +18,232055] usb 1-5: new high-speed USB device number 7 using ehci-pci
[  +0,156784] usb 1-5: New USB device found, idVendor=04e8, idProduct=685d, bcdDevice= 1.00
[  +0,000008] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  +0,000005] usb 1-5: Product: MSM8960
[  +0,000004] usb 1-5: Manufacturer: Sasmsung

其他尝试和配置

在大容量存储模式下,我尝试安装sdc设备,但发生错误:

mount -o rw /dev/sdc /tmp/media
mount: /tmp/media: no medium found on /dev/sdc.

lsblk命令向我显示rom分区。

#lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
[...]
sr0     11:0    1  1024M  0 rom

#lsblk -S
NAME HCTL       TYPE VENDOR   MODEL             REV TRAN
[...]
sr0  5:0:0:0    rom  SAMSUNG  File-Stor Gadget 0001 usb

从亚行(在两种模式下:)>

adb devices
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully

# adb devices
List of devices attached

# adb --version
Android Debug Bridge version 1.0.39
Version 1:8.1.0+r23-5~18.04
Installed as /usr/lib/android-sdk/platform-tools/adb

从快速启动(在两种模式下:)>

#fastboot --version
fastboot version 1:8.1.0+r23-5~18.04
Installed as /usr/lib/android-sdk/platform-tools/fastboot

#fastboot list
< waiting for any device >

从带有gitlab master分支的heimdall的上一生成版本,带有或不带有简历选项,它将失败。

Heimdall工具在大容量存储模式下显示:

# ./heimdall detect
ERROR: Failed to detect compatible download-mode device

Heimdall工具在下载模式下产生结果:

./heimdall print-pit --verbose --no-reboot --resume
Heimdall v1.4.2

Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
      Manufacturer: "Sasmsung"
           Product: "MSM8960"

            length: 18
      device class: 2
               S/N: 0
           VID:PID: 04E8:685D
         bcdDevice: 0100
   iMan:iProd:iSer: 1:2:0
          nb confs: 1

interface[0].altsetting[0]: num endpoints = 1
   Class.SubClass.Protocol: 02.02.01
       endpoint[0].address: 82
           max packet size: 0010
          polling interval: 09

interface[1].altsetting[0]: num endpoints = 2
   Class.SubClass.Protocol: 0A.00.00
       endpoint[0].address: 81
           max packet size: 0200
          polling interval: 00
       endpoint[1].address: 01
           max packet size: 0200
          polling interval: 00
Claiming interface...
Setting up interface...

Beginning session...
ERROR: libusb error -7 whilst receiving bulk transfer. Retrying...
ERROR: libusb error -7 whilst receiving bulk transfer. Retrying...
ERROR: libusb error -7 whilst receiving bulk transfer. Retrying...
ERROR: libusb error -7 whilst receiving bulk transfer. Retrying...
ERROR: libusb error -7 whilst receiving bulk transfer. Retrying...
ERROR: libusb error -7 whilst receiving bulk transfer.
Releasing device interface...

我添加了新的udev规则:

cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", SYSFS{idProduct}=="685d", MODE="0666"

sudo service udev restart

在大容量存储模式下,当我按下选项卡的电源按钮时发生了异常事件。我认为我的系统尝试打开MTP设备,但失败了(请参阅以下dmesg输出):

----> I push and release power button:
[ +26,196370] usb 1-5: USB disconnect, device number 12

[ +13,591551] usb 1-5: new high-speed USB device number 13 using ehci-pci
[  +0,158256] usb 1-5: New USB device found, idVendor=04e8, idProduct=6860, bcdDevice= 4.00
[  +0,000008] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0,000005] usb 1-5: Product: SAMSUNG_Android
[  +0,000005] usb 1-5: Manufacturer: SAMSUNG
[  +0,000003] usb 1-5: SerialNumber: 49dca9f70e4c53d2
[  +2,030173] usb 1-5: USB disconnect, device number 13
[Nov 9 18:53] usb 1-5: new high-speed USB device number 14 using ehci-pci
[  +0,157760] usb 1-5: New USB device found, idVendor=04e8, idProduct=685b, bcdDevice= 3.10
[  +0,000009] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0,000005] usb 1-5: Product: SAMSUNG_Android
[  +0,000004] usb 1-5: Manufacturer: SAMSUNG
[  +0,000004] usb 1-5: SerialNumber: 49dca9f70e4c53d2
[  +0,000939] usb-storage 1-5:1.0: USB Mass Storage device detected
[  +0,000410] scsi host5: usb-storage 1-5:1.0
[  +1,017966] scsi 5:0:0:0: CD-ROM            SAMSUNG  File-Stor Gadget 0001 PQ: 0 ANSI: 2
[  +0,001356] scsi 5:0:0:1: Direct-Access     SAMSUNG  File-Stor Gadget 0001 PQ: 0 ANSI: 2
[  +0,001555] sr 5:0:0:0: Power-on or device reset occurred
[  +0,002676] sr 5:0:0:0: [sr0] scsi3-mmc drive: 0x/0x cd/rw tray
[  +0,000644] sr 5:0:0:0: Attached scsi CD-ROM sr0
[  +0,001648] sr 5:0:0:0: Attached scsi generic sg2 type 5
[  +0,000266] sd 5:0:0:1: Attached scsi generic sg3 type 0
[  +0,003360] sd 5:0:0:1: Power-on or device reset occurred
[  +0,003040] sd 5:0:0:1: [sdc] Attached SCSI removable disk

然后出现一个弹出窗口:

“错误:无法打开MTP设备” [usb:001,013]“”]


损坏原因

[上周,当我将电池卡上的充电器插头插上一个晚上(5V持续2A)时,我注意到“早安”时出现了热量问题。我直接拔掉电源,因为它很热,让它冷却。然后,当我尝试将其打开时无任何反应(无信号)。

[首先,我尝试通过更换电池解决问题,但未进行任何更改(-20欧元)。然后,我尝试通过更换Micro USB /充电器Dock Port进行修复,但也没有发生任何变化(-10€)。

我已经采取了一些电压措施来分析问题的根源:当将电源提供给µUSB连接器时,如果将LCD屏幕连接器插入主板,则电池电压将从4.17V降至2.20V,并且屏幕底部的热量会增加(关闭至前按钮)。但是,如果未插入LCD屏幕连接器,则不会干扰电池电压(4.17V)。

因此,我认为液晶显示器损坏是损坏的,并且损坏了。我不想更改它,因为它几乎花费了新标签的全价(150€)。

我绝对需要恢复存储在闪存中的数据(转储内部存储器)。我不知道它是否可以正常启动,因为主要问题是没有更多的视频显示可帮助...

android memory bootloader recovery hacker-news
1个回答
0
投票

请执行以下步骤来恢复您的数据] >>当LCD屏幕关闭时(我认为如果屏幕完全损坏并且什么也无法显示,它也可以使用。)>

[1]安装TeamWin恢复映像

进行启动(请参阅https://twrp.me/Devices/并下载您的恢复映像,在我的情况下为https://www.phonandroid.com/forum/threads/tuto-installer-le-twrp-recovery-sur-samsung-galaxy-tab-a-9-7-sm-t550-sm-t555.132143/)在这种情况下,您必须以下载模式启动。然后,您可以在Linux上使用Heimdall,在Windows上使用Odin3(需要Windows Samsung USB驱动程序)。安装后,关闭设备(或断开连接)。

© www.soinside.com 2019 - 2024. All rights reserved.