怎样提取rom中的应用程序apk文件直接可以装吗?

 我来答
百度网友e1995c1
2013-03-06 · 超过28用户采纳过TA的回答
知道答主
回答量:179
采纳率:0%
帮助的人:23.5万
展开全部

我把拷出来的apk拷贝到手机上,但是安装不上,提示“应用程序未安装”。
因为ROM中的一些应用的apk文件中是没有classes.dex文件的,但是对应的,在同一个目录下都会有一个名字一样,后缀是odex的文件,实际上,可以把这个odex文件转成dex文件,然后放进apk文件中,这样apk就可以安装了。

 细心的网友可能发现android的ROM中有很多odex文件,相对于APK中的dex文件而言这个odex有什么作用呢? android123提示大家,如果你仔细观察会发现文件名时一一对应的,同时那些对应的apk文件中没有dex文件。这样做可以使其厂商保证一定的反盗版,因为没有没有dex文件的apk是无法正常安装的,而厂商直接将odex和不完整的apk文件放到手机rom固化到/system/bin中可以让一般用户无法正常导出使用。 

 很多网友可能想到的是合并odex和apk变成apk中包含dex文件的,这样合并后最终apk文件安装在/data/中,而rom存放时在 /system/bin中,所以最终导致了用户可装在android手机中的软件会变少,占用系统空间。

方法: 1准备软件和文件(/system/bin中的文件复制到“一键合并”下的romdir/system/app中 ,把/system/framework下的文件也拷贝到“一键合并”下的romdir/system/framework中)。1准备软件和文件

   2电脑中有JAVA环境(JAVA.exe)

   3下载“一键合并”已经打包 "rom提取APKodex转dex签名打包.zip" http://vdisk.weibo.com/s/sEZXR

4.选项2 

 在一键合并\romdir\system\app下的这个就是你提取的软件了,试试看能用不

  我在XP下成功了!!看你的了!

vivian417fly
推荐于2018-03-14 · TA获得超过3677个赞
知道小有建树答主
回答量:2627
采纳率:20%
帮助的人:369万
展开全部
这个是需要软在所在 ROM 的一些框架支持的 ,想要移植到别的ROM , 必须要有源码, 重新编译后才能适用,过程对于非专业人士很困难而且很复杂;总结就是没有源码是不能实现的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QQMSD8
推荐于2016-05-23 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部

rom中的应用程序apk文件保存了 /system/app目录下,可以提取出来安装。

但是要先获取root权限,Root权限的获取方式:

1.用手机连接电脑,下载一键root工具。2.下载成功后,打开一键ROOT软件。会出现root准备,点击下一步,正式开始root。

3.检查root条件,要是你需要文件备份的话,一定要备份后。点击开始ROOT。

3.root正式开始,需要几钟左右时间,期间可能会重启数次,root就会完成。

4.root完成后,你就可以随意删除你手机中的垃圾应用了包括系统应用。

当你获取root权限后通过adb访问 /system/app目录:

  1. adb shell 进入shell模式

  2. su 切换到root用户

  3. chmod 777 /system/app 修改/system/app目录的权限为 777即可

  4. exit 退出root用户

  5. cd /system/app即可进入/system/app目录了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式