From 05c416057567006f6c4ff2c09ebd1a66ba26a2a9 Mon Sep 17 00:00:00 2001 From: Nikhil Badyal Date: Thu, 18 Aug 2022 15:56:17 +0530 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Added=20keystore=20file=20to=20rein?= =?UTF-8?q?stall=20during=20updates.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++++ apks/revanced.keystore | Bin 0 -> 2040 bytes main.py | 3 +++ 3 files changed, 8 insertions(+) create mode 100644 apks/revanced.keystore diff --git a/README.md b/README.md index 9fdefa0..98aa938 100644 --- a/README.md +++ b/README.md @@ -54,5 +54,10 @@ By default script build the version as recommended by revanced team. ```dotenv PATCH_APPS=youtube,twitter,reddit ``` +4. If you don't want to use default keystore. You can provide your own by placing it + inside `apks` folder. And adding the name of file in `environment` + ```dotenv + KEYSTORE_FILE_NAME=revanced.keystore + ``` ### Note Thanks to [@aliharslan0](https://github.com/aliharslan0/pyrevanced) for his work. diff --git a/apks/revanced.keystore b/apks/revanced.keystore new file mode 100644 index 0000000000000000000000000000000000000000..098510e0ec2cf6e3d52b3436cd1eeaf9f1bee712 GIT binary patch literal 2040 zcmV5!00Dxq zE8uzn000311z0XMFgXAK0<18C0;n*80g#{r0s#U72n~p#*=h~H<1h^d2`Yw2hW8Bt z0Sg5HFcUEmFb@U;RRjYJ2vTKMVQyn(WH2BX4Kgw?H!(RdI5jsiFG485XjT&gbNul4cZukJV1&P# z8ATzXp`>(=c;r?8(l&jhzcC@POa=peHkx<2A%_G2qFqNL=}yQwbmUsO|7iVZWfh>R zo8c6&ta`gaHDD^0O@)m#YXu1bo>P!n~5U=-@j}iJ=eSCc3_O zB^_j{u>u1D00A%!1_>&LNQU2d5N)T`Jn!xfuDq2A7)T#eD$ z9pnO&>e=^~hJ_g?@YpdVhI|%gfH#R)7yON76EB4$#*c~5vA6#PHu_7{FdW;*??Md= zPwJ?3?kIli>Emqhp%h$HpiTP4=Iq(W_vQcq1oQv^02Kd_^+@B&Y#i^P(Yz>ia!H6& zc&z{c1-zu7uh$lJ<{^s&&zytEE2^232YsmY*gm#ivw<*=e@(V8arwF^G zh;n&)BSexL(fp253-Z|^9(H8QTTML7efIsVEsd_4);ToexVWOv@2odhaiEX}{f(DV zT|`+*Q4%=Qmm)TDvh#IlQNz-oz3A!-en%o@7SQ3Ol$OXUka>A#*a-i-l*7cTO&POC zygoBM@Yodigx4%c3}Xz5=-EO0+Dv7~(EX28%-LIS5UQZc5ggi?DXg)_Ley5Q%m+&W-=;nkPa&q<<1e+)KY1QUyJ z;4pGI3Cace6_N!Ie-79e7@ZZvG-}c)WIJ~ItI$UOy)gl<*EN?yQ_Cf{og>y~e*=$) zXHlCo!a5*NeA83t#kbxuwZ_Mi28OzOi-e#XwG)80T%i~-x~b!(>4|e!C%`Pjh+^m* z3dDe9AQp%B8hW-1NbjBd{lW$2c?e;zbE3<{C?1%hBt)rAM!#H!id#Eh>m6o~TtHP% z8;R-yO(GAIKE|%E$E+_)OXH^@=i%==0t~rPwI=%Jt4hu*xk12H zs*6OF*l4hr!)6%_j>Z8+sFBCAO+iJEG$8JEDK{@WAgJHm#S6ou_%`-0ygV~`804*< zvsu)a(6Kc2nKR@e%J~=(h6*qw>eHokZ0A%(B73Uq!c9r)qT-Zl>%N^dnVvc^e?Fy* z^7x{@)DBN4U&^$#a1y4&1)SElS3TEiDF~r?%rRClK&W^>bY~7?LYGLefymA~eZDdvRTWtuo|C|M3IwP_f zjTm&m_<%A2z5MGa1w@(YR_RS#Sr3^JLM?##0?)Rd!JV-Cmb8OO6&mbsM6by#r&lV* z_$cfXL`H~wm`iE;YEGzyL%pT2OvF&lk?0<%EJBd}9N#gV9uoQFl9c*ij{1B8&KXaR z?h?zG@=42R94kR(64k&rRtftj^aq3p?%mmN*SOZ0a)1%0QQ~*2_9j*Vg~LOzQ8f=D z){TicDRfEd*vE<)1&nF&V+=0+2hjo5Y*WVwOL-Ar;R@iGtq}M*$fl>f@_}loH3V3V z&j}jCna5xOGORW8N}xZnZUYglL)Io_duiC9F$K9s*6`gcBc?$oH_1NRSH(zfa@JmB zS3zRiVP+wmMp_NXctzYSRpu@cYoA{iMBj0;u$Cqn8gM{|p}>+rsIqy$yonU>c$wdERd-?D-Y_Rf|~<-va3IKOz;=EI6YNht~vZvk^w z-PF=BdcVDgvOk~Z$={j8Ihi_>Ur?;9k?!nq>AH+np?Bvh&w!-u(7mWlN(TI%OlUD; zIp4UC9tANByV>4F5)0;qYEP`o1x7xM`BFs*HY<2a2{Yfhc8dKBw+n1ten>*n&l&(+ Wg}-`>ksJPjc<9OrPUl2S2tw!!3$peA literal 0 HcmV?d00001 diff --git a/main.py b/main.py index c269317..acb8dac 100644 --- a/main.py +++ b/main.py @@ -28,6 +28,7 @@ supported_apps = [ "warnwetter", ] apps = env.list("PATCH_APPS", supported_apps) +keystore_name = env.str("KEYSTORE_FILE_NAME", "revanced.keystore") apk_mirror = "https://www.apkmirror.com" github = "https://www.github.com" apk_mirror_urls = { @@ -269,6 +270,8 @@ class ArgParser: "revanced-integrations.apk", "-o", f"Re{app}-{version}-output.apk", + "--keystore", + keystore_name, ] if is_experimental: logger.debug("Using experimental features")