ELF44 (&#44444499??HHH QtdRtd?/lib/ld-linux.so.2GNU%3 *%/ #-1')2$(+ 0 !,.&"* P+*.2bǘQ|(CEK8qX5L"yuF Q.oa'lh [4HaT,}o B libusb-0.1.so.4__gmon_start___Jv_RegisterClassesusb_bulk_read_finiusb_openusb_find_bussesusb_bussesusb_initusb_strerrorusb_claim_interfaceusb_bulk_writeusb_closeusb_find_deviceslibc.so.6_IO_stdin_usedfflush__printf_chk__isoc99_sscanfstrncpyputs__stack_chk_failstrtolmmapstrlenmemset__errno_location__fprintf_chkstdoutfputcmemcpymalloc__ctype_b_locstderrmunmap__snprintf_chk__fxstatfwrite__memcpy_chksleep__libc_start_mainfree__cxa_atexit_edata__bss_start_endGLIBC_2.4GLIBC_2.3GLIBC_2.7GLIBC_2.3.4GLIBC_2.1.3GLIBC_2.0ii ii ii  ti si #ii /*/,   $ ( , 048<@DHLPTX\`dhlptx |!"#$%&'()US[0Et1$X[5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h%Dh%Hh%Lh%Ph%Th%Xh%\hp%`h`%dhP%hh@%lh0%ph %th%xh%|h%h%h%h%h%h %h(%h0%h8p1^PTRh0h@QVhGUS=u@ -X9sB9r[]Ív'Utt $ÐUt$Í'UWV1S$EEE,?0tsEX%!E;us_t˃t&v~S7XufxtB_떍#@`t&됍E E[^_]Ít&_t&PGt&UWVSÁ<@EeU1҉ܿؿ$Կ1󫍅ƅD$ t$\$$Ft7Ƅܿ^؉$T$|$IܿƄD$ D$nD$D$$x_1oD$D$ \$D$$ؿtؿ󥀽EtUe3u.<@[^_]ÍRuڀRu&'UWVS p`|$e M1ɉD$D$0D$ D$D$4$|1t&9uD$)D$9D$ tD$D$$e؃tUe3u]ļ [^_]fp>$~x111tD`L9185vuvUVSteU1҉D$D$CD$ D$D$4$|1v9uD$)؉$D$9D$ xD$D$U؃ tЋUe3u'İ[^]Ð H$p&Uщ1WVS, eE1t Ⱥf) f v"Ue3, [^_]Í&$D$ D$GfD$  ft$|$$>111Ʌtt&9ш5?N${TUWVSfVeE1Ҹ]9ډX]}x\LPt&P)fV#``t~\pD$CD$ D$\$D$$Sp1;LuD$)؍xD$9D$ xD$D$$؃ t$Ue3[^_]Ít& Mp$x`xu uW\X9\] 1yD$\$$_1QUD$R$)kd}D$$#oL$qUWVSQIeU1$lhl&A&Bf2D$$$6 ut&f"t&uftavftLf9uBhBlBpBtBxB|Bfuf=lS hD$$D$$$$@D$$ 11Ҹ$11Ҹ$yf=lhh``ilMhDždX;uq  DždldD$$UD$D$$zD$ kv$İ$%D$7D$$D$ `D$<$( D$t$$ 8D$t$D$ D$D$$|tulc\$D$$$,$\\1D$ D$|D$\$\щlpD$$}AD$β$$|8plt$D$)nt8 $D$14$=xll<<L$z8@s$@ @@AT@@ @F Fl@ATCFATC$~Qhs4F ATB $h C4D$A D$C<$l@D$6$`$lًxD$<$$j$pD$D$$D$ &hhI``l_hBmthA [#D$D$$D$ f$ D${$$f{s{bf{Džd: `ql/hBhdD$D$F$mt!D$ D$F$ddwhdD$B $+D$$L$v2=w D$"D$$D$ b1<hF $u@=x<$$hhD$D$F$t!D$ D$F$hhdD$D$G $hhdXD$D$A$ xxD$$L$^v  t$D$|D$$t$ hD$ D$B$1D$ D$G $]dv؍XD$D$ܷ$$uӍvJhD$B$x" L$D$$$hD$FD$ D$#D$$w$\$ D$ŋD$D$ D$|$T$$QJ Džt'%)1D$4$ 1ЋL$D$\$T$ L$$D$$$q9 Džv+~@D$<$l$D$@D$CD$ D$D$D$CD$ xD$L$Ɖ)D$t$bD$CD$ pD$40)D$|\$$&lM19uD$)D$9D$ hD$D$$؃D$D$$̱D$ =$D$\$ D$ܸD$$D$$D$$L"Ʊl$sAD$R$D$Z$ 9`<lhB' hdD$D$F$t!D$ D$F$dhD$dB $D$t$$^vvu:=@ D$D$$D$ Q hD$$D$$`9ou9yfu3yfu-yu&11Ҹ$y$Ut&`$lhB5hdD$D$F$t!D$ D$F$dd`=w lD$D$$@D$ vD$D$ D$D$8$D$pD$$\$8lpD$$tC44FBTtF8F pD$$ $OD$ D$$D$ kD$ D$$D$ A$ $$Ե$$d$D$D$$jD$ 0D$ʰD$D$ $D$(D$D$ ${D$2$$:4$d9Od1d|+ddt&@D$R$D$$9|~Ћ|MuD$D$$DD$ SD$\$$D$4$<$\$$$$D$\1$$ 9vNdx)؉D$L$<$y֡D$D$$]D$ \x$d$$D>D$D$$UD$ `D$D$$D$ 6D$t$D$ D$T$$utvىD$$8D$D$$D$ ND$D$$MD$ $D$D$D$ $ hD$T$D$$|$ D$hD$$$D$p4$$D$D$$D$ RD$D$$D$ (hD$)$D$H$ hD$$D$$D$D$$D$ V$|D$D$D$ $vhAD$wD$D$ $\GhD$$D$g$+U]Ít&'UWVSOé _ )t$1ED$E D$E$ 9rރ [^_]Ë$ÐU1SI tD$ED$$a []ÐUStfЋu[]ÐUS[Y[%08X%04X%02XRBIN%08XJUMPADDR%02d%%100%% OK FAILED: Too few arguments.Serching for EZX phone: Unknown EZX phone (%04x). %s found. none.FAILED: open usb device: %sFAILED: RQSNFAILED: RQVNreadFAILED: invalid argument0x%xFAILED: %s: %sDownloading: FAILED: download failed FAILED: write errorflashFAILED: invalid argument (%s)FAILED: %sFAILED: mmap error: %sFlashing: FLASHFAILED: flash failedwriteFAILED: invalid RAM addressFAILED: upload failedPOWER_DOWNjumpusage: %s jump FAILED: invalid addrFAILED: jump failedsetflagdumpkeysFAILED: flag send failedSending mach id code %d: FAILED: asm code send failedUploading kernel: FAILED: kernel upload failedUploading initrd: FAILED: initrd upload failedUploading params: FAILED: params upload failedCalling the kernel...FAILED: kernel jump failedDONEA780/E680Generic BlobA780/E680 Blob2E2/A1200/E6/A910RAZR2 V8Unknown$Id: boot_usb.c 2456 2009-03-29 23:46:33Z wyrm $upload 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 memory flag for gen-blob boot_usb off power off the phone upload a kernel: 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 FAILED: cannot find known EZX device in bootloader modeFAILED: claim usb interface 0 of device: %susage: %s read FAILED: invalid parameter %d %dFAILED: failed to alloc memoryusage: %s flash >>> WILL FLASH THE BOOTLOADER IN %d SECONDS <<< FAILED: invalid flash file/addressWill flash %d bytes of data plus %d bytes of padding (%d bytes total, %d flash blocks, %d usb uploads) usage: %s write usage: %s setflag usb|dumpkeys FAILED: unknown flag name '%s', use either usb or dumpkeysWarning, params is not supported on your phone, please consider using gen-blobFAILED: cannot alloc %d bytes for params O   hoЂH 9 @xX ooo.>N^n~΋ދ.>N^n~Όތ.>N^n`0@ @!`0@dz#`ޠسdޠGCC: (Ubuntu 4.3.2-1ubuntu12) 4.3.2GCC: (Ubuntu 4.3.2-1ubuntu12) 4.3.2GCC: (Ubuntu 4.3.2-1ubuntu12) 4.3.2GCC: (Ubuntu 4.3.2-1ubuntu12) 4.3.2GCC: (Ubuntu 4.3.2-1ubuntu12) 4.3.2GCC: (Ubuntu 4.3.2-1ubuntu12) 4.3.2GCC: (Ubuntu 4.3.2-1ubuntu12) 4.3.2GCC: (Ubuntu 4.3.2-1ubuntu12) 4.3.2$" 2@ $,($!u_IO_stdin_used02&main&phonetypes&phoneO B=int8),OK'/build/buildd/glibc-2.8~20080505/build-tree/i386-libc/csu/crti.S/build/buildd/glibc-2.8~20080505/build-tree/glibc-20080505/csuGNU AS 2.18.93&];@-0B =int8u8a9h=z 00!E0 0]I o 1" - g Z#   #  # B  #   # o  # z  #   #  #   #$   #( [  #, K " #0  $&#4 &Z#8 ( *Z#<  ,#@  0>#D ` 1L#F  2,#G  6<#H  ?#L  H#T  I#X  J#\  K#`  L%#d NZ#h l PB#l    C #  &#  Z#" <  R 'Xc1C J  Tb]k0 7 >C 0X ,  -#  /># 2# 7#  8#  =#  ># H B#  D>#( 0 G#,  K#0 $ M#4  _#8 `E#< a#@  bE#D B c#H f dE#L  jE#P  kE#T 17K 2> 40] *^# _# `# a# kb# c# d# e# eg# FhZ#7v{ *w# x# " y# z# P{# |# S }# ~#  # {# e# FZ#'5 j # f Z#eW *# # # # # # O# # P# 9W# e# FZ#. *# # # # 8# h# # ^# # 3# # # # t# 4 D # # #busS # ]# Y # dev# # 07# 4_ # . u S D S # S # #  #  #  #  7>0d   #tag #  h! # T" # # #) * # + #^ 1 x2k #y3k # 4v # 5k # 6k # &7v # 7 8k # 9k # :v # Y @ hA # B # C # P Q # R #X% lowY # Z #S `@ reva # i jv # kv # lv #  mv # : n # {o # pk # qk # ~rk # S sk # tk # o uk # @ vk # wk # }, ~,#. q  # z # k # =k # '   #  mem b ]    W %  @   2, + q tag 5 hdr #u #8T UR# V# W# X# Y# nZ# [# ~\R# ]Z#O x N)NZ N% 3*x 1 1] 1% Zmb bufmretZ !!! ~@Z__s> __n>% >R"#B$w %lenZ&ret &i Z hZ gR" aZ@`@ `R"P+ZqU*R *Z"'Z$6Z$ #Z($&buf((F&lenZ)!!!)!! ** !!! 8 #HgZ$f$z f$f&bufh((Fi&lenjZ)!!!)!!!)!!!)!! ** !!!+M 'cZ($xR+y fx w  wR w%,@c-Zpk,. X/x00#0ul0.0up1LZp2ZR2  3lenZ+2  L4bufm5\Z6curZn6retZ7 8 @!!!9*X!;:p;D~*O< du-3Z-.2.2. 2 =buf4(~0 5m(w6>F73/len8Z\/i8Z/err9Z?~;!!!@x<!!Ax**B~=!!!-$#Z0 ."=buf$(~>F% /len&Z?~(u!!!@)!!A**B~Ò*!!!-UZ<.wT h.T=bufVC ]DE&__v_>&__x_>? `e!!!Bԓa!!AԓEE  -ZB..7.w `.ZFvZ07 u~0s u~/errZD+> Zq?H!A;~EE@~Д!!!@Дݔ!!AДݔ**B~ݔ!!!BЕ!B!GEvdev)i!3!( !3!(2busS )dev nZ)! ! !Hh$$$ R( &fdZ&st&len0)8&l0Z)H!d!Y)X!!)h!3!()x!3!( !#|zZ$y$wy $yZ%vyZ(7 {(s| &err}Z)( Z ! !H>$=$=R(? &fd@Z&stA)]!d!Y)m!3!()}!!)!3!( !3!(#Z$$w $Z(7 (s &padZ)( Z)!b!V!J *n*z*)>!!!)S!!!)h!!!)!! ** !!! !)!)! !H`R$_$_R(a &fdbZ&stc)!d!Y)%!3!()5!!)E!3!( !3!(Hm$H$R( 0) ( ( Z)(9%(% !3!(7I Z-m&.2 Z$.m&E> f=st~/fdZ/tags&(} s&> ZF(z (Z>ZJ\J?B`:ENK|!3!(8vz:EP K4!:8*:P*K]za!LϤ!Lͩ!3!(Dh>n @ @!@k!?R !`BҮ!3!(M&6;(9#%(#%?m)!{:E DzNN:0**B!3!(?FH,!d!Y@qHb0!!@י>!@ %MD!!!@N)!@(C!Mi(9%(%D`A!> >I ? !!!:*E ;}E DE- @ !3!(?F # !d!Y@qB !!@3c#a !3!(@ͩ&{ !98+!!!!:PEI E E Dp E 9!9!@h!!@*!!BTt!Mg!(9%(%D#> ?#!!:@*+E7z ;B}?FC!!d!Y@qrH!!!9U!!!:E E@ E DL#E ?8 5#!b!V!JAAF;n~EzE?~8l"!!!?~Xm"!!!?~xn"!!!@ o#!!A **B~ ;p!!!B.!@f#!?|#!B !@+#!M#/cZcBŠݠ!B!!@c;$!?F.$!d!Y@q2M$!!@I|l$!3!(@1$!3!(Mp$(9%(%D%>@Ll$!@ӥ $!9 !!: *E$;}@q7jO%!!?F`ej%!d!YBҮk!3!(@%%!MĦۦ%AĦۦ(  (  ZO(M&(9%(%@,"&!OR@.TQ&!3!(Bq!3!(  4hdl&e P* &P] &P3 &Q S  5 & Rl&R} z5 hpW /tmp/ccPssJzP.s/build/buildd/glibc-2.8~20080505/build-tree/glibc-20080505/csuGNU AS 2.18.93% $ > $ > $ > 4: ; I?  &IU%% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I& : ; (  : ;  : ; I8 !I/<  : ;  : ; I : ; I : ; .? : ; ' I 4 : ; I.: ; ' I : ; I4: ; I !1"#.: ;' I $: ;I%: ;I&4: ;I'.? : ;' I (4: ;I) *41+.: ; ,.: ; ' @-.: ;' I@.: ;I/4: ;I04: ;I 1.: ; ' I@2: ; I3: ; I44: ; I 54: ; I64: ; I71UX Y 81UX Y 91UX Y: U;41 <1X Y =4: ;I >4: ;I?1UX Y@1X YA B1X YC1UX YD UE41F: ;IG.: ; H.: ;' I.? : ;' I@J : ;K1X Y L1X Y M N4O1X YP4: ; I? < Q4: ;I? < R4: ; I?  U%# init.cx /build/buildd/glibc-2.8~20080505/build-tree/i386-libc/csu../sysdeps/genericcrti.Sinitfini.c!/!=Z!gg// !/!=Z!y /usr/include/bits/usr/include/sys/usr/include/usr/lib/gcc/i486-linux-gnu/4.3.2/include/home/wyrm/devel/linux-2.6/include/asm-generic/home/wyrm/devel/linux-2.6/arch/arm/include/asmboot_usb.cstring3.hstdio2.hfcntl2.hstat.hstdlib.hstddef.htypes.hstdio.hlibio.htypes.hstat.hstdint.husb.hint-ll64.hsetup.hctype.h@g'ASYGv u< <s}0~fv~~._Jf~ttd>K~f~<Ȅ 1~J,~.R!-/.Rx<~f~fJ~=W~J2t\pOHQ~f~;W~J2%[+L }"f}<_tf}J}t;v/f%;U1i2b2}tCW~8tZ~L"st }<}<((ff ut Z{YZ<8X- PFtu~f~<=.{-%Xz..}f@izXtz_(,>z.<3u  )( tw@Z N_q}h*<CQZj   init.cinitfini.ccrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6625dtor_idx.6627frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxboot_usb.cezx_device_closehdlis_valid_addrezx_blob_send_commandezx_blob_cmd_rbinezx_blob_cmd_jumpezx_blob_cmd_binezx_blob_load_program_GLOBAL_OFFSET_TABLE___dso_handle__init_array_end__init_array_start_DYNAMICdata_start__errno_location@@GLIBC_2.0open@@GLIBC_2.0mmap@@GLIBC_2.0strerror@@GLIBC_2.0__cxa_atexit@@GLIBC_2.1.3__libc_csu_finiusb_strerror_start__fprintf_chk@@GLIBC_2.3.4__gmon_start___Jv_RegisterClasses_fp_hw__isoc99_sscanf@@GLIBC_2.7__printf_chk@@GLIBC_2.3.4_finistrncpy@@GLIBC_2.0usb_find_busseswrite@@GLIBC_2.0usb_claim_interfacememset@@GLIBC_2.0__libc_start_main@@GLIBC_2.0__memcpy_chk@@GLIBC_2.3.4usb_busses_IO_stdin_usedstrtol@@GLIBC_2.0free@@GLIBC_2.0atexit__data_startfflush@@GLIBC_2.0__ctype_b_loc@@GLIBC_2.3phonetypesusb_find_devicesusb_bulk_writestderr@@GLIBC_2.0memcpy@@GLIBC_2.0strlen@@GLIBC_2.0usb_init__DTOR_END____libc_csu_initclose@@GLIBC_2.0fwrite@@GLIBC_2.0__bss_startmalloc@@GLIBC_2.0__stack_chk_fail@@GLIBC_2.4fputc@@GLIBC_2.0sleep@@GLIBC_2.0phone_endstdout@@GLIBC_2.0puts@@GLIBC_2.0__fxstat@@GLIBC_2.0__snprintf_chk@@GLIBC_2.3.4munmap@@GLIBC_2.0_edatausb_bulk_readusb_openexit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_initusb_close