搜档网
当前位置:搜档网 › APK文件的解包打包和修改

APK文件的解包打包和修改

APK文件的解包打包和修改
APK文件的解包打包和修改

基于RTP协议的打包及解包

H.264视频在android手机端的解码与播放 文/南京邮电大学张永芹龚建荣摘要:本文实现了手机终端通过移动无线网络与媒体服务器进行通信,并就开发过程中的几个技术难点的解决方法进行了说明。首先详细分析说明了rtp 打包,解包的流程,这是视频传输的基础;然后在RTP传输过程中,针对发送数据快而处理速度慢的问题,采用多线程并发机制予以解决;面对大量,而且不稳定的数据包,本文针对各个环节自己的特点,设计了多级缓冲处理机制,使得视频播放更加流畅、平稳。接着,对于分析和解码的先后次序的问题,则采用线程协作的思想,利用消费者,生产者模式,保证了视频数据的时序性。最后对于视频解码部分,则利用现有解码方法进行平台移植,深度简化代码,合理处理c 层和java层的分工。最后实践证明,采用本文提供的方法,视频传输、播放成功,而且android手机端视频播放延时短,流畅,平稳。 关键词:H.264 RTP 多级缓冲线程协作 android 随着无线网络和智能手机的发展,智能手机与人们日常生活联系越来越紧密,娱乐、商务应用、金融应用、交通出行各种功能的软件大批涌现,使得人们的生活丰富多彩、快捷便利,也让它成为人们生活中不可取代的一部分。其中,多媒体由于其直观性和实时性,应用范围越来越广,视频的解码与播放也就成为研究的热点。 H.264标准技术日渐成熟,采用了统一的VLC符号编码,高精度、多模式的位移估计,基于4×4块的整数变换、分层的编码语法等。这些措施使得H.264算法具有很高的编码效率,在相同的重建图像质量下,能够比H.263节约50%左右的码率。而且H.264的码流结构网络适应性强,增加了差错恢复能力。正好适用于带宽受限,差错率高的无线网络。 本文结合ffmpeg开源代码中的解码方法,采用多线程接收数据包,多级缓冲数据,接收和解码并行双线程操作等方法,缓解了由于传输的数据量大、速度快而导致的数据堵塞、解码出错、视频画面迟钝、延迟等问题。使得h.264视频的传输速度快,稳定性好。最终实现了pc端到android手机端的视频传输,以及在android手机端的解码播放。 该技术可以应用于视频会议、视频监控等应用中。 一、 H.264视频传输播放系统的总体结构 H.264视频传输播放系统分为服务器端和客户端2个部分,服务器端负责读取H.264的视频数据,并且以RTP/RTCP格式打包发送给客户端,并且接受客户端的反馈,对传输速度等作相应的控制。Android手机客户端主要完成从服务器端接收实时码流数据,经过缓冲,进行视频数据解析,然后送去解码,最后在手机上显示播放。服务器端采用c语言实现,客户端主要用java语言实现。 二、关键技术及其实现 1.基于RTP协议的打包及解包 (1)单个NAL打包 H.264NALU单元常由[start code][NALU header][NALU payload]三部分组成,其中start code 用于标志一个NALU单元的开始,必须是“00000001”或者是“000001”,打包时去掉开始码,把其他数据打包到RTP包就可以了。(2)分片打包 由于1500个字节是IP数据报的长度的上限,去除20个字节的数据报首部,1480字节是用来存放UDP数据报的。所以当一帧中的字节数超过这个数值时,

APK文件的解包打包和修改

