hzk123 发表于 2012-8-9 12:08:20

希捷固件更新程序SeaFlash的秘密和完整命令

本帖最后由 hzk123 于 2012-8-9 12:14 编辑

希捷放出的处理固件门用的DOS下的Seaflash程序,运行后连帮助都不显示,显然放出来的是个被处理了的。
但在这个程序文件中还是能看出一些破绽的。'Enter Challenge Response',0Ah

'Sending PVSP Download',0Ah,0
'Sending data...',0
'Invalid data',0
'Resetting device...',0
'Preparing to save overlay data...',0
'Saving overlay data...',0
'Flashing...%02u',0
'Unable to issue command',0
'Unable to reset device',0
'Attempting to send configuration %s',0Ah,0
'Preparing to send configuration data...',0
'Sending configuration data...',0
'Configuration data sent and saved',0
'Configuration data not sent',0
'Preparing to send flash data...',0
'Sending flash data...',0
'Flash data sent and saved',0
'Preparing to send overlay data...',0
'Sending overlay data...',0
'Overlay data sent',0
'Overlay data saved',0
'Preparing to send cert data...',0
'Sending cert data...',0
'Cert data sent',0
'Saving cert data...',0
'Cert data saved',0
'Cert data not sent',0
'Preparing to send cert tables data...',0
'Sending cert tables data...',0
'Cert tables data sent',0
'Saving cert tables data...',0
'Cert tables data saved',0
'Cert tables data not sent',0
'Test 3 may take up to 5 minutes to complete',0
'Test 3 executing...',0
'Test 3 executing...%u:%02u',0
'Test 3 complete',0
'Unable to execute test 3',0

'Binary Download',0Ah,0
'Attempting to read binary file:%s',0Ah,0
'Error opening file.',0Ah,0
'Error opening firmware file.',0Ah,0
'Sending Binary Downloads',0Ah,0
'Completing firmware download.',0Ah,0
'Completing firmware download....%01u:%02u',0
'Saving data...%01d:%02u',0
'Lost communication with device, attempting to re-establish',0

'Model %s SN %s FW %s on %s Bus %d Device %d',0Ah,0
'Not Seagate',0Ah,0
'!!Find the %s Config File for -g option.',0Ah,0
'THE MODEL IS NOT IN THE LIST,WILL NOT DOWNLOAD FIRMWARE!',0
'THE F/W REVISION IS IN THE LIST, NO NEED TO DOWNLOAD!',0
'Error:Cannot find the %s file!',0Ah,0
'Wrong config file for -h option',0
'NO MATCH! WILL NOT DOWNLOAD FIRMWARE!',0
'Not in specified family or family does not exist.',0Ah,0
'Unable to retrieve Unique ID.',0Ah,0
'Unique descriptor mismatch.',0Ah,0
'Error retrieving firmware',0Ah,0
'Firmware qualifier mismatch.',0Ah,0
'Firmware matches exclude strings.Skipping device.',0Ah,0
'Download procedure failed',0Ah,0
'Download procedure complete',0Ah,0
'Clearing SMART Logs -- Please WAIT ...',0Ah,0
'Error sending command to enable read...',0Ah,0
'SCT Clear SMART Log successfully.',0Ah,0
'Model %s SN %s FW %s',0Ah,0

'Checking ROM file...',0
'Unable to open ROM file',0
'Unable to process ROM file',0
'ROM file error: %s',0
'ROM file error: Incorrect type',0


