From 0d3fa632e6faea87a7b77c72bd2bb6304f2d7579 Mon Sep 17 00:00:00 2001 From: LukeMackin Date: Sun, 19 Jul 2026 20:42:06 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20appendLog=E5=90=8C=E6=AD=A5=E8=BE=93?= =?UTF-8?q?=E5=87=BA=E5=88=B0android.util.Log(GCA-OTA=20tag)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../executionHistory/executionHistory.bin | Bin 956985 -> 956985 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .../.gradle/8.10.2/fileHashes/fileHashes.bin | Bin 44097 -> 68815 bytes .../.gradle/8.10.2/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../8.10.2/fileHashes/resourceHashesCache.bin | Bin 19007 -> 19041 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .../android/.gradle/file-system.probe | Bin 8 -> 8 bytes .../main/java/dev/yuzu/gca/MainActivity.kt | 4 ++++ 8 files changed, 4 insertions(+) diff --git a/packages/client-android/android/.gradle/8.10.2/executionHistory/executionHistory.bin b/packages/client-android/android/.gradle/8.10.2/executionHistory/executionHistory.bin index 08032007b7618f03cf9a8c5fccdec8bf19c8e62b..6b08e11bea39cc61e90a04990e06b1acb82d3be0 100644 GIT binary patch delta 3361 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 V#dZN=(TF8MEQ}x9weXj^KLI)f^GE;y delta 1303 zcmaKrX;4#F9L3+u#=A*?kc1ePmM|z_S!8L!LX}VxOBV!c>=eXO3Mf&C1VV~f77=8C z!X!X@2V}D#6oFPG_JLX~D4hy~vUH{~w9rm04rClbMG#Bv3-(LHj33UI-#v4e|2el$ z6V#^(Qth^&$x;y#siIpf=98J?pws32;&MJph(w4?h(d^pm-A_N575Fi2ok1&9dFVd zUDV3*`v%oaRl{#msz{J{v5LYnNAS-Zm~zd!uo--(xLsa1qxLl#UJ* z%ggAvyo~Xr8~2c6@))u00)p6T&n6`v_e%=Q$UK~$kdd6~myoRZBu)03e|$)Gmw zdCp)==U;3_W3koyyh*SL;l#})RFn#R?=$v7K`IsrM{i*q^eIF?1`%+_Fy`>37BFFC z5tGU#v)X$iI3CNk>%r7rH9s7PokBa|^#Z0H%s&n+H#{(E1S?|u1&hW~BvQ`S2mGCm zDy16jd2Y)oBE0saSUS7sC{6df>}G!Hslltw9}T&qO(usu-aCplqc({`UTdj$L3G#n zdc9*#eBT2YI*Ez#?lCMMgVJwkR&bXVSUVyt&v&Sg)`YpQ&-klGL|ba-ep!AvvEtw4 zjkZ9WG~kklu$Uc%h{8c{D0GeOkAkhn{~SD29Ud>0g(fJZN~z+6cVbc&!kVtoWIn!i z$VQjUy%*4{xUsacTW0}EMpz7A4SmumR0IsgHVZN@Tp`e_ur)SNltV#i`qT48=~oFf z(bqwWdwjX8x}(<+VKKdBoL~;S=l0Bwm%lp_=`o>iS4~rz(qQLp%n8rZVRINOQ$*<<$PcF%p!EX@0ouATz`b$51e(5WXPg4+DBH3pB&ZOEgaPnR9;(>&Pr~ zgj|D5>m(;UNC{3_u|fi#wD6d{Wlh?`+T{`_3O-Z_tQj_A@70`djmlMjZ+SjFx^Dlq zS*R`m5-6wu417Tc^d$V{Do|o!VSH+uaXpk60OWRldvY#rv>Vp^TC5@C?mcb9B79~5 zF7UInAljv}`YzAeana~ppE-x@E0Yo9i1^9%Nd4c!ADOkP#kW2Pc?cWsfLJK018x-4 z&M>bIxOyGU&`MSfZP{w$R_;=lu5TX-e5MtulI?L+={{o`n BDn$SQ diff --git a/packages/client-android/android/.gradle/8.10.2/executionHistory/executionHistory.lock b/packages/client-android/android/.gradle/8.10.2/executionHistory/executionHistory.lock index 1153a92b6b83ac7e48ff76f8ccfc8c440eb46a53..7f35ac0d71bd2137b422c7b97096eb81ca94f74e 100644 GIT binary patch literal 17 UcmZSnup)9-4P%cs0|Z@Cyag~Et7z?1?P;~L(U zr=)4@)G(}<-s;JBa}`D341%O)Kmfyf7{3v(Bf<0Q$Fqx7QQo_hh^8&wYl{b39YiY< zbfD{F_}gSQZk-T~=~nUH)f`%*U@By-aqmq6&cWh&yrYzw9E#7&ScWT|wnHmi#vaLP zHvDw^bi9+JyLka5ngAtL^g&+{E1)*-&JUuVn_oWpjzG|e1XUQ4ta6c7KYdKLyDQ>) zEd)7uS%NCAn5--b@|h4{xEayfjBE5=@dwU(21?(Sm4!?;Wd_*<=2<)TEU4zqT$v_i z#pXj*#z9=iuZi1)26$c~3uRT>=OqM$R(5cn(!-D4*$4@C-?MG=J=@m*wQWn;QGvo&ki3)pnf(j!K(~Y#eFjGZ>$MYaQV~e|d z6ZtO;_dPy)e_2+4^9@LJp&ZX~z_kQQOlLD>LN!}2e{-%tC0*_;+}v^tMWGTs>63x1QV@|cw~KXxpY;uLtb!VLB!yI3G(TbRqh8@2nK=_2Dl(S3UfK5 z=6xn%*exeLJwKGTb!LkLp;3FVovhTHDa?QGBdb z!Z)z%$4pla2ZDSOY*Z6|44dCq?sTNBqoANe27)}|c+nm9UFDTN8Ce|qBYI@y?{!~g ziJJ7j`uC$XPyVRZHuGS1`I#>bd%g*uT=8>lFrI zL=<4+mlK%ivd%`k;)2ovu3&@j+o;ji5I;;lU3`c5K#TebKRdO7+{wnuYY-&*02prC zcu1fUGj>z2_QiX;i`VNdaGff+3OO-&jmQR-8@r&4wrPo4ciq{Ki35 ztYv+Y?I=4Upn5dqjf~N5*b9D9r{p#{;eACq`2HMwtOqk=&*2w}tTlu#hDq6=Epmq^`_h!P-YjThTXwyq!u-YIp(ChzD#@oYMB;gzG3c~Ttz5?3v?y$!jSQL&$G-x=lhys*_W$wc43s+nS+(=0VMr@0Z~vT A2><{9 delta 1957 zcmaJ>eKb^Q7@yJDEurj)+e~T{EtQYim{XalM2T#oR3e7z_-N6I$dJs?Seksy^)WL< zLYSd2wv~jbv~`4L5z&W)K3HpHN@REM-22);>YUzl?tRZazu)tFe(!Ui=WQ1fWIbw? zM$lqtof-~Viz0D2OHCY3O=<<2b>^`qj?kA&DSF@Q{*vJ zJ&UD5-}O8Txf_?vzJ0UMyV(Rp_#+^)9E)LU3=wV;6A3K(WH_8JAwi?o201KB_k#U> z-VzC&!~kCVU`3`Syel=167OcP$%=4@$KQTgTi$PD0SLXA@uz{NjQLdoo;hwU zOE!;9{SWF0sra36RVs-xzU}p$>gDhDh$reM1WfAfn&gDgr;~0Sk9-yMd@Tn zfA`o`jgZ`NWBB;fLB;8}fL{JBFYIr5VZ$mf@u-*JR&~;dje_ASf+1&od*dY}M6;Kt7nL&p5C9OJx)RJTJ@#NFol}uzBRE@2yLcLVi zMvg^G9&IGL2iFNa+m3>0F$!AT<3;amSQ@<}IZJ!rYt;xZw*3*NT;Fd&p*D!2l8g&+blxI#a#JGLk9 z1hct%g6SU*ND@@#4?z|sWZ{+%4=1W;?%gMZq(be;^q}<>1C?h;&qP4@_e$SDXry#k zY?+I=Pw5LtH{gXL64YIprDr-M&Kx-&;B{}t69S+NNkN4}L}w`}0}(@NMZ-}q1+IN< zZ_JR30Zq{aQaB>VHHB$8KSLG4Pi~YHk6z~r--oV0l~)XijViMc@pj%nQdHX)J>k#Qdyl)I7Jrdv z26YzO8H0$&SOk*ktB9%d+MdP-&RrSuE+QXf(^^497s7;VQuQIZA4frQdl4*85s9NV zbL+YYnSi24c-{m^3jQnjM^mIS-7xw3S_ zvWw1;t>pD{+nCz5!=F+JWWtH(n84())HqL!cUtG9J~_QLcH{H)X)X5pqG1f32J-rp zuTP^XNx+4ZdtW82_G)m=zJlHwEc$dO+!#Zm^rh6C`tabePEUaDU$olrJ3vl>xwTyf z?tfjFb;*UYh4!gPPqX&?rPc(IGHC??BhMh$uWGr5OW$6)FyER!i=FomeyPcN28@S@hWwSW-3s9bx;u{r;3z<%N@WxTogjbMt-+nO>5#QS6O3 g3JPo8H}$H7l|EvmtEkwTi#eDbMDtPoY*h*W0|qPjfdBvi diff --git a/packages/client-android/android/.gradle/8.10.2/fileHashes/fileHashes.lock b/packages/client-android/android/.gradle/8.10.2/fileHashes/fileHashes.lock index 633a0cdfbf7d4d160f5e76a865c9e40425eef1dd..8d2cbb7bea58c89abbd9cc38563b4710ec5ca055 100644 GIT binary patch literal 17 VcmZP;cbNQT33F5g0~oLz0stu)1OWg5 literal 17 VcmZP;cbNQT33F5g0~oN>0RSk~1HAwM diff --git a/packages/client-android/android/.gradle/8.10.2/fileHashes/resourceHashesCache.bin b/packages/client-android/android/.gradle/8.10.2/fileHashes/resourceHashesCache.bin index 2b5186019c9f3258bf3b81b43b429d3e1e49e167..3bfc266b2728493b0f4f040497a40767148caab5 100644 GIT binary patch delta 85 zcmdl#h4JAO#tkMCi~^HQB@XgyF=#xFuu`r+(vq4Dy0phU@5dZ)H diff --git a/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock index fade1c2f517be5e83e2e1fca8bb06acb340eb474..101eed28b63a88a1212977f2c411ade1c0200099 100644 GIT binary patch literal 17 UcmZQhQ5D(E8h+WD0Ss6K0U@aZ+W-In literal 17 VcmZQhQ5D(E8h+WD0SuTg0{|jv1DpT= diff --git a/packages/client-android/android/.gradle/file-system.probe b/packages/client-android/android/.gradle/file-system.probe index a519afb4a27f573283f3125c79637da4ac1fca26..ecf1da7f7d014352ba0a5bd34da51a1a82aa121e 100644 GIT binary patch literal 8 PcmZQzV4Po-VsQ)r2Xg{_ literal 8 PcmZQzV4PoNbM_Me2vGwT diff --git a/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt b/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt index db9699a..46f32d1 100644 --- a/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt +++ b/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt @@ -16,6 +16,7 @@ import java.io.FileOutputStream import java.net.HttpURLConnection import java.net.URL import java.security.MessageDigest +import android.util.Log import org.json.JSONObject class MainActivity : AppCompatActivity() { @@ -101,9 +102,12 @@ class MainActivity : AppCompatActivity() { } private fun appendLog(msg: String) { + Log.i(TAG, msg) runOnUiThread { logView.append("$msg\n") } } + companion object { private const val TAG = "GCA-OTA" } + private fun manifestUrl(channel: String): String { val base = "https://git.childish-ghost.com/LukeMackin/Yuzu-GCA/raw/branch/main/ota" return when (channel) {