APK文件的解包打包和修改 相信每位玩机的人对APK文件都不陌生。你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具、插件、好玩的游戏等等。。。你可曾知道这些每天都伴随着你的APK文件是什么吗?怎样对它们作些修改呢?比如说:对英文版进行汉化、修改功能、修改文字描述、去掉广告等等。本文介绍APK的基本知识、结构、APK文件的解包、打包及签名,以及对APK文件的常规修改。 1.APK文件简介 APK是Android Package的缩写,即即Android application package文件或Android安装包。每个要安装到Android平台的应用都要被编译打包为一个单独的文件,后缀名为.apk。APK文件是用专业软件eclipse编译生成的文件包,其中包含了应用的二进制代码、资源、配置文件等。通过将APK文件直接传到Android手机中执行即可安装。APK文件其实就是zip格式,但其扩展名被改为apk,用解压软件可以直接打开。通过WinRAR或UnZip解压后,你会看到有几个文件和文件夹。一个典型的APK文件通常有下列内容组成:AndroidManifest.xml程序全局配置文件 classes.dex Dalvik字节码 resources.arsc编译后的二进制资源文件

META-INF\该目录下存放的是签名信息 res\该目录存放资源文件 assets\该目录可以存放一些配置文件 下面对这些文件和目录做些基本的注释和介绍。?AndroidManifest.xml 该文件是每个应用程序都必须定义和包含的文件,它描述了应用程序的名字、版本、权限、引用的库文件等等信息。需要解包后才能加以阅读。 ?classes.dex文件 classes.dex是java源码编译后生成的java字节码文件。dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。 ?resources.arsc 编译后的二进制资源文件。 ?META-INF目录 META-INF目录下存放的是签名信息,用来保证apk包的完整性和系统的安全。在eclipse编译生成一个apk包时,会对所有要打包的文件做一个校验计算,并把计算结果放在META-INF目录下。这就保证了apk包里的文件不能被随意替换。比如拿到一个apk包后,如果想要替换里面的一幅图片,一段代码,或一段版权信息,想直接解压缩、替换再重新打包,基本是不可能的。如此一来就给病毒感染

X3地球人冲突资料要点

X3最实用软件 Singularity Engine Time Accelerator|奇点时间加速装置 允许装载者使用时间加速(SETA)功能。 Docking Computer|靠港电脑 允许装载者在离空间站任意一部分5KM范围内直接停靠。 Transporter Device|传送装置 允许装载者在离另一艘船5KM范围内对其进行货物传送(包括玩家本身)。传送装置在光之家园有卖好像月球也有 Jumpdrive|跳跃引擎 允许装载者进行跳跃。 Video Enhancement Goggles|影像增益装置 允许装载者对某一方向的影像进行放大(望远镜)。 Ecliptic projector|黄道投影仪 将星区的方位格显示在影像中,使装载者定位更方便。 Cargo Life support System|货仓生命维持系统 允许装载者在货仓内放置活物。 Space fly Collector|太空飞虫收集器 允许装载者收集被击晕的太空飞虫。 Ore Collector|矿石收集器 允许装载者收集矿石碎片。 Duplex Scanner|两倍扫描器 使装载舰扫描范围圹大一倍。 Triplex Scanner|三倍扫描器 使装载舰扫描范围圹大两倍。 Navigation Command Software MK1|导航命令系统MK1 允许装载舰使用导航的1级圹充命令。 Trade Command Software MK1|贸易命令系统MK1 允许装载舰使用贸易的1级圹充命令。 Trade Command Software MK2|贸易命令系统MK2 允许装载舰使用贸易的2级圹充命令。

Linux系统解压打包命令

Linux系统解压打包命令 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!)——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName ——————————————— .bz2 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName.bz2 压缩: bzip2 -z FileName .tar.bz2 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName ——————————————— .bz 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz

压缩:未知 .tar.bz 解压:tar jxvf FileName.tar.bz 压缩:未知——————————————— .Z 解压:uncompress FileName.Z 压缩:compress FileName .tar.Z 解压:tar Zxvf FileName.tar.Z 压缩:tar Zcvf FileName.tar.Z DirName ——————————————— .zip 解压:unzip FileName.zip 压缩:zip FileName.zip DirName ——————————————— .rar 解压:rar x FileName.rar 压缩:rar a FileName.rar DirName ——————————————— .lha 解压:lha -e FileName.lha 压缩:lha -a FileName.lha FileName ——————————————— .rpm 解包:rpm2cpio FileName.rpm | cpio -div ———————————————