'Select File 3F00',0
'Verify PIN',0
'Get Challenge',0
'External Authenticate',0
'Select File FF00',0
'Select File FF06',0
'Update Binary FF06',0
'Select File FF02',0
'Update Binary FF02',0
'ST330630A',0
'ST320420A',0
'ST315320A',0
'ST313520A',0
'ST310210A',0
'ST39111A',0
'ST330631A',0
'ST320424A',0
'ST315324A',0
'ST310216A',0
'ST340825A',0
'ST340823A',0
'ST330624A',0
'ST330621A',0
'ST320415A',0
'ST320413A',0
'ST315311A',0
'ST310217A',0
'ST310211A',0
'ST38411A',0
'ST37511A',0
'ST340824A',0
'ST330620A',0
'ST320414A',0
'ST315310A',0
'ST313624A',0
'ST310215A',0
'ST39113A',0
'ST380021A',0
'ST360021A',0
'ST340016A',0
'ST330011A',0
'ST320011A',0
'ST315313A',0
'ST380020A',0
'ST360020A',0
'ST340810A',0
'ST330610A',0
'ST320410A',0
'ST315312A',0
'ST310213A',0
'ST940020A',0
'ST930020A',0
'ST920010A',0
'ST915311A',0
'ST910211A',0
'ST940421A',0
'ST930421A',0
'ST920411A',0
'ST915410A',0
'ST910410A',0
'ST3120024A',0
'ST3120023A',0
'ST380024A',0
'ST380023A',0
'ST360016A',0
'ST360015A',0
'ST340017A',0
'ST330013A',0
'ST320013A',0
'ST3120020A',0
'ST380022A',0
'ST360012A',0
'ST340012A',0
'ST330012A',0
'ST320012A',0
'ST3120023AS',0
'ST380023AS',0
'ST360015AS',0
'ST340017AS',0
'ST330013AS',0
'ST320013AS',0
'ST3160023A',0
'ST3160021A',0
'ST3120026A',0
'ST3120022A',0
'ST380013A',0
'ST380011A',0
'ST360014A',0
'ST340014A',0
'ST3160022A',0
'ST3120025A',0
'ST380012A',0
'ST340019A',0
'ST3160022ACE',0
'ST3120025ACE',0
'ST380012ACE',0
'ST340019ACE',0
'ST3160023AS',0
'ST3160021AS',0
'ST3120026AS',0
'ST3120022AS',0
'ST380013AS',0
'ST380011AS',0
'ST360014AS',0
'ST340111AS',0
'ST340014AS',0
'ST940011AM',0
'ST920011AM',0
'ST94811AB',0
'ST94811A',0
'ST94011A',0
'ST93812A',0
'ST93012A',0
'ST92811A',0
'ST92011A',0
'ST940110A',0
'ST94019A',0
'ST94018A',0
'ST93015A',0
'ST93014A',0
'ST92014A',0
'ST92013A',0
'ST980021AS',0
'ST960021AS',0
'ST940021AS',0
'ST320021A-RK',0
'ST3200822A',0
'ST3200021A',0
'ST3100011A',0
'ST3200822AS',0
'ST980827A',0
'ST980227A',0
'ST960227A',0
'ST960827A',0
'ST9402110A',0
'ST9408110A',0
'ST930216A',0
'ST930816A',0
'ST920215A',0
'ST920815A',0
'ST3160827AS',0
'ST3120827AS',0
'ST380817AS',0
'Family Code 08',0
'Family Code 07',0
'Family Code 01',0
'Family Code 0C',0
'Family Code 15',0
'Family Code 20',0
'Family Code 06',0
'ST340212AS',0
'ST340812AS',0
'ST380219AS',0
'ST380819AS',0
'ST3120228AS',0
'ST3120828AS',0
'ST3160228AS',0
'ST3160828AS',0
'Family Code 09',0
'Family Code 0A',0
'Family Code 0D',0
'Family Code 11',0
'Family Code 02',0
'Family Code 12',0
'Family Code 0F',0
'Family Code 10',0
'Family Code 0E',0
'Family Code 13',0
'Family Code 14',0
'Family Code 27',0
'Family Code 18',0
'Family Code 19',0
'Family Code 1E',0
'Family Code 1B',0
'Family Code 1C',0
'Family Code 29',0
'Family Code 37',0
'Family Code 2D',0
'Family Code 05',0
'Family Code 1F',0
'Family Code 3A',0
'Family Code 3B',0
'Family Code 3C',0
'Family Code 3D',0
'Family Code 3E',0
'Family Code 3F',0
'Family Code 40',0
'Family Code 41',0
'None',0
'No models:',0
'Vail',0
'Vail models:',0
'Vail100',0
'Vail 100 models:',0
'U5',0
'U5 models:',0
'Aspen',0
'Aspen models:',0
'Snowmass',0
'Snowmass models:',0
'U6',0
'U6 models:',0
'Saturn',0
'Saturn models:',0
'Avalanche',0
'Avalanche models:',0
'U7',0
'U7 models:',0
'AvalancheU7',0
'AvalancheU7 models:',0
'AvalancheSA',0
'AvalancheSA models:',0
'Alpine',0
'Alpine models:',0
'U9',0
'U9 models:',0
'U9CE',0
'U9CE models:',0
'AlpineU9CE',0
'AlpineU9CE models:',0
'AlpineSA',0
'AlpineSA models:',0
'Neptune',0
'Neptune models:',0
'N1',0
'N1 models:',0
'NeptuneN1',0
'NeptuneN1 models:',0
'Pluto',0
'Pluto models:',0
'AlpinePlus',0
'AlpinePlus models:',0
'AlpinePlusSA',0
'AlpinePlusSA models:',0
'Raven',0
'Raven models:',0
'Puma',0
'Puma models:',0
'Mercury',0
'Mercury models:',0
'N2',0
'N2 models:',0
'MercuryN2',0
'Mercury N2 models:',0
'M72',0
'M72 models:',0
'Tonka',0
'Tonka models:',0
'Tonka2',0
'Tonka2 models:',0
'Tonka2ONEK',0
'Tonka2ONEK models:',0
'MACK',0
'MACK models:',0
'Mercury2',0
'Mercury2 models:',0
'Puma2',0
'Puma2 models:',0
'Overdrive',0
'Overdrive models:',0
'Venus',0
'Venus models:',0
'MercuryLite',0
'MercuryLite models:',0
'Galileo',0
'Galileo models:',0
'M2TD',0
'M2TD models:',0
'Tonka15',0
'Tonka 1.5 models:',0
'Galaxy',0
'Galaxy models:',0
'T40',0
'T40 models:',0
'Tonka4Disk',0
'Tonka4Disk models:',0
'TLite',0
'TLite models:',0
'Moose',0
'Moose models:',0
'Cody',0
'Cody models:',0
'Laramie',0
'Laramie models:',0
'Corsair',0
'Corsair models:',0
'Crockett',0
'Crockett models:',0
'Nighthawk',0
'Nighthawk models:',0
'Mustang',0
'Mustang models:',0
'GalileoPlus',0
'GalileoPlus models:',0
'Superhawk',0
'Superhawk models:',0
'Casey',0
'Casey models:',0
'Brinks',0
'Brinks models:',0
'Casper',0
'Casper models:',0
'Overdrive2',0
'Overdrive2 models:',0
'Muskie',0
'Muskie models:',0
'Dragonfly',0
'Dragonfly models:',0
'Wyatt',0
'Wyatt models:',0
'Garbo',0
'Garbo models:',0
'Holliday',0
'Holliday models:',0
'Pharaoh',0
'Pharaoh models:',0
'Hepburn',0
'Hepburn models:',0
'Cameron',0
'Cameron models:',0
'Seagate Firmware Upgrade Utility',0
'v',0
'4.62',0
'Copyright 2000-2009 Seagate Technology LLC, All Rights Reserved',0


