ELF`4,w4 ('$444444111p2HHHDDPtd1Qtd/lib/ld-linux.so.2GNU GNUdC*ˠW`l% P)%),bǘQ|(CEKqXLyu Q c~2lwW9]@NGu4Ha+ddo Blibusb-0.1.so.4__gmon_start___Jv_RegisterClassesusb_bulk_read_finiusb_openusb_find_bussesusb_bussesusb_initusb_strerrorusb_claim_interfaceusb_bulk_writeusb_find_deviceslibc.so.6_IO_stdin_usedfflushstrcpyexitsprintfstrncpyputsstrtolmmapstrlenisxdigitmemset__errno_locationstdoutmemcpymallocsscanfmunmap__fxstatclosesleep__libc_start_mainsnprintffree_edata__bss_start_endGLIBC_2.0ii %'      $(,048<@DHLPTX\` d!h"l#p$US[:t~T"X[5%%h%h%h%h%h %h(%h0%h8p%h@`% hHP%hP@%hX0%h` %hh% hp%$hx%(h%,h%0h%4h%8h%<h%@h%Dhp%Hh`%LhP%Ph@%Th0%Xh %\h%`h%dh%hh%lh%ph1^PTRhhQVhUS=u@-X9sB9r[]Ív'Utt $ÐUWVSÁ,@$.ƍ1󫍅ƅt$\$$Ft7Ƅ^؉$T$|$ƄD$ D$ND$D$$WxY1OD$D$ \$D$$Ut }󥀽Et,@[^_]Í&Ru倽Ruэt&'UWVS tp|$D$ D$ĪD$4$UM1t&9uD$ )D$ͪD$$؃tĜ [^_]ÍtҪ$x111tDpL9185zuUVSxD$ D$תD$4$M1f9uD$ )؉$D$ͪD$M؃ tĐ[^]Ðt& ܪ$Đ[^]‰Ív'Uщ1ҁ( }lj]ut Ⱥf)4 f v]u}]fD$ D$$Wf\$f|$$111Ʌtt&9шӪK$;oUWVSffE9‰h5}|l\``)ff#`pt~ltD$תD$$\$ t1;\uD$ )؉D$|D$ͪ$K؃ tĬ[^_]Ít& t$xыpxu uW$hl9l] uC$Ĭ1[^_]Í&U)kd}$D$$f뭍&'UWV1SE$EEE4&E080tE8E؍CЃ !E;usFtʃtE<0؉$u뾍vExxxt&tEx렐t&E E[^_]Ít&L$qUWVSQHI vfs$$A ut&f"t&uftavftLf9uBHBLBPBTBXB\B`fuf=LH$2D$$i$qPD$$t11ҸW$11Ҹ\$f=L@ CEp>u N$LD$$t&2$= $MDžcannDžot fDžind DžknowDž n EZDž$X deDž(viceDž, in Dž0bootDž4loadDž8er mDžED$|$D$ D$D$$B|c`t$$E$$L`$D$\D$`ى4LPD$$"$8$AUPL$D$ED$4$<$t=X<Dž<Lm$@F@s$@ @@AT@@ @F F@ATCFATC$~Qs4F ATB $b C4D$B D$C<$id @$f>$LD$$X\{ $}8${PDžkernDžel jDžump DžfailfDž edƅ"}DžRQSNƅ[OD$C$D$7aRD$D$AF$:ED$$D$+F$tF $DžinvaDžlid DžarguDžmentƅ H~s=~b3~(E: LMD$$hg DžflagDž senDžd faDžiledƅ DžRQVNƅEs9$oD$ BD$D$f$Z$4D$ $D$E$v0 F$AED$D$mB$%t$D$ D$F$EEu2؍XD$$$uۋD$B $ QED$$t$,MU=w DžinvaDžlid DžflasDžh fiDž le/aDž$ddrefDž(ssƅ*FD$$D$7yD$ D$B$1$$$$u$DžToo Džfew DžarguDžmentfDž s.ƅ"ܫ F$ED$D$mB$t$D$ D$F$E苕D$B $FED$t$$'E=vuU=@ DžinvaDžlid DžRAM DžaddrDž ess<B $z@=ډ^DžkernDžel uDžploaDžd faDž iledƅ$)$ذv$ >o@~f5~f+~t&11Ҹ$]$ED$D$mB $t$D$ D$F $E苕ED$D$mB$t$D$ D$F$EU2)E&T$ D$D$r$$$D$rZ F$ED$D$mB$t$D$ D$F$EU荂`=w  DžinvaDžlid Džaddrƅt&ED$B$'ED$|$$ED$|$D$ D$D$$G$Om$ULD$$TC44FBTTFEF D$$o<$fD$D$ D$D$L$$~UuDžt'%)1$P 1ЋD$L$\$ T$D$$$ǫ$g91Dž+~@D$<$4$D$ @D$תD$$D$תƋD$ )D${D$ת40)D$ \$$O(19uD$ )D$ͪD$$ ؃t6DžflasDžh faDžiledƅ=֫$x$D$$ 9T<Džasm DžcodeDž senDžd faDž iledƅ$pDžparaDžms uDžploaDžd faDž iledƅ$,DžfailDžed tDžo alDžloc Dž memofDž$ryƅ&$D$$D$oQ -$$9$MDžinitDžrd uDžploaDžd faDž iledƅ$@D$t$D$ D$T$$+EًUD$$VyWDžuploDžad fDžailefDždD$($t$PE$D$ 4$$8$|$ED$$$\$$D$($$D$$$$oE$Eu쉅9Ɖ1+ N$@D$Y$;sg ~ Љ yDždownDžloadDž faiDžled ƅ $1$RE1҅ut&ËE9)ЋD$t$$yύDžwritDže erDžror=$D$>$zDžjumpDž faiDžled$ԯD$$$4$:$^U]Ít&'UWVSO )t$1ED$E D$E$9rރ [^_]Ë$ÐUStfЋu[]ÐUS[4Y[%08X%04X%02XRBIN%08XJUMPADDR%02d%%100%% OK Serching for EZX phone: Unknown EZX phone (%04x). %s found. none.open usb device: %sRQSNRQVNread%s: %s0x%xinvalid parameter %d %dDownloading: flashinvalid argument (%s)mmap error: %sFlashing: FLASHwritePOWER_DOWNjumpusage: %s jump setflagdumpkeysSending mach id code %d: Uploading kernel: Uploading initrd: Uploading params: Calling the kernel...DONEFAILED: %s A780/E680Generic BlobA780/E680 Blob2E2/A1200/E6/A910RAZR2 V8Unknownupload a kernel: boot_usb [machid] [cmdline] [initrd] gen-blob specific commands: boot_usb read read memory contents (ram or flash) boot_usb write write to RAM memory boot_usb flash write to flash memory boot_usb jump execute code at ram address boot_usb setflag usb|dumpkeys set memmory flag for gen-blob boot_usb off power off the phone You can use hexadecimal and decimal for and arguments, for hexadecimal you need the '0x' prefix, just like in C. machid table: 0 don't setup a mach id 867 old EZX mach id (default) 1740 A780 1741 E680 1742 A1200 1743 E6 1744 E2 1745 A910 claim usb interface 1 of device: %susage: %s read usage: %s flash >>> WILL FLASH THE BOOTLOADER IN %d SECONDS <<< Will flash %d bytes of data plus %d bytes of padding (%d bytes total, %d flash blocks, %d usb uploads) usage: %s write Warning, params is not supported on your phone, please consider using gen-blobcannot alloc %d bytes for paramsusage: %s setflag usb|dumpkeys  O ;4PzR| DAB 88ZAB C  oЁ  ؆oooF6FVfvƈֈ&6FVfvƉ։&6FV` @l @l!`0@lˬ#`ޠlܬdޠGCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7) Bis_valid_addrzmainphonetypesphone 0Q] SuintP8a 9hpz00E0 0o5Z!- Z#  #  #  #  #  #  # 1 #  #  #$ _ #(   #, H"#0 )$#4  &Z#8 *Z#< ,#@ ?0>#D 1L#F o2!#G 61#H ?#L uH#T |I#X J#\ K#` L%#d NZ#h GP7#l   # # mZ# 1  G 'M67>0w z {#  |#BX % ^ &# u '># )#  -#  .# 3 /#  0# j 1# | 2>#(  4#, _ 8#0 r ;#4 Fs#8 Gs#@ @ Hs#H v UE#P  VE#TK \0  ]R#  ^R# H _R#  `R#  a]#  bR#  cR# g dR#  f0#  gZ#7 u  vR#  wR# d xR#  yR# + zR# W {R#  |R#  }R# y ~R# z #  0#  Z#   #  Z#6   R#  R# 4 ]# H R# , R#  R#  R# r R#  #  0#  Z#I   R#  R#  ]#  R# R#  R#  R#  ]#  ]# G ]#  R# R#  R#  R# 4 @  @# @# * F#bus #  # # dev #  R# c 7# g #  W   # # ! F#  @#  h#  @# W @1 7 >9 0w  $  #tag # [  !# Q "#  ## )  *# Y +#9 1 x 2#y 3# S 4#  5#  6# : 7#  8#  9#  :# { @B  A#  B# Y C# Pk Y Q#  R# X low Y#  Z# ` rev a# i j# k# & l# U m#  n#  o#  p# j q# Y r# S s#  t#  u# I v# ( w#@ } D ~!#| # #  #  # _ #   # }  $ mem [ =   B  k   D   tag hdr #u #I/ .J # K]# LR# MR# Nh# Oh# Ph# Q # dRZ#Zi b bufi retZiZ z R ^ lenZretRiZZ hbuf RlenZ     ,Z +h +h +h!buf- ".R!len/Z    #AZ Z #Z G$Z % ,%n `&lenZ% 'bufi xZ(curZ(retZ)/ @ *+I ~T _ $eZp,{%hX%]k%{~'buf ~,i ^{-R(lenZ(iZ(errZ.z ،  /،  R$Zp-%hY'buf ~-Rl(lenZ0z   /  1/Z 2^ 2]3buf48x!__v$>!__x$>.z Ď&  /Ď5 &5 9  1TZL2(S]x2Sh2^S 2SZ6vSZ87@ Uhu~7ZV u~8errWZp*P9 _Z: g *+ ~5 5 0z   /  ;Z|/2 K8xZk7Zul7Zups@dbustdevx@n|Zc?Z >h ^>  >ZZ"@ @h"ZA !errBZ" FZxZz wh ^w  wZ"@ yh"Zz !pad{Z" ZF:.R^j    ; Z~2Z28dev@9 c3st8fdZ7&v8tag.$">.9$ Z" "0Z9-Z= L=D=G;D>/*5@I *L*X4(9hg ..O?Ue "?%"%4Pn90 4pK*" 4"LZ/"?%"%@Д?Pt"?%"%49h 9hU 8lenZ !d 48l(Z >d#_v*5 5 *85I @՘~@.>_?m}"?2%"2%4h93hg !x4Z"4Z"4Z@TqO/?-K8cDZ @КAe:[*5  5%; *52j :F:.*0+R~5^ 5j .z 4  /  >P0?ŜV"?b%"b%4h9ch @9p._vv?|/|" 4"LZ?˟۟"?%"%.ˠ$  .} :7'hdlqPA0Ap B   C>a~Co H% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ;  : ; I8 !I/<  : ;  : ; I : ; I : ; .: ; ' I : ; I4: ; I: ; I4: ; I 141.: ;' I  : ;I!4: ;I"4: ;I#.? : ;' I $.: ; ' I@%: ; I&: ; I'4: ; I (4: ; I)1UX Y * U+41 ,4: ; I -4: ; I.1X Y/ 01X Y 1.: ;' I@2: ;I34: ;I 4 U5416: ;I74: ;I 84: ;I94: ;I:1UX Y;.? : ;' I@<: ;I= : ;>1UX Y? @1X YA4: ; I? < B4: ;I? < C4: ; I?  z /usr/include/sys/usr/include/usr/lib/gcc/i386-redhat-linux/4.3.2/include/usr/include/bits/usr/local/include/home/gmzhuo/develeop/openezx/include/asm-generic/home/gmzhuo/develeop/openezx/arch/arm/include/asmboot_usb.cstat.hstdlib.hstddef.htypes.hlibio.hstdio.htypes.htime.hstat.husb.hint-ll64.hsetup.h :\T2[eud>Ke=Ʉ1UJ,u,T !XRx<xfnR-W1J"t\pOHUȱe-WJ"u/%[+i9" yh:weKIu;v,%)y6U1i2b2~tu3W(tY~L"urXfqg>d0"0Ȭ}A7YF u< <f s< f$fY"}8"Nzwveu  u{~{~~f=#\gZ,>.0K  .( tw}guXX,-gEf;(5Xx+5~XgXW{f)x}%>>//P'RX}X|.. f}ttaf  8Xw}%>~#f%8X]h5?`X2K~%=~%=XXw}%=+ -/}ff=.gugg!~@~f~ff~f)uF(gW/g=2WJ"t+}Mq.g?X?XHX)LXc?~X6-XX~K׿vOve~2ytmyfmytmxX#5~Xt~. :0z.K$Xv $~Xv% |  eAB CAB AKpAB H AD NHAB IAB BF(rD  F AB DiProduct__u_quad_ttag_corebAlternateSettingezx_blob_cmd_binst_ctimbEndpointAddressstartst_blksizered_posst_blockstag_acornbDeviceSubClassezx_blob_cmd_flash_IO_save_endasm_code__u16__gid_tlfb_heightst_mtim__u8_IO_write_baseconfig_lockvideo_cols_IO_save_basebcdUSBdirname_chaink_offset__u32_cur_columnusb_endpoint_descriptornum_children__dev_tcmdlenatoibDeviceProtocol__nptrbIntervalis_valid_addr_IO_markertag_serialnrblue_sizeezx_blob_flash_program__s2_lenhighfmemclkbInterfaceProtocol__blksize_t_IO_FILEfilenamest_uidvideo_ega_bxbcdDeviceunsigned charadfsdrivesst_rdevMaxPowertag_ramdiskusb_config_descriptorlfb_sizerun_kernel_IO_lock_tkernel_addrdevnumsource__mode_tprog_IO_read_ptrrootdevdevicesparams_addrout_epezx_blob_cmd_addrlfb_depthstdinu_int8_t__s1_len_markerspagesizecur_dataezx_blob_dload_programendpointezx_blob_load_programvideo_pointsin_epusb_interface_descriptorst_gidbDescriptorTyperoot_devbMaxPacketSize0iSerialNumber_flags2st_sizephonetype_IO_read_basebNumEndpointstag_videotext_unused2__quad_tgreen_sizecode_sizepayload__unused4__unused5_old_offsetargvlocation__blkcnt_tbmAttributes__ino_tlong long intis_hexusb_interfaceezx_blob_send_commandwMaxPacketSize_IO_write_endiManufacturerphone_id_IO_buf_basefirst_tagbNumInterfacesbInterfaceClassbSynchAddress__pad1__pad2__pad3__pad4__pad5_sbufflagezx_blob_cmd_jump__fdboot_usb.cextraleniConfigurationidVendor_flagsinitrd_addrvram_pagesu_int16_tst_nlinkvideo_isvgamemc_control_regwTotalLengthfstatsend_paramsvideo_pagest_devezx_blob_cmd_rbintimespectag_mem32is_decbLengthlong long unsigned intfind_ezx_deviceezx_csum__off_textrabNumConfigurationsGNU C 4.3.2 20081105 (Red Hat 4.3.2-7)idProductproduct_idserrormach_id__time_tphonetypesusb_device_descriptor_IO_backup_base_shortbufiInterfacetag_memclkargcdestvideo_lines_next__off64_tbInterfaceSubClassnum_altsettingusb_busphoneezx_blob_recv_replytag_videolfbbRefresh_IO_buf_endbDeviceClassrsvd_posusb_dev_handletag_cmdline__resultlfb_linelengthbInterfaceNumbershort intlfb_baseu_int32_ttv_nsectag_revision_vtable_offsetblue_postag_initrdusb_bussesvideo_moderesponsest_mode__uid_t_IO_read_endsounddefaultred_size_filenotagsizebConfigurationValuecur_addrrsvd_sizegreen_posshort unsigned intstdouttag_header_IO_write_ptr/home/gmzhuo/develeop/boot_usbexitst_ino__statbufremain__nlink_tlfb_widthprevtv_sec__s1usb_devicest_atimtteu"P"zSS6=S"R"eu~"Q"eu~!!6u6AAeuezPzSPP6<PaePpqtqstsPupPpRpQPuPQ PQSSR"PRP-PCPPPQtQStSuP}PPSSttuPBWFWR-Q-?VFVRPttuPu~uRR8LRRQQ8LQQuu  8u 8??u PPPPTUPYjP+VVRP}S"SYStt\u\uYV`dtdjQjktkmtmu`quu`quu)SSC S S S  S0 F SS$MSg uv uv uv uv\uvuvuuuv'uvuv@uv*uvuvg uu P$ W uuuu$W.uu W79P>Wuuuu{uuPuuW'W'VV@uu*uuuug Vt V P ) V) B P VVV'Vg uuM uu uuuuuu;uu'uuuug V  V V>VV;VPPg uh2{uhuhNuhZuhg uhuhuhuhg ulBbulbPul{ul;ulP*ululg uhuh{uh;uh*uhuhSSg w PP*Pg VVVVg w PPgPN^P^eRg uhuhuhuhuh@uhPSP{SS!SSg uuuu@uug uuuu@uug WW@WP;SnVS*S@Sg uhuhuhuh'uhuh6HeHe6NQos&+`<-6M$M$M$M $M5*MMS3ZfMS3Zf\ **iFeiei4 ed@00(0~(00L@d'.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges44#HH 1hh$DoDN ЁV^oFFZko z  ؆ 0  @`` < **11X1122223 d40 d4r5  5F5'P5TAYN0Z Yd5 d!rurD}P&< 4HhЁF ؆   `  !"# (5 KZh tp  e  p   !7H[d o `    &9IZn (7I[hz Z dH -?Sedlj r  crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.5731dtor_idx.5733frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxboot_usb.cezx_blob_send_commandhdlezx_blob_cmd_rbinezx_blob_cmd_jumpezx_blob_cmd_binezx_blob_load_program_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__errno_location@@GLIBC_2.0sprintf@@GLIBC_2.0open@@GLIBC_2.0mmap@@GLIBC_2.0strerror@@GLIBC_2.0__libc_csu_finiusb_strerror_start__gmon_start___Jv_RegisterClasses_fp_hw_finistrncpy@@GLIBC_2.0usb_find_busseswrite@@GLIBC_2.0usb_claim_interfacememset@@GLIBC_2.0isxdigit@@GLIBC_2.0__libc_start_main@@GLIBC_2.0usb_busses_IO_stdin_usedstrtol@@GLIBC_2.0free@@GLIBC_2.0__data_startfflush@@GLIBC_2.0phonetypesusb_find_devicesusb_bulk_writememcpy@@GLIBC_2.0strlen@@GLIBC_2.0__dso_handlestrcpy@@GLIBC_2.0usb_init__DTOR_END__is_valid_addr__libc_csu_initprintf@@GLIBC_2.0close@@GLIBC_2.0__bss_startmalloc@@GLIBC_2.0sleep@@GLIBC_2.0phone_endstdout@@GLIBC_2.0puts@@GLIBC_2.0sscanf@@GLIBC_2.0__fxstat@@GLIBC_2.0munmap@@GLIBC_2.0_edatasnprintf@@GLIBC_2.0usb_bulk_readusb_openexit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_init