目前安卓手机主要采用以下几种方式升级:
1、使用手机自带的系统更新功能
在安卓手机的设置--关于手机中,可以看到当前安卓手机的系统版本,另外这里也有自动检测更新系统功能。
安卓手机自带的系统更新功能,其更新主要由手机厂商提供,不过使用该功能升级系统,需要下载不少升级文件,因此建议大家在Wifi环境下进行。
Ps:使用手机自带的系统更新功能仅对部分品牌手机比较实用,通常很多品牌手机的自带的升级功能,可升级的非常慢,并且无法更新到最新的安卓系统版本,因此一般也不建议采用该方式升级。
2、下载手机系统升级包
一般手机厂商官网都会更新一些系统文件包供用户下载升级,我们可以可以进入自己手机品牌官网下载中心,然后根据自己手机品牌型号,下载最新的系统更新升级包,下载存放在手机SD卡当中。
然后再进入手机设置,然后选择“关于手机”最后找到“系统更新”选项,之后在选择“存储卡升级”。如果D中有可用的升级包就会自动开始升级了。如果没有就会弹出以下提示,说明下载的升级包不可用。
Ps:去手机官网下载安卓升级包,对于一些知名手机比较实用,但对于很多一般的手机厂商,通常官网提供的升级版,也只是简答的升级,无法让我们手机升级到最新的安卓版本。
3、通过刷机升级安卓系统
对于安卓手机用户而言,热衷的还是刷机了,刷机是一种时下非常有效的升级安卓系统方法,网上也有很多安卓手机的ROM系统,并且更新很快,大家可以选择采用最新安卓系统内核去刷机,从而实现安卓系统的升级。
通过刷机升级安卓系统
通过刷机升级安卓手机系统,是目前最常见的升级方法,相比前面2种方法都是靠厂商的升级文件,其实并不靠谱,很多厂商一般除了系统有严重Bug外,一般都很少发布升级文件。
通过刷机升级安卓系统很简单,可以根据自己手机的品牌型号,找到适合自己手机的ROM系统,之后下载去刷机升级即可。另外目前也有很多一键刷机工具,如刷机精灵、刷机大师等等都可以一键检测安卓手机品牌型号,然后找到匹配的安卓系统,可以实现一键刷机。
首先,下载软件"幸运破解器",安装。
打开。Tip:下载安装后注意对比一下应用包名。
以下是它的主界面。
点击你想odex化的程序,
出现提示框,点击"打开破解菜单"
点击"移除许可验证"
再点击“自动模式”
点击"移除dalvik缓存"
(节省空间,odex会在data/app/下生成与应用包同名的odex文件,若不清除davlik缓存data/dalvik-cache/下有dex缓存,占存储空间)
点击确定就行了,然后等待它提示操作完成。一般情况下都是提示失败,不用管它。返回就行了。这样程序就被odex化了。
但这时程序apk文件中还有classesdex文件,占据了较多存储空间。
如需删除该dex文件较为麻烦,但也并不是不行。
简略说一下:
1解压程序到某个临时目录。
2删除dex文件。
3压缩该文件夹。(要用re压缩。别的压缩软件目前我还没试成功过。)
4签名。(用zip signer或者dalvik字节码编辑器签名。我觉得不签名应该也是可以的。但没试过。)
5注意事项:一定要保持apk文件与odex文件主文件名一致。
以前安卓23有合并工具,到了4x以上不能用了,官方程序提取合并后,也不能安装,集成第三方软件都是没分开的。
你可以直接提取odex和apk,用RE管理器复制到system/app里,修改权限重启试试看,不一定能用。
简单来说odex的作用是优化后的dex 文件,可以提高加载速度。现在一般第三方ROM都把APK和odex合并起来了,可以加快软件的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,系统要从apk包中提取dex再运行。如果你的odex导出可能有问题,没有跟原本配在一起的APK合并在一起,导致导入的时候安装不了。
ODEX优点
1刷完机首次进入系统的时间会缩短一些。文件的运行速度应该也有所提升。
2APK文件不能单独安装,并且如果反编译APK文件,一般也只能得到资源文件。可以说是起到一定的保护作用,避免被肆意修改和使用。这样做可以使其厂商保证一定的反盗版,因为没有dex文件的apk是无法正常安装的。
3会增加一些可安装应用的空间,虽然不是很多。
4某些机身内存太小的手机优化的时候可以删除dex文件来达到制作大内存包的目的,但是这种大内存包会使手机软件启动速度变慢。适合不追求速度,需要更多内存装软件的用户。
效果
Odex化后系统启动和程序运行速度大大提高,稳定性不变。因此推荐做Odex化。
一般来说官方rom都是odex化的rom(含Odex文件),而定制rom大部分都是deodex化的(无odex文件)。两者应该各有优点吧,貌似现在也没有统一的说法。官方rom大部分每个apk对应一个odex文件,而deodex化的rom里面只有一个apk,把odex转换成classesdex放到apk包里面了。所以 odex rom的apk+odex=deodex化rom的1个apk (简单地来说,其实就上一个合并的过程)
odex文件的生成
1、首先配置JAVA环境,相信大家都会
2、下载工具
adb工具包
dexopt-wrapper工具
3、用数据线将手机与电脑连接,手机中的设置----应用程序设置---开发下的USB调试、允许模拟地点要选上;将需要生成ODEX文件的apk文件放到 手机的data/local目录下(与dexopt-wrapper同一个目录)。
4:在电脑上(XP系统):
“运行”——cmd(回车)
输入 adb shell(回车)
Su(回车)
cd data/local(回车)
dexopt-wrapper apk odex (回车)(apk与odex中的同名)
就这样ODEX就生成了(看不到的话退出local再进入local)
5、剪贴出来用winrar删除apk 里的classesdex。
这样apk+odex就生成了。将这同名不同后缀的两文件拷到system\app 或data\app中修改权限重启手机就可用了。
Android的ROM中有很多odex文件,相对于APK中的dex文件而言这个odex有什么作用呢 如果你仔细观察会发现文件名时一一对应的,同时那些对应的apk文件中没有dex文件。这样做可以使其厂商保证一定的反,因为没有没有dex文件的apk是无常安装的,而厂商直接将odex和不完整的apk文件放到手机rom固化到/system/bin中可以让一般用户无常导出使用
1、下载Java SE Development Kit (JDK),在百度上搜索jdk即可搜索到,然后下载安装。
2、安装Java SE Development Kit (JDK)完成后点击 开始 在搜索程序和文件中输入cmd。
3、点击程序cmdexe 打开cmd管理员窗口。
4、在打开的管理员窗口输入cd+空格键+android+回车键。
5、使用命令 keytool -list -v -keystore debugkeystore将命令keytool -list -v -keystore debugkeystore复制到cmd管理员窗口中+回车键。
6、将命令keytool -list -v -keystore debugkeystore粘贴到cmd管理员窗口中并回车。
7、此时将生成一个编绳_signed_Alignedapk后缀为_signed_Aligned的apk文件,没有必要时尽量不要修改后缀。
欢迎分享,转载请注明来源:品搜搜测评网