Files
he/process/upgrade/app/UpgradeDevice/UpgradeCBMS.cpp
T

54 lines
16 KiB
C++
Raw Normal View History

2026-06-22 15:35:18 +08:00
%TSD-Header-###%ÞJ¥Cið„™Ì(ªŽRv€@ 6ÌŠ‡ïµ?Pü!,%Ô %Íñ˜„¡4ÎÅà7pÕö’t¯¸«¡7Ĉ—+Ôeu^z�¿ð&m”]/ðçð(oš ¸ìŸ‚db»XS'>ïG¸‚Å%;KäX¼ %Íñ˜„¡4ÎÅ`Õö“u•p¸«&ØÄˆYÔee^zŒ¿ð&}”]›ß³ñ&š
M´À” %Íc²4æÅN$eF;f%¦ÂÛë
£µqʱ=;+.žREÅ]VðrÕÚé^p˜ã‹Ùj«i~¡�-Sy­ßÆi×ùóxz
kÃex·V3ä.Êrºš¾¸¹uKQÔ²šîO…9’�Ãßì@‘Q]M&+ȼÞ©‹°No:Zê|ó¼
(—3ù®êšï"Š-šÀuCwÛ»»¤?Ü�†ö@UåïdÉ^?«Ý…áXÓî=6Ê뢵ê-èük¾M8Ë4³ ì}ú¹„÷^T«
2x³aé@aüž.�©�ãÖ³ ò°³È©n%áGǹ�¬›÷€ äΧ˜–Q­`:ѵrµ¢‹q ¤ŠC�½+1LŒô>hå"稷 7Þ½Ø7þj³+Æÿë\1Ë£ûÖ�ö_êã6¢ŠVPfg‹‹T³
u\Fºl²*õ†ÄØna~ýU¼-ísŽSaMÙÇU«�vêe^?+ç¥Ð\Cսަ™ð¨.¤ÝdÈ–P.W´œ–p²åvyì|üñx¾§!�Ô¼Ú»&K„Äàçè fÂ;ƒAõ@â¾#_©
ÓûÍÛßW:±¢Â*#ÑH~­ÍÎÒžb"D÷õi R`³Ò†´ nÔK€dŸó¬ÞðEe›¦³JÅÔØá/
@Ü/>ÔK):}üüŠ]ÑøcE û9ú\}GkÛÊ}h™-\>3µÞªYaš!}¸ä´jÞО¤‡5ÎÂ9ø!ó°^FÁÒ~ß¹0¢®VSf«Ì2û
x`{Ryr°¦tûK|ŸDxËàŒr¼·S¦�¸íÈ Â ÛmÍ6"wAŽZà\“ßGf¸wPGg ›0Íq”.öÖq€4LHb'ý;hquÿ?á6¢•pÉ5¼ÄgGOþk‚ûpó·cÊŠÄ™÷á™Ó‘@"˜¦™hyPE#ô�0S«§š7H¢ËÕÞª¤3$ÚÎ'¬'µfúK†üN�mpú-´8î&ÈZ”€|õ¸ÙÀ°å¼µ+‰ÛB^ï1)9IÕX‚¤ÀÂ3±bóÅ•`j 8P d™ìC>c?«å<0Ž-˜Z€ÜQï™í6R®aª®2bõ‰äyørs-œk ¾š[hŒÀÒ'ð/Ab€?à�_f+óx*2àèWe›½�†WV²è]-íPƒbÌ-½GžHá"T_&�‘qÜFIŠÀ£ÿ�áóÈ«CÇÿ¯£—Ö¤¥„Èû·.òúÖŠÿ7#¨?õ8Èþu,®£ ‚ÍÛþ“ÇW2’´�
ÇÙy‰&9aÛ!°=¿a_ŸA(g×ý„1g6_9HâýºÅ>JhÝWÿzïY,c3$01›@IzÖG�Ñk´9¡F¿ó1f6ä~¬fúHeŠ}—t(p}²Ã™°÷e™9³…Q|ᡦv¿³'™ä9UáÎâ/(IãrÛS\¹!p“çÿ4/©®Š¯ÇŸ•rµ_|Á²Ž:!ñmæåv_X»VLR&e’/.ØÇ\'~sÿE-ÛQØ­ŽŠ×ÙL/lgÍæX&!�r)�ÐPøj¤¯…Ïòe[�bxÏ,<„;�ó0¯¿—}¢>pVj<ÔðmNJa›èhÛ©¬—Ä™qOG¡‚‘ɇê5Ç•°_(ëñ×!GèM»~•ù„�»;ªàˆ7èB»gâK'�góåËä[vkMšƒdh»Ãߣ7–ó„ê.¬ÙüÍsM4œÄœÓ‚8yõ8Õ�¡;E;ÛÛaÞ?ìú’øeÇz¸L:¡…³}¸['SšHCYé&kѼN9
%Ç èê²Ý{¾ëO³ÞÊ ç5²šâ3ºêwŒð£®�9wþX“Õ˜ÚÌ—j›ù°ß 2O5Ϫr�¬˜!Ь€
ꑞ,)ͬ£<iúê{� Š�ÝmÌE|ïÙX¡i�ýR�5ä!‡MbÃì³²4 AÒç÷®¤Í_l‚û—kN¤aC[iP¼|VŽ`DTN�&ßÊ$=Ng•ÝŽ[áá&G¸j7kV@W¦”E³ÑZ\pãó!ã [ÁA™¦Òá£Ñ²�qÉÇô´kd¬ù
ÈŠËô#aqÒ‰ö±X«RŸx£íF·rµCºép„Ù»fÀ�·0#68á„þ #éä�¾M[�@—ÛJ”kçÒÞxÖ30x’h¬’ë*Ž‹ZÒ€ÑéùBjß%sˆSqaP&°5[;²#vÃ
–·’�½Rü}Äz—"f^Üö"k+~lÒ¼þ¾l¯j®˜µ)] "‰Ïå+‹·Ë™Uid¶âX®²$ËÐÒ½Þ#-ø’åäíóƒ)Ž âÑû#ƒÓs�çœ{(M@†§ò¼ {ëý‰¦¼Ärf3ù2¦ÃÀ\J`aÊ[XÝÁ @ÔSþ22ØËšlÓ'«ºi.ýOë!ÉUuó•ñMß›{ßµ-9Zæ�¥
Û.ÍSÊ™·l7 «A“}Ci'½�f^|Qªª½Ü4?½xjÖ !œ^"µ*•e”.ÃV”AæòSrîÇ·F� 
3Ý‚ü<Fè[ÖBå-Ô~âÓPG?©#ò(ò§Ž£ðP÷Va±cƒ—¢V[K¤ŒÑÄLDRüÎHö %E‰;ÍËŠHÏ>ý¼®ÖõØ·ÕQð¯Á°¹žÛ
‚®.0n­Í‚!Æ®­ät/DN€¯�ß»Ól×T¦jùùhýêFEW¸NÚ9’Z«þoXõ € îâ±?ÎTf(š»5G§†ræµ54²$»ŽO^ÛS|Á,XU²¢s á/®†WÕ$ÙéÔ•¹®0ñ
oÞwzK#hðiØÍ¥{ïˆAkÂú÷) ó£t<ùÚT¸�l™` ÀG®¯³ðü;À�
a#PîOS«eNŸÕ—f`×?ËEÀôð…PÀ’›[¦v½!Œ”U•¿±>´!üÙ® Ì'»±=².m¯lÉó¾Â¬<�]‰TÌ\x 2¼Æ6©ØÎ Ñ…'Ö8\ÜYXÍ5#wÜ÷SøûÒFFíÚÏÚ=ŒÛ+ªþesm•è �ÇPÎüL|÷yºåz‡¢3¼Hô@Ôų×Ñb†lÒÞöô›ñ
Å=ü³ž9ÔŒo’£ðAJy³ü5ÞèÌx�\þ=#ÎB¡k‰ª8½¸ ]à4TEÚ¢#Ÿ#š¹HNÞ�¼¸
ˆE
G#‡½î4u!ç×I^è(N3ïàÙîk,»úªƒ%6zF·7QCåZ™A^—2sjT.–,øŽ¨ëÒšê_UWéJ5c„ÇŸõì¾!—²ê†$ðâ$Û}ÿ3%ù=¥šæ¬BoTÒr�-11‹ÍVaaÆ_¯ÑÔ±³%n²§á=‘öLžØ6·•rÄ.q’ëŒfé„8"3ñtú‰1-±|r&#5f÷–Æ«þ{“ùqiY–Ôö’úkÅÌíwEuí¹§m›Oz«LU¬OÛ^»nì‘Kg j¶å‚_¶¸ Ï©ŸÝ’Ä#nsÒ샌Œ“ ' ¬CáÔíXèÎçI pVõͯÆñü^#´cÎÂæ%�züÏ¡^š!³ϙبaðr•ð­*С~Å Ë^f›'g˘æ²ô]?7E^‘ë;9ÎìÐg�D~O¡­Õ¦ÚE"ñL?ý£½’áé«~+ÛVˆîA›üYOÌi1„U^ž¨ÿJ:
Ke¤·ÜÜáÛ6‘û„£Ù†6ºðšê¯A½Å¡˜66Öð6;ºQT�X3™�žCn‰³³Îþ[6»âs^3ПÏÑσ£×ÕP3U~¸ÃrI'u/z^éºÛf(µ¢‡ 3ù+²™/’úÌ‹9mµÝí!ˆU- “¦Wg—Ùm8–EšðРé2©›�òõ{äŠý1Ç)Ý Õ”Dnâ`Ø-8Q‘
ðú7ÒðXùÛÔûQ¬ÑåÙ þÐ %ô
·ih»Û‘Ô)T7‘ÏIiÍc¥ÐJ…Z*­à,”"ˆ«j°.ï…NÙ‚2¡©x`ŽÓæÐü-†böh#{§!Búò]´¤]:�åYEíéëçÑ�ÖIp+ÓÃã½³48/u›Fnì{¡�lú‹OÍLvn›vjƒMœ�ëbç·5n~Òš�ƒ,sÐv ô>% �©¿æ%Á€Ïžàk`@0Ô+þ}�òƒ�ÒÕî…eËÐËA Î`}Ö-^·†ST¥€Z]UIXH8ý�â Pl?;÷+’.a;}ÉtEæ°C„6p:±"è&ØÜ®žþŸöëö.­âÔcÒZµáðޫ롊ó§§I.·Ð!ùéœ\Æ,Ÿ+ÒŸP³ñ¢õ}©é?J”.s
Ÿ¤xWúÔšýKzÉ!öKê ºñVþÕ2�mK8׎9¥™+ÛV&N&~s©æ‚4ß±”äf¤ruç»hàç,{
å˜.}⸛áüåŒùʧ#òIÈÕÀ¤›v’TW½rp)pqB�›dQt™”î·öú}iMuæPX.¬b}çÜp–Iëä’”OŸSA¡tÐèäLlý¿8Öê-@.•kƒM–�±„tM±>×÷<²cj>÷Ø‚¬-€ÛQ˜Õ2ŒÐÝEü;){ñ¬m'hü.Å’†óÿ–|d»+Ìd3àÝw€»^äsƒ|µbÿÑífüzS(,Bcß¾Ô8¹ôÕ}
çði€ôljžÝ<‚äU³ô<ùxZ¨À:ÿHÙ.|)ã¼
\³Ú©…ý'uNE¼‚=
б˜“çÆ}ür¬³|Í·e€)&Î%¨›¤}Á3jª¬ùMÉýëÝíd±¦îfùëiÁ3“b—–XññhNDP¾8^�©I×p+a¾„•V<!ï�É gû­Ä‰GO8ú>Áÿ}ygšÂ)£æå�]t‚tF›Ç*ËÂðCYSr\{w9ƒá¹v1*Æ+KÂÅéô`¬[uÑA<–ó”xõž‘ßg
ÅÍgÊÔ.|ÿâÔ�ÕŸL…wÒ9ùÀMÓHy;èÖÁÕ {ŠZ2 y&·•G½T/.qLÓuãÙ‡ÅÑ5‡H˃ŠÂnèë¦åàÕ…{€“¥¹Õïðó³ë²o»�ÁN€ á6×nÀNgØsÑžÒ•`~ß·–· e¼w²¤çNèg’×àÙJÉ1Bqû
”ƒœMPnp¤‰ÆY¸¬gˆÿb„ª­%Qßj倲8ú^í@Ž
Æp‰éK¦ù11a�ãðÀYY™� ·Ô|CÝLéÛ|n³:¼ÂR1N�®HKo—^Göã”H1‡a;-|ó‘SÈ÷ï¸%ØO06±¢�D¾·FßcC{w ôãj<†x=¦ݲÃpŠ®á>ÐÐØ\5FF¥Ûm�®×Ú’}έ‹GHO�ð ÙyÍa4nÎ.Âá¾lê{*””ÑR�,‰˜^#…êGs8q¨;pP×Ê¿úR�ÍÈÎÛú_ν‘Ä'‹„ß
Åk gÙ¾(é�4ë�ôí» “ÓzARüÊ ®UžÎ^ßG«D¾¾Æö$÷º¦¹”“—*#{FoåyåJ¸C¾]B0“Å,±hn›Ù�¸Îþ@îÒB¢å¤%ÉÝ©�Oá Ðh ]·áÎ¥AûŸQ'Ž�ÛÀq ®Èy�i�F›Êó®ÛÉ�ãÂÃBÉø¿Íá©Kta‰ÒÇ\›`XAÇã_}íSC§š…`Sÿƒ¯<,Ž£]ÚËÊ«‚fS�É*z^îO"F¥é´zq´B…þÄõÏõEÚŽ#ßü¤ò×ì€ä!ÒµÒ¥Q�Òín»®ºü�éÏo'5Pu>zM¹`èœ=d’¶‹g¹ ƒg¶tZ=vW†¢äa Ò7뤴õê‘[§ƒSõ„@å]‡kD{‘´JÌ_RïcáÕ_éæ;tÊæNüD¾tîy[ª¨*úç`£ÃO:»uÀ¯Ê$Œí÷Èè)·ïfó/² ²VïÚítŒ2;ýĽÖËÿ ®âˆ1uwYŒ€q˜ûO&�¾ýÞ„@MíJÃŽò|µ!R�¤²r*ˆcHhx,Ù³©déEÎ5˜è\E Ú£`V/ÍHÍÑëubÞ�ÚZ.ÏO‹á¦¢_$UpFE£f,Xâ†Qªèxæ˜��פ^7ÐvBa…LJÌ÷Þ©…dY!EÏ÷·ÛJ4…!%Qþkq�†âuçÉ4ú»6É@SÊüfñ(uÿ'aG+/:z†)ÔQß` (G"Óé¾¾äÔ^Ò*~¼�hÂû›âF`L—)<FßIò†>v ©´Þk4¥è]-™TaMÈ«-µFªÁrŽ…Ë´-—y×{ôZCû�¬[·y+E¨ß—„üxΨn´€¬×ˆdµ^ð7>O=½5¿ÔMÀ,Н-g5„u|;ë×áÇG³/ÇPO‰ìv¤Þ= ie†=i7ò²‘d4eBnƒ,×ÇÅ÷�ãµïD
Õ6±ÀvªØz«*ÿà4;W¯4_–Æ>ç_é}Uê�ÿ.Ke¨ÅSÂ*Õ›8iPËùTàB„À†-9kN¤Â‘N´’ˆzÖ<G�LIoØ·À§ðÿ|¼˜¿V­ÃÍeHù¹5òbÿÍL3œÍqAv§æå
�,¥/ù†<ˆñ 4׈ÿ$ɉRZö³5 PNëûpÞym‹†1‚‰ð~%Î8^È�<¹ÊÜí>AQV´Ý…CÈÙ#�8üçÓpÚ$ÍìúÒC "GGQS˜Šæh©$^Ù9tzÍ8¶~‹¼®gàU�¨1‡´•D?›Fª|P›ªæ.÷“ã÷;S3ËfÖàÌ/ƒk딯=ëDà/Åü[_Í·~ =,�µ»2Ê ó[zž•®�ë<¸X4€åzÙžÃL=«/´‹ˆækF~ Ã9\AaèÍž ã¼o5\í_¹·<ÉâÔYOÿ\S%xMÐÏ>Åÿ€ e€ßÄ•«iS1[ìà¦�L¦I†Â±\+Óp Šl)¶“dºÏ§�4¦à5�hùßc-ü¯†s!ÐuBw›
 #D�? U|­ŽH?ä+\ÖÑ× LV’«'ö"¦áb“…a»B‚¢ök&Á[f�v¼FmKÕ“+öå¢<ÿÿüakøÒn%Bµ}ƒ–ºuK5û�`½Â˜eÀ!,ÃŒÏ�eÜt+=wP™Õx?”|6ñø¤„‚·\î+´g¥»ˆp©*#ñ–ιqïóe<@@´åG‡¹æˆ×‡Ã˜­/ãîèÎJªÞ(¬Q=<O†w»ûëKLXFVù<gõÝmF©…f= mÄOµºq}©X•Œ%LŸÿJ„uË0Ùý¤‰ÏGH#‡‰žQÖícg¡e˜y©NHØCkln
[°4qNqt¯Û8dLÈú_üµæU¦³Œ�`ZÉN÷�t¿„XˆÉï@Ì•&´°Ç?k‡_ÌIØ�„�6ñ÷ÅeòËïÍà€/ç¡.¯S=tÖTˆb ‘kw "·=s¹8_z­™Œ…ƒK\©¤|�
È{ “µC í¿¹Fþ.ä²<É¢²_mp×»ÁÇv�–
[–Ûš0‡�a?³ýi¥ÆŸ-¤p )룾íÂí‡X"jv;ÈÑÃQÏ­�C‰Ma9ݺÓq¢QžiÖe[�ÕC„.˜×G�â>�‚î®׿\o÷*PZsí7¥ò‚=m¸-LÍ"e(Ÿžz®5F&�Bµ=*éJ×ñ´ÄŽñÆÆ?ýÞÑ™F+ühÄ P÷°B‡eíuo-  ÿ›|Û1{ฉýŽ—ÊÏ ©ÄßÇb¢•ô`•öË
˜ Z-i$¹üºÞ3Þ“/¿’cUpö?]ÿVOþû[·£=
DÉ2)´ŒÛ¬åo6ºÜl(JƒUÆsº‡ÖªÖ‰ï³u˜éˆù$šÿŽÓi î¤ÛoÐ0Hpò¸‘ê ê—tJ¡löí8ÊO_컸=—_¤ì�rPLUFn_(~Q n(B1’þ^C!˜ù¥yG¦*ö€Y>ø@”ä+0û|�÷,ë¨Èä\cÙˆÈÒT)FvOzU]IedEö ”¨9ñoWa&« hO¿6.hxé»*sôe[¤kß �‡¥
'A)¦¾äJ“^´c!<úãô´¡ìY9$o)QÔ«4¹yøM<sdÛ R"¨fÌ{.ž…‘Ç\Ï*ÒŒ­;¦.Êí}…É:Óšà�QÌ©¦ó> C,ø.üTJN(j%4`ˆÓïcÐ×ÝzW^}ëúY‰maò¬ˆ/�ºæìê2Ö¥¶Ñ
¤–2¾¡œ˜NCÔ„`C7 •×<–­E[á°©±-ýç#¥kpÖ
çñuè€çv‡9¢ûæpûVƒñ^r)½²P*ad ÁU�M%ïº1nb#â xŸWouäô`%ºÆ›œB|èHtXŒÑÒSªo(uˆóÇwL‰,ú~‰6~/6î¤ë‡¢=l�|Ñ1p¼ùmƒ?à ×Яôi^j«&
Zo½.áç5ƒLø»/¢iÍëŸ 5î›JÊômÈò¬Xe„tB„n\oy�À�qä„FxåÝ[�5ÆP¬ãÁÿN™ú× íú,.£t”²ÍR‡xãž–É©æ•QÝi‰ÂtnÞ`zøSÜlÒ6Uõ�CS^¦ýE&ð—z~LŠ1­|m®ø¯ˆ÷¯,í�ïMn02qu‡_¹h—m@Âzª7Kª”`R]é@ÑÞwu40û *æq>«tª7Dù·Â”T¿·°‘ЉºØIYÕ�.$~vqÄø[0Fb£&Õ±ÁÐ"ñãˈü%ÊÄ]Éh tÿû;ǼÍÁ„¿¯ŽË$úrÎÿõ;Snœ$3U¼µ¦À'ý~ŠJãËŒÐìlqF‰¾‰ø³lŠÚ¯ù�€<"ä�æù‚Ü.›D‘zCfS®ÎõçÚ?UK¼J*j£”¯#ü{’gS>“G
’cóÆìNªÊ]‚[?ЦVzU|znÖsD[Ù9¢Àt°¼ÈÆ\FŒ¡êmHÛ7eØ–Ø:IÎ:LiVbôO˜Uå\]›¸�öNaú_l�Ë!K䤗cùþ.p€(;~h1G=Vn®¦¤ª"¾\"XC´ÕÐH"©›Øé›À
Ò€X0Rð÷èò*]º¡Ãtÿv7iÊ&hõ¢9«¢m¼.nß�a/?1ÇI8³¯‡F�»db´²Üoªí¦ÀD²2á
Ÿ8›
é€óQ؈ý3v�ÄPš#ñœÁSœÁîƒöö�H‹™€aeéºgkÚL‘4åk�âÆ.¨¬CºEs¯‡÷D”>á–!Ö�i¤‘žÕ¸Á‚1}”Š¿È><«­,-µßÅ%GPØŸ·uW¹.°ãí5Ì® 32mTÕø–áf´@(Ãÿ'ódkk[pòÆ�ÆžßåË£mâW°Š»Ò'¨zIŸã%î Ї§´"~ðä+±noEþe´ñÖÂù?X�-–µs-\‘p7AJVPëi2QsbîÎìè”~ö0ÀAž(¹¼ïÇrÍmzxª�áRó¡ºX°�ËQfõ%MmY9®#›9ŸHÊ,T{cþ¿v©%Ꜷª^%ñåÿK.þ\YуMxB‰O÷éÑ ,Âáç×è_Ûf&Wë‚Ý*7Úã‡@ÙøÍ·æ£)ß»Òe¾ð4ºZ¨E,Å´oçûX4ÉS®w6H¬#�t)\~>77-7@¥Ng5èd@•89×(0(Zv½´"†‡PR™x¢"46”/ßT»}E”é¹/BRwPf‡þþºðik¤ÂqùÇP&>0 êKx7»�ªUñAò�Ï|ª4+VøåUI·L ‡dÅ�C5þžÝù‹XŠ#OÔñ‹jþJr¸¾¨¼1ãÚ.LDÀ
ƒ�ŠÐÚ<ðÌ–EÅ)rCÁ»‚Ž´•õrkHõ Ëæ
™6§À7ÆãZL©4©Ô/g_rhVæ`´Ô—?´ ëÏà/`+ròü J‘ðCi°Ù�w-ecíÖ�RЉîŽOU?±4kÐ[j�ÐcƄԢ¤êt9õõ¸QÔg«K±[3c<©TBon¹kµ½-³GÆ*…§•”ÙÄKv´TNã¡/Í*ͨÕ>=˜É¾gÆ2šá†àÖHVëç/gÆÈŒ ͵s>E¹æÀÓ»gB}íZŲà-Œ‡ñ öj?vGÿ £½ú{cª7spiʆ—ödìQ!«œ±¨«Yˆ·U+ý“YfíIüPÙÚˆ¢á®Aº©š•_øBMÍÖ½Ü$Öy¨åð}¥
ÀÕÚÃk9Ù㼟þ‹iAÝ#>ã@?d‡m™ŠôT|õ&•µ