标题"BBS.FengBao.Com_odextools.7z"所指的是一个在暴风论坛上发布的压缩包文件,其中包含了用于处理安卓系统程序的工具。这个工具集被称为"odextools",专门用来合并安卓应用的odex(Optimized Dalvik Executable)文件和apk(Android应用程序包)文件。Odex文件是安卓系统对Dalvik字节码进行优化后的产物,它能提高应用的运行效率。 描述中提到的“自动合并安卓系统程序的odex和apk”意味着这个工具能够自动化处理这两个关键的安卓应用程序组件。在安卓系统中,apk文件包含了应用的所有资源、代码以及元数据,而odex文件则包含了编译后的Dalvik字节码,是在设备上运行应用时实际执行的部分。当用户安装一个apk应用时,系统会生成对应的odex文件,以适应特定设备的硬件配置。然而,在某些情况下,如开发者调试或系统定制,可能需要将odex和apk整合在一起,以简化部署或实现特定功能。 标签"odextools"直接指出了这个压缩包的主要内容,即一套用于操作odex文件的工具。这些工具可能包括用于提取、合并、转换或者修复odex和apk文件的命令行脚本或程序。 压缩包内的文件名称列表: 1. odextools.bat - 这是一个批处理文件,通常在Windows环境下运行,用于执行一系列命令或操作。在这个上下文中,它很可能是用来启动odextools工具集的命令脚本。 2. dex - 这可能是一个示例或部分的.dex文件,dex是Dalvik执行文件的格式,是odex文件的基础。可能包含的是一个测试用的.dex文件,供用户了解如何使用odextools处理这类文件。 3. Major - 这个文件名没有明确的含义,可能是一个主要的程序文件、版本号或者是某种配置文件。在odextools的上下文中,它可能是工具集的核心组件或者与合并过程有关的脚本。 4. romdir - 在安卓系统中,"rom"通常指的是系统的固件或映像。这个"romdir"可能是指一个目录,其中包含了安卓系统的部分文件,用户可能需要将odex和apk文件合并后再放入这个目录,以便于系统识别和运行。 "BBS.FengBao.Com_odextools.7z"是一个针对安卓开发者的实用工具,可以帮助他们快速合并和管理应用的odex和apk文件,简化系统定制或调试流程。使用这个工具集,用户可以更有效地处理安卓应用的编译和部署,尤其是在进行系统级别的修改或优化时。
2025-10-14 15:12:48 2.42MB odextools
1
OdexTools(Apk应用Odex分解、合并工具
2023-10-22 20:49:46 1.58MB 工具
1
网上下载回来的“一键odex批量合并工具odextools”年代已久,使用起来会有问题,现修改如下: 1.odextools.bat为unicode模式,直接记事本打开为乱码。解决办法:用windex打开odextools.bat,将前两个字节cut掉保存即可。 2.Major文件夹诡异,双击打不开,但是进入cmd使用dir命令可以看到其目录下有一些工具。其中导致不能使用的原因就是里面的baksmali.jar和smali.jar版本太老导致。解决办法:新建一个临时目录Major2,执行cmd命令:copy Major\*.* Major2\*.*,然后删除原Major目录,再重命名Major2为Major。然后复制最新版的baksmali.jar和smali.jar替换掉Major目录下的文件。 3.在romdir目录下新建system目录,将之前解包的所有文件全部拷贝至system目录下。 4.以整合system\app目录下odex为例:运行odextools.bat,选择项目1,即整合app目录下的odex文件。自动反编译odex并回编译生成dex并打包到apk中。
2022-01-10 19:19:37 5.61MB odex合并 odextools
1
1.0下载地址: http://pan.baidu.com/s/1eQlahKe 新增零件清单工具 1.1下载地址: http://pan.baidu.com/s/1nt60GOD 零件清单工具可体现层级关系 零件清单工具多层清单零件数量计算原则调整 零件清单工具新增父级模型名称参数类型 零件清单工具新增零件重量及汇总参数类型 2.0下载地址: http://pan.baidu.com/s/1hqouI3q 新增工程图打开功能 新增工程图管理功能 修改零件清单” 在组件里使用了零件阵列或几个相同零件合成一个组,在bom里出现了零件重复”问题 修改零件清单” 组件重量没有出现”问题 修改零件清单” 重量单位不对,没有按模板要求的Kg显示,显示的是g单位”问题 修改零件清单” 按一定的规律点击图号按钮加排序”问题 修改零件清单” 子组件数量=单套数量X父组件数量”问题 修改零件清单” 同一个元件可能会出现在不同组件里,在汇总里就出现错误了”问题 修改零件清单” 对话框拖动”问题 新增零件清单可读取父元件模型参数功能. 2.1下载地址:http://pan.baidu.com/s/1sjG3lr3 修改零件清单插入工程图异常问题; 修改零件清单多层显示中, 阵列元件数量异常问题; 修改零件清单保存参数按钮可禁止; 修改零件清单元件所属错误问题. 新增零件清单导出时是否保存参数可配置; 新增零件清单总装模型显示到列表中, 层级0 新增零件清单加载数据时动态条显示; 新增零件清单选中行选择/取消 新增零件清单全部选择/取消 新增零件清单过滤 新增零件清单排序 修改工程图工具批量/打开工程图响应慢问题; 修改工程图环境下无法打开元件工程图时提示; 修改批量创建工程图时重新创建了已有工程图问题; 新增创建工程图后可配置是否自动保存; 新增创建工程图(右键)提示是否创建, 可以选择模板; 新增工程图缺省零件工程图模板; 新增工程图缺省装配工程图模板; 新增工程图管理界面可显示参数; 新增工程图管理总装模型显示到列表中; 新增工程图管理选中行选择/取消 新增工程图管理全部选择/取消 新增工程图管理过滤 新增工程图管理创建工程图后可自动保存关闭 新增工程图管理导出时自动创建文件夹 3.0 下载地址: http://pan.baidu.com/s/1mgDrtEw 修改零件清单工具重量小数点可配置; 修改零件清单工具排序后,点击打开文件错误问题; 修改零件清单工具参数保存异常问题; 修改零件清单工具系统崩溃问题; 新增工程图管理工具删除工程图时提示; 新增工程图管理工具导出PDF时名称可以读取参数; 新增批量参数工具; 3.1下载地址: http://pan.baidu.com/s/1i3xi2VF 修改工程图管理导出PDF时可读取同名零件模型的参数; 修改零件清单单重及总重改为通用计数方式 修改零件清单总装放在第一行 3.2下载地址: http://pan.baidu.com/s/1qWFRI1I 修改参数工具Exlce参数模板打开出现只读问题; 修改参数工具模型中提取参数,添加参数值不能写入指定模型里问题; 修改工程图管理工具, 导出PDF名称可配置多个参数; 修改零件清单显示异常问题; 常见问题: http://www.mcadex.com/bbs_1431046_ss20130113/thread_328190_1.html 零件清单工具介绍: http://www.mcadex.com/bbs_1431046_ss20130113/thread_315304_1.html 工程图工具介绍: http://www.mcadex.com/bbs_1431046_ss20130113/thread_328189_1.html 参数工具介绍: http://www.mcadex.com/bbs_1431046_ss20130113/thread_352273_1.html
2022-01-03 15:57:01 52.53MB Creo二次开发 BOM 工程图 参数
1
使用方法:http://blog.csdn.net/asmcvc/article/details/11770851 工具: unyaffs,mkyaffs2image 其中unyaffs有windows版本和linux版本,mkyaffs2image只有linux版本。 windows版本的unyaffs用法: 把system.img复制到unyaffs的相同目录下,cmd命令下cd到unyaffs的目录下,然后执行命令:unyaffs system.img unyaffs会把system.img解压到其目录下。 linux版本的unyaffs用法: 把unyaffs复制到/usr/bin目录下,并修改权限为可执行。 然后cd到system.img目录下(假定目录为system目录),执行命令:unyaffs system.img 然后对system目录下的文件进行修改。 注意:修改完后的文件要修改一下权限,尽量和其他文件的权限保持一致。例如:chmod 644 framework-res.apk mkyaffs2image用法: 复制到/usr/bin目录下,并修改权限为可执行。 这里以打包system目录为system.img为例,执行命令: mkyaffs2image system system.img 然后把新生成的system.img复制替换掉原:adt-bundle-windows-x86\sdk\system-images\android-17\armeabi-v7a\system.img 执行bat批处理命令启动模拟器: D:\adt-bundle-windows-x86\sdk\tools\emulator-arm.exe -avd AndroidVM -partition-size 128 这里以修改android系统启动画面为例: 打开解包目录下的\framework\framework-res.apk 替换图片:framework-res.apk\assets\images\android-logo-mask.png为下图: 然后对\framework\framework-res.apk文件重新签名,复制到linux下后修改文件权限和原来一致。 然后mkyaffs2image system system.img打包生成新的system.img,替换原来的system.img,并启动模拟器,效果图如下: 修改代码: 工具:odextools(参考:《一键odex批量合并工具odextools的重新整理与使用》)、dexopt-wrapper 其中odextools.bat的代码: 批处理有一处bug:每打包一次会把odex文件删除掉,导致在后面的打包过程中会出现找不到:system/framework/core.odex类似的错误,因此只需要在打包完后不删除odex文件即可,找到del /f !apkx!.odex 1>nul 2>nul改为:::del /f !apkx!.odex 1>nul 2>nul,也就是注释掉这一行代码。 具体使用方法(操作在windows下): 在odextools\romdir目录下创建文件夹:system 利用unyaffs解包system.img后,把所有文件复制到system目录下。 然后运行odextools.bat,如图: 选择一个需要整合odex的目录选项即可。odextools.bat会自动设置环境变量,使用baksmali.jar来反编译odex为smali,然后再调用smali.jar打包为classes.dex, 然后再打包到相应的apk包(framework目录下对应的是jar后缀的,实际上也是个apk包),最后再重新签名。 如果要修改代码,则需要把上面重新打包生成的apk文件,利用常规方法反编译后修改smali代码,例如插桩输入log信息。然后再回编译并重新签名。 最后一步:因为system.img中的apk是优化过的,apk主目录下是没有classes.dex文件的,而是一个被优化过的odex文件,用于优化启动速度。 因此需要将修改后的apk包再用dexopt-wrapper优化apk包后生成出odex文件,然后删除apk包里的classes.dex,并在相同目录下放置与apk包同名的odex文件。 按照原system目录的文件结构组织好后,目录复制到linux环境下使用mkyaffs2i
2021-11-11 10:29:58 6.02MB odextools mkyaffs 2image unyaffs
1
dex-tools-2.1-SNAPSHOT 一堆开积分开的老高...
2021-06-05 17:02:57 7.79MB dextools
1