AuclswyAndroid手机安装过程及原理详解_第1页
AuclswyAndroid手机安装过程及原理详解_第2页
AuclswyAndroid手机安装过程及原理详解_第3页
AuclswyAndroid手机安装过程及原理详解_第4页
AuclswyAndroid手机安装过程及原理详解_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

、.~我们‖打〈败〉了敌人。②我们‖〔把敌人〕打〈败〉了。PackageInstaller原理简述应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到上,并可以对其进行卸载等管理操作。APK是AndroidPackage的缩写,即Android安装包。APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android中执行即可安装。Android应用安装有如下四种方式系统应用安装――开机时完成,没有安装界面网络下载应用安装――通过market应用完成,没有安装界面ADB工具安装――没有安装界面。第三方应用安装――通过SD卡里的APK文件安装,有安装界面,由packageinstaller.apk应用处理安装及卸载过程的界面。应用安装的流程及路径应用安装涉及到如下几个目录:意sy赞st叔em哭/a导pp勉单系统惑自带醉的应贿用程村序,乖无法共删除糕da内ta韵/a磨pp泻用户黄程序轧安装具的目偏录,雀有删顾除权社限。黄安装买时晴把厕ap护k喝文件汪复制致到此珍目录切da科ta泄/d府at充a未存放宏应用条程序冻的数改据鄙D冤at鼻a/决da决lv孕ik既-c波ac小he喉将辛ap悬k帮中土的香de娃x种文件饮安装支到蛮da滥lv裳ik娱-c启ac倡h宁e咽目录鼠下籍(d推e久x幻文件按是孤da究lv位i骨k胸虚拟促机的喊可执铜行文档件伏,住其大勺小约匪为原富始即ap恨k赛文件境大小寺的四迁分之槐一际)安装过程:复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvik字节码)保存到dalvik-cache目录,并data/data目录下创建对应的应用数据目录。末卸载瓜过程铅:删虾除安毯装过调程中岗在上天述三扰个目书录下怪创建英的文但件及恼目录公。目目录system/appdata/app拷贝删除apk安装apk卸载监视到文件添加扫描package发布广播消息创建应用的data目录复制dex到dalvik-cache目录绿一、雀系统旱应用屿安装刃:星Pa菊ck急ag健eM愈an感ag尘e烘r租Se包rv叫ic国e道处理偷各种愈应用攻的安暴装,启卸载无,管导理等步工作盈,开企机时量由捉sy慕st权em富Se探rv宣e辛r系启动翼此服猴务园(应源文菌件路栏径:扰a难nd船ro脊id课\f卸ra自me现wo婶rk邪s\泊ba电se趴\s冶er横vi艺ce身s\票ja气va魄\c充om讲\a衰nd攀ro斤id等\s扎er寻ve盒r化\慈P乖ac裳ka唐ge愚Ma捧na训ge田rS坊er脖vi雅ce膨.j位av户a焰)ARM9ARM9ARM11PBLQCSBLOEMSBLAMSSAppsboot.mbnLINUXLoadamss.mbnAMSSRunningHeldinResetLoadamss.mbnLINUXRunningLoadappsboot.mbnBootArchitectureonMSMTMInitInitDaemonsProcessesRuntimeZygoteSystemServerHomeInitDaemonsRuntimeZygoteAudioFlingerSurfaceFlingerAudioFlingerDalvikVM…PackageManagerHomeDalvikVM田Pa储ck阁ag职eM想an喇ag厉er建S慌er组vi罪ce钩服务姐启动似的流腔程:垮1.荡首先隐扫描医安装假“膨sy嘱st肠em河\f吐ra染me匹wo泊rk弃”隆目录稻下割的伪ja础r猜包丛1.研sc顽an艺Di庸rL醉I(废mF弹ra宪me骨wo坦rk魂Di初r,倍P撑ac唐ka焦ge早Pa蜓rs改er疮.P控AR做SE赶_I递S_致SY赏ST施EM幕,陕明丸胳速三康象躲轿什sc鱼an宅Mo匪de景|寿S志CA爬N_节NO膊_D般EX灭);持2.平第二龄步扫能描安拾装逐“利sy寸st舱em蒸\a寒pp扫”闪目录慈下的颜各个垮系统肺应用稳sc榆an勾Di挑rL士I(棉mS肿ys艳te啦mA蝶pp号Di吉r,咱P半ac拜ka连ge烧Pa章rs巷er熄.P珍AR康SE抢_I谈S_雷SY撞ST挣EM膜,宾sc脱an禽Mo粘de诚);搞3.铺第三正步扫宇描共“健da南ta李\a蕉pp亲”狮目录盒,即票用户派安装免的第拒三方屿应用刘sc盒a沃nD智ir果LI值(m刷Ap撒pI宴ns宪ta册ll井Di酬r,悟0诉,踩sc薪an金Mo帮de最);雨4.溜第四抹步扫余描慌"鹅da下ta幕\遵ap拿p-预pr谅iv秩at蔑e"农目录霉,即咱安笋装烛DR吓M凝保护抽的佩AP莫K析文件爱(舅目前浇没有真遇到磨过此将类的横应用羽)。怎sc贤an衡Di冒rL住I(世mD雄rm北Ap总pP得ri及va躲te卵In浊st泰al锐lD用ir携,睬0,干s搅ca蜓nM掩od护e偏|政SC炸AN车_F泻OR承WA昏RD卷_L需OC谣KE浴D)途;耗安装叶应用检的过铺程纲1.择sc呆an邮Di齐rL栏I(步Fi直le数d课ir狐,屯in赶t考fl劝ag洗s,锁i研nt京s滋ca水nM欢od亦e)淘遍历群安装束指定毕目录档下剑的趁文件娱2.震sc什an拉Pa客ck近ag避eL气I备(F澡il忌e披sc宋an辉Fi妙le潮,征棚汽究起圾场Fi仓le洒d猜es旦tC杆od蚁eF肌il蚊e,洁F功il酱e编de皇st悟Re认so堵ur卖ce旬Fi龄le煎,基in朗t更pa秆rs牢eF拴la课gs蛛,居融驶械琴拉澡in圈t疼sc权an柄Mo京de汁)凉安装痕pa慢ck见ag蛛e莲文件笑3.常sc离an扰Pa拒ck宇ag脂eL右I(尿腔索兔惜Fi铜le楼s押ca轨nF参il呢e,衔F既il卫e城de立st天Co散de保Fi愈le茎,醉Fi筑le雪d归es验tR韵es计ou罩rc尾eF裁il统e,召掘膜问论Pa绘ck价ag矿eP戏ar酱se朱r.躬Pa煮ck民ag行e摸pk都g,洞i疲nt蚁p锡ar玉se足Fl阿ag牌s,桂i串nt伟s健ca恨nM木od巨e)茂通过捧解析宽安装垦包君pa畏rs呀eP妇ac蒜ka摸ge碍获取舌到安嘱装楼包际的浩信息辫结构届4.蔽mI体ns尾ta副ll笑er冤.i板ns猴ta触ll蕉(p绑kg侧Na桨me狐,掘pk蹲g.库ap杰pl厌ic跟at预io文nI畏nf块o.煎ui成d,渴浸轮榜鉴班残自pk鉴g.跨ap候pl凑ic孤at镜io精nI脊nf砌o.切ui介d)蒙;锡实现泉文件暑复制滩的安诚装过嫁程挥(源丛文件始路径舒:瓣fr熄am嘉ew缓or踢ks纺\b用as刺e\翅cm烂ds锅\i香ns炭ta贯ll移d\额in针st夹al抓ld蜘.i阴ns施ta窄ll码)施二、防从津ma祥rk夹e姨t俘上下内载应蒜用:相Go颤og显le宁排M挂ar度ke验t逃应用锣需要狡使用章gm风ai艰l毯账户酸登录药才可共以使伍用,触选择姻某一胆应用扒后,苹开始岔下载然安装欧包,罩此过址程中瘦,在庙萌的信巩号区复有进的度条前提示悉,下织载完擦成后袭,会水自动舒调用炮Pa默ck歉ag明em征an忽ag州er也的接标口安衔装,景调用询接口举如下温:课pu朽bl腔ic煎v侦oi波d哪in融st辟al烘lP顺ac贫ka律ge台(f腐in蛙al乌U致ri勉p风ac左ka蒜ge自UR劣I,叠f岩in济al妹I蚀Pa齐ck肿ag挑eI趟ns做ta销ll篮Ob鹊se室rv光er希o夫bs缠er峰ve失r,险f父in附al帽i音nt招f让la识gs父)诱fi随na薄l滋Ur婆i蜘pa注ck死ag嫩eU希RI丛:筐文件魄下载碧完成晃后保独存的状路径缎fi慨na蹈l执IP接ac静ka恰ge最In字st内al坦lO及bs繁er扫ve熊r室ob犹se旋rv撑er络:找处理著返回仅的安丑装结看果终fi化na勇l傻in代t耳fl瞒ag尖s岂:龟安装润的参肌数,海从鞋ma末rk膨et叼上下堪载的泄应用装,安涂装参狠数为灰-r优(鸽re禾pl男ac络e)沫in召st门al鹊lP玩ac涝ka寒ge红接口术函数知的安蒸装过登程:野1.职pu笛bl鸦ic饼v乱oi翅d猫in坏st槽al娃lP峰ac价ka竖ge练(狱fi庄na蓬l农Ur爪i存pa弯ck果ag滤eU垄RI逐,裤fi纷na态l熄IP洋ac姿ka辉ge屑In您st碍al宪lO乓bs最er衰ve治r成ob锡se梦rv气er膝,链fi旦na用l蚊in滋t魔fl考ag钳s,晃fi筒na止l遵St编ri舞ng明树in题st拔al布le节rP蓝ac素ka孙ge读Na些me驳)乱fi状na郊l破St芦ri包ng误i很ns蹄ta辫ll有er像Pa翻ck狂ag碎eN绢am题e致:山安装物完成架后此车名称辩保存端在挡se乖tt大in购gs或里,邪一般倘为扰nu两ll椒,秃不是滤关键研参数缘2.邪Fi誉le傍t湾mp血Pa胳ck旦ag转eF暂il戴e瓦=棉co拳py抢Te支mp晓In证st韵al的lF美il狱e(聪pa世ck睁ag疮eU限RI壶,茫re孕s)类;观把华ap伏k逆文件习复制姨到临财时目匹录下斯的临常时文浓件蹈3.宵pr鹅iv似at简e推vo你id播i侄ns越ta鹿ll肠Pa呆ck积ag趣eL及I(龙Ur播i抚pP旦ac秤ka铁ge依UR爪I,趟镇漂俯笨杨见in言t映pF彻la可gs决,贴bo证ol待ea柳n锹n谨ew芝In普st龄al徐l,叼S飞tr削in薪g液in棋st督al航le母rP如ac尝ka垄ge身Na动me陷,狠混殊刚摄朽完Fi蓄le慰t笑mp抄Pa幻ck敢ag捷eF柜il尸e,队P冰ac膊ka滨ge量In赢st卸al侦le瞧dI童nf稀o哨re晃s)纸解析粘临时赞文件厕,盘获取柔应用墨包名孩pk辅gN低am宝e禾=贞Pa库ck萌ag附eP弓ar兄se漆r.北pa表rs芬eP肚ac绢ka扬ge目Na缘me秃(究诊靠爪英盗绿瞧丸爷读tm鸭pP再ac地ka理ge图Fi训le渐.g命et凤Ab编so凤lu恰te贵Pa淹th落()渡,镜0)堆;呈4.亭判断袭如果挥带有鸟参数扰IN梯ST层AL赶L_纸RE淋PL原AC终E_疗EX污IS逐TI亭NG止,见则调牢用花re刚pl就ac龟eP阻ac闪ka饥ge留LI模(p烂kg雪Na葵me畅,搅带答雀脚梦棉刃慌其然天恭tm麻pP论ac走ka描ge肚Fi秒le婚,滤块淋员留剂贱工饼孩哑怜搭de泳st袭Fi茫le闹Pa忌th肾,塔de跑st皆Pa碧ck驳ag盐eF塘il土e,傻d精es笋tR镇es周ou手rc斑eF幕il飞e,猾公劝洗可捞掠顽顶块圆卷瘦pk主g,泪f暮or息wa籍rd甚Lo拔ck拖ed欠,贸ne软wI稻ns意ta规ll议,前in蛋st懂al马le菌rP遇ac换ka我ge宏Na村me脱,隶奸寺公姜写阶括趟浸遇鱼川re润s)声5.面如果沟没有降,则腔调用情in居st稻a帮ll渔Ne怜wP沉ac槐ka映ge絮LI货(p缺kg猪Na巷me殿,妇掏锹刺母落早老汁怠路蛮滩tm僻pP潜ac毅ka妈ge孔Fi纳le读,睬暖佛哨鬼哈脑部筝奉站搞泽de水st捎Fi矮le泪Pa站th总,忽de柴st弹Pa器ck润ag颈eF处il忘e,甚d丰es霞tR坟es凤ou镜rc偶eF辉il叔e,迫p创kg障,泻fo动rw忍ar敢dL葡oc表ke亩d,忘n等ew领In羊st朋al吃l,挥i景ns董ta冠ll荣er凳Pa激ck深ag帆eN田am辱e,选幼慢孟韵征纯口愁主兔乓柴re蛙s)焦;唐6.充pr渐iv衰at蚕e程Pa寒ck粘ag僵eP闲ar台se甩r.增Pa垃ck均ag谈e谨sc栏an姐Pa似ck寻ag丑eL恋I(深哈版秩斗Fi疾le态s船ca提nF万il赵e,湖F质il过e摔de榨st清Co粒de贡Fi予le陵,佛Fi家le依d摸es股tR绍es诚ou冲rc侵eF分il心e,才还直量左Pa荡ck痕ag仆eP透ar锋se赔r.透Pa假ck烧ag甘e冬pk差g,滚i氧nt魂p经ar捏se是Fl道ag束s,钟i闲nt稳s式ca达nM衬od荒e)发sc拴an皮Pa榜ck盐ag输eL鸣I神以后廉的流陕程,恋与开牌机时臭的且应用旁安装坟流程亮相同庆。烦三、压从续AD盒B扁工具瞎安装武An局dr亚oi公d故De凡bu赔g般Br冠id怠ge瓦(捏ad肺b)宜库是菠SD迫K描自带翁的管丧理设堡备的览工具混,通挖过每AD停B初命令弓行的吼方式胃也可挑以为体周或模茅拟器秀安装栽应用极,其保入口挎函数宝源文普件为许pm旧.j音av特a满(及源文挡件路透径:杨an迁dr括oi抽d\运fr希am灿ew坛or途ks豪\b鼠as报e\集cm撤ds寒\p忧m\恨sr吉c\婚co厨m\矩an侧dr钻oi散d\仿co狐mm沸an耍ds蛇\p灾m蚁\p谈m.州ja盒va桂)护AD梁B奔命令跨行的迈形式茶为直ad裤b充in当st产al修l被<p神at植h_靠to障_a桨pk冒>夕,索还可箩以带梢安装扭参数纽如呜:熄"-葵l"输"-产r"蹄"-樱i"载"-闸t"煤函数侨ru爆nI讨ns果ta座ll醒()躲中判偷断参划数左"-痒l"虎――严IN哈ST跃AL晓L_描FO驶RW减AR闲D_捏LO予CK宵"-校r"宏——挥IN睁ST播AL置L_毒RE民PL炭AC挥E_不EX蠢IS尊TI插NG恨"-搜i"滔——尼in满st捏al刑le鸭rP宏ac费ka难ge峰Na肝me独"-悟t"披——症IN尖ST幼AL烤L_泄AL输LO疮W_蒸TE杀ST皆我们旁常用仇的参温数为姐-r飞,表岔示覆捎盖安银装手误机上榴已安饥装的何同名涝应用尝。从赴ma喂rk险et遣上下挂载的滴应用用,也至是直判接传耻入这舰个参妄数安树装的皂。避ru猪nI晃ns难ta颈ll装与抽ma撑rk漆et迈调用太同样长的接飞口完状成应狼用安迹装。叶pu疤bl爱ic廊v崖oi惑d航in匹st伪al磨lP廊ac权ka浙ge得(a绪nd拘ro者id屠.n埋et寄.U谣ri退p努ac细ka受ge蜘UR衣I,氏a住nd桥ro捡id惕.c搅on聪te林nt盯.p障m.感IP用ac恋ka亏ge轻In帅st款al歪lO日bs恨er劈ve午r厨ob仗se朝rv纹er甜,苗in怪t绳fl派ag鸭s,销j详av爹a.贷la时ng渠.S孙tr伙in讲g萍in景st民al波le浓rP辞ac殃ka壮ge僻Na甘me摩)杰四、双第三吵方应射用安炼装柳―车―浙通笑过暂S穗D养卡里须的级AP给K慢文件采安装以把屑AP芽K工安装炊包保底存艳在宏S叼D铁卡中扁,从补兄里访背问升S反D安卡中例的盒AP迫K沾安装浆包,疤点击晨就可虹以启冈动安敲装界搁面,遗系统傲应用孩Pa凡ck等ag威ei战ns惑ta赔ll烦er拒.a饲pk届处理村这种该方式柴下的已安装阅及卸译载界秤面流咽程,档如下冠图:PackageInPackageInstallerActivityInstallAppProgressinstallPackagesendPackageBroadcastUninstallAppProgressUninstallerActivitydeletePackageACTION_PACKAGE_ADDEDACTION_PACKAGE_REMOVED安装卸载installuninstallPackageInst

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论