├── .gitignore ├── LICENSE ├── README.md ├── assets ├── README-1736401209272.png ├── README-1736401329259.png ├── README-1736401389220.png ├── README-1736401478527.png ├── README-1736401524250.png ├── README-1736402139798.png ├── README-1736402204561.png ├── README-1736402510613.png ├── README-1736402546051.png ├── README-1736402596516.png ├── README-1736403754528.png └── README-1736470876246.png └── com.zhaojiafu.zhaojiafutheos_0.0.1-10+debug_iphoneos-arm64.deb /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | .idea 6 | 7 | # C extensions 8 | #*.so 9 | */v9_1_0.apk 10 | */H5173EVS067R859D_668F9C7641430DE9@http-dyn.abuyun.com_9020.zip 11 | */H5173EVS067R859D_668F9C7641430DE9.*.zip 12 | # Distribution / packaging 13 | .Python 14 | build/ 15 | develop-eggs/ 16 | node_modules 17 | */node_modules 18 | #dist/ 19 | downloads/ 20 | eggs/ 21 | .eggs/ 22 | lib/ 23 | lib64/ 24 | parts/ 25 | sdist/ 26 | var/ 27 | wheels/ 28 | share/python-wheels/ 29 | *.egg-info/ 30 | .installed.cfg 31 | *.egg 32 | *.mp4 33 | *.flv 34 | *.DS_Store 35 | *.idea 36 | 37 | #*.ts 38 | #*.json 39 | */data/ 40 | */data/**.json 41 | */mitmdump_test/*.json 42 | 43 | */data/dataset/train/**/*.jpg 44 | */number-operator-captcha-recog-master/data/*.jpeg 45 | 46 | MANIFEST 47 | 48 | # PyInstaller 49 | # Usually these files are written by a python script from a template 50 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 51 | *.manifest 52 | #*.spec 53 | 54 | # Installer logs 55 | pip-log.txt 56 | pip-delete-this-directory.txt 57 | 58 | # Unit test / coverage reports 59 | htmlcov/ 60 | .tox/ 61 | .nox/ 62 | .coverage 63 | .coverage.* 64 | .cache 65 | nosetests.xml 66 | coverage.xml 67 | *.cover 68 | .hypothesis/ 69 | .pytest_cache/ 70 | 71 | # Translations 72 | *.mo 73 | *.pot 74 | 75 | # Django stuff: 76 | *.log 77 | local_settings.py 78 | db.sqlite3 79 | 80 | # Flask stuff: 81 | instance/ 82 | .webassets-cache 83 | 84 | # Scrapy stuff: 85 | .scrapy 86 | 87 | # Sphinx documentation 88 | docs/_build/ 89 | 90 | # PyBuilder 91 | target/ 92 | 93 | # Jupyter Notebook 94 | .ipynb_checkpoints 95 | 96 | # IPython 97 | profile_default/ 98 | ipython_config.py 99 | 100 | # pyenv 101 | .python-version 102 | 103 | # celery beat schedule file 104 | celerybeat-schedule 105 | 106 | # SageMath parsed files 107 | *.sage.py 108 | 109 | # Environments 110 | .env 111 | .venv 112 | #env/ 113 | venv/ 114 | #ENV/ 115 | env.bak/ 116 | venv.bak/ 117 | 118 | # Spyder project settings 119 | .spyderproject 120 | .spyproject 121 | 122 | # Rope project settings 123 | .ropeproject 124 | 125 | # mkdocs documentation 126 | /site 127 | 128 | # mypy 129 | .mypy_cache/ 130 | .dmypy.json 131 | dmypy.json 132 | 133 | # Pyre type checker 134 | .pyre/ 135 | */weibo_sign.zip 136 | 137 | /000_projects_bat/weibo_sign/example/taobao/v9.1.0.apk 138 | /test/test/v9.1.0.apk 139 | **/numb_opera_captcha_model_trainer-master/src/data/dataset/train/ 140 | **/H5173EVS067R859D_668F9C7641430DE9@http-dyn.abuyun.com_9020.zip 141 | 142 | *.git/ 143 | */codes/rpa-tax-code/ 144 | */save_all_branchs/**/chromedriver.exe 145 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/anhui_dev/anhui/chromedriver.exe 146 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/*/*/chromedriver.exe 147 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/**/chromedriver.exe 148 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/**/jiebadict.txt 149 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/**/jieba_dict.txt 150 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/**/ietab.crx 151 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/**/geckodriver.exe 152 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/**/IEDriverServer.exe 153 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/**/stealth.min.js 154 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/**/*.log 155 | /000_projects_bat/01_诺诺网工作相关/00-项目bat/shenbao-rpa/save_all_branchs/**/simkai.ttf 156 | /000_projects_bat/01_诺诺网工作相关/1-rpa工作/05、诺诺运营管理平台-任务时间/*.json 157 | /001_020/005-常建gs/spider/target.jpg 158 | /001_020/005-常建gs/spider/agent/agent.zip 159 | /001_020/005-常建gs/spider/template.jpg 160 | /001_020/005-常建gs/target.jpg 161 | /001_020/005-常建gs/template.jpg 162 | /001_020/005-常建gs/**/*selenium_proxy.zip 163 | /001_020/005-常建gs/test/target.jpg 164 | /001_020/005-常建gs/test/template.jpg 165 | /000_其他逆向学习/001_瑞数1/002-李如意-瑞数专题/window_get_log.txt 166 | **/Default/Cache/ 167 | **/Default/Code Cache/ 168 | /000_其他逆向学习/001_瑞数1/002-李如意-瑞数专题/window_ts-caller.txt 169 | /001_020/004-其他测试/002-csdn文章数据rpa备份/mhtml/ 170 | **/.vscode/ 171 | /000_其他逆向学习/015-小肩膀-验证码/**/*.pt 172 | /000_其他逆向学习/015-小肩膀-验证码/**/*.gz 173 | /000_其他逆向学习/015-小肩膀-验证码/**/*byte 174 | /000_其他逆向学习/015-小肩膀-验证码/**/*.pkl 175 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/cifar10/model/net_010.pth 176 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/cifar10/data/ 177 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/不定长文本识别/models/save_17.model 178 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/不定长文本识别/samples/ 179 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/不定长文本识别/models/*.model 180 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/CenterNet/img 181 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/**/VOC2012/Annotations/ 182 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/**/VOC2012/JPEGImages/ 183 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/**/VOC2012/ImageSets/ 184 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/**/*.pth 185 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/**/acc.txt 186 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/**/log.txt 187 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/yolov4/**/*.jpg 188 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/fasterrcnn/img/ 189 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/pspnet/img/ 190 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/pspnet/VOCdevkit/datasets/ 191 | /000_其他逆向学习/015-小肩膀-验证码/01-课件/pspnet/VOCdevkit/**/*.png 192 | /**/error-big.json 193 | /**/ok-small.json 194 | 000_其他逆向学习/001_瑞数1/**/success.html 195 | /000-学习总结/6-frida-代码追踪log/log.txt 196 | /00-iso逆向/3-frida/r0capture-main/tt.pcap 197 | /02-iOS逆向/00-学习总结/3-frida/weee2.txt 198 | /02-iOS逆向/00-学习总结/3-frida/weee.txt 199 | /test/1-pdf转markdown/MinerU/output/ 200 | /01-安卓逆向/000-学习总结/4-frida-dump/Fart/Repair/test/ 201 | /test/1-pdf转markdown/MinerU/small_ocr.pdf 202 | /test/0-html-转markdown/test.md 203 | /test/0-html-转markdown/test.html 204 | /01-安卓逆向/000-学习总结/8-路飞学诚-unidbg/**/*.jar 205 | /01-安卓逆向/000-学习总结/8-路飞学诚-unidbg/**/*.apk 206 | /01-安卓逆向/000-学习总结/8-路飞学诚-unidbg/**/*.so -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | 木兰宽松许可证,第2版 2 | 3 | 木兰宽松许可证,第2版 4 | 5 | 2020年1月 http://license.coscl.org.cn/MulanPSL2 6 | 7 | 您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第2版(“本许可证”)的如下条款的约束: 8 | 9 | 0. 定义 10 | 11 | “软件” 是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。 12 | 13 | “贡献” 是指由任一“贡献者”许可在“本许可证”下的受版权法保护的作品。 14 | 15 | “贡献者” 是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。 16 | 17 | “法人实体” 是指提交贡献的机构及其“关联实体”。 18 | 19 | “关联实体” 是指,对“本许可证”下的行为方而言,控制、受控制或与其共同受控制的机构,此处的控制是 20 | 指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。 21 | 22 | 1. 授予版权许可 23 | 24 | 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可 25 | 以复制、使用、修改、分发其“贡献”,不论修改与否。 26 | 27 | 2. 授予专利许可 28 | 29 | 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定 30 | 撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡 31 | 献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软 32 | 件”结合而将必然会侵犯的专利权利要求,不包括对“贡献”的修改或包含“贡献”的其他结合。如果您或您的“ 33 | 关联实体”直接或间接地,就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或 34 | 其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权 35 | 行动之日终止。 36 | 37 | 3. 无商标许可 38 | 39 | “本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定 40 | 的声明义务而必须使用除外。 41 | 42 | 4. 分发限制 43 | 44 | 您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“ 45 | 本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。 46 | 47 | 5. 免责声明与责任限制 48 | 49 | “软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对 50 | 任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于 51 | 何种法律理论,即使其曾被建议有此种损失的可能性。 52 | 53 | 6. 语言 54 | 55 | “本许可证”以中英文双语表述,中英文版本具有同等法律效力。如果中英文版本存在任何冲突不一致,以中文 56 | 版为准。 57 | 58 | 条款结束 59 | 60 | 如何将木兰宽松许可证,第2版,应用到您的软件 61 | 62 | 如果您希望将木兰宽松许可证,第2版,应用到您的新软件,为了方便接收者查阅,建议您完成如下三步: 63 | 64 | 1, 请您补充如下声明中的空白,包括软件名、软件的首次发表年份以及您作为版权人的名字; 65 | 66 | 2, 请您在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中; 67 | 68 | 3, 请将如下声明文本放入每个源文件的头部注释中。 69 | 70 | Copyright (c) [Year] [name of copyright holder] 71 | [Software Name] is licensed under Mulan PSL v2. 72 | You can use this software according to the terms and conditions of the Mulan 73 | PSL v2. 74 | You may obtain a copy of Mulan PSL v2 at: 75 | http://license.coscl.org.cn/MulanPSL2 76 | THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY 77 | KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO 78 | NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. 79 | See the Mulan PSL v2 for more details. 80 | 81 | Mulan Permissive Software License,Version 2 82 | 83 | Mulan Permissive Software License,Version 2 (Mulan PSL v2) 84 | 85 | January 2020 http://license.coscl.org.cn/MulanPSL2 86 | 87 | Your reproduction, use, modification and distribution of the Software shall 88 | be subject to Mulan PSL v2 (this License) with the following terms and 89 | conditions: 90 | 91 | 0. Definition 92 | 93 | Software means the program and related documents which are licensed under 94 | this License and comprise all Contribution(s). 95 | 96 | Contribution means the copyrightable work licensed by a particular 97 | Contributor under this License. 98 | 99 | Contributor means the Individual or Legal Entity who licenses its 100 | copyrightable work under this License. 101 | 102 | Legal Entity means the entity making a Contribution and all its 103 | Affiliates. 104 | 105 | Affiliates means entities that control, are controlled by, or are under 106 | common control with the acting entity under this License, ‘control’ means 107 | direct or indirect ownership of at least fifty percent (50%) of the voting 108 | power, capital or other securities of controlled or commonly controlled 109 | entity. 110 | 111 | 1. Grant of Copyright License 112 | 113 | Subject to the terms and conditions of this License, each Contributor hereby 114 | grants to you a perpetual, worldwide, royalty-free, non-exclusive, 115 | irrevocable copyright license to reproduce, use, modify, or distribute its 116 | Contribution, with modification or not. 117 | 118 | 2. Grant of Patent License 119 | 120 | Subject to the terms and conditions of this License, each Contributor hereby 121 | grants to you a perpetual, worldwide, royalty-free, non-exclusive, 122 | irrevocable (except for revocation under this Section) patent license to 123 | make, have made, use, offer for sale, sell, import or otherwise transfer its 124 | Contribution, where such patent license is only limited to the patent claims 125 | owned or controlled by such Contributor now or in future which will be 126 | necessarily infringed by its Contribution alone, or by combination of the 127 | Contribution with the Software to which the Contribution was contributed. 128 | The patent license shall not apply to any modification of the Contribution, 129 | and any other combination which includes the Contribution. If you or your 130 | Affiliates directly or indirectly institute patent litigation (including a 131 | cross claim or counterclaim in a litigation) or other patent enforcement 132 | activities against any individual or entity by alleging that the Software or 133 | any Contribution in it infringes patents, then any patent license granted to 134 | you under this License for the Software shall terminate as of the date such 135 | litigation or activity is filed or taken. 136 | 137 | 3. No Trademark License 138 | 139 | No trademark license is granted to use the trade names, trademarks, service 140 | marks, or product names of Contributor, except as required to fulfill notice 141 | requirements in section 4. 142 | 143 | 4. Distribution Restriction 144 | 145 | You may distribute the Software in any medium with or without modification, 146 | whether in source or executable forms, provided that you provide recipients 147 | with a copy of this License and retain copyright, patent, trademark and 148 | disclaimer statements in the Software. 149 | 150 | 5. Disclaimer of Warranty and Limitation of Liability 151 | 152 | THE SOFTWARE AND CONTRIBUTION IN IT ARE PROVIDED WITHOUT WARRANTIES OF ANY 153 | KIND, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL ANY CONTRIBUTOR OR 154 | COPYRIGHT HOLDER BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING, BUT NOT 155 | LIMITED TO ANY DIRECT, OR INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING 156 | FROM YOUR USE OR INABILITY TO USE THE SOFTWARE OR THE CONTRIBUTION IN IT, NO 157 | MATTER HOW IT’S CAUSED OR BASED ON WHICH LEGAL THEORY, EVEN IF ADVISED OF 158 | THE POSSIBILITY OF SUCH DAMAGES. 159 | 160 | 6. Language 161 | 162 | THIS LICENSE IS WRITTEN IN BOTH CHINESE AND ENGLISH, AND THE CHINESE VERSION 163 | AND ENGLISH VERSION SHALL HAVE THE SAME LEGAL EFFECT. IN THE CASE OF 164 | DIVERGENCE BETWEEN THE CHINESE AND ENGLISH VERSIONS, THE CHINESE VERSION 165 | SHALL PREVAIL. 166 | 167 | END OF THE TERMS AND CONDITIONS 168 | 169 | How to Apply the Mulan Permissive Software License,Version 2 170 | (Mulan PSL v2) to Your Software 171 | 172 | To apply the Mulan PSL v2 to your work, for easy identification by 173 | recipients, you are suggested to complete following three steps: 174 | 175 | i. Fill in the blanks in following statement, including insert your software 176 | name, the year of the first publication of your software, and your name 177 | identified as the copyright owner; 178 | 179 | ii. Create a file named "LICENSE" which contains the whole context of this 180 | License in the first directory of your software package; 181 | 182 | iii. Attach the statement to the appropriate annotated syntax at the 183 | beginning of each source file. 184 | 185 | Copyright (c) [Year] [name of copyright holder] 186 | [Software Name] is licensed under Mulan PSL v2. 187 | You can use this software according to the terms and conditions of the Mulan 188 | PSL v2. 189 | You may obtain a copy of Mulan PSL v2 at: 190 | http://license.coscl.org.cn/MulanPSL2 191 | THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY 192 | KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO 193 | NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. 194 | See the Mulan PSL v2 for more details. 195 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # zhaojiafutheos 2 | 3 | # 项目介绍 4 | 自己学习跟着沐阳大佬(后面统称阳哥)学习iOS逆向,其实从学习theos之后,就一直想自己写个越狱插件,达到安卓的xposed 通用hook的效果。 5 | 后面学习完之后,这几天正好有时间,其实之前学习过程中写了一部分,这几天又花时间补充补充hook点,优化优化,完善我的这个theos tweak插件。 6 | 其实沐阳大佬也有《iOS逆向助手》,但是我就想写一个自己的越狱插件。结合电脑直接通过关键词根据日志来过滤使用。 7 | 沐阳大佬的《iOS逆向助手》:https://mp.weixin.qq.com/s/RJaCx5TifU8Z8cwXvPWWiw 8 | 我这个只能阳哥《iOS逆向助手》的丐版,不喜轻喷,哈哈 9 | 其实之前没有想着公开,因为最初阳哥的这个《iOS逆向助手》需要激活码,我这个通用加密部分功能有些类似,不太适合放出来。 10 | 经过我最近优化和实战测试,我觉得我的这个插件配合mac的控制台、终端或者Ubuntu的终端,根据 zhaojiafutheos 搜素日志来过滤hook点比较方便。 11 | 看个人使用习惯来吧。 12 | 13 | 插件短时间不会投入过多时间了,后面主要投入到找工作中,多花时间看些之前的学习过的技术栈知识。 14 | 好好准备面试,年后找个工作再说。 15 | 16 | 17 | 18 | 19 | # 越狱插件的使用 20 | 21 | 需要设备:无根越狱手机【有根的我没有研究,手机没有这种iphone手机】 22 | 需要安装:ellekit、altlist、preferenceLoader。 23 | 还需要沐阳大佬的muyangdemo.ipa app: 沐阳大佬的《iOS逆向助手》:https://mp.weixin.qq.com/s/RJaCx5TifU8Z8cwXvPWWiw 文章有下载地址。 24 | 25 | ## 安装 26 | 27 | ssh连接可以使用finalshell,我个人喜欢用这个,连接服务器和iPhone都方便。(用自己顺手的都行) 28 | 29 | ssh连接到设备,文件传到之后:dpkg -i com.zhaojiafu.zhaojiafutheos_0.0.1-5+debug_iphoneos-arm64.deb 30 | 31 | 32 | ## 简单使用: 33 | 34 | 然后手机打开设置:找到 zhaojiafutheos 35 | 36 | ![](./assets/README-1736396846011.png) 37 | 38 | ![](./assets/README-1736470876246.png) 39 | 40 | 41 | ![](./assets/README-1736403754528.png) 42 | 43 | 44 | 45 | 点进去,打开需要hook的加密类型: 46 | 47 | 比如,进入解密的应用列表,勾选muyangdemo app 48 | 勾选需要hook的加密算法。比如我全部勾选上。 49 | 进入muyangdemo app。 50 | 记得先终端搜素日志:idevicesyslog | grep zhaojiafutheos 51 | 也可以mac控制台输入 zhaojiafutheos 52 | 53 | 54 | ## 通用加解密 hook 55 | 56 | ### md5 hook 57 | 按CC_MD5, 58 | ![](./assets/README-1736401209272.png) 59 | 60 | 61 | ### sha256:(sha1、sha224、sha384、sha512同理) 62 | ![](./assets/README-1736401329259.png) 63 | 64 | 65 | ### CChmac sha256: 66 | ![](./assets/README-1736401389220.png) 67 | 68 | 69 | ### RSA: 70 | 71 | 加密: 72 | ![](./assets/README-1736401478527.png) 73 | 74 | 解密: 75 | ![](./assets/README-1736401524250.png) 76 | 77 | 78 | ### AES加解密hook 79 | ![](./assets/README-1736402139798.png) 80 | 81 | 82 | 83 | ### DES加解密 hook 84 | 85 | ![](./assets/README-1736402204561.png) 86 | 87 | 88 | 89 | 90 | 91 | ## 过代理检测 92 | 93 | 选择应用,关键代码定位的应用列表里面选择需要过代理的app 94 | 95 | 比如还是muyangdemo,网络相关里面的代理检测。 96 | 97 | 不勾选代理之前: 98 | 99 | ![](./assets/README-1736402596516.png) 100 | 101 | 102 | 103 | 勾选之后:检测不到代理了。 104 | 105 | 日志也是有的: 106 | ![](./assets/README-1736402510613.png) 107 | 108 | 109 | ![](./assets/README-1736402546051.png) 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | -------------------------------------------------------------------------------- /assets/README-1736401209272.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736401209272.png -------------------------------------------------------------------------------- /assets/README-1736401329259.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736401329259.png -------------------------------------------------------------------------------- /assets/README-1736401389220.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736401389220.png -------------------------------------------------------------------------------- /assets/README-1736401478527.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736401478527.png -------------------------------------------------------------------------------- /assets/README-1736401524250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736401524250.png -------------------------------------------------------------------------------- /assets/README-1736402139798.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736402139798.png -------------------------------------------------------------------------------- /assets/README-1736402204561.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736402204561.png -------------------------------------------------------------------------------- /assets/README-1736402510613.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736402510613.png -------------------------------------------------------------------------------- /assets/README-1736402546051.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736402546051.png -------------------------------------------------------------------------------- /assets/README-1736402596516.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736402596516.png -------------------------------------------------------------------------------- /assets/README-1736403754528.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736403754528.png -------------------------------------------------------------------------------- /assets/README-1736470876246.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/assets/README-1736470876246.png -------------------------------------------------------------------------------- /com.zhaojiafu.zhaojiafutheos_0.0.1-10+debug_iphoneos-arm64.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaojiafu/zhaojiafutheos/a42eb84ca8024f7858df34bc1ba3e77b35773083/com.zhaojiafu.zhaojiafutheos_0.0.1-10+debug_iphoneos-arm64.deb --------------------------------------------------------------------------------