APK文件打包编译

把APK文件打包编译 此文from my friend 产品出厂时需一些软件,如测试程序、自主开发的APK或第三方的APK,这样我们就有必要把这些APK程序打包到文件系统里编译生成镜像了,具体操作如下: 1 (1)源码编译后,把apk拷贝到out/target/product/generic/system/app中。 (2) 执行命令make snod , 把添加的spk编到system.img 中 缺点:执行make clean 后,再次make 完毕需要重新执行上面操作。 2 "方法一"的改进。 (1) 新建一个文件夹目录,用来存放apk文件 mkdir packages/apps/Prebuilt_apps cd packages/apps/Prebuilt_apps 在Prebuilt_apps中新建make文件 vi Android.mk 并写入 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_POST_PROCESS_COMMAND := $(shell cp -r $(LOCAL_PATH)/*.apk $(TARGET_OUT)/app/) 保存退出。 (2) 把需要编译的apk拷贝到目录Prebuilt_apps下,执行make ,Prebuilt_apps中的apk就会考被到out/target/product/generic/system/app中。 (3) 执行make snod 。完成。 此方法执行make clean 后,再次make 完毕,只需要make snod即可(有时make后,out/target/product/generic/system/app没有需要添加的apk,此时再make一次即可,速度很快)。

如何解包/编辑/打包boot.img文件

目录 1、背景知识 2、boot和recovery映像的文件结构 3、对映像文件进行解包、编辑、打包的常规方法 3.1、另一种解包、编辑、打包的方法 4、将新的映像刷回到手机 5、解包、编辑、打包为我们带来了什么 6、本文讲的内容与使用update.zip刷机包不是一码事 正文 1、背景知识 Android手机的文件系统有许多存储器组成,以下是在adb shell下面的输出: #cat /proc/mtd dev: size erasesize name mtd0: 00040000 00020000 "misc" mtd1: 00500000 00020000 "recovery" mtd2: 00280000 00020000 "boot" mtd3: 04380000 00020000 "system" mtd4: 04380000 00020000 "cache" mtd5: 04ac0000 00020000 "userdata" 注意,不同的手机在上述存储设备的顺序可能会各不相同!一定要检查您的手机,确定在以下的操作中选择正确的设备号(mtdX,这个X的序号一定要检查清楚)。 在本向导中,我们主要描述对"recovery"和"boot"的存储设备进行操作;"system"存储设备保存了android系统目录的所有数据(在系统启动后会挂载到“system/”目录);“userdata”存储设备将保存了android数据目录中的所有数据(在系统启动后会挂载到“data/”目录,里面是会有很多应用数据以及用户的preference之类的配置数据)。 从上面的输出可以看出来,recovery和boot分区对应着/dev/mtd/mtd1和/dev/mtd/mtd2,在你您开始做任何修改之前一定要做两件事情,第一件事情,一定要先对这两个分区进行备份。 可以使用如下命令进行备份: # cat /dev/mtd/mtd1 > /sdcard/recovery.img # cat /dev/mtd/mtd2 > /sdcard/boot.img (注意added by lxros,只有手机获取了ROOT权限以后才能够执行上述的备份命令) 第二件事情,你您应该把你您最喜欢的update.zip刷机包放置到你您的sd卡的根目录上面。如此一来,即使你您在后续的操作中出了问题,也可以启动到recovery模式进行恢复。 另外一个你您需要知道的重要文件是在android系统目录下的/system/recovery.img,此文件是mtd1存储设备的完全拷贝。这个文件在每次关机的时候,会自动地被写回到mtd1存储设备里面。 这会意味着两个事情: (1)任何对/dev/mtd/mtd1中数据的直接修改都会在下一次重启手机以后消失。 (2)如果希望对/dev/mtd/mtd1进行修改,最简单的做法是用你您自己的recovery.img替换掉/system/recovery.img。当你您创建自己的update.zip刷机包的时候(特别是在做刷机包的

spk文件打包解包

spk文件打包解包 123.exe 参数-p打包,参数-u解包。txt乱码是因为加密的,重新下载明文spk文件来解。 修改掉率 相关文件:item/item_rand.txt,object/cha_drop.txt,item/drop_type/ item_rand.txt是基础掉率文件 id直接关联cha_drop.txt中的怪物掉落。 minroll最小掉落次数 maxroll最大掉落次数 drop_kind掉包种类,1是直接掉物品,2是掉落包,关联item/drop_type/中的包。 drop_id填物品或者包的id drop_prob掉率该物品/包的概率,所有掉落概率相加不超过1 cha_drop.txt是怪物掉落 feature_drop,world_drop,still_drop三个值都可以添加item_rand.txt中的id item/drop_type/这个文件夹中是掉包文件 field1这个是注释名 field2这个是物品id field3这个是物品权重,物品权重/权重和=物品在该包中的产出率。 添加宝石 相关文件:item/gem_item.txt,item/gem_item_link.txt,item/gem_variety.txt gem_item.txt是宝石基础文件 id宝石的id type填gem_variety.txt中的type值 lootlevel宝石名字显示的颜色,11是绿色,16是金色,17以后是红色 variety填gem_variety.txt中的id值 varlevel宝石的进阶关联。variety相同的宝石,varlevel决定了宝石的升阶。 tip注释文本 icon图标\zh_cn\bin\data\gui\icon\item\bs\可以自己添加 use_id1021是镶嵌宝石use bound_mod 0是非绑,2是绑定 requires 100*0是物理宝石,100*1是法术宝石 datas宝石属性,atb\trait_list.txt中的属性 fuse_variety,fuse_varlevel是融合宝石相关设定 gem_item_link.txt是绑定和非绑定宝石关联文件 添加宝石要添加绑定和非绑定两套,然后在这个文件中关联,不然镶嵌宝石或掉落包时可能会跳错。drop_var是掉落该宝石的包,不用填。 gem_variety.txt是宝石种类设置文件 type是添加纹路的种类,添加宝石要选择已有的值,不然还得去改纹路添加。200龙纹,201虎纹,202凤纹,213孔雀,214麒麟 inlay_equips宝石能镶嵌的位置,参考item_type的equip_slot值。21武器,25配饰,22副武器,31时装帽,32时装衣,24翼装,11,18,19肘,项链,戒指,12,14,15,16腕,胸,腿,腰,10,13,17锦囊,护膝,护符 no_compose_gem_two融合宝石就填1,填不填没关系

路由器固件的解包与打包

路由器固件的解包与打包 一、概述 当前大学生都被校园网的客户端困扰,然而南京工程学院公布了Linux客户度解决方案,或者Mentohust解决方案,可以在Ubuntu系统的计算机上运行了。但进一步的工作就是如何令其在路由器上工作,以达到真正的路由功能。 假定笔者已经把电脑上完美运行的客户端进行了交叉编译,生成了要在路由上运行的拨号程序(假定为Client),且笔者的路由器有合适的固件(假定为firm.bin)。 那么要在路由器上运行Client有三种方法: 1.可以把Client上传到路由器的/jffs目录下。(本文不讨论这种情形) 2.刷写dd后,由于剩余容量太小导致无法加载jffs,那么每次启动路由后,可以将程序Client 上传到刷写了firm.bin路由的/tmp目录下,然后令其运行。简单的说,就是在内存里运行Client。其缺点就是每次路由断电,你必须重新上传。(本文不讨论这种情形) 3.当路由器无法加载jffs时,可以考虑将Client程序增添至固件,并且在自启动命令里输入正确的命令方式,以达到每次路由插上电,都可以自动运行拨号程序的完美效果。以下讨论的为如何将Client固化至固件的方法。 所需软件为firmware-mod-kit,大致步骤为: 1.先用解包软件解包路由器固件将会得到固件核心文件。 2.再把Client复制到固件的某个文件夹内,且注意赋予可执行的权限。 3.用build-ng.sh进行最终的封包,生成新的固件。 操作环境:Ubuntu 11.04版 参考资料:https://www.sodocs.net/doc/d617274706.html,/p/mentohust-wrt/ https://www.sodocs.net/doc/d617274706.html,/p/firmware-mod-kit/ Firmware Modification Kit

网络工程师必备英语单词

计算机软考网络工程师必备英语词汇全集 EFS 加密文件系统 EAP Extensible authentication protocol 扩展授权协议 ESP 封装安全载荷 FTAM File transfer access and management FDM Frequency division multiplexing 频分多路复用 FDMA 频分多址 FSK 频移键控 FSM File system mounter 文件系统安装器FECN 向前拥塞比特 FLP Fast link pulse 快速链路脉冲 FTP File transfer protocol 文件传输协议 FDDI Fiber distributed data interface 光纤分布数据接口 FHSS Frequency-Hopping spread spectrum 频率跳动扩展频谱FTTH Fiber to the home 光纤到户 FTTC Fiber to the curb 光纤到楼群、光纤到路边FAQ Frequently asked question 常见问题 FQDN Fully qualified domain name 主机域名全称 FPNW File and print service for netware FWA 固定无线接入 FD 光纤结点 FEC Fast Ethernet channel 快速以太网通道 GTT Global title translation 全局名称翻译 GFC General flow control GACP Gateway access control protocol GEA Gibabit Ethernet alliance 千兆以太网联盟 GEC Giga Ethernet channel 千兆以太网通道GSMP General switch management protocol 通用交换机管理协议GGP Gateway-to-gateway prtotcol 核心网关协议

Rom定制教程之Windows下解包编辑打包img使用教程

Rom定制教程之Windows下解包编辑打包img使用教程 自从得知rom助手可以解包IMG的文件后,再也不用安装LINUX系统来解包和打包system.img文件,这对于新手机友朋友无疑是一个劲爆的消息,很多朋友都对安装和操作LINUX系统的繁琐望而却步,不会安装LIXUX系统也就无法对system.img进行解包,进而就无法修改System.img里面的内容,制作属于自己的刷机包了也就无法谈起。那么今天咱们就分享下如何在windows系统下对system.img进行解包修改和打包的。 后再解压缩,PS:解压缩都会的吧。解压出来之后里面有很多img文件,其中就包括system.img。这就是今天的猪脚,搞的就是他。三星刷机包作为案例。

2、下载安装ROM助手打开ROM助手,选择“SYSTEM .IMG 编辑”功能。使用之前要注意,最好把一些杀毒软件暂时的关闭,

3、加载system.img把第一步提取的system.img加载进去。稍等片刻,等待加载完成。。

4、精简和添加这时ROM助手把整个system.img的APK都显示出来了,在保证刷机包的完整性的同时,你想怎么玩就怎么玩,如果不尽兴的话ROM助手还有一层功效哦!!!继续往下看。。 5、选择“BOOT.IMG解包与打包”功能,选择boot.img,文件,您就可以根据自己的需求来编辑内核了,如下

图:(另外:ROM助手的美化功能在抓紧的开发测试中,敬请期待哦~~~)

6、封装IMG一切完成后点击右下角的“开始封装” 等待封包完成,这样system.img的解包修改打包就结束了,是不是很简单的呀!!!在人家还在安装LINUX的时候你都完成了SYSTEM的封包,很有成就感的哈, 7、刷机三星刷机包由于他的特殊性,是Tar格式最后还需要一个TAR打包工具,兄弟们在网上下载即可搞定后就刷机哦~

计算机软考网络工程师必备英语词汇全集

计算机软考网络工程师必备英语词汇全集

EFS 加密文件系统 EAP Extensible authentication protocol 扩展授权协议ESP 封装安全载荷 FTAM File transfer access and management FDM Frequency division multiplexing 频分多路复用 FDMA 频分多址 FSK 频移键控 FSM File system mounter 文件系统安装器 FECN 向前拥塞比特 FLP Fast link pulse 快速链路脉冲 FTP File transfer protocol 文件传输协议 FDDI Fiber distributed data

interface 光纤分布数据接口 FHSS Frequency-Hopping spread spectrum 频率跳动扩展频谱FTTH Fiber to the home 光纤到户 FTTC Fiber to the curb 光纤到楼群、光纤到路边 FAQ Frequently asked question 常见问题FQDN Fully qualified domain name 主机域名全称 FPNW File and print service for netware FWA 固定无线接入 FD 光纤结点 FEC Fast Ethernet channel 快速以太网通道 GTT Global title

translation 全局名称翻译 GFC General flow control GACP Gateway access control protocol GEA Gibabit Ethernet alliance 千兆以太网联盟 GEC Giga Ethernet channel 千兆以太网通道 GSMP General switch management protocol 通用交换机管理协议 GGP Gateway-to-gateway prtotcol 核心网关协议GSM Global systems for mobile communications 移动通信全球系统 GCRA Generic cell rate algorithm 通用信元速率算法

PowerPoint、多媒体、数据库补充题

PowerPoint、多媒体、数据库补充题 (一) 1.用PowerPoint制作的结果称为,其中每一页称为幻灯片。 2. 位于工作界面的右侧,它集成了常用操作和任务,比如:新建或打开幻灯片、搜索、模板、幻灯片切换、配色方案、动画设计,等等。若它没有显示出来,应在【】菜单中设置。 3.PowerPoint中提供了4种视图方式,分别是:、、和。 4.在【幻灯片浏览视图】中,所有幻灯片以显示。 5.PowerPoint的演示文稿的扩展名为。 6.PowerPoint自动放映文件的扩展名为。 7.PowerPoint模板文件的扩展名为。 8.希望以HTML格式保存演示文稿时,应选择【】命令。 9.利用PowerPoint创建新的演示文稿。有、和 3种方法。 10.一般地,幻灯片母版上都有3个页脚占位符,它们是、和。 11.在幻灯片【背景】对话框中,如按【】按钮,则目前背景设置对演示文稿 的所有幻灯片起作用;如按【】按钮,则目前背景设置只对当前幻灯片起作用。 12.要在演示文稿中使用已有的图片作为背景,应在【背景】对话框中选择【】。 13.PowerPoint提供了3种母版,分别是、和。 14.PowerPoint的【普通视图】可同时显示、和 3个窗格。 15.PowerPoint的一大特色就是可以使演示文稿的所有幻灯片具有一致的外观。控制幻灯片外观的方法主要有、和。 16.包含预定义的格式和配色方案,可以应用到任何演示文稿中创建独特的外观的模板是。包含预定义的格式和配色方案,并含有提示内容的模板是。 17.在【】视图中,可以方便地给多张幻灯片添加切换效果。 18.可以选择添加6种对象的占位符是。 19.将文本添加到幻灯片的最简易方式是直接将文本输入幻灯片的任何占位符中。若 要在占位符外的其他地方添加文字,需在幻灯片中插入。 20.使用视图中的【】命令,可调整文本与项目符号之间的距离。 21.当新插入的剪贴画遮住原来的对象时,可调整剪贴画的,将被遮挡的对 象提前。 22.在幻灯片中插入外部图片的操作是选择【】命令。. 23.在幻灯片中插入图表时,可以在数据表中直接输入数据,也可以选择【】 命令从外部文件中导入数据。 24.在幻灯片中插入对象,可体现层次关系。 25.若要在幻灯片中插入Excel工作表,应选择【】命令。

(手机端)【SIS编辑器 解包、打包 教程】

(手机端)【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

计算机软考网络工程师必备英语词汇全集

EFS 加密文件系统 EAP Extensible authentication protocol 扩展授权协议 ESP 封装安全载荷 FTAM File transfer access and management FDM Frequency division multiplexing 频分多路复用 FDMA 频分多址 FSK 频移键控 FSM File system mounter 文件系统安装器 FECN 向前拥塞比特 FLP Fast link pulse 快速链路脉冲 FTP File transfer protocol 文件传输协议 FDDI Fiber distributed data interface 光纤分布数据接口FHSS Frequency-Hopping spread spectrum 频率跳动扩展频谱 FTTH Fiber to the home 光纤到户 FTTC Fiber to the curb 光纤到楼群、光纤到路边FAQ Frequently asked question 常见问题 FQDN Fully qualified domain name 主机域名全称 FPNW File and print service for netware FWA 固定无线接入 FD 光纤结点 FEC Fast Ethernet channel 快速以太网通道 GTT Global title translation 全局名称翻译 GFC General flow control GACP Gateway access control protocol GEA Gibabit Ethernet alliance 千兆以太网联盟 GEC Giga Ethernet channel 千兆以太网通道 GSMP General switch management protocol 通用交换机管理协议GGP Gateway-to-gateway prtotcol 核心网关协议 GSM Global systems for mobile communications 移动通信全球系统 GCRA Generic cell rate algorithm 通用信元速率算法GSNW Gateway service for netware Netware网关服务 GPO Group policy object 组策略对象 GBE Giga band ethernet 千兆以太网 GD Generic decryption 类属解密 GPL General public license 通用公共许可协议 GBIC 千兆位集成电路 Hamming 海明 HDLC High level data link control 高级数据链路控制协议

APK应用程序的解包、修改、编辑、打包及应用

APK应用程序的解包、修改、编辑、汉化、打包及应用 前两讲主要讲玩机的最基本的知识,集中在如何刷机。本讲是进级的内容,来谈谈与apk 应用程序有关的知识,内容包括akp文件的解包、打包、反编辑、解析、汉化、修改等内容,也介绍几个常用的软件。最后要介绍对apk操作有哪些应用,学会了能干些什么。 这些内容实际上构成了一个很大的课题,用简短的文字无法描述清楚。我准备用三个部分来介绍如下内容: 第一部分:apk应用介绍,解包和打包,常用软件工具 第二部分:三星闭源系统apk文件的处理,汉化和签名 第三部分:介绍apk文件打包解包的各种应用 第一部分是基础知识,第二部分进入实战修改apk应用程序,最后在第三部分来介绍APK 应用程序的修改和编辑的各种各样实际应用。 ---------------------------------------------------------------------------------- 第一部分:apk应用介绍,解包和打包,常用软件 相信每为机友对APK文件都不陌生。你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具、插件、好玩的游戏等等。。。尤其是最近关于2.3.4 XXJVP ROM的汉化,更成为论坛里的热门话题。你们可曾知道ROM是怎样汉化的吗?说来容易做来难。这里要涉及很广泛的知识、手段,以及要花大量的时间。 1. APK文件简介 APK是Android Package的缩写,即Android application package文件或Android安装包。每个要安装到Android平台的应用都要被编译打包为一个单独的文件,扩展名为 .apk。APK 文件是用专业软件eclipse编译生成的文件包,其中包含了应用的二进制代码、资源、配置文件等。通过将APK文件直接传到Android手机中执行即可安装。APK文件其实就是zip格式,但其扩展名被改为apk,在Windows下用解压软件WinRAR/WinZIP/7-Zip可以直接打开。解压后,你会看到有几个文件和文件夹。一个典型的APK文件通常有下列内容组成:AndroidManifest.xml 程序全局配置文件 classes.dex Dalvik字节码 resources.arsc 编译后的二进制资源文件 META-INF\ 该目录下存放的是签名信息 res\ 该目录存放资源文件 assets\ 该目录可以存放一些配置文件 下面对这些文件和目录做些基本的注释和介绍: ? AndroidManifest.xml 该文件是每个apk应用程序都必须包含的文件,它描述了应用程序的名字、版本、权限、引用的库文件等等信息。 ? classes.dex文件

转载ramdisk.img system.img userdata.img介绍及解包、打包方法

ramdisk.img system.img userdata.img介绍及解包、打包方法2011-11-25 11:37:24 分类: ramdisk.img system.img userdata.img介绍及解包、打包方法 Android 源码编译后,在out/target/product/generic下生成的三个镜像文件:ramdisk.img,system.img,userdata.img以及它们对应的目录树root,system,data。ramdisk.img是根文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,android加载这3个映像文件后,会把system和userdata分别加载到ramdisk文件系统中的system和data目录下。 三个镜像文件及其三个目录树之间的生成关系是我们进行ROM制作的基础,下面将做详细介绍。Ramdisk镜像是采用cpio打包,gzip压缩的。用file验证: # file ramdisk.img 输出: # ramdisk.img: gzip compressed data, from Unix 为了便于说明问题,我们将ramdisk.img拷贝到其它一个目录,然后按以下步骤将ramdisk.img还原为目录树: # mv ramdisk.img ramdisk.img.gz # gunzip ramdisk.img.gz # mkdir ramdisk #cd ramdisk #mkdir temp #cd temp # cpio –i –F ../ramdisk.img 这样,就得到一个完整的ramdisk目录,与out/target/product/generic/root对比后,我们发现它们是一样的内容。 通过执行以下的操作,我们可由目录树再生成ramdisk镜像 # cd temp # find . | cpio -o -H newc | gzip > ../ramdisk-new.img 这两个镜像都属于yaffs2文件格式,生成方式是一样的。我们就以system.img为例来说明。

Tar打包、压缩与解压缩到指定目录的方法

Tar打包、压缩与解压缩到指定目录的方法 tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数: -c :create 建立压缩档案的参数; -x :解压缩压缩档案的参数; -z :是否需要用gzip压缩; -v:压缩的过程中显示档案; -f:置顶文档名,在f后面立即接文件名,不能再加参数 举例:一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar [root@xoaocom ~]# tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩 [root@xoaocom ~]# tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件 举例:二,将 /home/www/images.tar.gz 解压到/home/www下面 [root@xoaocom ~]# cd /home/www [root@xoaocom ~]# tar -zxvf /home/images.tar.gz 解压到指定的目录 [root@xoaocom ~]# tar -zxvf /home/images.tar.gz -C /specific dir 解包到指定的目录 tar xvf filename.tar -C /specific dir

缩写

LEC Local exchange carrier 本地交换电信公司 LIS Logical IP subnet 逻辑IP子网 LI Length indicator 长度指示 LDAP Light directory access protocol 轻型目录访问协议 LILO The Linux loader L2TP Layer2 tunneling protocol 第2层通道协议 LMI 本地管理接口 LPK/LDK Lapped public or double key 多重公钥/双钥 LMDS Local multipoint distribution services 本地多点分配业务LSA Link state advertisement 链路状态通告 MAN Metropolitan area networks 城域网 MISD 多指令流单数据流 MIMD 多指令流多数据流 MIMO 多输入输出天线系统 MOTIS Message-oriented text interchange system MC Manchester Code 曼彻斯特骗码 Modulation and demodulation modem 调制解调器 MTP Message transfer part 报文传输部分 MAC Media access control 介质访问控制 MAC Message authentication code 报文认证代码 MAU Multi Access Unit 多访问部件 MAP Manufacturing automation protocol MSP Message send protocol 报文发送协议 MPLS Multi protocol label wsitching 多协议标记交换 MFJ Modified final judgement 最终判决 MTSO Mobile telephone switching office 移动电话交换站 MSC Mobile switching center 移动交换中心 MCS Master control station 主控站点 MCR Minimum cell rate 最小信元速率 MTU Maximum trasfer unit 最大传送单位 MID Multiplexing ID 多路复用标识 MIB Management information base 管理信息库 MIME Multipurpose internet mail extensions 多用途因特网邮件扩展MPEG Moring picture experts group 移动图像专家组 MIDI Music instrument digital interface 乐器数字接口 MTU Maximum transfer unit 最大传输单元 MCSE Microsoft 认证系统工程师 MPR Multi protocol routing 多协议路由器 MIBS 管理信息数据库 MVL Multiple virtual line 多虚拟数字用户线 MPLS 多协议标记交换 MD5 Message digest 5 报文摘要5 MX Mail eXchanger 邮件服务器 MUD 多用户检测技术

相关主题