'ATI SB600-AHCI',0
'ATI SB600-RAID',0
'ATI SB700-AHCI',0
'ATI SB700-RAID',0
'Promise PDC20246',0
'Promise PDC20262',0
'Promise PDC20266/PDC20267',0
'Promise PDC20268',0
'Promise PDC20270',0
'Promise PDC20269',0
'Promise PDC20318',0
'Promise PDC20319',0
'Promise PDC20375',0
'Promise PDC20371',0
'Promise PDC20376',0
'Promise PDC40515',0
'Promise 779',0
'Promise PDC40519',0
'Promise PDC20579',0
'Promise PDC20571',0
'Promise PDC20570',0
'Promise PDC20573',0
'Promise PDC20574',0
'Promise PDC20575',0
'Promise PDC40517',0
'Promise PDC40518',0
'Promise PDC81518',0
'CMD PCI646U',0
'CMD PCI648',0
'CMD PCI649',0
'SiI 0680',0
'SiI 3112',0
'SiI 3124',0
'SiI 3132',0
'SiI 3512',0
'ULi M1573 SATA RAID',0
'ULi M1575 SATA RAID',0
'HighPoint HPT366 Primary',0
'HighPoint HPT366 Secondary',0
'HighPoint HPT370',0
'HighPoint HPT372A',0
'HighPoint HPT302',0
'HighPoint HPT371',0
'HighPoint HPT374',0
'ACard ATP865',0
'Intel ICH5',0
'Intel ICH5R',0
'Intel ICH6',0
'Intel ICH6R',0
'Intel ICH6M',0
'Intel ICH6MR',0
'Intel ESB2',0
'Intel ESB2R',0
'Intel ICH7',0
'Intel ICH7R',0
'Intel ICH8',0
'Intel ICH8R/ICH9R/ICH10R',0
'Intel ICH8-4',0
'Intel ICH8M-AHCI',0
'Intel ICH8M/9M-RAID',0
'Intel ICH9',0
'Intel ICH9-4',0
'Intel ICH9M',0
'Intel ICH10 AHCI',0
'Intel ICH10 RAID',0
'Intel ICH10 Secure AHCI',0
'Intel ICH10 Secure RAID',0
'SiS 963',0
'SiS SATA RAID 180',0
'ServerWorks CSB5',0
'ServerWorks Frodo',0
'ServerWorks HT1000',0
'VIA 8237',0
'nVidia MCP/MCP-D',0
'nVidia MCP04',0
'nVidia MCP04 SATA',0
'nVidia MCP-T',0
'nVidia nForce3',0
'nVidia nForce3 SATA',0
'nVidia nForce4',0
'nVidia nForce4 SATA',0
'nVidia MCP51 PATA',0
'nVidia MCP51 SATA',0
'nVidia MCP55 SATA',0
'nVidia MCP73 SATA',0
'Marvell 88SX7042 SATA',0
'Generic PCI ATA',0


