--- tags: gem --- {%hackmd theme-dark %} # apkedit ## Android - Android 設備的CPU類型(通常稱爲"ABIs"): 1. arm64-v8a: 第8代、64位元ARM處理器,支援 armeabi-v7a、armeabi 和 arm64-v8a,目前新式手機是這個架構。 2. armeabi-v7a: 第7代ARM處理器,支援 armeabi 和 armeabi-v7a,目前多數手機大多是這個架構。 3. armeabi: 第5代、第6代的ARM處理器,早期的手機大多是這個架構。 4. X86: 泛指英特爾公司用於開發處理器的指令集架構,這類處理器最早為1978年面市的「Intel 8086」CPU。 5. x86_64: 是x86架構的64位元拓展,向後相容於16位元及32位元的x86架構。 + [Android各种模拟器使用笔记 - Asion Tang - 博客园 ](https://www.cnblogs.com/AsionTang/p/7249522.html) ### Variant - [e.g Google Fit](https://www.apkmirror.com/apk/google-inc/fit/fit-1-68-00-release/) variant | Screen DPI ------- | ---------- x-130 | nodpi x-132 | 160 dpi x-134 | 240 dpi x-136 | 320 dpi x-138 | 480 dpi x-139 | 6400 dpi ## ApkEditor + 2023-08 : switch from apkEdit_4.2 to `ApkEditorPro_2.3.6-MinAPI26-tg-OPUS.apk` - [bsh-patcher](https://timscriptov.ru/apkeditor/doc/bsh-patcher/index.html) - [instruction](https://timscriptov.ru/apkeditor/doc/instructions/) - [github](https://github.com/TimScriptov/ApkEditor] - [4PDA](https://4pda.to/forum/index.php?showtopic=575450) + [Android App 逆向入門之二:修改 smali 程式碼 ](https://tech-blog.cymetrics.io/posts/huli/android-apk-decompile-intro-2/) - [Android App 逆向入門之一:拆開與重組 apk - Huli's blog](https://blog.huli.tw/2023/04/27/android-apk-decompile-intro-1/) - [PatrickAlex2019/ApkEditor](https://github.com/PatrickAlex2019/ApkEditor) - Settings : sign with testkey v1/v2/v3 . - [heagoo/apk_builder_tutorial](https://github.com/heagoo/apk_builder_tutorial) - [Automated Malware Analysis Report for Spotify Premium v8.8.10.582 - espacioapk.com.apk - Generated by Joe Sandbox ](https://www.joesandbox.com/analysis/819950/0/html) - [Mod Terms & Their Meanings ](https://www.rockmods.net/2020/12/ModTermsInfo.html) - Paid_Mods - CrackOnly_Mods - Adfree_Mods - Xtended_Mods (Written as "+ Mod" or "+ Xtended" or "Mod Extra") - Size_Mods (This is POV of Rockmods and may vary acco to Modders)- - Mod Tags : +/++/+ Mod/Mod Extra/X/Xtended/Modded - Mod APK FAQ - [细说Android apk四代签名:APK v1、APK v2、APK v3、APK v4 - 腾讯云开发者社区-腾讯云 ](https://cloud.tencent.com/developer/article/1916927) - [MT管理器破解某詩詞類APP會員保姆級教程 - 『移動安全區』 - 吾愛破解 - LCG - LSG |安卓破解|病毒分析 ](https://www.52pojie.cn/thread-1707463-1-1.html) - [『逆向資源區』 ](https://www.52pojie.cn/forum-4-1.html) 『逆向資源區』收錄了在逆向過程中會使用的絕大多數工具,工欲善其事必先利其器,好的工具在逆向破解工程中起到事半功倍的作用。 本區根據工具的作用分成以下幾類,分別做以中文解釋說明,共大家參考: 【Android Tools】 安卓程序逆向所用到的相關工具 【Debuggers】 動態調試工具 【Disassemblers】 反編譯工具(靜態分析為主) 【PEtools】 PE文件分析、查殼相關工具 【Packers】 給程序加殼相關工具 【Patchers】 給程序做補丁相關工具 【Editors】 程序資源編輯、文本操作相關工具 【Cryptography】 算法相關工具 【Unpackers】 脫殼機相關 【Dongle】 加密狗相關 【.NET】 微軟.Net程序逆向相關工具 【Scripts】 IDA、OllyDbg、x64dbg等調試器的功能腳本 【OllyDbg 1.x Plugin】 動態調試工具OllyDbg 1.x的插件程序 【OllyDbg 2.x Plugin】 動態調試工具OllyDbg 2.x的插件程序 【x64dbg Plugin】 動態調試工具x64dbg的插件程序 【IDA Plugin】 反編譯工具IDA的插件程序 【Mac OSX】 Mac OSX系統程序逆向相關工具 【Other】 其他相關程序 為了提供更加便捷使用,我們把一些常用的工具整理放到了網上,方便大家隨時訪問下載 愛盤:https://down.52pojie.cn/Tools/ + [四種方法教你將第三方軟體轉換爲系統應用 - 人人焦點 ](https://ppfocus.com/0/teaef8800.html) 有人會問,誰閒的沒事幹把第三方軟體轉換爲系統軟體幹啥,其實還是有意義的。 比如神器 fooview,只有轉換爲系統應用才能錄製內部聲音,比如質感通知面板,轉換爲系統應用就不需要加白名單掛後台了。 把位於/data/app的軟體移動到/system/app裡面 ### ApkEditorPro - [Unique](https://uniblog.tistory.com/187) - [blog](https://lunamods123.blogspot.com/?m=1) - [BegalChannel](https://channelthebegal.wixsite.com/channelthebegal) | https://twitter.com/channelthebegal + [APK Editor Pro v1.10.0 [Final] [Mod] [20211008] | Mobilism ](https://forum.mobilism.org/viewtopic.php?f=438&t=4525614) + [APK Editor Pro v1.10.0 [Final] [Mod by MAX] | Mobilism @2023-0425 ](https://forum.mobilism.org/viewtopic.php?f=438&t=5227659) + [APK Editor Pro v1.10.1 (122) [Mod] | Mobilism @2021-0606 ](https://forum.mobilism.org/viewtopic.php?f=438&t=4318550) + [APK Editor Pro v1.10.0 [Final] [Mod by VERGIL777] | Mobilism @2021-0303 ](https://forum.mobilism.org/viewtopic.php?f=438&t=4159347) + [APK Editor v4.2 [Mod by WSTxda] | Mobilism @2023-0306 ](https://forum.mobilism.org/viewtopic.php?f=438&t=5169903) + [SAP (Split APKs Packer) v6.7.1 | Mobilism ](https://forum.mobilism.org/viewtopic.php?f=433&t=3686034) + [Basics of what is apk file and things inside it ](https://lunamods123.blogspot.com/2020/04/basics-of-what-is-apk-file-and-things.html) - APK Clone : the `package name` is unique. - zipalign : all uncompressed data within the APK, such as images or raw files, aligned on 4-byte boundaries. - Antisplit : Some apps use multiple or split apks. we cannot mod them until they converted in normal single apk. SAP means single apk package. - AAPT means Android Asset Packaging Tool . aapt checks less errors and aapt2 checks max all errors. + [How to create apkeditor Patch file ](https://lunamods123.blogspot.com/2020/05/how-to-create-apkeditor-patch-file.html) 8 patch rules: ADD_FILES, REMOVE_FILES, MATCH_REPLACE, MATCH_ASSIGN, MATCH_GOTO, GOTO,MERGE, EXECUTE_DEX,DUMMY . + [Tools Updated ](https://lunamods123.blogspot.com/2020/04/lunamods-teaches-you-how-to-mod-apps.html) ## APKs ### [VPN Lumos v1.21.23](https://forum.mobilism.org/viewtopic.php?f=428&t=5393161&sid=166ab88930eb5c055acce1270484101a) - https://www.virustotal.com/gui/file/d51f10f49c29f9d57869c1a914346b91272867f662f3ff422d2ddae4d8a1ee11 - https://virusscan.jotti.org/en-US/filescanjob/qptndl9q1z ## 非会员下载 Deezer/Spotify 音乐的方法 Spotify 修改版仅仅是去除了广告并破解了切歌限制。 如果想要下载 Spotify 内的歌曲,除了购买会员外,借助 TG Bot 也可以达到相同的目的。 下面为大家推荐两个 TG Bot : ⚡MusicHunterbot https://t.me/MusicHunterbot ⚡MusicDownloaderRobot https://t.me/MusicDownloaderRobot 使用方法: 在 TG Bot 内发送音乐标题或 Deezer/Spotify 链接,等待 TG Bot 回复,即可试听或下载。 ## Autosync_6.0.8.apk 20.8 MB 文件同步备份,支持的存储服务和协议:Google Drive,OneDrive,SharePoint Online,Dropbox,Box,MEGA,Nextcloud,ownCloud,pCloud,Yandex Disk,WebDAV,FTP,SFTP (ssh/scp),LAN/SMB ## com.baidu.input_oem 百度输入法定制版 10.9.101.116 提取自Sony Xperia 1 IV 国行安卓13 自定义皮肤路径为:storage/emulated/0/Android/data/com.baidu.input_oem/files/skins/ - 修改版 强制开启朋友圈防折叠 存储重定向 自定义皮肤路径为:storage/emulated/0/Android/data/com.baidu.input_oem/files/skins - 百度输入法定制版 10.9.101.126 来自Sony Xperia 1V 解锁朋友圈不折叠(可以关闭,未测试是否可以生效) 存储重定向 添加文件提供器,更方便的导入第三方皮肤(皮肤文件夹:Android/data/com.baidu.input_oem/files/skins/) 其他 已知问题 从完整模式切换到基础模式,再切换完整模式时需要清除应用全部数据,否则会切换失败 - 搜狗输入法Moto版 10.32.116.202304131322.apk 56.1 MB #搜狗输入法 Moto版 10.32.116.202304131322 解除机型限制 - 光速虚拟机_3.1.1.apk 0.8 GB #光速虚拟机 3.1.1 修复内置Rom设备ID不变 安卓10系统: 更新默认壁纸到安卓12L 更新Via浏览器到4.8.0beta 优化一些其他地方 安卓7系统: 移除快捷帮助,其他无任何修改 + [Android屏幕適配規則 | 網頁設計教學 ](https://www.aiwalls.com/android軟體開發教學/09/21890.html) - smallestWidth最短可用寬度(sw-dp) - available width(w-dp)與smallestWidth類似,但是與屏幕方向有關,向下匹配 - screenSize屏幕尺寸,根據屏幕對角線大小來界定(單位inch-英寸),可分為small/normal/large/xlarge - Screen density屏幕密度(dots per inch),ldpi/mdpi/hdpi/xhdpi/xxhdpi分別對應的屏幕密度為120/160/240/320/480/640dpi,在放置資源的時候資源大小也要按照相應比例。(決定1dp代表多少pixel)。 + [SmartTube v19.60 Stable [Android TV] | Mobilism ](https://forum.mobilism.org/viewtopic.php?f=429&t=5426906&sid=b26182a270badb671412eca3d1217c4a) : 10/31/2023 11:04:55 - Casting To cast videos from your phone (or other devices), you must link that device to your TV. Unlike the original YouTube app, SmartTube does not automatically show up when you are in the same wifi network. How to link your smartphone and TV: open SmartTube and go to settings go to "link devices" (2nd option) open your YouTube app on your phone, go to settings > watch on TV click on connect using TV-code and enter the code from your TV + Baidu_mi_ime https://www.52pojie.cn/thread-1638670-1-1.html https://www.52pojie.org/thread-918-1-1.html http://www.sky55.top/sample-post/15741.html 不知为何,升级到120和151版本后,翻译功能无法使用了。手机为小米11u。 自动输入验证码功能没了 - /storage/emulated/0/baidu/ime/skins/ - /storage/emulated/0/Android/data/com.baidu.input_mi/files/skins/ + Baidu_10.13.0.23-cjb.apk + Baidu_10.6.66.48_mi-zntx.apk : 可以使用,但不能 hack + Sogou_10.32.38.202303100941_Samsung-zntx.apk : 可以使用,可以 hack , 但輸入 簡體字 有點怪 + SpotTube : https://github.com/KRTirtho/spotube/blob/master/LICENSE + [WPS安卓版WPS Office Pro v13.37.6 專業版 - 423Down ](https://www.423down.com/6628.html) : 10/17/2023 10:11:46 金山WP安卓版(WPS Office for Android)wps專業版安卓版采用黑金圖標,干淨無廣告,有登陸及WPS雲服務功能,無模板皮膚等付費功能,應用權限少,隱私較嚴格,免升級無更新提示.WPS Office移動專業版,允許根據用戶需求進行功能定制.同時,擁有開放的App接口可以與現有系統對接,利用低成本完成高效辦公需求. WPS Office移動專業版和個人免費版有什麼區別? 個人版:有各種廣告及會員增值服務、有升級提示彈窗 專業版:純淨無廣告,可選關閉底欄應用、無升級提示 WPS移動專業版需要購買,產品密鑰激活原價998元/套 v11.4.1版本圖標為紅色,使用激活密鑰激活功能更完整! 應用大小:72.7MB 應用架構:armeabi-v7a 應用版本:13.37.6(1486) 更新日期:2023年10月15號更新 應用包名:com.kingsoft.moffice_pro - WPS Office移動專業版通用激活密鑰: R8R8P-MTT6F-KLRPM-J7CAB-PJM8C 7LR67-WTXPA-KLUHV-GEK2E-QW4CK EUYTH-3KWKL-PJMX7-XBCPW-9U2DD THUV2-32HH7-6NMHN-PTX7Y-QQCTH A4XV7-QP9JN-E7FCB-VQFRD-4NLKC U2PWU-H7D9H-69T3B-JEYC2-3R2NG 7G2HE-JR8KL-ABB9D-Y7789-GLNFL 9DP6T-9AGWG-KWV33-9MPC8-JDCVF ## Tool Chain ### Windows - [apkEasyTool v 1.60 2022-06-23](https://forum.xda-developers.com/t/discontinued-windows-apk-easy-tool-v1-60-2022-06-23.3333960/) - [APK Editor Studio](https://qwertycube.com/apk-editor-studio/) + [APK Editor Studio v 1.7.1](https://github.com/kefir500/apk-editor-studio) + [cmdline](https://qwertycube.com/apk-editor-studio/blog/apk-editor-studio-v1.5.0-released/#command-line) + Unpack : apk-editor-studio your.apk + Optimize : apk-editor-studio -o your.apk + Sign : apk-editor-studio -s your.apk + Examples : `apk-editor-studio -os your.apk` - optimize and sign your APK ### Mate20X - [ApkEditor_WSTxda_4.2-ism.apk](https://forum.mobilism.org/viewtopic.php?f=438&t=5169903) - https://t.me/s/WSTprojects?after=1388 - Fix unable to open a saved project when the app is reopened - Fix zipalign in 33 target sdk - Sign apk working with v3 and v4 now - Monet theme support (Material You WIP) - [ApkEditor_WSTxda-ism.apk](https://forum.mobilism.org/viewtopic.php?f=438&t=5030895) - com.gmail.heagoo.apkeditor.pro - Update framework to API 33 - Generare .idsig file wen finish compilation - Fixed compile apk in simple editor mode - Fixed sign apk entry in popup menu dialog - Added support for themed icon - More fixes for Android 13 devices - [apkHaCk](com.gmail.heagoo.apkeditor.cln) - [APK Editor Master](com.gmail.heagoo.apkeditor.pro) : `ApkEditorMaster_0.8R-tg@2022-0510.apk` + Can apply patch without de-compile `*.dex` - [APK Editor Pro](com.mcal.apkeditor.pro) : `apk-editor-pro_1.12.6-minapi26-prosmart.zip` ### Mate9 - [APK Editor Ultra](com.gmail.heagoo.apkeditor.pro) : `ApkEditorUltra_5.0.23-tg.apk` ### 7z - [method](https://sevenzip.osdn.jp/chm/cmdline/switches/method.htm) - [compression - What are the best options to use when compressing files using 7 Zip? - Super User ](https://superuser.com/questions/281573/what-are-the-best-options-to-use-when-compressing-files-using-7-zip) - .zip format : 7z a -tzip -mm=Deflate -mfb=258 -mpass=15 -mtc=off -r out.zip inputs - .7z format : 7z a -t7z -mx=9 -mfb=273 -ms -md=31 -myx=9 -mtm=- -mmt -mmtf -md=1536m -mmf=bt3 -mmc=10000 -mpb=0 -mlc=0 out.7z inputs 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on out.7z inputs ~~~ find -exec touch -t 202002021010.10 {} \; find -type f -print | sed -E 's:^\./::g' | sort > ../7.txt cp 7.txt 7a.txt remove : META-INF/CERT.RSA META-INF/CERT.SF META-INF/MANIFEST.MF 7za a -tzip -mm=Deflate -mx=9 -mfb=512 -mmt- -mtc- out.zip @../7a.txt (-mm=Deflate -mx=9 -mfb=258 -mpass=15 -mmt- -mtc-) 7za a -tzip -mx=0 -mmt- -mtc- -mtm- out.zip @../7b.txt ~~~ - Opera_65.1.3381.61266_v7a_v8a-ism.apk (81M) - fae 49,950,027 (61.1%) - 7za 48,887,789 (59.8%) - CallApp_1.908.pre-ism.apk (42,170,613) - fae 30,313,576 , but NG - 7za 30,344,589 , not compress lib64 , and work. ### WebP vs PNG - [Webp decode speed ](https://groups.google.com/a/webmproject.org/g/webp-discuss/c/WQCHANi6vgw) + [了解webp編碼器選項 - Thinbug ](https://www.thinbug.com/q/35988674) - 小於 -q 85 的值會對webp圖像的質量產生視覺影響 - `-jpeg_like -m 6 -f 100 -strong` - `-preset photo` : 輸出變大 + [Lossless and Transparency Encoding in WebP | Google Developers ](https://developers.google.com/speed/webp/docs/webp_lossless_alpha_study) + [cwebp | WebP | Google Developers ](https://developers.google.com/speed/webp/docs/cwebp) - `for file in images/*; do cwebp -q 50 "$file" -o "${file%.*}.webp"; done` - https://www.jajuma.de/sites/default/files/ckfinder/userfiles/images/jajuma-develop/webp-optimized-images-magento/JaJuMa_WebP_Optimized_Images_Manual_v003.pdf - -q <WebP Quality Config> -alpha_q 100 -z 9 -m 6 -segments 4 -sns 80 -f 25 -sharpness 0 -strong -pass 10 -mt -alpha_method 1 -alpha_filter fast ## Log ### 2024-01 - [SpoTube](https://github.com/KRTirtho/spotube) - 百度输入法_114514_下北沢养老版-pj.apk - 禁止云控 - 删除了广告 - 不准应用联网 - 删除了所有推送 - 删侵犯隐私的权限 - 尽量精简安装包体积 - NP_MGR_3.0.84-mod-r1-hao.apk - use APatricK simple edit : npMGR / version - /ark/oz/src/apkedit/apk-7z.sh npMGR_ver.apk - sign with APatricK - [RiMusic (YouTube Music Client) GitHub ](https://github.com/fast4x/RiMusic/releases/download/v0.6.16.1/app-release.apk) ### 2023-12 - [更新记录 - FV 悬浮球 - fooView](https://sealt.gitbook.io/fooview/geng-xin-ji-lu) - [fooView_1.4.4](https://apk.gold/download?file_id=1396349/fooview-float-viewer) ### 2023-11 - microG_0.2.13.203916_v8a-rock-3z.apk -tMusic_3.87.52-38752230_arm64-ism_2z.apk -Squid_4.0.18_GP_b4000018-rtxkeeda-3z.apk ### 2023-10 - SimpleSocialBrowser_13.4.7-MixRoot.apk/ ax-ssb-1344.zip apkedit4 - PipePipe_3.1.5-arm64-v8a-release.apk - SpotifyLite_1.9.0.46812_b96682_v8a-zone.apk - apkPro_236 with `2x-spot-1945.zip` : SpotifyLite_1.9.0.46812_b96682_v8a-zone-3z.apk - Trigger me to extend dedupe-* for *.png/webp/jp*/gif - dedupe-xhdpi on SpotifyLite next ### 2023-09 - Idea Note - [2.8.2 hack](https://www.yxssp.com/27501.html) - 2023-09-21: Soul_1.3.71_Lite_NoTorrent-zone.apk - apkEdit4 with `3a-soul-1371.zip` : worked - apkPro_236 with `3a-soul-1371a.zip` : something not supported - rollback `3a-soul-1371.zip` and fine-tune become `3a-soul-1371c.zip` - apkEdit4 with `3a-soul-1371c.zip` : worked - /ark/oz/src/apkedit/apk-3z.sh : not to rollback *.xml - The resulting `Soul_1.3.71_Lite_NoTorrent-zone-2z.apk` smaller than prev `Soul_1.3.68_NoTorrent_Lite-ism-2z.apk` - 2023-09-20: IdeaNote_3.2.3-farsroid.apk - 2023-09-19: IdeaNote_2.8.2-2020-02-15-hack.apk - 2023-09-19: fooView - fooView_1.4.4.1-coolapk.apk : `d:/Doc/APK/fooView/1441/patch.txt` - apkEditorPro_2.36 - classes.dex and lib/arm64-v8a from `fooView_1.4.4.1_v8a-mirror.apk` - fooView_1.4.4.1-coolapk-v8a-3z.apk - todo: check the effect of removed `liburldb.so` since 2023-08-31 - APK_Editor_4.2-ism-WSTxda.apk - plan to use ApkEditorPro_236 on Mate20X , but failed on array.xml , switch to ApkEdit_4.1 - use ApkEdit41 with `3a-apkEdit42.zip` , retry with the generated APK_Editor_4.2-ism-WSTxda-3z.apk - replace package `com.gmail.heagoo.apkeditor.pro` with `com.gmail.heagoo.apkeditor.pr4` - [ZUGate v0.3](https://forum.mobilism.org/viewtopic.php?f=438&t=4653764) ZUGate - provides access to USB drives and disk images with FAT, ExFAT, EXT2/3/4, NTFS, UDF, and ISO 9660 file systems. Supports encrypted devices (LUKS 1, LUKS 2, BitLocker, TrueCrypt, EncFS drive protection formats). TrueCrypt has limitations: ZUGate support only single-chain encryption. The app doesn't have permission to access the internet, so cannot transmit any information to other services or persons. Your device must have support USB Host (OTG) for access to USB drives. Otherwise, work will only be possible with disk images. - TIDAL_2.61.2_b1067-ism.apk - use `2x-tidal-261.zip` - use ApkEditor4 on Mate20/Mate9 - use ApkEditorPro_2.3.6 on Mate9 , the resulting *.{dex,png,xml} keep almost the same size - TIDAL_2.61.2_b1067-ism-pro236-2z.apk 19,585,528 / 70,550,024 - Whoscall_7.44-tw.apk - use `ax-WhosCall-734.zip` - apk-2x.sh + apk-2z.sh : minimize *.{png,xml} - Whoscall_7.44-tw-8z.apk 20,211,797 / 75,334,879 ### 2023-08-31 - fooView - fooView_1.4.4.1-coolapk.apk : `d:/Doc/APK/fooView/1441/patch.txt` + 2x-fooview-1441a.zip - apkEdit4 - classes.dex and lib/arm64-v8a from `fooView_1.4.4.1_v8a-mirror.apk` - apk-2x.sh + apk-2z.sh : minimize *.{png,xml} - fooView_1.4.4.1-coolapk-v8a-2z-xml2.apk ### 2023-08 - Spotify - `Spotify_8.8.40.470_b101190874_v8a-bingfeng-clone-無強制更新.apk` support Local music tracks - Spotify_8.8.48.523_Gold_v8a-rock.apk - Soul_1.3.61_No_Torrent_Mod_derrin-ism.apk - merge this `Asus-Doc/APK/README.md` to `hackmd/gem/apkedit.md` - merge with `/ark/oz/src/apkedit/README.md` ### 2023-07 - PipePipe_3.1.1-arm64-v8a-release.apk (34609053 to 14206027 , 41.04% ) + [儷黑Pro簡轉繁字型(含韓文)](https://apk.tw/thread-44966-1-1.html) DroidSansFallback.ttf : 安裝此字型後,簡體字都可以轉為繁體顯示,但因為是直接對應字體的關係,所以有的字轉繁體後會有不順的情況,請斟酌使用。(eg. 头发→頭發) + [簡轉繁版 Hiragino+儷黑Pro字體 – LuLu總裁](https://www.hdlulu.com/2012/06/23/hirasansgblihei/) - HiraSansGB+儷黑-簡轉繁2.7z - HiraSansGB-簡轉繁2.7z - OfficeSuite_13.11.48134_v8a-ism-2023-0713.apk + OfficeSuite_13.11.48134-ism-Balatan.apk (res/.png values-zh-rTW) - TIDAL_2.86.0_b1121-ism.apk via ax-tidal-281.zip ### 2023-06 - Opera_76.1.4027.73300_v7a_withAI-ism-2023-0623.apk + Opera_76.1.4027.73300-apkcombo.apk (lib/arm64-v8a) - Apply `ax-WhosCall-734.zip` to `Whoscall_7.38-tw.apk` - Apply `ax-GenScan-730.zip` to `GeniusScanEnterprise_7.6.0_b4511-ism-Balatan.apk` - Apply `ax-tidal-281.zip` to `TIDAL_2.84.0_v8a-dump-tg.apk` #2023-0607 - Hiper Calc Pro 10.0.4 #2023-0614 - Simple Social Browser 13.4.4 - `d:/Doc/APK/SpotifyLite/patch.txt` for `SpotifyLite_1.9.0.31697_b87480_v8a-mos-8zz.apk` - 發現 ApkEdit4 / APatricK 會將 .png 從 32 BPP 轉換成 8 BPP,並且讓 size 變大 ### 2022-12 - 2022-12-22 : SimpleSocialBrowser_13.2.7-all.apk - 2022-12-21 : SpotifyLite_1.9.0.25719_b75589_v8a-ism.apk - 2022-12-14 : Ucmate_57.0.930-ism.apk - 2022-12-13 : ApkEditorPro_4.1_WSTxda-ism.apk ### 2022-11 - 2022-11-21 : SpotifyLite_1.9.0.24346_b74216_v8a-ism-8z.apk - 2022-11-08 : QuarkBrowser - 2022-11-02 : - Zepp ### 2022-10 - 2022-10-24 : `PureTuber_3.9.0.004_v8a-nulledandroid.apk` - ApkEditorMaster too old to support - ApkEditorPro_2.0.8-MinAPI26-tg.apk partial works - Retry `d:/Doc/APK/apkEdit/com.mcal.apkeditor.pro_plus.apk` NG - Install `ApkEditorPro_1.13.0-alpha-tg.apk` to download some files from servers (timscriptov/ru/apkeditor/bin/...) successfully - Continue to install `ApkEditorPro_2.0.8-MinAPI26-tg.apk` - 2022-10-25 : Use `APKEditorMaster_1.12R-tg@2022-0827.apk` self-tweak , but the resulting `apkMaster.apk` NG. Study `https://t.me/apkeditorplus` . Roll back to `ApkEditorMaster_09R-tg@2022-0808.apk` and works. - [2022-10-21 Opera 61.2](Opera/612/patch.txt) : [0pera](com.opera.browser) + Opera_61.2.3076.56749-ism-mod-8z.apk : support bookmarklet / enable Chinese ### 2022-07 - [2022-07-05](apkEdit/Clone/patch.txt) : [apkHaCk](com.gmail.heagoo.apkeditor.cln) - [2022-07-04](EverNote/patch.txt) : [everNote](com.evernote) ### 2022-06 - [2022-06-30](myAPK/patch.txt) : [myAPK](com.andatsoft.myapk.fwa) - [2022-06-28](gCam/patch.txt) : use `apkEasyTools` finally . - [2022-06-01](appList/patch.txt) : [appList](de.onyxbits.listmyapps) ### APKEditorProPlus_2.0.0_b226-ReXdl.apk * 2020-0716 - Decode : full-all mode can get best compression ratio. - [patch file](apkedit-2020-0717-full-all.zip) - 20,403,227 to 11,391,036 * 2020-0717 - Try out `[ADD_FILES]` methods. - Rollback to `[MERGE]` methods, and zero-size `public.xml/strings.xml` in extra.zip . - [patch file](apkedit-2020-0717x.zip) - Reduce to 11,391,030 Bytes. ### BePTT * 2020-0730 : BePTT_2.3.0-monk.apk - [patch](beptt/patch.txt) change AndroidManifest.xml/public.xml/strings.xml - build `bePTT_2.3.0-monk-patch.apk` - But , bePTT_2.3.0-monk-fas3.apk then bePTT_2.3.0-monk-fae3.apk yield smaller ### Fella * 2020-0826 : Fella_2.2.9_b119-ism.apk (4659178 B) - [patch](patch-fella.txt) change public.xml and other resources. - build `Fella_2.2.9_b119-ism-fae.apk` (2226617 B) - But , the `classes.dex` is also rebuilt. ### fooView * 2020-0731 : fooView_1.3.0-v8a.apk - 無法錄音 ### NewPipe * 2021-0916 : NewPipe_0.21.9 - 4585372 B by ultra_514 - 5056904 B by com.apkeditorx.pro_1.8.0_2021091101.apk - 4592157 B by APK Editor UI v4.0.2-rebuild (402).apk - 4585364 B by APKEditorPro_1.10.1(122)-uniblog@2021-0606.apk * 2020-0730 : NewPipe_0.19.8-ism.apk * reuse `newpipe-197.zip` * 2020-0728 : NewPipe_0.19.7-ism.apk - add Chinese strings - refine .png * 2020-0717 : NewPipe_0.19.6_b951-prosmart.apk - add Chinese strings - refine *.png - [patch.txt](newpipe/patch.txt) : `[MATCH_REPLACE]` will use maximal-match rule ### Opera * 2022-0422 + Base : Opera_68.3.3557.64528_b1906820203_v7a-prosmart.apk + Use `ApkEditorMaster_05.2R-tg.apk` (cloned on Mate20X) with `ax-opera-671b-ok.zip` - ApkEditorUltra : NG - aed : NG + Tweak as below : ~~~ % /ark/work/fred/apkedit/apk-7z.sh Opera_mas683.apk remove META-INF/CERT.RSA CERT.SF MANIFEST.MF 0.txt 7za a -tzip -mm=Deflate -mx=9 -mfb=512 -mmt- -mtc- 0-.zip @0.txt or 7za a -tzip -mm=Deflate -mx=9 -mfb=258 -mpass=15 -mmt- -mtc- 0-.zip @0.txt 7za a -tzip -mx=0 -mmt- -mtc- 0-.zip @1.txt assets/op/icudtl.dat assets/op/opera.pak assets/op/snapshot_blob_32.bin ~~~ * 2022-0221 + Base : Opera_67.1.3508.63168.1906711203-ism.apk + Tool : ApkED on Mate20x (better than ApkEditorUltra on Mate9) + Tweak by `apk-7z.sh` : ~~~ assets/op/icudtl.dat assets/op/opera.pak assets/op/snapshot_blob_32.bin ~~~ * 2021-0221 + Base : Opera_62_2_Generic_Opera_ARMv7_LZMA.apk + Use `d:/Doc/_APK/Opera/622/ax-opera-622.zip` to build Opera_622.apk + Execute the following script on Linux ~~~ % ln -s Opera_622.apk out1.zip % zip -r0D out1.zip --out out2.zip assets % mv out2.zip Opera_622b.apk # sign with apkedit as Opera_622b2.apk ==> OK % find assets -type f -print assets/distribution assets/lut_pruned.bin assets/op/icudtl.dat assets/op/opera.pak assets/op/snapshot_blob_32.bin ~~~ * 2020-1207 + Base : [Opera browser with free VPN v61.1.3076.56625 [AdFree] | Mobilism ](https://forum.mobilism.org/viewtopic.php?f=428&t=4001963) - Chromium 85 with the following mod : - cleared of ads - disconnected from services - removed audience_network.dex and dependency on it - removed superuser search in first dex - languages, en, be, es, ru, uk - trusts user certificates to filter https - Patched with a patch from SW.Confution to hide the update notification + some assets/* files need not compress , or NG + webp ### Pulsar * 2020-0730 : PulsarPro_1.9.8_b177-ism.apk ### SkypeLite - 2021-09-08 : d:/Doc/_APK/Skype/Lite2/ax-skypeLite2.zip build `0SkypeLite_fae3.apk` from `SkypeLite_1.79.76.3_apk4free.net.apk` - `Defl:X` (Best) 壓縮比 比 'Defl:N' (normal) 小 ### SnapCamera * 2020-0720 : SnapCameraHDR_8.10.4-mos.apk - refine *.png - tweak *.xml - [patch.txt](snapcameta/patch.txt) : Snap Gallery OK, but SnapCamera NG. ### SnapTube * 2020-0729 : Snaptube_5.04.0.5042110-ism.apk - [patch.txt](snaptube/patch.txt) : tweak .png / .jpg / values- . - replace with original `classes.dex/ classes2.dex / classes3.dex` . - From 14721383 to 13992196 ### ucMate * 2020-0921 : Ucmate_38.0-ism.apk - [patch](patch-ucMate.txt) : tweak .png / .jpg / values / AndroidManifest.xml . ## urMoney * 2021-0115 : urMoney_2.10.1_mt9.apk - remove many duplicates by `Apksort` - reduce from 4.1 MB to 1.4 MB ## vanced YouTube + [【心得】YouTube ReVanced @智慧型手機 哈啦板 - 巴哈姆特 ](https://forum.gamer.com.tw/C.php?bsn=60559&snA=59540&tnum=6) 本文章會介紹如何自己製作 patched apk 檔案,需要準備以下內容 - OpenJDK 17 LTS - revanced-cli - revanced-patches - revanced-integrations - Vanced microG ### Via + [Via Plugin ](http://via-app.cn/#/tabBar/home) ## Color Code - https://www.colorhexa.com/fcc201 used in `Spotify_8.8.48.523_Gold_v8a-rock.apk` - https://www.colorhexa.com/fc4501 - Teal #008080 - 天皇「黃櫨染色」 #D74B22 - 皇太子 `黃丹色` #ee7948 ## File Naming - NotePad++ Regular expression Replace : 1. search `\.jp*g.*\.webp` replace `.jpg` 2. search `\.png.*\.webp` replace `.png` 3. search `\.webp.*\.webp` replace `.webp` - TC rename : 1. select `*.webp*.webp`, replace `.webp*.webp` with `.webp` 2. select `*.png*.webp`, replace `.png*.webp` with `.webp` 3. select `*.jp*g*.webp`, replace `.jp*g*.webp` with `.webp` - `*_7z.apk` : sign APK with key created by `APK Editor`, Signature V1 - `*_8z.apk` : sign APK with testkey , Signature V1+V2 - `*_2z.apk` : sign APK with key created by `APK Editor 4.2`, webp even `*.9.png` , roll-back original `*.{png,xml}`, Signature V1-V3 - `*_3z.apk` : use `ApkEditorPro-236` , sign APK with testkey , roll-back original `*.png`, Signature V1-V3 [eof]: # ( vim:set ft=markdown ts=4 sw=4 sts=2 tw=960 noai et list: -*- coding: utf-8 -*- @2024-02-03 gem/apkedit.md )