首页 > 其他分享 >2024年12月安装frida12.8.0

2024年12月安装frida12.8.0

时间:2024-12-24 17:12:32浏览次数:3  
标签:12 tools 2024 install pip frida frida12.8 12.8 egg

一、遇到问题

  1. 用 frida 16 + android7,遇到不稳定的奇葩黑屏问题
  2. 因为编译一些东西,python升级到了3.12,但是它不支持 frida12,于是安装 windows/pyenv
  3. pyenv global 3.7.2
  4. pip install frida==12.8.0 报错!
    xmlrpc.client.Fault: <Fault -32500: 'RuntimeError: PyPI no longer supports the XMLRPC package_releases method. Use JSON or Simple API instead. See https://warehouse.pypa.io/api-reference/xml-rpc.html#deprecated-methods for more information.'>

二、分析原因

  1. xmlrpc 在 python 的新版本,package_releases 和 release_urls 函数被废弃,导致 setup.py 脚本无法解析到 frida 版本库
  2. 根据提示,从pypi的json渠道能看到类似结构的版本信息
    pypi.org/pypi/frida/json

三、解决方法

  1. pyenv global 3.7.2
  2. 从pip install 日志中,拿到 frida源码文件路径,下载后解压
    https://files.pythonhosted.org/packages/38/1b/8a462787cedda36c57227ed0babbd80c4c4cc5bc9c1f9b5aa285ed6aebba/frida-12.8.0.tar.gz
  3. 编辑 setup.py ,搜 release_urls 定位到相关代码,将报错代码注释并换成下面两行代码

    egg_filename = "frida-12.8.0-py3.7-win-amd64.egg"
    egg_url = "https://files.pythonhosted.org/packages/c8/bb/84e2bc3e92bbd356e977941ec902cd74dbc05ed0ea971a374d922966e21b/frida-12.8.0-py3.7-win-amd64.egg"
  4. 安装frida
    python -u -c "import setuptools, tokenize;file='setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record install-record.txt --single-version-externally-managed --compile
  5. 直接安装 frida-tools
    pip install frida-tools==5.3.0
  6. pip list
    Package Version

colorama 0.4.6
frida 12.8.0 !!!!!!!!!!!!! 终于回来了
frida-tools 5.3.0 !!!!!!!!!!!!!
pip 18.1
prompt-toolkit 2.0.10
pygments 2.17.2
setuptools 40.6.2
six 1.17.0
wcwidth 0.2.13

标签:12,tools,2024,install,pip,frida,frida12.8,12.8,egg
From: https://www.cnblogs.com/HackerFox/p/18628172

相关文章

  • 2024年项目管理软件推荐:10款工具提升项目执行力
    在当今竞争激烈的商业环境中,项目管理软件已经成为企业提升执行力、优化资源分配和确保项目成功的关键工具。随着2024年的到来,市场上涌现出众多功能强大、易于使用的项目管理软件,它们不仅能够帮助团队更好地协作,还能提高项目的透明度和可预测性。本文将为您推荐10款在2024年值得关......
  • 数智领航 | 华望系统科技喜获「2024年度浙江省最具投资价值创新企业TOP50」 !
    2024年12月19日,由浙江省科技厅主办、浙江省创业投资协会、招商银行杭州市分行承办的“2024浙江省创业投资大会”在杭州圆满落幕。华望系统科技有限公司荣获「2024年度浙江省最具投资价值创新企业TOP50」,成为行业内备受瞩目的焦点之一。2024创投大会颁奖仪式本次盛会以......
  • 12款免费项目管理工具全方位对比【功能与实用性评测】
    在当今数字化时代,项目管理的效率和效果直接影响着企业的竞争力与业务成果。无论是小型创业团队,还是大型企业的复杂项目,合适的项目管理工具都能成为成功的关键助力。然而,面对市场上琳琅满目的项目管理软件,如何挑选一款免费且功能强大、实用性高的工具并非易事。今天,我们将对12款......
  • 英语四六级备考必备:2015-2024年历年真题+解析全汇总
    前言英语四六级考试是每年大学生最重要的语言能力测试之一。如何在备考中取得高分,除了掌握核心词汇和语法外,真题练习绝对是备考的“王牌利器”。本文为大家整理了从2015年至2024年6月的英语四六级考试真题及解析合集。这份资源不仅涵盖了近十年的考试真题,还配有详细解析,帮助你了......
  • 2024 年医疗 AI 突破盘点,精选 35 篇不可错过的前沿论文
    过去几年,以英伟达、谷歌为首的科技巨头纷纷表达对AI医疗的重视,近千亿元资金被砸进该赛道,医疗领域也成为AI应用最广、成效最明显的领域之一。在即将过去的2024年期间,研究人员们构建医学大模型,用AI分割医学图像/视频、诊断糖尿病、帕金森病、乳腺癌、肺癌、卵巢癌、......
  • 2024 新版Clion安装使用教程(附激活以及常见问题处理)
    Clion简介在同学向我吐槽codeblock多么难用于是我疯狂安利CLion的时候,他发出了灵魂的拷问——“CLion是啥?”CLion和codeblock一样都是可以编写C/CPP的IDE(集成开发环境),CLion的优点多多,尤其是CLion对小白非常友好。配置简单:只需要点几下鼠标就可以完成编译器配置。语法查错:很多......
  • 12.24
    【已解决】JavaScript---items="${arraylist}"var="student"无法获取到值,null错误第一、bean层只写数据结构1、定义成员变量,私有的属性2、重写tostring方法3、写带全部参数的构造方法4、写无参构造方法5、写get、set方法注意#变量名和方法名的拼写错误,检查再三......
  • 2024年AI相关的论文写作经验(附实践资料下载)
    在撰写AI相关的论文时,以下是一些实用的经验和技巧:明确写作目标:在开始写作之前,明确你的论文类型(期刊论文、毕业论文等)和目标,这将影响你的写作方式和工具选择。AI辅助文献检索:利用AI驱动的文献检索工具,如GoogleScholar或SemanticScholar,快速找到相关领域的重要论文。自动......
  • 湖南科技大学2024年计算机程序设计新生赛题解
    @目录前言前置知识补充问题A:珂朵莉解题思路代码问题B:可莉的烦恼解题思路代码问题C:小A的画解题思路代码问题D:KMP自动机fail树dfs序建可持久化线段树解题思路代码问题E:谜题:结局解题思路代码问题F:奶龙列阵(easyversion)解题思路代码问题G:小A的密码解题思路代码问......
  • IDEA 2024.3.1.1完整的安装教程(附激活,常见问题处理)
    卸载老版本IDEA首先,如果小伙伴的电脑上有安装老版本的IDEA,需要将其彻底卸载掉,如下所示(没有安装则不用管,直接安装即可):TIP:如果你之前使用过本站提供的 激活到2025年版本脚本,需要执行对应卸载脚本/适用2024版本/JetBrains2023最新全家桶/jetbra/scripts/uninstall-a......