ELF(4l4 (pXXX0 XXXQtdRtdXXXawDFkn9NXRE2ubd gilMs`+O)=&Q #%!4r;m86*q/('Y@L"o,vJG3]\TI j?7tV-. feSch$_A5U[<KPZ W>H:CBa 1p0^C) A'2P`(@HaA,`qpPHmF"b2( )*-/02345789<>@ABCEGHIKLMRTYZ[^_`aceghjnopsv3Y/Ͷ`d )*岤"q9m%MhW&.F9߭pMh0otW"WsYh \1usY/sY0sW=W*כf!ӫk̩+;8 @o %wX֡P^'l#H [!H |s4eXaH|׀{|sYyY)1sY yYsYsYDPsY}Iс|sYLс|Ǐ*^7n+90+Z=xӶU*:H_LXAg9I2iQzm& $w =Nl7 \ UX лwdH@00 T$XDDkPD73tLԒpp@tH&i7xk @,L40m(04-5 +  8:`2pL hP5>, <;6&At8:\.48iX 0$i@ iX(jpX<j|t44  0@40h> $:,<9c 02DXopen64lseek64readclose__aeabi_unwind_cpp_pr0accesssprintfmemsetreadlinkstrlenmemcmpnanosleep__errno_location__aeabi_unwind_cpp_pr1memcpyclock_gettimeycsmu_GetVerInfoycsmu_IsExistycsmu_Openmallocposix_memalignfree__cxa_end_cleanup__gxx_personality_v0ycsmu_Closeycsmu_RegLogCbycsmu_RegRWCbycsmu_IsWriteProtectycsmu_EnableWriteProtectycsmu_Lockycsmu_Unlockycsmu_GetInfoycsmu_GetWriteSpeed__cxa_guard_acquire__cxa_guard_release__aeabi_atexit__cxa_guard_abortycsmu_WriteDatasyscallycsmu_GetReadSpeedycsmu_ReadDataycsmu_Eraseycsmu_Syncfn_wp_flow_appsec_GetWriteProtectInitKeysec_GetWriteProtectSignalUnlockKeystrerrorfsyncwriteyy_keyoyget_keyFAFBFCFDFEFfInvCiphersyAACEAACDinit_TSM3_InitFFGGrotate_leftCFBlockSM3g_diskFdg_diskFd_desg_ps_bufferwp_keyDEC2BCDgetCurrentTimelocaltime_rprotect_storage_read_write_sectorfileExistsprotect_storage_lowlevel_initopenlittle_endian2uintdump_memdump_mem22dump_mem5555err_codepEMW_enpEMR_enpICR1protect_opt_of_enter_spec_modestrcmppEMW_qtpEMR_qtprotect_opt_of_quit_spec_modewr_file_optread_wpkeyaes128_buprotect_opt_of_enable_wr_protectprotect_opt_of_activate_wr_protectfn_setkprotect_opt_of_single_unlockprotect_opt_of_privacy_data_opttest_pdread_PSRprotect_testputsread_wpkey40fn_transfer_setkkey_testin_setpar_appfn_setpar_appin_read_tracesysstrchrlibw_security.soPICP\ltDHLPTX\DZHCL9T:Xe`VdWhPpbxu|J >?h $M(8,T0048<j@ D HcL PiT XH\;`IdUh_l3p txL|7FgnA[*@OkalS2GKm5)f` + ! #$d(Q,$0%4r8&<'@(-ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌd$0@-M@P*0P,n P  0,b P ߍ00FS YS 0WSp0 0 1!S1!S 0CS 0@0@TP00/P/0[/RQ[/P/0[/RQ[/@-`oO-p8R-MP `ᇋ[[QW0[/RP[L100STAaСs@ eXZ 0d1  0 +pP` p p T DQ=0@&S P  5P `P5P 0 0[`[& @p0S@@PPP x0[0P[ ` \00 [ [Ѝ @T \@8O- M0Pp4@TU00P0S  Ѝ0s ` >Z5JR,0/O0 , P V 0\ Pi0   S  P @T  1@- M@T T( T" Ѝ +0@@AP 0BS. j0 Ѝ Ѝ @B. a0P z1000e1  ty`u1\ \ Plxط$̷HP $@-M@lP 200S S5 S- ߍ`+0@,P0SP0 RJS,<@0+0P0SN/ 0SIRߍ`,0@P0SV0 RPQ,w<@0+0P0S/ 0SR0 8`84 0<|0x 0 0 40 0`p4x"<$&xh* + `0p|  &tl0 04;$!j0 8`84 0<|0x 0 0 40O- M0Pp4@UT00P0S  Ѝ0s ` >Z5JRO  WV  0 P 0 P  0 P V 0 S*b@DP m: 0 0 P  T 0 P  0 t P   M: 0 0~  pK?@-P!$M  |1@T T, T& $ЍT` @n/P0 mP`@+0P 0!S 0GS 0AS 0!S $Ѝ `0p0 0000`,0p>Pp`A.0P 0ES 0NS 0VS 00St8A-M@\`p 'P@,0P ߍ ,  P,0@P0P@+z0P R RiQ Q ύ01S0| Q0!ga!lsA-M@\`p P@,0JP ߍ  k HgP,0@PP@+0,P0S@o !ga!lsxA-M\@`p P@+0 PP0S S0SP \,00P Pߍ0S1      HP,0@PPP@+0P0SPPE_oR!ga!lsܮ0Q /p@-MPl@ :`,0PP ߍp   `,0PP`P+0P0S0S!ga!lsŸ0p@-P" M @   p `2Q QG QA Ѝp#0S0@0+0PP0!S 0GSk !0g `a0 00 n/P P`@+0/P0!S 0GS 0AS 0!S] Ѝp00A.@0 P0ES"  `0@,0`xP`@A.0P0ES 0NS 0VS 00S 0NS 0VS 00S 0AS 0!S'Ь@Dت|h0@- MN CD a0 D?E9c2 Ѝ03P D'0- M 0(0((0 Ѝ-xA-0 M@0R3TP,`200S Qp B00`2\\0L200 @ 4 Ѝ@P @800 1@0l ЍqPp<  0ZJ* @@%P@dW`0 P H@ ;Z @}R 1@[00}?&N00 00P@@P 0S P @||>8hثplܨP\P$$0ȧH, P`p@-PPM! @`100@T@S@T {0  00Ѝpm0  Ѝph @}Rp0l0}?TTDXLHX hQP0@- M @lPT Ѝ0@D0@ @ 4h Ѝ0 eH0XDԣQP0@- M @lPT Ѝ0@D0@ @ 4> Ѝ0 v;,ب@@-@PM pZ@\aЍH0D D 8Ѝ M08@-@PM t1@`8ЍL0H @D 8Ѝ #`HT@-@PM t`@`ЍL0H @D 8Ѝ  <L@-@PM t@`ЍL0H @D 8Ѝ ȡ@p@-`@MVTPP  0  Ѝp1PP` L0H H <ZP(Wh(d Hp@-@0@P0[ l0`p@  P0P`  400  p@ *\lG-(MH`@LPUV00P0S)0s& >Z5JR!0S6 `50SJ !P  0`pW'$  @}P>)(Ѝp 10 P`0(Ѝp(Ѝ0S,00S0l00E1`!\X 0@dP"p(R$1 } 00S? $  $P 00S000*1  xM$00o`qp 0\T, |p@-@0@P0[ l0`p@ P0P`  400  p@ 6\lM-(MH`@LPFUV00T0S(0s% >Z5JR 0S5 X?0SH P 0`p$W'$ @}P>5(Ѝp [10 P`0(Ѝp(Ѝ0S,00S0l001`!\X 0@dP"p($1 } 001 $  $P 00S0001  Y$00q`}<@4,Hd\8̝ Ԟ,HHA-(M@P`p@UP 0s >Z5JR d`\2 P0HP`0>(ЍU0S!0 00 q̠P 0 (Ѝ0S F0S P 0,X$ dA"0@dP'0S00S0001! 2 $  $P 00S0001  $00`d@,8Tl4̔X44P 4 2- M(   Ѝtܗl@-M@P Ѝ00, , uЍ\0@- MP@P0| | p]10P T@P "0L @M Ѝ0w@4|ԟh|G-M@T T0 T@( ЍPP Z`PD P<o08"@4 (70"@  @ЍHPSP 00 10@!0 @@ '0P \E0X!@T H8Hp 1p$@P W0 !@ 쀟Z0蠟萟   9P _0@q b0@j$d8ĝLTАLx̛ěx\ܛ 0@- M@P0 P b6P 0 P R Ѝ0P 0| Px l?\0X PT H2H|T0d tp@-P@MT TZ T@7 ЍpP$ `  Ph0"@ xP\0X"@T H804"@0 $KPM0"@ P1!@ ` 4HP+ hP= x tp0 \lP400!@, @0  ~f0  rt@ 0 eMX$p<pDd0DPLl|`,0PTЊpC-(MP@PX1T!`P D(P (51$!`  (ЍpP 1 ` ؁8+@ `  + x.|0` dplhЀ PP`Ԋؖ ԓH,L̒/80s/ >Z5JR /0s/ >Z5JR00/8A-`-Mp@YPp U 3N00  N>0K0 4v v vuuuuu-M   0 00 0S 0 "00#0 0S 0?S  0 0 0000 0Ћ/-M   0 00 0S 0 "00#0 0S 0?S 0 00000 0Ћ/- M  00 0   0 0cr3Ћ/0H- %MX 00 %01X"00,010X008 010X0040 ! X 0 01 K0D!000 0S00 k00C1 K0D!0 0C1 K0D1@"00C1 K0D10@$00C1 K0D!0 0C1 K0D1P"00C1 K0D100#0@$00C1 K0D!0 0C1 K0D1P"00C1 K0D100#0@$0 0C1 K0D10 $00C1 K0D1 "01 K0D!000 0CS00 01 K0D!001 K0D1 "01 K0D"000 0?S3000 3000 2000 20 0 0 200$0 200(0 200,0 20000 00 \ b $0@20 1X00S4 O 400#80 0 g 0 80 01 K0D20<0 0, ($ 00 40 01 K0D10@0 0 0 $ 00 <00 ,000 (, $0(0 @ @0@"@00#$0 000 0?S,10 0 "10 10 0 "10 00 0 "00 00 0 "00 00 $0 "00 00 (0 "00 00 ,0 "00 00 00 "t00 0 K0qppppppp|pnnnnnnnntn`nTn@n4n nnnK-M0 4 0$0 0"K0 0  03 00 20@ 0 0 \10 00 0 40## 0R401 0"K40?0$0 $0! $0@0c  03 000$ X10"L! $00 $07S0 0  08 00c"K a A2an3l3qv 00 00 0 0S00G&00B@ 00Q0 0  08 00c"K a A2AN3L3Qt \00 00 0 0S<00 Klldl(llkk|kdkkjH-M  # 0K- M00K [< KRH1000 K0 C 10 >K 0S 000000K 00/0000 K0 C|00 >K 0SH000S0,00 D00 00KpTM`L|htRDRRQHdpH-M@  0K?C0C C@00 ,30I30Px3000 T30H300t ,30P(30 `30 0h0 $0K200 $0K0020  0K?C0C0S001K00K00K 0[ [ p K0 C0[00K0[S0K?C0C?K4 K@01K1[S>1K10 0![K1[s 10 1[#4s0s 10   d  `10P100 ?K_h1000 K0 ("C@10 ?K 0S 0<10 00K 00<00 00 K0 ("C00 ?K 0Sx000S 0L00 T00 H000<0000KpG`L|XHdx2H-M 0 0  0S 0'$ 0S 0 00K %dms" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Invaild Param,Offset=%llu,Size=0x%x,EraseSize=0x%x" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Param Invailed! Hdl:%p,Offset=0x%llx,Len:%u,Tid:%d" File=%s,Line=%d,Func=%s csmu_api.cpp[CSMU_LOG]%-s:"Not Support Dev,Id=0x%x" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Malloc Err, Size=%d" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Dev Open Done, Fd=%d, Type=%d, Ctx=0x%p, Ver=%s" File=%s,Line=%d,Func=%s WARN[CSMU_LOG]%-s:"Open Function Cust Time %dms > %dms" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Csmu already Opened %d" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Read %d Bytes At %llx Cust Time %dms > %dms" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Param Invailed! Hdl:%p,Offset=0x%llx,Buf:%p,Len:%u,Tid:%d" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Param Invaild" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Csmu Change Status to Error" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Csmu Change Status to Reopen" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Write %d Bytes At %llx Cust Time %dms > %dms" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Param Invailed! Hdl:%p,Offset=0x%llx,Data:%p,Len:%u,Tid:%d" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Enable Write Protect Err" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Enable Write Protect OK" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Get Write Protect Signal UnlockKey Err" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Unlock Write Protect Err" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Unlock Write Protect OK" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Unlock Write Protect Err: %d-%s" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"GetCsmuInfo Err" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"MID:%x OID:%x PRV:%x PSN:%x MDT:%x v_TotalSize:%llx" File=%s,Line=%d,Func=%s devicecsmu.cpp[CSMU_LOG]%-s:"Find Csmu Device Failed" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"EnterPtyInsMode Err" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"ExitPtyInsMode Err" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Get Write Protect Init Cipher Data Err" File=%s,Line=%d,Func=%s HS[CSMU_LOG]%-s:"Get Write Protect Init Key Err" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Get Write Protect Init Key OK" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Init Write Protect Err" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Init Write Protect OK" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Init Write Protect Err: %s" File=%s,Line=%d,Func=%s drvcsmu_Lockdrvcsmu_Unlockdrvcsmu_GetInfodevicecsmu_IsExistdrvcsmu_IsWriteProtectdrvcsmu_EnableWriteProtect[CSMU_LOG]%-s:"Dev Open Failed,Err=%d-%s,Dev=%s" File=%s,Line=%d,Func=%s drvcsmu.cpp[CSMU_LOG]%-s:"Open Csmu Count=%d" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Dev Not Exist,Id=0x%x" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"read error,fd=%d,offset=%#llx,len=%d,err=%d-%s" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"lseek64 error,fd=%d,offset=%#llx,err=%d-%s" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Dev Close ...,pp_Hdl=0x%p" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Dev Close Done,Ctx=0x%p" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Write Error,Offset=%llu,Size=0x%x,EraseSize=0x%x" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"write error,fd=%d,offset=%#llx,len=%u,err=%d-%s" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"read size too large %u" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"write size too large %u" File=%s,Line=%d,Func=%s YuWei CSMU Compile at Mar 26 2025-10:00:17 Version = 0.1.14drvcsmu_Opendrvcsmu_Readdrvcsmu_Seekdrvcsmu_Closedrvcsmu_Erasedrvcsmu_Writedrvcsmu_ReadDatadrvcsmu_WriteDataY$uh8iq(23A(4GKLSL212LS32CH89AKJywEmmc.cpp[CSMU_LOG]%-s:"ywEmmc:check InitWriteProtect error: seek" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"ywEmmc:check InitWriteProtect error: write" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"ywEmmc:check InitWriteProtect error: read" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"ywEmmc:EnterPtyInsMode error: seek" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"ywEmmc:EnterPtyInsMode error: read" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"ywEmmc:EnterPtyInsMode error: write" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"ywEmmc:EnterPtyInsMode error: can't read cid" File=%s,Line=%d,Func=%s [CSMU_LOG]%-s:"Unlock Write Protect FAIL" File=%s,Line=%d,Func=%s ywEmmc_IsLockywEmmc_EnterPtyInsModeywEmmc_DisableWriteProtectwpf`UP%s is not exist,please check! open %s failed! GB/T19056V0409ENENV0409GB/T19056WPENWPATWPULPDSTFC01GB/T19056V0409QTQTV0409GB/T19056err_code = %x!! !ga!read PSR register val=%x softver:szyw-lib-v4.4 key aes128 dec: lens=%x {gXL,jfn_wp_flow_app:exit=%x in_setpar_app:无法找到节点:err=%x in_setpar_app:进入指令模式异常:%x in_setpar_app:退出指令模式异常:%x in_setpar_app:存储参数异常:%x seek old wpk get ts data all : %s ts-sss content : %s ts-rum content : %s ts_prdtyp content : %s ts_prdmkd content : %s ts_prdmsn content : %s ts_prdmzp content : %s ts_prdtzp content : %s ts_prdmkn content : %s ts_prdcap content : %s ts_emmcid content : %s ts_prdpcn content : %s ts_pmudat content : %s 8'!8t'$tLL'$0|p,'$0|p ' xh& |l& |l& |l&pPp&4TT& p,&4T&߄ x% %߄D%߄D')),,.13@589<<,=Xd@ApBCCLDDE0FDGX@JxJN Q\QQtR1UV#hZ7 \x\0^_ ```lbXd8f ikoop|qto\`  poX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ f/dev/mmcblk0! c|w{ko0g+׫vʂ}YGԢr&6?4q1#'u ,nZR;ֳ)/S [j˾9JLXCM3EPfHa5WiَU(ߌ BhA-T YZ#^5‚Kޗ̹&YquqPj@dבlެ! ]į֜?Yo7FR j068@|9/4CDT{2#=L BN.f($v[Im%rdhԤ\]elpHP^FWث XE,?k:AOgst"57unGq)ʼnobV>Ky xZݨ31Y'_`QJ -zɜ;M*