我有一个用于GSM维修和旧手机(Wiko Lubi 4)的“ MiracleBox”软件,内部装有RD8851CL芯片。

在Windows上运行此MiracleBox时,我可以在不拆卸的情况下转储该芯片。手机,或者重写手机密码以及许多其他很酷的事情...

我有个想法手动进行操作...

我只需要连接将手机连接到带有USB的计算机,然后将手机置于“下载模式”(按0键几秒钟),然后在软件中按“读取”。
使用整个固件都在里面。

我决定用十六进制编辑器打开此固件,然后找到手机的密码,然后更改了密码,最后用MiracleBox软件将固件重新写入了手机。

现在,我正在寻求帮助,因为我想在没有任何MiracleBox的情况下转储芯片,并且希望在Linux上实现此操作...

我将手机(下载模式)插入了我的手机笔记本电脑运行debian,然后我在终端中执行了“ dmesg”命令。
这是命令的输出。

[110290.523173] usb 3-2: new full-speed USB device number 9 using ohci-pci
[110290.720228] usb 3-2: New USB device found, idVendor=1e04, idProduct=0904, bcdDevice=34.10
[110290.720239] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[110290.720244] usb 3-2: Product: WIKO
[110290.720250] usb 3-2: Manufacturer: Removable disk
[110290.720255] usb 3-2: SerialNumber: USB Controller 1.0


可以有人给我一些说明来转储芯片吗?用linux命令行?
这是我第一次尝试反转固件等,但我不是专业人士...。我只是想学习和进步。
如果有必要,我可以RDA8851CL芯片的完整数据表(说实话,我很难理解)

非常感谢。

评论

非常感谢您提供这些宝贵的答案,我真的很感激他们。这款Wiko并非基于Android的手机(我会首选,因为我知道我们可以使用ADB进行处理)-因此在计算机与这款手机之间进行通讯并不是那么容易...我将尝试嗅探USB通信并发现,我从来没有做过,所以对我来说这是一次新的冒险!再次Благодарювас(;

#1 楼

MiracleBox可能使用某些特定于电话的协议来读取和写入闪存。很少记录此类协议,因此找出它的唯一方法可能是嗅探它与手机之间的通信并尝试在自己的程序中复制它。

#2 楼

看起来Wiko将Android用作操作系统[基于http://www.wikogeek.com/],因此Android技巧也应在此起作用。

如果您需要以“用户友好”的方式访问RDA8851CL上的SoC,请尝试使用adb连接到它:

对于Windows:http:// kernel。 wikomobile.com/WIKO_Android_USB_Driver.zip

对于Linux:请遵循XDA上的以下手册:https://forum.xda-developers.com/android/software/guide-installing-adb-fastboot-linux -adb-t3478678

注意:Wiko通常可以使用MTK驱动程序,以防万一我在此处给出的链接不起作用。

成功安装软件和驱动程序后,请连接adb像这样:

adb shell


这应该打开您的移动设备内部SoC的命令行

您要转储内容的命令是:

mkdir dump/
cd dump/
adb pull /path/


完成后,设备上文件夹的内容将被转储到新的转储/文件夹中。

注意:请避免执行“ adb pull /”-由于在Linux中“一切都是文件”,您最终会因尝试拉/ dev和/ proc和/ proc而遇到多个错误



D.L.