(手机端)【SIS编辑器 解包、打包 教程】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(手机端)【SIS编辑器解包、打包教程】QUOTE:
本帖用到的工具SISEditor,手机端sis/sisx文件解包、打包和签名工具,八神智能天下大罗作品。
支持sis/sisx包的编辑,可更改创建基本信息;
支持编辑sis/sisx文件列表,包括程序组件也能编辑:
支持新建sis/sisx包,暂未完善。
支持对sis/sisx包程序组件的修改操作:添加,删除,替换,提取,属性编辑(可进行4种操作),上下移动,批量导出等等
SISEditor在操作界面上,比智能解包更为友好,易于上手;速度更是超快,解包、打包,转瞬即可;功能详细,跳过pkg繁复的界面,简易手动操作。
目前本人测试,仅发现少数软件因打包方式特别,SISEditor不能解包,此种情况可用智能解包来解决;其余大部分程序SISEditor皆*可正常解包。
下面,我将图文讲解SISEditor的打包、解包操作。那么,先安装SISEditor,免签,而是不用Python平台,真方便。
SIS编辑器解包详解
QUOTE:
打开SISEditor—选项—打开sis/sisx文件(直接按中键也行),如截图01,找到要解包的sis/sisx文件,打开
截图01
打开界面如截图02、03,往下拉可查看程序的各参数,可自己DIY各种
参数,此处暂不解释参数,下文再详解
截图02截图03
将光标移到“文件列表”栏,点击进入后,如截图04,是安装包内部组件列表,同样的,文件可自由编辑、添加、删除,但此处暂不讲解;
截图04
PS:截图04中可看到文件列表中有IF语句,IF语句根据判断机型信息或者用户选择,而对组件选择安装。
可以看出,SISEditor虽不显性使用pkg文件,但pkg语句还在起作用;而不足的是,目前SISEditor无法自建IF语句等内容,新建sis/sisx功能明显很薄弱
OK,继续解包演示,在文件列表中—选项,如截图05,可看到“提取文件”、“提取全部”选项,“提取文件”指的是提取当前光标处的文件,而“提取全部”即解包全部文件;
截图05
我此处选择“提取全部”,出现目录选择,随便选择吧,找得到即可,点击确定;
不得不说,SISEditor的速度确实快,1M的安装包,几秒钟完成解包;解包完成后,找到!:/Data/SISEditor/目录下,可看到以软件名称命名的文件夹,解包的文件就在该目录下,如截图06
截图05
我此处选择“提取全部”,出现目录选择,随便选择吧,找得到即可,点击确定;
不得不说,SISEditor的速度确实快,1M的安装包,几秒钟完成解包;解包完成后,找到!:/Data/SISEditor/目录下,可看到以软件名称命名的文件夹,解包的文件就在该目录下,如截图06
截图06
其中感叹号!指不定盘符,即安装程序时选择的盘;而!目录下resource、private等文件夹指什么呢?
以!:/resource/apps/TTPodSigned.mif为例,实际上安装天天动听时,系统就将TTPodSigned.mif这个文件解包到安装盘:/resource/apps/目录下所以程序安装的过程,其实是解包程序文件至对应目录,并在手机中写入安装信息的过程
sis/sisx文件解包,已经完成,可用解包出的文件进行DIY了;怎样,非常方便吧?
SIS编辑器打包详解
QUOTE:
上文说到,SISEditor不显性使用pkg文档,打包过程与智能解包略有不同;此处,我将sis/sisx文件打包分两种:一、修改打包;二、新建打包
一、修改打包
先讲修改打包,较大的程序DIY修改,比如新增皮肤、精简多余文件、替换图标声音文件等,修改完要打包成sis安装包;全部重新打包,不仅浪费时间,而且显得笨,因为选择安装组件、编辑文件属性,将花费你大量时间精力用原软件安装包,进行修改,再打包,可省下许多时间精力
比如此处,我找到一组天天动听皮肤—“简约蓝”简约蓝(请解
压).rar (78.7 KB),要将该皮肤添加至天天动听安装包;
同解包过程类似,进入SISEditor,打开天天动听原安装包,即上截图02、03界面;
此处对各参数解释一下
“程序名称”——此处即软件安装后,在程序管理中显示的名称,按中键可修改自定义
“程序UID”——即程序的识别编号,各不相同,所以建议不要更改
“程序版本”——即程序版本号咯,不必修改,以免错误
“程序语言”——安装程序提取语言,按中键可修改,自己添加或删除语言种类,支持近100种语言
“程序提供”——指软件作者、厂商,可不修改;如果想添加打包作者也行,按中键修改吧
“安装类型”——标准程序[SA],指独立安装包,按中键可修改:主题/系统插件[SP],指独立安装包的升级、补充程序,或者系统插件(主题),不可独立安装,可独立卸载;程序升级/补丁[PU],指独立安装包的升级程序,不可独立安装,不可独立卸载
“创建日期”、“创建时间”——不必修改,想改自己改
“目标设备”——指程序支持的机型,一般不必修改;按中键进入可添加、删除设备,添加对新平台或新机型的支持
“文件列表”——就是程序组件,上文说过;DIY的重点
“软件签名”——指当前程序签名状况,SISEditor有签名、去签名功能,自带5权限30年专用证书和19权限根证书(破'解才可使用),你也可将个人证书、key文件放入!:/Data/Certificates/目录下,用SISEditor为软件签名
OK,我此处是为天天动听添加一组皮肤,前面参数不动它;点击进入“文
件列表”
选项—添加文件,如截图07,找到已下载的皮肤文件“简约蓝.ttb”,确认。再次选项—添加文件,找到“简约蓝.xml”,也是确认添加。
截图07
这样就添加完成了?不是,接着还有操作;将光标移动到文件列表中的“简约蓝.ttb”,按中键编辑,如截图
将“目标文件”一栏,修改为“!:\TTpod\skin\V4\简约蓝.ttb”,意思是安装程序时,将该文件解包到!:\TTpod\skin\V4\目录下,并命名为“简约蓝.ttb”。
为什么修改为该目录呢?该目录正是天天动听皮肤目录,实际上,你可