'Ctlr_SA'
'Ctlr_SA_AHCI',0
'Ctlr_SA_SI_3112',0
'Ctlr_SA_ATI_SB600',0
'Ctlr_SA_ATI_SB700',0
'Ctlr_SA_SI_3124',0
'Ctlr_SA_Promise_20318',0
'Ctlr_SA_Promise_20375',0
'Ctlr_SA_Promise_20579',0
'Ctlr_SA_Promise_40518',0
'Ctlr_SA_Promise_20575',0
'Ctlr_SA_Promise_20570',0
'Ctlr_SA_Promise_81518',0
'Ctlr_SA_Intel_ICH5',0
'Ctlr_SA_Intel_ICH6',0
'Ctlr_SA_Intel_ICH8',0
'Ctlr_SA_Intel_ESB2',0
'Ctlr_SA_ULi',0
'Ctlr_SA_Serverworks_Frodo',0
'Ctlr_SA_VIA8237',0
'Ctlr_SA_SIS',0
'Ctlr_SA_MV6081',0
'Ctlr_SA_MV7042',0

'Ctlr_ATA',0
'Ctlr_ATA_CMD_646U',0
'Ctlr_ATA_HPT_366',0
'Ctlr_ATA_HPT_370',0
'Ctlr_ATA_HPT_302',0
'Ctlr_ATA_HPT_371',0
'Ctlr_ATA_ACARD_865',0
'Ctlr_ATA_Promise_20269',0
'Ctlr_ATA_SIS_963',0
'Ctlr_ATA_Serverworks_CSB5',0

44204154h, 63697665h, 64252065h
'ATAPI Device %d',0
'Seagate ATA Device %d',0


64616F6Ch, 2E676E69h
'Upload failed: Bus error',0
'Upload failed: No echo',0
'Upload failed: CRC mismatch',0
'Upload failed: Drive type mismatch',0
'Upload failed: Configuration version mismatch',0
'Upload failed: Process control version mismatch',0
'Upload failed: Max LBA too large',0
'Upload failed: Unknown error (%02X)',0

'%lu blocks to send',0
'Sending block %lu of %lu...',0
'Sending block checksum...',0 ; DATA XREF: sub_3F38A+4E8o
'Upload failed: Too many retries',0
'No acknowledge',0   ; DATA XREF: sub_3F38A+6CAo
'Retrying block %lu (Retry %u)',0
'Sending file checksum...',0 ; DATA XREF: sub_3F38A+7CDo

'Upload failed: Could not synchronize',0

'%s: illegal option -- %c',0Ah,0
'%s: option requires an argument -- %c',0Ah,0
这是那程序中几乎所有的可读文字,可以看出,它不光能升级固件,还有许多奇妙的功能。
但具体如何用,还需要大家研究。主要是这个程序的参数。

BTW:谁有希捷K11 k12命令集 官方的(不是Q出来的那个)帮忙发一个 haozekun@tom.com

附件中有部分使用说明及脱壳版SeaFlash程序。

hadoocn 发表于 2012-8-9 12:32:58

我是来学习的

kjkjdn 发表于 2012-8-9 13:03:48

学习学习,也是提高

wangzzjc 发表于 2017-6-15 15:29:00

谢谢了谢谢了

zuson 发表于 2018-10-16 21:52:43

关键是怎么用呀!

mahmoodgl 发表于 2018-12-14 17:39:47

gooooooooooooooooooooooood
页: [1]
查看完整版本: 希捷固件更新程序SeaFlash的秘密和完整命令