{"id":67,"date":"2025-12-13T18:49:25","date_gmt":"2025-12-13T10:49:25","guid":{"rendered":"https:\/\/blog.moyuzj.cn\/?p=67"},"modified":"2025-12-13T18:49:29","modified_gmt":"2025-12-13T10:49:29","slug":"spd-dump%e4%bd%bf%e7%94%a8%e6%8c%87%e5%8d%97%ef%bc%81","status":"publish","type":"post","link":"https:\/\/blog.moyuzj.cn\/index.php\/2025\/12\/13\/spd-dump%e4%bd%bf%e7%94%a8%e6%8c%87%e5%8d%97%ef%bc%81\/","title":{"rendered":"SPD Dump\u4f7f\u7528\u6307\u5357\uff01"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u524d\u8a00<\/h2>\n\n\n\n<p>\u672c\u7bc7\u6587\u7ae0\u662f\u5728\u8001\u6587\u7ae0 <em>\u73a9\u673a\u5e38\u8bc6\uff1aSPD Dump\u7684\u57fa\u7840\u4f7f\u7528\u6559\u7a0b<\/em> \u7684\u57fa\u7840\u4e0a\u4fee\u8ba2\u7684\u3002\u7531\u4e8e\u4e0a\u4e00\u7bc7\u6587\u7ae0\u5206\u7c7b\u8f83\u4e3a\u6a21\u7cca\uff0c\u4e14\u6bd4\u8f83\u57fa\u7840\uff0c\u8fd8\u56e0\u4e3a\u4e00\u4e9b\u67d0\u67d0\u67d0\u7684\u539f\u56e0\uff0c\u5bfc\u81f4\u5e78\u5b58\u7684\u6587\u7ae0\u5c31\u8fd9\u4e00\u7bc7\u4e86\uff0c\u6545\u5728\u6b64\u4fee\u8ba2\u6b64\u6587\u7ae0\u3002\u6b64\u6b21\u4fee\u8ba2\u589e\u52a0\u4e86\u5927\u91cf\u4e13\u4e1a\u547d\u4ee4\uff0c\u90e8\u5206\u6709\u66f4\u7b80\u5355\u7684\u66ff\u4ee3\u65b9\u6848\uff0c\u5982\u679c\u4e0d\u662f\u5fc5\u987b\u9700\u8981\uff0c\u5efa\u8bae\u4f7f\u7528\u5176\u66ff\u4ee3\u65b9\u6848\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u5305\u542b<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\u3010\u5371\u9669\u547d\u4ee4\u3011<\/mark><\/strong>\u6807\u7b7e\u7684\u547d\u4ee4\u8bf7\u4e00\u5b9a\u8981\u5728\u786e\u8ba4\u8fc7\u540e\u8fd0\u884c\u3002\u8fd9\u4e9b\u547d\u4ee4\u5982\u679c\u64cd\u4f5c\u4e0d\u5f53\uff0c\u4f1a\u5b8c\u5168\u635f\u574f\u8bbe\u5907\uff0cbrom\u7684\u6743\u9650\u5f88\u5927\uff0c\u5371\u9669\u4e5f\u5f88\u5927\uff01<\/li>\n\n\n\n<li>\u5305\u542b<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u3010\u8fdb\u9636\u547d\u4ee4\u3011<\/mark><\/strong>\u6807\u7b7e\u7684\u547d\u4ee4\u867d\u7136\u4e0d\u4f1a\u5b8c\u5168\u635f\u574f\u8bbe\u5907\uff0c\u4f46\u662f\u4e5f\u8bf7\u5728\u786e\u8ba4\u5e76\u505a\u597d\u5907\u4efd\u7684\u60c5\u51b5\u4e0b\u8fd0\u884c\u3002\u5982\u679c\u64cd\u4f5c\u4e0d\u5f53\uff0c\u6709\u6982\u7387\u5bfc\u81f4\u4f1a\u8bdd\u5361\u6b7b\uff0c\u9700\u8981\u91cd\u542f\u6216\u6263\u7535\u6c60\uff01<\/li>\n\n\n\n<li>\u5305\u542b<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\u3010\u57fa\u7840\u547d\u4ee4\u3011<\/mark><\/strong>\u6807\u7b7e\u7684\u547d\u4ee4\u662f\u4e00\u4e9b\u57fa\u7840\u7684\u547d\u4ee4\uff0c\u5b83\u4eec\u4f1a\u5728\u6267\u884c\u5176\u5b83\u547d\u4ee4\u65f6\u81ea\u52a8\u88ab\u8c03\u7528\uff0c\u5176\u529f\u80fd\u8f83\u4e3a\u5355\u4e00\uff0c\u5efa\u8bae\u4f7f\u7528\u66ff\u4ee3\u65b9\u6848\u3002<\/li>\n\n\n\n<li>\u65e0\u6807\u7b7e\u7684\u547d\u4ee4\u662f\u5e38\u7528\u547d\u4ee4\uff0c\u5efa\u8bae\u5b8c\u5168\u638c\u63e1\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u8bf4\u5728\u524d\u9762<\/h2>\n\n\n\n<p>\u672c\u6559\u7a0b<strong class=\"\">\u4e0d\u63d0\u4f9b<\/strong>\u4ee5\u4e0b\u8d44\u6e90\u4e0b\u8f7d\uff0c\u8bf7\u81ea\u884c\u5bfb\u627e\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u4e32\u53e3\u9a71\u52a8\u53ca libusb \u9a71\u52a8<\/li>\n\n\n\n<li>spd_dump \u672c\u4f53<\/li>\n\n\n\n<li>fdl \u6587\u4ef6<\/li>\n<\/ul>\n\n\n\n<p><strong>\u91cd\u8981\u63d0\u793a<\/strong>\uff1a\u4e0d\u540c\u8bbe\u5907\u4f7f\u7528\u7684 fdl \u4e0d\u540c\uff0c\u5207\u52ff\u6df7\u7528\uff01\u5237\u9519 fdl \u867d\u5927\u6982\u7387\u4e0d\u4f1a\u53d8\u7816\uff08\u91cd\u542f\u91cd\u65b0\u8fdb\u5165 u2s \u5373\u53ef\uff09\uff0c\u4f46\u5b58\u5728\u6781\u5c0f\u6982\u7387\u5bfc\u81f4\u82af\u7247\u6b7b\u5728\u6df1\u5237\u6a21\u5f0f\uff0c\u9700\u62d4\u7535\u6c60\uff01\u8fd9\u662f\u4e00\u4e2a\u7384\u5b66\u95ee\u9898\uff0c\u52a1\u5fc5\u8c28\u614e\u9a8c\u8bc1\u540e\u518d\u5237\u5165\uff01<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u4ec0\u4e48\u662fu2s\u7aef\u53e3<a href=\"https:\/\/github.com\/LinearTeam-iFlytek\/iflytek_changyan\/wiki\/%E3%80%90%E7%A7%91%E6%99%AE%E3%80%91SPD-DUMP%E7%9A%84%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B#%E4%BB%80%E4%B9%88%E6%98%AFu2s%E7%AB%AF%E5%8F%A3\"><\/a><\/h2>\n\n\n\n<p>SpreadTrum u2s diag\uff0c\u662f\u4e00\u4e2a\u7c7b\u4f3c\u4e8e MTK \u7684\u6df1\u5ea6\u5237\u673a\u7aef\u53e3\uff0c\u9ad8\u901a\u7684 9008 \u7aef\u53e3\uff0c\u9e92\u9e9f\u7684 COM1.0 \u7aef\u53e3\u7684\u6df1\u5ea6\u5237\u673a\u7aef\u53e3\u3002u2s \u7aef\u53e3\u4e00\u822c\u53ef\u4ee5\u5e72\u8fd9\u4e9b\u4e8b\u60c5\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u6551\u7816<\/li>\n\n\n\n<li>\u5237\u7cfb\u7edf<\/li>\n\n\n\n<li>\u91cd\u65b0\u5206\u533a<\/li>\n\n\n\n<li>\u5907\u4efd\u7cfb\u7edf<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u5982\u4f55\u8fdb\u5165u2s\u7aef\u53e3<\/h2>\n\n\n\n<p>\u901a\u7528\u8fdb\u5165\u65b9\u6cd5<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>\u5173\u95ed\u7d2b\u5149\u8bbe\u5907<\/li>\n\n\n\n<li>\u957f\u6309<strong class=\"\">\u97f3\u91cf\u4e0b\u952e<\/strong><\/li>\n\n\n\n<li>3\u79d2\u540e\u63d2\u5165\u7535\u8111<\/li>\n\n\n\n<li>\u82e5\u9a71\u52a8\u5b89\u88c5\u6b63\u786e\u4e14\u5df2\u6253\u5f00 Spd Dump\uff0c\u5c4f\u5e55\u5c06\u663e\u793a\u8bbe\u5907\u8fdb\u5165 BootROM<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/blog.moyuzj.cn\/wp-content\/uploads\/2025\/08\/Snipaste_2025-06-17_13-42-09.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"489\" height=\"209\" data-original=\"https:\/\/blog.moyuzj.cn\/wp-content\/uploads\/2025\/08\/Snipaste_2025-06-17_13-42-09.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-41\"  sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><\/div><\/figure>\n\n\n\n<p>\u6210\u529f\u8fdb\u5165 BootROM \u540e\uff0c\u4f60\u5c06\u83b7\u5f97\u6700\u9ad8\u6743\u9650\uff0c\u53ef\u64cd\u4f5c\u4efb\u4f55\u5206\u533a\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u63a8\u9001FDL<\/h3>\n\n\n\n<p>BootROM \u672c\u8eab\u4e0d\u5177\u5907\u8bfb\u5199\u529f\u80fd\uff0c\u9700\u63a8\u9001\u4e24\u4e2a FDL \u6587\u4ef6\uff1a<a href=\"https:\/\/github.com\/LinearTeam-iFlytek\/iflytek_changyan\/wiki\/%E3%80%90%E7%A7%91%E6%99%AE%E3%80%91SPD-DUMP%E7%9A%84%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B#%E6%8E%A8%E9%80%81fdl\"><\/a><\/p>\n\n\n\n<p>1. \u63a8\u9001 FDL1\uff08\u521d\u59cb\u5316\u5185\u5b58\u7a7a\u95f4\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fdl &#91;\u4f60\u7684fdl1.bin\u8def\u5f84] 0x5500\n<\/code><\/pre>\n\n\n\n<p>\u63a8\u9001\u540e\u81ea\u52a8\u8fdb\u5165 FDL1 \u6a21\u5f0f\u3002<\/p>\n\n\n\n<p>2. \u63a8\u9001 FDL2\uff08\u521d\u59cb\u5316\u5206\u533a\u7cfb\u7edf\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fdl &#91;\u4f60\u7684fdl2.bin\u8def\u5f84] 0x9efffe00\n<\/code><\/pre>\n\n\n\n<p><strong>\u6ce8\u610f<\/strong>\uff1a\u6b64\u65f6\u4e0d\u4f1a\u81ea\u52a8\u8fdb\u5165 FDL2\uff0c\u4ec5\u63d0\u793a\u63a8\u9001\u6210\u529f\u3002<\/p>\n\n\n\n<p>3. \u5207\u6362\u5230 FDL2 \u6a21\u5f0f<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exec\n<\/code><\/pre>\n\n\n\n<p>\u6267\u884c\u540e\u5c06\u6253\u5370\u8bbe\u5907\u5206\u533a\u5217\u8868\uff0c\u5c31\u50cf\u8fd9\u6837\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/blog.moyuzj.cn\/wp-content\/uploads\/2025\/08\/snipaste.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"822\" data-original=\"https:\/\/blog.moyuzj.cn\/wp-content\/uploads\/2025\/08\/snipaste.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-40\"  sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/div><\/figure>\n\n\n\n<p>\u82e5\u4f7f\u7528\u52a8\u6001\u5206\u533a\u5b89\u5353\u7cfb\u7edf\uff0c<code>system<\/code>\u3001<code>vendor<\/code> \u7b49\u5206\u533a\u4e0d\u4f1a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\uff08\u5b83\u4eec\u88ab\u6253\u5305\u5728 <code>super<\/code> \u5206\u533a\u5185\uff09\u3002<\/p>\n\n\n\n<p>\u6b64\u65f6\uff0c\u6211\u4eec\u5c31\u8fdb\u5165\u4e86FDL2\u6a21\u5f0f\u3002\u8fd9\u4e2a\u6b65\u9aa4\u5728\u6bcf\u6b21\u91cd\u65b0\u8fdb\u5165u2s\u540e\u90fd\u9700\u8981\u91cd\u65b0\u8fdb\u884c\uff0c\u5982\u679c\u4e0d\u60f3\u6bcf\u6b21\u90fd\u8fd9\u4e48\u9ebb\u70e6\uff0c\u4f60\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2abat\u6279\u5904\u7406\u6587\u4ef6\uff0c\u7136\u540e\u5728\u590d\u5236\u4ee5\u4e0b\u547d\u4ee4\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>spd_dump --wait 300 fdl &#91;\u66ff\u6362\u4e3afdl1.bin\u7684\u8def\u5f84] fdl1_addr fdl &#91;\u66ff\u6362\u4e3afdl2.bin\u7684\u8def\u5f84] fdl2_addr exec\n<\/code><\/pre>\n\n\n\n<p>\u7136\u540e\u6bcf\u6b21\u9700\u8981\u5237\u673a\u65f6\u6253\u5f00\u8fd9\u4e2a\u6279\u5904\u7406\u6587\u4ef6\uff0c\u5373\u53ef\u81ea\u52a8\u63a8\u9001\u4e24\u4e2aFDL\uff01<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u8bfb\u53d6\u4fe1\u606f\u7c7b\u547d\u4ee4<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">print\u547d\u4ee4<\/h3>\n\n\n\n<p><code>print<\/code>\u547d\u4ee4\uff0c\u7b80\u5199\u4e3a<code>p<\/code>\u547d\u4ee4\uff0c\u53ef\u4ee5\u91cd\u65b0\u8bfb\u53d6\u5206\u533a\u8868\u548c\u8bbe\u5907\u4fe1\u606f\u5e76\u8f93\u51fa\u3002\u8f93\u51fa\u7684\u683c\u5f0f\u4e0e\u521a\u8fdb\u5165FDL2\u65f6\u76f8\u540c\uff0c\u5982\u679c\u5fd8\u8bb0\u4e86\u5206\u533a\u8868\u6216\u8005\u5355\u7eaf\u61d2\u5f97\u7ffb\u53ef\u4ee5\u4f7f\u7528\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\u3010\u57fa\u7840\u547d\u4ee4\u3011<\/mark>partition_list\u547d\u4ee4<\/h3>\n\n\n\n<p><code>partition_list<\/code>\u547d\u4ee4\u662f<code>print<\/code>\u547d\u4ee4\u7684\u4e00\u90e8\u5206\u3002\u6267\u884c\u6b64\u547d\u4ee4\u540e\u53ea\u4f1a\u8f93\u51fa\u5206\u533a\u8868\u3002\u5efa\u8bae\u4f7f\u7528<code>print<\/code>\u547d\u4ee4\u4f5c\u4e3a\u4ee3\u66ff<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\u3010\u57fa\u7840\u547d\u4ee4\u3011<\/mark>size_part\u547d\u4ee4<\/h3>\n\n\n\n<p><code>size_part<\/code>\u547d\u4ee4\uff0c\u4ea6\u53ef\u5199\u4f5c<code>part_size<\/code>\u547d\u4ee4\uff0c\u4f7f\u7528<code>size_part [\u5206\u533a\u540d]<\/code>\u53ef\u4ee5\u76f4\u63a5\u83b7\u53d6\u5355\u4e2a\u5206\u533a\u7684\u5206\u533a\u5927\u5c0f\u3002\u5f53\u7136\u4e86\uff0c<code>print<\/code>\u6216<code>partition_list<\/code>\u4e5f\u4f1a\u8f93\u51fa\u5206\u533a\u5927\u5c0f\u3002\u5982\u679c\u8981\u9488\u5bf9\u6027\u7684\u83b7\u53d6\u5355\u4e00\u5206\u533a\u5927\u5c0f\u53ef\u4ee5\u4f7f\u7528\u6b64\u547d\u4ee4\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u3010\u8fdb\u9636\u547d\u4ee4\u3011<\/mark>chip_uid\u547d\u4ee4<\/h3>\n\n\n\n<p>chip_uid\u547d\u4ee4\u53ef\u4ee5\u76f4\u63a5\u8bfb\u53d6\u82af\u7247\u552f\u4e00\u6807\u8bc6\u3002chip_uid\u4e0e\u8bbe\u5907\u5e8f\u5217\u53f7\u4e0d\u540c\uff0c\u65e0\u8bba\u5982\u4f55\u5237\u673a\u90fd\u65e0\u6cd5\u4fee\u6539\u6b64\u6807\u8bc6\u3002\u53ef\u4ee5\u7528\u6765\u9274\u522b\u4e0d\u540c\u8bbe\u5907\uff0c\u4f46\u4e00\u822c\u4e0d\u4f1a\u8fd9\u4e48\u505a\uff0c\u5e8f\u5217\u53f7\u5df2\u7ecf\u591f\u7528\u4e86\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u8bfb\u5206\u533a\u7c7b\u547d\u4ee4<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Read_part\u547d\u4ee4<a href=\"https:\/\/github.com\/LinearTeam-iFlytek\/iflytek_changyan\/wiki\/%E3%80%90%E7%A7%91%E6%99%AE%E3%80%91SPD-DUMP%E7%9A%84%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B#read_parts%E5%91%BD%E4%BB%A4\"><\/a><\/h3>\n\n\n\n<p><code>read_part<\/code>\u547d\u4ee4\uff0c\u53ef\u4ee5\u7b80\u5199\u4e3a<code>r<\/code>\u547d\u4ee4\uff0c\u4f7f\u7528<code>read_part\/r [\u5206\u533a\u540d\u79f0]<\/code>\uff0c\u53ef\u4ee5\u5b9e\u73b0\u5bf9\u6307\u5b9a\u5206\u533a\u7684\u63d0\u53d6\u64cd\u4f5c\u3002\u6bd4\u5982\u8bf4\uff0c\u5982\u679c\u8981\u63d0\u53d6boot\u5206\u533a\uff0c\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528<code>r boot<\/code>\u3002\u8f93\u5165\u8fd9\u6761\u547d\u4ee4\u540e\uff0cspd dump\u4f1a\u81ea\u52a8\u63d0\u53d6\u955c\u50cf\uff0c\u7b49\u5f85\u8fdb\u5ea6\u6761\u8dd1\u6ee1\u540e\uff0c\u4f60\u5c31\u53ef\u4ee5\u5728\u4e0espd dump\u540c\u7ea7\u7684\u76ee\u5f55\u4e0b\u627e\u5230\u521a\u521a\u63d0\u53d6\u7684boot.bin\u3002\u5982\u679c\u8981\u5907\u4efd\u5168\u90e8\u5206\u533a\uff0c\u53ef\u4ee5\u4f7f\u7528\u4e0b\u65b9\u6240\u8ff0\u7684\u7279\u6b8a\u53c2\u6570\u547d\u4ee4\u3002<\/p>\n\n\n\n<p>\u4e0eMTK\u5237\u673a\u5de5\u5177\u5dee\u4e0d\u591a\uff0cSPD Dump\u63d0\u53d6\u7684.bin\u6587\u4ef6\u5176\u5b9e\u5c31\u662f\u5b89\u5353raw\u955c\u50cf\uff0c\u76f4\u63a5\u5c06\u540e\u7f00\u6539\u4e3a.img\u5373\u53ef\u6b63\u5e38\u5bfc\u5165\u5404\u5927\u8f6f\u4ef6\u3002<strong>\u6ce8\u610f\u8fd9\u4e2a.bin\u5e76\u4e0d\u662fpayload.bin\uff01<\/strong>\u4e0d\u8981\u5c1d\u8bd5\u4f7f\u7528payload.bin\u89e3\u5305\u5de5\u5177\uff0c\u9664\u975e&#8230;\u4f60\u60f3\u770b\u5230\u6ee1\u5c4f\u7ea2\u5b57\u548c\u9519\u8bef\u6d88\u606f\u3002<\/p>\n\n\n\n<p>\u4ee5\u4e0b\u4e3a\u4e00\u4e2a\u793a\u4f8b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>FDL2&gt; r boot\n&#91;                                        ]0.0%  \n&#91;=                                       ]2.5%  \n&#91;==                                      ]5.0%  \n&#91;===                                     ]7.5%  \n&#91;====                                    ]10.0%  \n&#91;=====                                   ]12.5%  \n&#91;======                                  ]15.0%  \n&#91;=======                                 ]17.5%  \n&#91;========                                ]20.0%  \n&#91;=========                               ]22.5%  \n&#91;==========                              ]25.0%  \n&#91;===========                             ]27.5%  \n&#91;============                            ]30.0%  \n&#91;=============                           ]32.5%  \n&#91;==============                          ]35.0%  \n&#91;===============                         ]37.5%  \n&#91;================                        ]40.0%  \n&#91;=================                       ]42.5%  \n&#91;==================                      ]45.0%  \n&#91;===================                     ]47.5%  \n&#91;====================                    ]50.0%  \n&#91;=====================                   ]52.5%  \n&#91;======================                  ]55.0%  \n&#91;=======================                 ]57.5%  \n&#91;========================                ]60.0%  \n&#91;=========================               ]62.5%  \n&#91;==========================              ]65.0%  \n&#91;===========================             ]67.5%  \n&#91;============================            ]70.0%  \n&#91;=============================           ]72.5%  \n&#91;==============================          ]75.0%  \n&#91;===============================         ]77.5%  \n&#91;================================        ]80.0%  \n&#91;=================================       ]82.5%  \n&#91;==================================      ]85.0%  \n&#91;===================================     ]87.5%  \n&#91;====================================    ]90.0%  \n&#91;=====================================   ]92.5%  \n&#91;======================================  ]95.0%  \n&#91;======================================= ]97.5%  \n&#91;========================================]100.0%  \nWrite Part Done: system+0x0 , target: 0x114514, read: 0x114514\n<\/code><\/pre>\n\n\n\n<p>\u4e0ewrite_part\u4e0d\u540c\u7684\u662f\uff0c\u5982\u679c\u8bbe\u5907\u5728\u8bfb\u53d6\u8fc7\u7a0b\u4e2d\u65ad\u5f00\uff0c\u63d0\u53d6\u5230\u4e00\u534a\u7684\u955c\u50cf\u4f1a\u76f4\u63a5\u635f\u574f\u3002\u5207\u8bb0\u4e0d\u8981\u76f4\u63a5\u4f7f\u7528\uff0c\u4f1a\u5bfc\u81f4\u5237\u5165\u540e\u8bbe\u5907\u53d8\u7816\uff08\u8fd9\u662f\u5e38\u8bc6\u5427\uff09\uff01\u518d\u91cd\u65b0\u8fd0\u884c\u4e00\u904d\u63d0\u53d6\u5206\u533a\u547d\u4ee4\uff0cspd dump\u4f1a\u81ea\u52a8\u8986\u76d6\u5b83\u3002<\/p>\n\n\n\n<p>\u6b64\u5916\uff0c\u5728\u6267\u884c\u6b64\u547d\u4ee4\u65f6\uff0c\u53ef\u4ee5\u4e0d\u6307\u5b9a\u5206\u533a\uff0c\u4f7f\u7528\u4e00\u4e9b\u7279\u6b8a\u7684\u53c2\u6570\uff0c\u5de5\u5177\u4f1a\u81ea\u52a8\u6309\u7167\u9884\u5b9a\u4e49\u7684\u5206\u533a\u96c6\u63d0\u53d6\u5bf9\u5e94\u5206\u533a\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u7279\u6b8a\u53c2\u6570\uff1aall\u53c2\u6570<\/h4>\n\n\n\n<p>\u4f20\u5165all\u53c2\u6570\u65f6\uff0cSpd Dump\u4f1a\u81ea\u52a8\u5907\u4efd\u9664userdata\u4ee5\u5916\u7684\u6240\u6709\u5206\u533a\uff0c\u5e76\u5168\u90e8\u4fdd\u5b58\u5230\u5f53\u524d\u76ee\u5f55\u4e0b\u3002\u9664\u4e86\u63d0\u53d6\u5206\u533a\uff0cSpd Dump\u8fd8\u4f1a\u81ea\u52a8\u63d0\u53d6\u5206\u533a\u8868XML\u6587\u4ef6\u5e76\u4fdd\u5b58\u5230\u5f53\u524d\u76ee\u5f55\u4e0b\u3002XML\u6587\u4ef6\u5c06\u4ee5partition_[\u65f6\u95f4\u6233].xml\u7684\u5f62\u5f0f\u5b58\u5728\uff0c\u4e0b\u6587\u6240\u6709\u63d0\u53ca\u7684<code>[\u5206\u533a\u8868XML]<\/code>\u5747\u6307\u8be5\u6587\u4ef6\u3002\u5982\u679c\u4f60\u8fd8\u628a\u5206\u533a\u8868\u641e\u6ca1\u4e86\uff0c\u53ef\u4ee5\u7ed3\u5408repartition\u547d\u4ee4\u8fd8\u539f\u5206\u533a\u8868\u3002<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>\u70b9\u51fb\u5c55\u793a\u5206\u533a\u8868XML\u7684\u793a\u4f8b<\/summary>\n<pre class=\"wp-block-code\"><code>&lt;Partitions&gt;\n    &lt;Partition id=\"prodnv\" size=\"10\"\/&gt;\n    &lt;Partition id=\"miscdata\" size=\"1\"\/&gt;\n    &lt;Partition id=\"misc\" size=\"1\"\/&gt;\n    &lt;Partition id=\"trustos_a\" size=\"6\"\/&gt;\n    &lt;Partition id=\"trustos_b\" size=\"6\"\/&gt;\n    &lt;Partition id=\"sml_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"sml_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"uboot_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"uboot_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"uboot_log\" size=\"4\"\/&gt;\n    &lt;Partition id=\"logo\" size=\"8\"\/&gt;\n    &lt;Partition id=\"fbootlogo\" size=\"8\"\/&gt;\n    &lt;Partition id=\"l_fixnv1_a\" size=\"2\"\/&gt;\n    &lt;Partition id=\"l_fixnv2_a\" size=\"2\"\/&gt;\n    &lt;Partition id=\"l_fixnv1_b\" size=\"2\"\/&gt;\n    &lt;Partition id=\"l_fixnv2_b\" size=\"2\"\/&gt;\n    &lt;Partition id=\"l_runtimenv1\" size=\"2\"\/&gt;\n    &lt;Partition id=\"l_runtimenv2\" size=\"2\"\/&gt;\n    &lt;Partition id=\"gnssmodem_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"gnssmodem_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"wcnmodem_a\" size=\"10\"\/&gt;\n    &lt;Partition id=\"wcnmodem_b\" size=\"10\"\/&gt;\n    &lt;Partition id=\"persist\" size=\"2\"\/&gt;\n    &lt;Partition id=\"l_modem_a\" size=\"25\"\/&gt;\n    &lt;Partition id=\"l_modem_b\" size=\"25\"\/&gt;\n    &lt;Partition id=\"l_deltanv_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"l_deltanv_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"l_gdsp_a\" size=\"10\"\/&gt;\n    &lt;Partition id=\"l_gdsp_b\" size=\"10\"\/&gt;\n    &lt;Partition id=\"l_ldsp_a\" size=\"20\"\/&gt;\n    &lt;Partition id=\"l_ldsp_b\" size=\"20\"\/&gt;\n    &lt;Partition id=\"l_agdsp_a\" size=\"6\"\/&gt;\n    &lt;Partition id=\"l_agdsp_b\" size=\"6\"\/&gt;\n    &lt;Partition id=\"l_cdsp_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"l_cdsp_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"pm_sys_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"pm_sys_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"teecfg_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"teecfg_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"hypervsior_a\" size=\"10\"\/&gt;\n    &lt;Partition id=\"hypervsior_b\" size=\"10\"\/&gt;\n    &lt;Partition id=\"boot_a\" size=\"64\"\/&gt;\n    &lt;Partition id=\"boot_b\" size=\"64\"\/&gt;\n    &lt;Partition id=\"vendor_boot_a\" size=\"100\"\/&gt;\n    &lt;Partition id=\"vendor_boot_b\" size=\"100\"\/&gt;\n    &lt;Partition id=\"dtb_a\" size=\"8\"\/&gt;\n    &lt;Partition id=\"dtb_b\" size=\"8\"\/&gt;\n    &lt;Partition id=\"dtbo_a\" size=\"8\"\/&gt;\n    &lt;Partition id=\"dtbo_b\" size=\"8\"\/&gt;\n    &lt;Partition id=\"super\" size=\"5500\"\/&gt;\n    &lt;Partition id=\"cache\" size=\"100\"\/&gt;\n    &lt;Partition id=\"socko_a\" size=\"75\"\/&gt;\n    &lt;Partition id=\"socko_b\" size=\"75\"\/&gt;\n    &lt;Partition id=\"odmko_a\" size=\"25\"\/&gt;\n    &lt;Partition id=\"odmko_b\" size=\"25\"\/&gt;\n    &lt;Partition id=\"vbmeta_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"vbmeta_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"metadata\" size=\"16\"\/&gt;\n    &lt;Partition id=\"sysdumpdb\" size=\"10\"\/&gt;\n    &lt;Partition id=\"vbmeta_system_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"vbmeta_system_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"vbmeta_vendor_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"vbmeta_vendor_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"vbmeta_system_ext_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"vbmeta_system_ext_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"vbmeta_product_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"vbmeta_product_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"vbmeta_odm_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"vbmeta_odm_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"avbmeta_rs_a\" size=\"1\"\/&gt;\n    &lt;Partition id=\"avbmeta_rs_b\" size=\"1\"\/&gt;\n    &lt;Partition id=\"common_rs1_a\" size=\"8\"\/&gt;\n    &lt;Partition id=\"common_rs1_b\" size=\"8\"\/&gt;\n    &lt;Partition id=\"common_rs2_a\" size=\"16\"\/&gt;\n    &lt;Partition id=\"common_rs2_b\" size=\"16\"\/&gt;\n    &lt;Partition id=\"userdata\" size=\"0xffffffff\"\/&gt;\n&lt;\/Partitions&gt;<\/code><\/pre>\n<\/details>\n\n\n\n<h4 class=\"wp-block-heading\">\u7279\u6b8a\u53c2\u6570\uff1aall_lite\u53c2\u6570<\/h4>\n\n\n\n<p>\u4f20\u5165all_lite\u53c2\u6570\u65f6\uff0cSpd Dump\u4f1a\u5728all\u7684\u57fa\u7840\u4e0a\u7b5b\u9009\u6389\u975e\u6d3b\u52a8\u5206\u533a\uff0cblackbox\u5206\u533a\uff0ccache\u5206\u533a\u548cuserdata\u5206\u533a\u3002\u4e0eall\u540c\u6837\uff0c\u8fd9\u6761\u547d\u4ee4\u4fdd\u5b58\u5206\u533a\u65f6\u4e5f\u4f1a\u4fdd\u5b58\u5206\u533a\u8868\uff0c\u547d\u540d\u683c\u5f0f\u548c\u4f4d\u7f6e\u540c\u4e0a\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u7279\u6b8a\u53c2\u6570\uff1apreset_modem\u53c2\u6570<\/h4>\n\n\n\n<p>\u6b64\u53c2\u6570\u4e13\u95e8\u7528\u6765\u5907\u4efd\u57fa\u5e26\u76f8\u5173\u5206\u533a\u3002\u6bcf\u4e2a\u8bbe\u5907\u7684\u57fa\u5e26\u90fd\u662f\u552f\u4e00\u7684\uff0c\u5b83\u5b58\u50a8\u7740\u4f60\u7684\u8bbe\u5907\u7684\u5404\u79cd\u552f\u4e00ID\u3002\u82e5\u6b64\u7c7b\u5206\u533a\u4e22\u5931\uff0c\u7535\u8bdd\uff0c\u79fb\u52a8\u6570\u636e\uff0cWifi\uff0c\u84dd\u7259\u7b49\u529f\u80fd\u5747\u4f1a\u53d7\u5230\u5f71\u54cd\u3002\u6240\u4ee5\uff0c\u8fd9\u4e00\u822c\u662f\u90a3\u4e9b\u50bb\u903c\u683c\u673a\u811a\u672c\u7684\u4e3b\u8981\u76ee\u6807\uff0c\u4e00\u65e6\u88ab\u7834\u574f\u5c31\u65e0\u6cd5\u6062\u590d\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u7279\u6b8a\u53c2\u6570\uff1apreset_resign\u53c2\u6570<\/h4>\n\n\n\n<p>\u6b64\u53c2\u6570\u4e13\u95e8\u63d0\u53d6\u9700\u8981\u989d\u5916\u7b7e\u540d\u7684\u5206\u533a\u3002\u5373\u5728\u201c\u89e3BL\u201d\u540e\u4ecd\u7136\u4f1a\u88abavb\u9a8c\u8bc1\u7684\u5206\u533a\uff0c\u8fd9\u4e9b\u5206\u533a\u4e00\u822c\u5305\u542b\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>boot<\/li>\n\n\n\n<li>recovery<\/li>\n\n\n\n<li>uboot<\/li>\n\n\n\n<li>splloader<\/li>\n\n\n\n<li>sml<\/li>\n\n\n\n<li>trustos<\/li>\n\n\n\n<li>teecfg<\/li>\n<\/ul>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><strong>\u3010\u8fdb\u9636\u547d\u4ee4\u3011<\/strong><\/mark>\u4e00\u4e2a\u5c0f\u62d3\u5c55\uff1a\u4f7f\u7528<code>read_part<\/code>\u65f6\uff0c\u4e0d\u4ec5\u53ef\u4ee5\u53ea\u6307\u5b9a\u5206\u533a\u540d\uff0c\u8fd8\u53ef\u4ee5\u4ee5<code>read_part [\u5206\u533a\u540d] [\u504f\u79fb\u91cf] [\u5927\u5c0f]<\/code>\u7684\u65b9\u5f0f\u8bfb\u53d6\u5206\u533a\u7684\u4e00\u90e8\u5206\u3002\u4e0d\u8fc7\u8fd9\u4e2a\u529f\u80fd\u4e00\u822c\u4e5f\u4e0d\u4f1a\u7528\u5230\uff0c\u6bd5\u7adf\u9664\u4e86\u5e95\u5c42\u5206\u533a\u8fd9\u7c7b\u5f88\u5c0f\u7684\u5206\u533a\uff0c\u4f60\u4e5f\u731c\u4e0d\u5230\u4f60\u8bfb\u53d6\u7684\u8fd9\u90e8\u5206\u6570\u636e\u91cc\u6709\u4ec0\u4e48\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u3010\u8fdb\u9636\u547d\u4ee4\u3011<\/mark>Read_parts\u547d\u4ee4<\/h3>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\u6ce8\u610f\uff01<\/mark><\/strong>\u8fd9\u90e8\u5206\u8bb2\u8ff0\u7684\u662f <em>read_part<strong>s<\/strong><\/em> \u547d\u4ee4\uff0c\u800c\u4e0d\u662f <em>read_part<\/em> \u547d\u4ee4\u3002\u5982\u679c\u4f60\u6b63\u5728\u627e\u63d0\u53d6\u5355\u4e2a\u5206\u533a\u7684\u547d\u4ee4\uff0c\u8bf7\u524d\u5f80\u4e0a\u65b9\u67e5\u770b\u3002<\/p>\n\n\n\n<p>\u5728<code>read_parts<\/code>\u547d\u4ee4\u540e\u9700\u8981\u8ddf\u4e0a\u4e00\u4e2a<code>\u5206\u533a\u8868XML<\/code>\uff0c\u5373<code>read_parts [\u5206\u533a\u8868XML]<\/code>\uff0c\u5de5\u5177\u4f1a\u6309\u7167\u4f20\u5165\u7684\u5206\u533a\u8868\u8bfb\u53d6\u6307\u5b9a\u7684\u6240\u6709\u5206\u533a\u3002\u9664\u6b64\u4e4b\u5916\uff0c\u8fd8\u4f1a\u6839\u636e\u5176\u4e2d\u5206\u533a\u7684\u5927\u5c0f\u8bfb\u53d6\u5bf9\u5e94\u5927\u5c0f\u7684\u5206\u533a\u6570\u636e\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5199\u5206\u533a\u7c7b\u547d\u4ee4<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Write_part\u547d\u4ee4<a href=\"https:\/\/github.com\/LinearTeam-iFlytek\/iflytek_changyan\/wiki\/%E3%80%90%E7%A7%91%E6%99%AE%E3%80%91SPD-DUMP%E7%9A%84%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B#write_parts%E5%91%BD%E4%BB%A4\"><\/a><\/h3>\n\n\n\n<p><code>write_part<\/code>\u547d\u4ee4\uff0c\u53ef\u4ee5\u7b80\u5199\u4e3a<code>w<\/code>\u547d\u4ee4\uff0c\u4f7f\u7528<code>write_part [\u5206\u533a\u540d\u79f0] [\u955c\u50cf\u8def\u5f84]<\/code>\uff0c\u53ef\u4ee5\u5b9e\u73b0\u5bf9\u6307\u5b9a\u5206\u533a\u7684\u5237\u5199\u64cd\u4f5c\u3002\u6bd4\u5982\u8bf4\uff0c\u5982\u679c\u8981\u5237\u5165system.img\u5230system\u5206\u533a\uff0c\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528<code>w system system.img<\/code>\u3002\u8f93\u5165\u8fd9\u6761\u547d\u4ee4\u540e\uff0cspd dump\u4f1a\u81ea\u52a8\u53d1\u9001\u955c\u50cf\u5230\u5bf9\u5e94\u5206\u533a\uff0c\u7b49\u5f85\u8fdb\u5ea6\u6761\u8dd1\u6ee1\u540e\u5373\u4e3a\u6210\u529f\u5237\u5165\u3002\u4ee5\u4e0b\u4e3a\u4e00\u4e2a\u793a\u4f8b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>FDL2&gt; w system system.img\n&#91;                                        ]0.0%  \n&#91;=                                       ]2.5%  \n&#91;==                                      ]5.0%  \n&#91;===                                     ]7.5%  \n&#91;====                                    ]10.0%  \n&#91;=====                                   ]12.5%  \n&#91;======                                  ]15.0%  \n&#91;=======                                 ]17.5%  \n&#91;========                                ]20.0%  \n&#91;=========                               ]22.5%  \n&#91;==========                              ]25.0%  \n&#91;===========                             ]27.5%  \n&#91;============                            ]30.0%  \n&#91;=============                           ]32.5%  \n&#91;==============                          ]35.0%  \n&#91;===============                         ]37.5%  \n&#91;================                        ]40.0%  \n&#91;=================                       ]42.5%  \n&#91;==================                      ]45.0%  \n&#91;===================                     ]47.5%  \n&#91;====================                    ]50.0%  \n&#91;=====================                   ]52.5%  \n&#91;======================                  ]55.0%  \n&#91;=======================                 ]57.5%  \n&#91;========================                ]60.0%  \n&#91;=========================               ]62.5%  \n&#91;==========================              ]65.0%  \n&#91;===========================             ]67.5%  \n&#91;============================            ]70.0%  \n&#91;=============================           ]72.5%  \n&#91;==============================          ]75.0%  \n&#91;===============================         ]77.5%  \n&#91;================================        ]80.0%  \n&#91;=================================       ]82.5%  \n&#91;==================================      ]85.0%  \n&#91;===================================     ]87.5%  \n&#91;====================================    ]90.0%  \n&#91;=====================================   ]92.5%  \n&#91;======================================  ]95.0%  \n&#91;======================================= ]97.5%  \n&#91;========================================]100.0%  \nWrite Part Done: system+0x0 , target: 0x114514, write: 0x114514.\n<\/code><\/pre>\n\n\n\n<p>\u5f53\u7136\u4e86\uff0c\u5982\u679c\u4f60\u5728\u5237\u5165\u7cfb\u7edf\u7684\u65f6\u5019\u4e0d\u5c0f\u5fc3\u62d4\u6389\u4e86\u6570\u636e\u7ebf\uff0c\u6216\u8005\u7535\u8111\u62bd\u98ce\u65ad\u5f00\u8fde\u63a5\u4e86\uff0c\u4e5f\u4e0d\u7528\u62c5\u5fc3\uff0c\u672a\u5b8c\u6210\u5199\u5165\u7684\u5206\u533a\u66f4\u6539\u4e0d\u4f1a\u88ab\u5e94\u7528\uff0c\u4f60\u7684\u5206\u533a\u8fd8\u662f\u539f\u6765\u7684\u5206\u533a\uff0c\u6b64\u65f6\u53ea\u9700\u8981\u5f00\u673a\uff0c\u5173\u673a\uff0c\u91cd\u65b0\u8fdb\u5165u2s\u5237\u5199\u5373\u53ef\u3002<strong>\u5f53\u7136\uff0c\u6211\u4e0d\u5efa\u8bae\u8fd9\u4e48\u653e\u677e\uff0c\u4e07\u4e00\u7816\u4e86\u5462\uff1f\u5bf9\u5427<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u3010\u8fdb\u9636\u547d\u4ee4\u3011<\/mark>Write_parts\u547d\u4ee4<\/h3>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\u6ce8\u610f\uff01<\/mark><\/strong>\u8fd9\u90e8\u5206\u5199\u7684\u662f <em>write_part<strong>s<\/strong><\/em> \u547d\u4ee4\uff0c\u800c\u4e0d\u662f <em>write_part<\/em> \u547d\u4ee4\u3002\u5982\u679c\u4f60\u8981\u67e5\u627e\u7684\u662f\u5199\u5165\u5355\u4e2a\u5206\u533a\u7684\u547d\u4ee4\uff0c\u8bf7\u9605\u8bfb\u4e0a\u65b9\u5185\u5bb9\u3002<\/p>\n\n\n\n<p>\u6b64\u547d\u4ee4\u53ef\u4ee5\u901a\u8fc7 <code>write_parts [\u5907\u4efd\u76ee\u5f55]<\/code> \u6765\u8bfb\u53d6\u5176\u4e2d\u7684<code>\u5206\u533a\u8868XML<\/code>\u5e76\u4e00\u6b21\u6027\u8fdb\u884c\u5168\u5206\u533a\u8fd8\u539f\u3002\u6240\u4ee5\uff0c\u53ef\u4ee5\u901a\u8fc7\u76f4\u63a5\u4fee\u6539\u5206\u533a\u8868XML\u6765\u5b9e\u73b0\u5206\u533a\u5927\u5c0f\u8c03\u6574\u3002\u65b9\u6cd5\u4e3a\u5728&#8221;Partition&#8221;\u4e2d\uff0c\u5c06\u5bf9\u5e94id\u7684\u5206\u533a\u540e\u7684size\u4fee\u6539\u4e3a\u9700\u8981\u8c03\u6574\u7684\u5927\u5c0f\uff0c\u4ee5MB\u8ba1\u6570\u3002<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>\u4fee\u6539\u5206\u533a\u5927\u5c0f\u793a\u4f8b<\/summary>\n<pre class=\"wp-block-code\"><code>\u4fee\u6539\u524d\uff1a&lt;Partition id=\"system\" size=\"3000\"\/&gt; \n\u4fee\u6539\u540e\uff1a&lt;Partition id=\"system\" size=\"5000\"&gt;<\/code><\/pre>\n\n\n\n<p>\u5728\u8fd9\u4e2a\u793a\u4f8b\u4e2d\uff0c\u6211\u4eec\u901a\u8fc7\u4fee\u6539system\u7684size\u5b9e\u73b0\u5c06system\u6269\u5bb9\u52305GB\u3002<\/p>\n<\/details>\n\n\n\n<p>\u9664\u6b64\u4e4b\u5916\uff0c\u8fd9\u4e2a\u547d\u4ee4\u5728\u652f\u6301A\/B\u5206\u533a\u7684\u8bbe\u5907\u4e0a\u6709\u4e24\u4e2a\u53d8\u79cd\u3002\u5b83\u4eec\u5206\u522b\u662f <code>write_parts_a<\/code> \u548c <code>write_parts_b<\/code> \u3002\u8fd9\u4e24\u4e2a\u547d\u4ee4\u7684\u4f7f\u7528\u683c\u5f0f\u548c\u4e0a\u65b9\u7684\u547d\u4ee4\u5b8c\u5168\u76f8\u540c\uff0c\u4f46\u662fSpd Dump\u4f1a\u9009\u62e9\u6027\u7684\u5237\u5165\u5bf9\u5e94\u69fd\u4f4d\u7684\u5907\u4efd\u3002\u4f7f\u7528_a\u65f6\uff0c\u6240\u6709\u5206\u533a\u5c06\u4f1a\u88ab\u5237\u5165\u5230a\u69fd\u4f4d\uff0c_b\u540c\u7406\u3002\u5982\u679c\u6587\u4ef6\u5939\u4e0b\u540c\u65f6\u5305\u542ba b\u4e24\u4e2a\u69fd\u4f4d\u7684\u5907\u4efd\uff0c\u5219\u975e\u6307\u5b9a\u69fd\u4f4d\u7684\u5907\u4efd\u4e0d\u4f1a\u88ab\u5237\u5165\u3002\u4e14\u4e00\u4e9b\u4e0d\u5206\u69fd\u4f4d\u7684\u5e95\u5c42\u5206\u533a\u59cb\u7ec8\u4f1a\u88ab\u5237\u5165\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u64e6\u9664\u7c7b\u547d\u4ee4<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>\u3010\u5371\u9669\u547d\u4ee4\u3011<\/strong><\/mark>Erase_part\u547d\u4ee4<a href=\"https:\/\/github.com\/LinearTeam-iFlytek\/iflytek_changyan\/wiki\/%E3%80%90%E7%A7%91%E6%99%AE%E3%80%91SPD-DUMP%E7%9A%84%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B#erase%E7%B3%BB%E5%88%97%E5%91%BD%E4%BB%A4\"><\/a><\/h3>\n\n\n\n<p><code>erase_part<\/code>\u547d\u4ee4\uff0c\u53ef\u4ee5\u7b80\u5199\u4e3a<code>e<\/code>\u547d\u4ee4\uff0c\u53ef\u4ee5\u64e6\u9664\u8bbe\u5907\u5206\u533a\u8868\u4e2d\u7684\u6307\u5b9a\u5206\u533a\u3002\u6bd4\u5982\uff0c\u5982\u679c\u6211\u8981\u64e6\u9664\u8bbe\u5907\u4e0a\u7684system\u5206\u533a<s>\uff08system\u9891\u9891\u53d7\u707e\uff09<\/s>\uff0c\u90a3\u4e48\u6211\u53ef\u4ee5\u4f7f\u7528<code>e system<\/code>\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>\u3010\u5371\u9669\u547d\u4ee4\u3011<\/strong><\/mark>Erase_all\u547d\u4ee4<\/h3>\n\n\n\n<p>\u6ce8\u610f\uff01\u63a5\u4e0b\u6765\u7684\u8fd9\u6761\u547d\u4ee4\u662f\u4e00\u4e2a\u643a\u5e26\u7279\u6b8a\u53c2\u6570\u7684erase\u547d\u4ee4\uff0c\u4f1a\u5c06\u6240\u6709\u5206\u533a\u5168\u90e8\u64e6\u9664\uff0c\u5305\u62ec\u4f60\u7684\u5206\u533a\u8868\uff0c\u662f\u6bd4\u683c\u673a\u811a\u672c\u8fd8\u8981\u5e95\u5c42\u7684\u547d\u4ee4\u3002<\/p>\n\n\n\n<p>\u8bf7\u4e00\u5b9a\u8981\u6ce8\u610f\uff0c\u6574\u4e2a\u8bbe\u5907\u7684\u6700\u9ad8\u6743\u9650\u73b0\u5728\u638c\u63e1\u5728\u4f60\u624b\u4e2d\uff0c\u591a\u4e00\u5206\u6743\u529b\u591a\u4e00\u5206\u5371\u9669\uff01<\/p>\n\n\n\n<p>\u505a\u8fd9\u4ef6\u4e8b\u4e4b\u524d\u52a1\u5fc5\u4e09\u601d\uff0c\u5426\u5219\u4f60\u7684\u8bbe\u5907\u8f7b\u5219\u5361\u5f00\u673a\uff08\u8fd9\u4e48\u5e72\u4e86\u57fa\u672c\u4e0d\u4f1a\u8f7b\uff09\uff0c\u91cd\u5219\u76f4\u63a5\u4e0d\u5f00\u673a\uff01<\/p>\n\n\n\n<p>\u7c7b\u4f3c\u4e8e<code>r all<\/code>\u547d\u4ee4\uff0c\u6211\u4eec\u4e5f\u53ef\u4ee5\u76f4\u63a5\u64e6\u9664\u5168\u90e8\u5206\u533a\u3002\u64e6\u9664\u5168\u90e8\u5206\u533a\u7684\u6307\u4ee4\u662f<code>erase_all<\/code>\uff0c\u4f46\u662f\u50cf\u4e0a\u9762\u8bf4\u7684\u90a3\u6837\uff0c\u9664\u975e\u4f60\u60f3\u8981\u5b8c\u5168\u91cd\u65b0\u70e7\u5f55\uff0c\u5426\u5219\u4e07\u4e07\u4e0d\u8981\u8fd9\u4e48\u5e72\uff01<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u6ce8\uff1a\u5173\u4e8e\u53cc\u6e05\uff08wipe data\/factory reset\uff09<a href=\"https:\/\/github.com\/LinearTeam-iFlytek\/iflytek_changyan\/wiki\/%E3%80%90%E7%A7%91%E6%99%AE%E3%80%91SPD-DUMP%E7%9A%84%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B#%E5%85%B3%E4%BA%8E%E5%8F%8C%E6%B8%85wipe-datafactory-reset\"><\/a><\/h4>\n\n\n\n<p>\u8001\u7248\u672c\u7684Spd Dump\u4e0d\u80fd\u4f7f\u7528<code>e userdata<\/code>\u6765\u8fdb\u884c\u4f4e\u7ea7\u683c\u5f0f\u5316\u3002\u5982\u679c\u8fd9\u4e48\u505a\uff0c\u4f1a\u5bfc\u81f4\u4f60\u7684\u8bbe\u5907\u5361\u5f00\u673a\u7b2c\u4e8c\u5c4f\u3002\u8bf7\u4f7f\u7528<code>w misc misc_wipe.bin<\/code>\uff0cmisc_wipe.bin\u4f4d\u4e8e\u4f60\u4e0b\u8f7d\u7684Spd Dump\u6587\u4ef6\u5939\u4e0b\uff0c\u5728\u91cd\u542f\u6216\u9000\u51fa\u6df1\u5237\u7684\u7b2c\u4e00\u6b21\u542f\u52a8\u65f6recovery\u4f1a\u81ea\u52a8\u8fdb\u884c\u53cc\u6e05\u3002<\/p>\n\n\n\n<p>\u5728\u65b0\u7248\u672cSpd Dump\u4e2d\uff0c\u4f7f\u7528<code>e userdata<\/code>\u65f6\u7a0b\u5e8f\u4f1a\u81ea\u52a8\u6267\u884c<code>w misc misc_wipe.bin<\/code>\u4ee3\u66ff\u4f20\u7edferase\u547d\u4ee4\uff0c\u6240\u4ee5\u4e0d\u4f1a\u6709\u95ee\u9898\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A\/B\u5206\u533a\u7279\u6b8a\u547d\u4ee4<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Slot\u547d\u4ee4<\/h3>\n\n\n\n<p>slot\u547d\u4ee4\u662fA\/B\u5206\u533a\u7684\u8bbe\u5907\u72ec\u6709\u7684\u547d\u4ee4\uff0c\u6267\u884c\u540e\u4f1a\u8f93\u51fa\u5f53\u524d\u4f7f\u7528\u7684\u69fd\u4f4d\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set_active\u547d\u4ee4<\/h3>\n\n\n\n<p><code>set_active<\/code>\u547d\u4ee4\u53ef\u4ee5\u8bbe\u7f6e\u5f53\u524d\u4f7f\u7528\u7684\u69fd\u4f4d\uff0c\u4f7f\u7528\u65b9\u6cd5\u4e3a<code>set_active [a|b]<\/code>\u3002\u8bbe\u7f6e\u69fd\u4f4d\u540e\uff0c\u6240\u6709\u672a\u6307\u5b9a\u69fd\u4f4d\u7684\u53cc\u69fd\u4f4d\u5206\u533a\u955c\u50cf\u90fd\u4f1a\u9ed8\u8ba4\u5199\u5165\u5230\u5bf9\u5e94\u69fd\u4f4d\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u91cd\u542f\u7c7b\u547d\u4ee4<a href=\"https:\/\/github.com\/LinearTeam-iFlytek\/iflytek_changyan\/wiki\/%E3%80%90%E7%A7%91%E6%99%AE%E3%80%91SPD-DUMP%E7%9A%84%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B#%E9%87%8D%E5%90%AF%E7%9B%B8%E5%85%B3%E5%91%BD%E4%BB%A4\"><\/a><\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Reset\u547d\u4ee4<\/h4>\n\n\n\n<p><code>reset<\/code>&nbsp;\u53ef\u4ee5\u76f4\u63a5\u8ba9\u8bbe\u5907\u91cd\u542f\u56de\u5b89\u5353\u7cfb\u7edf\uff0c\u5237\u673a\u5b8c\u6210\u540e\u53ef\u4ee5\u4f7f\u7528\u8fd9\u6761\u547d\u4ee4\u6765\u5feb\u901f\u9000\u51fau2s\u7aef\u53e3\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Poweroff\u547d\u4ee4<a href=\"https:\/\/github.com\/LinearTeam-iFlytek\/iflytek_changyan\/wiki\/%E3%80%90%E7%A7%91%E6%99%AE%E3%80%91SPD-DUMP%E7%9A%84%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B#poweroff%E5%91%BD%E4%BB%A4\"><\/a><\/h4>\n\n\n\n<p><code>poweroff<\/code>\u547d\u4ee4\u53ef\u4ee5\u76f4\u63a5\u8ba9\u8bbe\u5907\u5173\u673a\uff0c\u5237\u673a\u5b8c\u6210\u4f46\u4e0d\u60f3\u8981\u76f4\u63a5\u91cd\u542f\u6216\u8bbe\u5907\u53d8\u7816\u53cd\u590d\u91cd\u542f\u65f6\u53ef\u4ee5\u8fdb\u5165FDL2\u8f93\u5165\u8fd9\u6761\u547d\u4ee4\u5f3a\u5236\u5173\u673a\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">reboot-recovery\u548creboot-fastboot<a href=\"https:\/\/github.com\/LinearTeam-iFlytek\/iflytek_changyan\/wiki\/%E3%80%90%E7%A7%91%E6%99%AE%E3%80%91SPD-DUMP%E7%9A%84%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B#reboot-recovery%E5%92%8Creboot-fastboot\"><\/a><\/h4>\n\n\n\n<p><code>reboot-recovery<\/code>\u547d\u4ee4\u53ef\u4ee5\u76f4\u63a5\u91cd\u542f\u5230recovery\u624b\u52a8\u53cc\u6e05\uff08\u5982\u679c\u4f60misc-wipe\u6ca1\u4e86\u7684\u8bdd\uff09\uff1b<code>reboot-fastboot<\/code>\u547d\u4ee4\u53ef\u4ee5\u76f4\u63a5\u91cd\u542f\u5230fastboot\u3002\u4f46\u6ce8\u610f\uff0c\u5bf9\u4e8e\u52a8\u6001\u5206\u533a\u7684\u9700\u8981\u4f7f\u7528fastbootd\u7684\u673a\u578b\uff0c\u91cd\u542f\u5230fastboot\u5e76\u6ca1\u6709\u4ec0\u4e48\u7528\u3002\u4e0d\u4ec5\u5237\u4e0d\u4e86super\u5206\u533a\u5185\u7684\u5b50\u5206\u533a\u800c\u4e14\u8fd8\u6162\uff0c\u8001\u8001\u5b9e\u5b9e\u91cd\u542f\u5230\u5b89\u5353\u7cfb\u7edf\u518d\u7528ADB\u547d\u4ee4\u91cd\u542f\u5230fastbootd\u5427\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u4e00\u4e9b\u95ee\u9898\u7684FAQ<a href=\"https:\/\/github.com\/LinearTeam-iFlytek\/iflytek_changyan\/wiki\/%E3%80%90%E7%A7%91%E6%99%AE%E3%80%91SPD-DUMP%E7%9A%84%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B#%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98%E7%9A%84faq\"><\/a><\/h3>\n\n\n\n<p>\u76ee\u524d\u6ca1\u6709\u4ec0\u4e48\u95ee\u9898\uff0c\u5982\u679c\u9047\u5230\u4e86\u5947\u5947\u602a\u602a\u7684\u95ee\u9898\u53ef\u4ee5\u76f4\u63a5\u53d1\u6761\u8bc4\u8bba\uff0c\u6211\u4f1a\u5728\u89e3\u7b54\u540e\u5c06\u89e3\u51b3\u8fc7\u7a0b\u653e\u5728\u8fd9\u91cc\u3002<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u8a00 \u672c\u7bc7\u6587\u7ae0\u662f\u5728\u8001\u6587\u7ae0 \u73a9\u673a\u5e38\u8bc6\uff1aSPD Dump\u7684\u57fa\u7840\u4f7f\u7528\u6559\u7a0b \u7684\u57fa\u7840\u4e0a\u4fee\u8ba2\u7684\u3002\u7531\u4e8e\u4e0a\u4e00\u7bc7\u6587\u7ae0\u5206\u7c7b\u8f83\u4e3a\u6a21\u7cca [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-67","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.moyuzj.cn\/index.php\/wp-json\/wp\/v2\/posts\/67","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.moyuzj.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.moyuzj.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.moyuzj.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.moyuzj.cn\/index.php\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":1,"href":"https:\/\/blog.moyuzj.cn\/index.php\/wp-json\/wp\/v2\/posts\/67\/revisions"}],"predecessor-version":[{"id":68,"href":"https:\/\/blog.moyuzj.cn\/index.php\/wp-json\/wp\/v2\/posts\/67\/revisions\/68"}],"wp:attachment":[{"href":"https:\/\/blog.moyuzj.cn\/index.php\/wp-json\/wp\/v2\/media?parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.moyuzj.cn\/index.php\/wp-json\/wp\/v2\/categories?post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.moyuzj.cn\/index.php\/wp-json\/wp\/v2\/tags?post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}