From d33d07721f891264c5d5b86223d4f561a731ac45 Mon Sep 17 00:00:00 2001 From: Botspot Date: Thu, 5 Nov 2020 15:34:24 -0600 Subject: [PATCH] add Chromium v78 app --- apps/Back to Chromium v78/description | 2 ++ apps/Back to Chromium v78/icon-24.png | Bin 0 -> 1788 bytes apps/Back to Chromium v78/icon-64.png | Bin 0 -> 6377 bytes apps/Back to Chromium v78/install-32 | 37 ++++++++++++++++++++++++++ apps/Back to Chromium v78/uninstall | 10 +++++++ apps/Back to Chromium v78/website | 1 + 6 files changed, 50 insertions(+) create mode 100644 apps/Back to Chromium v78/description create mode 100644 apps/Back to Chromium v78/icon-24.png create mode 100644 apps/Back to Chromium v78/icon-64.png create mode 100755 apps/Back to Chromium v78/install-32 create mode 100755 apps/Back to Chromium v78/uninstall create mode 100644 apps/Back to Chromium v78/website diff --git a/apps/Back to Chromium v78/description b/apps/Back to Chromium v78/description new file mode 100644 index 0000000..9970a5d --- /dev/null +++ b/apps/Back to Chromium v78/description @@ -0,0 +1,2 @@ +Downgrade to chromium-browser v78. +Makes Chromium Media Edition (Widevine DRM) work again, and improves HW acceleration in a few situations. diff --git a/apps/Back to Chromium v78/icon-24.png b/apps/Back to Chromium v78/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..a78d15a33dea0334603221f7812b8ea76380417b GIT binary patch literal 1788 zcmV004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x010qNS#tmYJ%j)NJ%j<(tgmzc000McNliruA}A0`or zg8Kjf1?x#fK~zY`b(LFeRM!=TzrD|GZk`##U~C6t2sSO@mSS!R1W>9rm8cS$st;6E zZtV+FFNnuVs8WdXh-j6UN~Nu;D(y=XD;23gszjQkG6HN`LX);81cPjci|v{5c;?LB zXRkht2^i>-&ci-?oqzr7U;o}mabJvzFtzJLRNjl+q#2O9+lP@o7+Hm-0Dz*5r!J$^ zX_eB0UT=6_rjoe*%#-vfwE%Cy>fEzKggf)9{)bzSOD*{^P1&ogD=9%)6vk-)0_X4( z0gE`LZxN~!D&zek_xjQcjo;76z=>@S7C7_N2dFk3xX+p|GUpB}>z2pL~umK>})&^bvne>ZnX5 zX6uEgP#>=SE5Rj$T^arWE5{JBr}CZr@{v_ce>e=xGYIyHiylk+keD3C3UQK#WqO8<**5#ORVwYFD1j*V~Dn%prX~reGgN@m+`{!%^;!}|=TGZa$vQ7rCWtlJ$-)v6sz1meGosjx! zfzpdz1S&$tU2AYVHMVG}{G*H=i}_J7N7>Etr$QTVKi$s`e~OgWd)>u&i;v?u4INkJ z@{G)u=%mhf%oQSQNq?x9ViR zl)-Bcc`T#Y6I#knGeinM3h)Adx5m+D9DMS5h>l@fw?Jg@H%Ejj#GGq62jq(Z1K@!< z7b6o6ztblb`fQIJ2z;FQBwC@h>eC1XYZX&9O<-VkSDs?mBEl6BZo;)>xgUH!q%OFt z7Tu;nYkECL7Y-|6L;7Ln7w zaqgXT;9fekq1thM)@Mg&OfeJ^0sAitK=f>eU{?xvt+m!Y9yXg$xmYEaDu8~_0V48w z;*xj#Sz9@qSH%+@>Ez`jTV@D7!QGQ+FIkdn3I0kSy~IOAsC-mq_R}iGFPG3+uVse& z*gJ9WR%_L>elEy2jhHu-sHa!vZLi2Z`SagMMKB}HmRk}_tzIE~G);O*=Kq0THP*b* zmThb5iY?RMy=vGx`�pCJXzV2bj020_!Z~H2GCU)EB?U1-jR)wXZGvZpZLUWu~=r z@%taqba7A&iidn199F38L!6H!j=8u-uqH*Je-X$+3yVn2B<9F;W%_6oM5h0h-qsOX ze|#N*4$QQfKH5y02c5XFhfIycSX5DyTV8koJaNfbY~r6xRi}@JVQBha>1`R}PQr%c z8?err;hD3?>&e_cW2e(nJ-dKS5Kd*<>YK)&G`v3p{C3HntbYx+4WjbSWWnpw>05UK#FfB1LEig4y zF*Q0fF*-9iEig7ZFfe=)s^tIx03~!qSaf7zbY(hiZ)9m^c>ppnGB7PMF)c7PR53L= eGch_dI4v+XIxsK|PZC)G0000004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x010qNS#tmYJ%j)NJ%j<(tgmzc000McNliruA}A0`or zg8Kjf7uZQeK~#9!&6|0YA6IqfKkvP&`fa`ZdXrjeNiC_>l2@rMOWtGyIk64KhKUzQ z2spvmh5<9xd~A5R@p3AK-u+No;HPTk^n`X6f?v@aFpg5NpojL%h_ zDM7n_w2%6m+Ufq#jygFSZjm8-wdCAoQgH2*rB1APSb-35^UOv8TA@4@5vT!`(48u+ zpV9T^UugBWulUx51KkgIvgyY4|9=p$<8v>f+5&AKA6YBi(e*OyZj_uoUrLh33COg! z*vh$(Ln>rhg-WTssxdF=dh@Ve=0B`{H*-Mtl--42yx{*00WbdL%OpP8O8#B1wz=cs zEi!1|BRRW9B2hCyPX`q);zbT9F;1ikl&EU+nrbrN*Q@-0NI!I5SNPS}*>u-A|91#@ z@yH?UEk~fm&&t8_&8{cMHI<#a;5y{XJScei21+GHO6ao|wigL%J^)leTDt-1E-4^^w?b5`r zc7AS`bo}Y21!G#U1#G|h1!y!0`E~JT*BySrY5O$MJQ`ccPh!gx+?ZIRCBO4 zLw8M*p`=eSp^1DA8jNzJtfM9jY08yY)05-uz8e>Onakl`j0=)-y-I_W$raszzs{{l(A7$>1c(SPT=fjP)@yQy%75hsqxVr1GhOpzz)vKT{I8~^Jh{A? z1GO2-fkJ6evw#(E77}#j`q;h7=|#et?i_F1d4j86>SpOsF(#rY5KWtOQd!;VKd8?Q zJ}LdSXX{g!q14zbA-_1K7kEEke%o_}7M|JhXfTUDX+! zQD|=(P(2l_jQw8$e&zmb_r_lY+6iqZa@_RX5w6>F8c>bneqMN-SdOCl%3`QSEFz5<+;-yT0XQ~?cyOwplmP}*Dw5TVvE*>}^ zk~o%xCDx4QSd$xNX}&~Vv5fB=N^+qskhgCJ~~t?Z~oDiHzwehxBU`(?@Q>->u-~8`!ym- zD;F1;+@YO!&pIdg@6h&73jRTBKV_yyB@#i z+}q#91@~;8n}Duw9^&}lc4D&L#r9bELkhA=={P%4DmGoGH4oLS;NJSRt@#|D2#!h1*t9q@Ln{);me6PpHl%st++{quaVaNj6EjIrkS0xSnJnwJvu`DFVRg2!W9V;X&~6bW zvDURhRbKqxGc9~8+eQHsM|Ty25e>dL-ZI$3U5EDZww@Ezm&>3OqSVBM#`6354h5p( z#Ij+e%+`GaZ0QGWN<)Y6)eze}4LL`^aeV zo&)#IBw){9@2B~>Ms$<+!D3ka$Y}Slp3uHR15YQG@b&8TjA#$7V@;vJDX5D=KG1uR z+fN)|d8vSm0iR*#3m{<1a0L-887^^YXFs+1h&?Se6oVAd=CkV!5%nLB}uTC_HJ7P|auzEX8I z-F_177+<3WSZ0fSyk{@h4j#uBnH@M4O9=&Wf>RFBf+)cuIB_`Ta7yCqRPIT9S}hnC zan8{}R`lk0Wo0d+DSwLiV$#sLyqXIR_LI#Oa25HY1PMhu>(=UvYJL*FUL5%Lkq3ZE zE%54}?W6UxD|!9nhu=@chJ=@3Nm~mChW1dOSCmYe`x9$rwrLva|s>alHKMixdtG@qDzAzwJGjVK3hJ{yJZk(V)$dROl#9+lHN54o$Ef>irM>>E;9R)xTL#HMe5yS zLbTQ-QwjF;j_?m*2YsYswkp1FlyJ+)0j|v*LlmfK1c((_WoY4m?ZA5rV@q(9` zk_j!K@a5D}7BRkPwVYe_bz5GUBKh|-S>ggZ;fh)ldd5&O6!CTB;9(qkHb zb3o$SG^WiX*_@>Dnx>e9BN4{;FrG#kjW(LJf)7iMUq?w!$b>5h@Tg?C(Ue)D9AmM7 zIH}vHHCvRZCw1e_EQDN%Fr~!R3Z6TeU{9Ziaj}o8D3*Lx@i^z9Koe& zR(_@}245D+PZr7j*CEPJ7m=Jysr<&RR!>}$oTL1+BDudDr2NwY5(-|8NBwU#kXn}^ zNGI@;0VeQJ#vsO{!?#@T6=#H?z0T*ClECv6+S6!1CQTcYR$5=#kgP`^zo@59IW?nP zDm(bs!%0e^icR0eX5L^6T&@lvUW82Y8F8Rj_$>QGD~aYLQWi>&<|%w<6gTK*FKlF% zHABT@xPC|B{!vN~=OF}BWyow!Lv`!|S{t;{D5Ef1@$R5Ni=LWaN5D^QlCts8#>B2; z3|ecn*4s`-eRbND^?D_$eY*CKjT&C;PQ=NMi=~OcCON?puaCT6!eWt1Z%=%o;g)7H z=hPrhDF0iL;-h&al-WzJO6-{P&>)ded?ZKt--;mM*ZU+k_+UVJ3T5IrAfBc@5Z>g? z?6&TRe2(H_%$W8o?xS_P(Pq8I(ScAmMF|Ri(-+V^tmCAoa{7_u0(BT8me7wVCW>)F z6A8)l)6`$v1c2>|DE@P9Zt!zye->+yNGLuuitUO(L1I+`)ljhl&s1W8Az?IEB|`jZ zBD$UC73*PiC8Zxr?X|AcT6bvW*u=Evs0i#n=~D_-Tmn0A4wm`_)+GC|l`PIGOVJc@ z+EM$CM*M~V%0lVK1zf+I8@yWp_(>$VK1b=X*cEhA#2Em z1iTcDji2aHDWyDx+N2S+Vfs5uR?*q(BbBmMMRD{$r$MuBZ5@$vIB_5fi^aAG)tA-A z+CLZ(?kvTD?Nl{C{m>Bpx{Q4-1O@&Q50z%zoRv{vG|N0V*Vq}gMyJ)3XX93>4I0ZT z9OFKzfPAPpF=9}Y%wJhpS8Z9{x`H5^!a9q?frHe#G(k%e5h2`Fj+eSw{a)tx`+2ND zh8^L~5Cn8uqpD+bt^_ocRwRw0-E(o!p7fq$R+D#=w=Ks1w^9T3@#HE52#l5#Lq#12 zz={=U2P@JM=^#b(>J>OYwgRz2dR-MJX`l?YbB=8vcZ%StC_%vP3n2t$6slTHX`IFy zg_Xutw$mma?{|vfS@vxds$MJ9j23q>RFrH*Zbg_UkPRH-plL}nRZD8)RX~Jbc`}aL z1;O=B^L=4)K0o~!TP+m09*g8->(a^Dhu0gyjO{;GNXUyKKR$&iG^91m2%JPtVcn#G z7K{_pCSLh{?Xzt4Do7}t?=UrS1|~&`)7$aphn$+vPbZ)t^gqGrmjQbL^) zY7lBfs1hNm1UuW#og(mNUaMH^G}+=Nu89cQY(3f528Q#g!@J?)1tU@ic%D}!clPmTGqOfkt0Jy zBeCDBq(UVt6Q64pI92chDy2|~3bIIMCYC^r7CMq{4smMw1ED95f>M%VY!ed5_(IBe zNI{Q35;-_D>~VP1<5Fw*q z<|B04VA?&x9i`I)KU>dGfm!c?A7_V>1FdGDpGWYlSy`Va$YG^u-#h5@=)p9HMm&z> z42P_Tu42lLYJ>#&l~p05s9bPUpUD6Y&1Ey zm^l}LRaFs}EG>?^sTPg;jf(62020@w(G7axE5TUCImbQSph;Ypj?F(5+zCNVHqBE2 z4@AznUD}D;3DR!`&aV&oRL2nY2{&i%BEaR%MV6=S#25|kup@jaPE}2tNAku@-2Zzc z66Ra#1eC8xzAJ-S=Yc@f?NGz|OqhSawRWd2xnidv`ytluZ?_cq=y}5=jLa5@sq%#@ zTZ&BCoKf-aNck6K-0|4=gWpb(ynY@M#!P-L@Gh?TlQ(7vu8bF{a3I3Ienzy9i0m(x zikfcmdU?d#1zeB6sH6pz&iWPx~;1Q%+2Ti z0ahaIDRZMz$_MZ@Y^)FI8ur;g?4c(xa`T2!E^jW+?y?mUWLWT8Jycp@+I+lo0w`7L zgo4cU_elXzRcnGv6Qpjf#=j_mGK%s*iQcDrsiGRK%>ux`q4x7-TmEvcx76k3!cm;K z?Li{gZP1sDX}Uh?_|yeM9M2nG?)T9^Q_AwDWu^JuT0yuwL`p*PZAo;q#d8 zto6{fI<7w_ueD>FE1?h#MiloI7CC><#f^+iPG2$|LU%( zPwl#GH%{ET8o%~2U-=u}P}->+lZzY;<6m7kh{A|`IEqNTRUSnlwpwU;^J;=*;$K7PH{7~rd>Q~8DIB7sY196qEq=q{PP3ewXP#rgD_dgmhKpc{;(dGs z5l4ijc0)Zu>W#oJ>~P|uQn~bvv#waX|HP4Fvs3r04{RrrFxwC`eJ`n#Z$IM%%mze2 zoTCsG2%|F2#oAX(4a>K+Vzik@;KI|vVyXCe&p^+6ea{~}|HBgoKBc1AJ^CV9Q#Y8i zqhAVLc<79Qo~Jc7X7VDg^0y=M9NDuP@VxoHylK<(1)IOyip~FffSwo^k9E#sUEE-eoF%y`P1TZ`@ol%$0dJkn=Zg8e z&;DTB^GA;#8V%znoI3Do^>BD5d6ZaGi#Kib&kSaZ%-T z*rcOzb2C9AIBoDwoXr>WUpvxsH9RkRKwKOEZQM(+E+W%bL#ieJzvhIYs*_dx^dQVb87aI z2QMKLWQGQ!fln5q{0~GJeTS#K^g^DS zlK|%s>u^>GZJAyo0S~&9g;c)2Ak}VyUQ{4HGismPqzw?Bev+5_U`HKTD2*t2;crZ6~=b`RHUl3tI z;1^5)z!eW(L1@F$1AFejZy@ZyDIet?w_+EUF^=sMio_pJiY2lkL2HV1LsccFE)IO; zY&cpNeY}6T|E6y}dGCFpi%OT=x$xf-F3O*;`={$DC5z&#;DwW=lkXiY58hR^^W-?ZR1x^-5{ zVfnQ}x$uu8xsm(t{>m4--v6H4xc)D$JtZ8c{nOb;e(w=ZmQJekYR+4mF_{~ZI(dVy zgN>f@(vyFzBu*-UF9sjkkf_emczMekq`dKGyVlx#DJtzQmP-%k@}rOJ+PAA~Y5h{U z?oX~ht@)p^A5VYt9pB)?kKe&lzyDNSm8sg2Fo`RD6+C=ng`MT7{7fk<{mV#hWc#+ewhnybwtKka-rLW}yw4Z`Q^>gf zo17@0P}^#^Wvfh8yRU;yp6E?V^akZv>6~kzQKjoHS`uh&5Rp(s@=jc@b?%6D(cZ{L zJ4<1C*U0Ed=g)UMJ-EDSx!m^k_nq;%{vTgp;YFzp;xYgL03~!qSaf7zbY(hYa%Ew3 zWdJfTGB7PMF)c7PR53L=Gch_dI4v+XIxsMN5~}3@001R)MObuXVRU6WZEs|0W_bWI rFfuSLF)=MLHB>P*Ix{gkGdL|UHaajc4NnqT00000NkvXXu0mjfTe literal 0 HcmV?d00001 diff --git a/apps/Back to Chromium v78/install-32 b/apps/Back to Chromium v78/install-32 new file mode 100755 index 0000000..4cfaa44 --- /dev/null +++ b/apps/Back to Chromium v78/install-32 @@ -0,0 +1,37 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +if [ ! -z "$(ps aux | grep chromium | grep -v 'grep' )" ];then + echo -n "Please close all Chromium windows first." + while [ ! -z "$(ps aux | grep chromium | grep -v 'grep' )" ];do + echo -n '.' + sleep 1 + done +fi + +git clone https://github.com/Botspot/chromium78 || error "Failed to clone repository!" + +#extract chromium-browser binary +cd ~/chromium78/usr/lib/chromium-browser +rm -f ~/chromium78/usr/lib/chromium-browser/chromium-browser &>/dev/null +unzip ~/chromium78/usr/lib/chromium-browser/chromium-browser.zip || error "Failed to extract chromium-browser.zip!" +rm ~/chromium78/usr/lib/chromium-browser/chromium-browser.zip &>/dev/null + +cd ~ + +echo "Copying files now..." +sudo cp -af ~/chromium78/. / || error "Failed to copy files in!" + +echo "Fixing Chromium profile..." +rm ~/'.config/chromium/Default/Web Data' &>/dev/null + +echo 'Removing $HOME/chromium78' +gio trash ~/chromium78 + +exit 0 diff --git a/apps/Back to Chromium v78/uninstall b/apps/Back to Chromium v78/uninstall new file mode 100755 index 0000000..fd173e9 --- /dev/null +++ b/apps/Back to Chromium v78/uninstall @@ -0,0 +1,10 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +sudo apt install --reinstall chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra rpi-chromium-mods diff --git a/apps/Back to Chromium v78/website b/apps/Back to Chromium v78/website new file mode 100644 index 0000000..318c937 --- /dev/null +++ b/apps/Back to Chromium v78/website @@ -0,0 +1 @@ +https://github.com/Botspot/chromium78