440活在梦里 发表于 2015-08-17 16:44

淡谈Android刷机的魅力

在刚从java到wp,Symbian,再到今天的ISO,Android,手机系统经历了一个又一个的时代,无论操作体验,和系统界面都得到了质的飞跃,不仅如此,从前冷清的手机论坛,像是雨后春笋般一个接一个的冒出来,满血原地复活。
大家都知道Android是一种基于Linux的自由及开放源代码的操作系统,正是他的开放性,我们可以任意修改源代码达到我们想要的效果,这吸引了众多系统开发者和应用制造商,从而使安卓有了今天非凡的成就。
Android最吸引我的地方莫过于刷机,我可以移植别人手机上吸引我的地方到自己的手机上,UI样式等都可以都进行改变,过程中可能会遇到很多困难,正是因为这个过程,让我享受到了乐趣,所以一直深深吸引着我。
PS:虽然苹果很好,但值得玩的地方,不足以吸引我。


话题讨论:
任选一个或多个问题进行回答,也可以自由发挥,谈谈你和安卓的那点事吧。
1:从一开始的java机,到现在的Android ,ios 等,您都使用过哪些系统的手机?
2:Android操作系统是基于Linux的操作系统,那么Linux程序员是否对Android系统的编写得心应手?
3:经常刷机的朋友可能了解过一些ROM制作者经常会对系统进行全局deodex,此举的意义何在?那么你认为全局odex好还是deodex。
4:在使用安卓手机时,点开手机的信息,会看到基带版本和内核版本,曾经楼主使用过韩版三星手机,当时买的时候被刷了国行ROM,从而导致震动机器微弱,换回韩版内核即震动强劲有力,更换第三方基带也可能导致手机没信号,那么内核和基带各自的作用分别是什么?
5:智能手机的通病就是续航问题,许多第三方ROM制作者做出的ROM都进行了一系列的优化,从而使系统变得省电,增加续航时间,你知道这些优化有哪些吗?
6:两部不同厂商生产的手机,都是搭载的安卓操作系统,是否可以进行系统通刷。请简单讲解理由。

活动时间:2015年8月17日~2015年9月17日。
活动奖励:回复优质或活跃会员抽取三名奖励   图书一本,可以在书单中进行任意挑选。
书单地址:http://bbs.chinaunix.net/thread-4074217-1-1.html

获奖名单:感谢大家的积极参与,图书由3本到5本。获奖名单如下。
baopbird2005shenlanyouyudemilich   rover12421   cnlnzz01

lyhabc 发表于 2015-08-17 22:27

任选一个或多个问题进行回答,也可以自由发挥,谈谈你和安卓的那点事吧。
1:从一开始的java机,到现在的Android ,ios 等,您都使用过哪些系统的手机?
塞班,索尼爱立信的不知道什么系统,Android ,ios

2:Android操作系统是基于Linux的操作系统,那么Linux程序员是否对Android系统的编写得心应手?
我觉得是

3:经常刷机的朋友可能了解过一些ROM制作者经常会对系统进行全局deodex,此举的意义何在?那么你认为全局odex好还是deodex。
不知道

4:在使用安卓手机时,点开手机的信息,会看到基带版本和内核版本,曾经楼主使用过韩版三星手机,当时买的时候被刷了国行ROM,从而导致震动机器微弱,换回韩版内核即震动强劲有力,更换第三方基带也可能导致手机没信号,那么内核和基带各自的作用分别是什么?
我也想知


5:智能手机的通病就是续航问题,许多第三方ROM制作者做出的ROM都进行了一系列的优化,从而使系统变得省电,增加续航时间,你知道这些优化有哪些吗?
锁屏,休眠

6:两部不同厂商生产的手机,都是搭载的安卓操作系统,是否可以进行系统通刷。请简单讲解理由。
不可以

shang2010 发表于 2015-08-17 22:43

这个话题不错,谢谢大家分享

hexilanlan 发表于 2015-08-18 09:41

1:从一开始的java机,到现在的Android ,ios 等,您都使用过哪些系统的手机?
nokia 3310,黑白机啊。java机貌似用了个海尔和nokia 5000. 塞班用了一个经典的白色机,忘了型号 ,还有经典的E72。
安卓 用了华为,三星,vivo,还有nokia x2。
nokia lumia 720wp8系统。
ios 8.。。
擦,才发现自己用了这么多的手机。。。

2:Android操作系统是基于Linux的操作系统,那么Linux程序员是否对Android系统的编写得心应手?
互相学习会比较方便。

3:经常刷机的朋友可能了解过一些ROM制作者经常会对系统进行全局deodex,此举的意义何在?那么你认为全局odex好还是deodex。
这个就不知道了。。。

4:在使用安卓手机时,点开手机的信息,会看到基带版本和内核版本,曾经楼主使用过韩版三星手机,当时买的时候被刷了国行ROM,从而导致震动机器微弱,换回韩版内核即震动强劲有力,更换第三方基带也可能导致手机没信号,那么内核和基带各自的作用分别是什么?
不清楚。。。国产机啥时候能掌握这些技术呢。。

5:智能手机的通病就是续航问题,许多第三方ROM制作者做出的ROM都进行了一系列的优化,从而使系统变得省电,增加续航时间,你知道这些优化有哪些吗?
关闭自启是最有效果的。

6:两部不同厂商生产的手机,都是搭载的安卓操作系统,是否可以进行系统通刷。请简单讲解理由。
可以吧,就是会不稳定。或者有些厂商就锁住了某些东西,不让刷别家的东西。

nail78 发表于 2015-08-18 10:13

1:从一开始的java机,到现在的Android ,ios 等,您都使用过哪些系统的手机?
    Symbian和Android

2:Android操作系统是基于Linux的操作系统,那么Linux程序员是否对Android系统的编写得心应手?
    可能上手会更容易些

3:经常刷机的朋友可能了解过一些ROM制作者经常会对系统进行全局deodex,此举的意义何在?那么你认为全局odex好还是deodex。
    deodex就是把odex文件以classes.dex的形式和apk整合成一个文件。主要方便romer对rom的个性化定制和移植.
    一般来说官方rom都是odex化的rom(含Odex文件),而定制rom大部分都是deodex化的(无odex文件)。Odex化后系统启动和程序运行速度大大提高,稳定性不变。因此推荐做Odex化。

4:在使用安卓手机时,点开手机的信息,会看到基带版本和内核版本,曾经楼主使用过韩版三星手机,当时买的时候被刷了国行ROM,从而导致震动机器微弱,换回韩版内核即震动强劲有力,更换第三方基带也可能导致手机没信号,那么内核和基带各自的作用分别是什么?
    基带是指手机主板硬件批次及相关参数,内核是指安卓系统用的Linux系统的核心版本。内核对于我们来说没什么需要特别了解的,基带的话刷机就需要注意:
同型号的手机可能有多个批次,所以硬件有些小差异,这样导致同型号的手机不一定能刷同一个刷机包。所以有些手机型号的论坛上放刷机包时会说明该刷机包适合哪个基带版本。没有特别标注的话就表示刷机包不挑基带,同型号都可以刷。

5:智能手机的通病就是续航问题,许多第三方ROM制作者做出的ROM都进行了一系列的优化,从而使系统变得省电,增加续航时间,你知道这些优化有哪些吗?
    提升电池容量,智能节电技术

6:两部不同厂商生产的手机,都是搭载的安卓操作系统,是否可以进行系统通刷。请简单讲解理由。
   通刷可能会有问题,它们硬件不一样,软硬件兼容方面会有问题

幻龙之月色 发表于 2015-08-18 13:38

1:从一开始的java机,到现在的Android ,ios 等,您都使用过哪些系统的手机?
基本在国内能见到的都用过

2:Android操作系统是基于Linux的操作系统,那么Linux程序员是否对Android系统的编写得心应手?
只是基于,但编写上不一定顺手

3:经常刷机的朋友可能了解过一些ROM制作者经常会对系统进行全局deodex,此举的意义何在?那么你认为全局odex好还是deodex。
没感觉

4:在使用安卓手机时,点开手机的信息,会看到基带版本和内核版本,曾经楼主使用过韩版三星手机,当时买的时候被刷了国行ROM,从而导致震动机器微弱,换回韩版内核即震动强劲有力,更换第三方基带也可能导致手机没信号,那么内核和基带各自的作用分别是什么?
。。。

5:智能手机的通病就是续航问题,许多第三方ROM制作者做出的ROM都进行了一系列的优化,从而使系统变得省电,增加续航时间,你知道这些优化有哪些吗?
减少不必要的程序

6:两部不同厂商生产的手机,都是搭载的安卓操作系统,是否可以进行系统通刷。请简单讲解理由。
驱动不一样,接口代码有区别

heguangwu 发表于 2015-08-18 13:41

1:从一开始的java机,到现在的Android ,ios 等,您都使用过哪些系统的手机?
   1)功能机,不知道什么操作系统,里面也有很多游戏和应用,比如QQ;2)nokia的塞班,真心难用,完成电脑式操作,3)ios,真心好用,就是价格太贵而且升级后越来越慢;4)android for 小米,相对苹果只能说能用,没啥特点;4)Android for酷派,比小米还难用;5)Android for魅族,仿ios比较成功并且有突破,系统比较好用

2:Android操作系统是基于Linux的操作系统,那么Linux程序员是否对Android系统的编写得心应手?
   Android是虚拟机,和linux其实没毛关系

3:经常刷机的朋友可能了解过一些ROM制作者经常会对系统进行全局deodex,此举的意义何在?那么你认为全局odex好还是deodex。
   没刷过机

4:在使用安卓手机时,点开手机的信息,会看到基带版本和内核版本,曾经楼主使用过韩版三星手机,当时买的时候被刷了国行ROM,从而导致震动机器微弱,换回韩版内核即震动强劲有力,更换第三方基带也可能导致手机没信号,那么内核和基带各自的作用分别是什么?
   内核更多是驱动,管理硬件的,基带是通信的,无线方面的

5:智能手机的通病就是续航问题,许多第三方ROM制作者做出的ROM都进行了一系列的优化,从而使系统变得省电,增加续航时间,你知道这些优化有哪些吗?
   无非是关闭后台应用,让3G/4G芯片进入休眠模式之类的

6:两部不同厂商生产的手机,都是搭载的安卓操作系统,是否可以进行系统通刷。请简单讲解理由。
    这个肯定不行,原因是硬件不一样,导致硬件所需要的驱动有差异,如果硬件完全一样是可以的

jinl 发表于 2015-08-19 14:48


1:从一开始的java机,到现在的Android ,ios 等,您都使用过哪些系统的手机?
塞班,motorola的linux手机,ios,安卓

2:Android操作系统是基于Linux的操作系统,那么Linux程序员是否对Android系统的编写得心应手?
android 基于java编写程序,linux程序员则不一定限于java编程


3:经常刷机的朋友可能了解过一些ROM制作者经常会对系统进行全局deodex,此举的意义何在?那么你认为全局odex好还是deodex。
现在的处理器和内存,odex和deodex我认为没有大的区别

4:在使用安卓手机时,点开手机的信息,会看到基带版本和内核版本,曾经楼主使用过韩版三星手机,当时买的时候被刷了国行ROM,从而导致震动机器微弱,换回韩版内核即震动强劲有力,更换第三方基带也可能导致手机没信号,那么内核和基带各自的作用分别是什么?
手机rom的内核可以看作是整体硬件的驱动和管理,基带则是通讯组件的驱动


5:智能手机的通病就是续航问题,许多第三方ROM制作者做出的ROM都进行了一系列的优化,从而使系统变得省电,增加续航时间,你知道这些优化有哪些吗?
取消预装的后台自启动软件,加入进程管理软件限制非授权程序自启动。对一些预装软件进行所谓的字节码对齐,提高加载速度

6:两部不同厂商生产的手机,都是搭载的安卓操作系统,是否可以进行系统通刷。请简单讲解理由。
一般而言不能通刷,不同手机的公版不同,使用的处理芯片不同,各个部件之间的搭配和驱动方式也不同

baopbird2005 发表于 2015-08-19 17:33

1:从一开始的java机,到现在的Android ,ios 等,您都使用过哪些系统的手机?

我的第一部手机就是诺基亚的 系统绝对是诺基亚经典的塞班系统啦 后来就使用的Android系统的手机了目前正在使用的是ios系统
使用ios系统主要还是考虑到安全性问题才使用的。个人认为ios系统相对于Android系统还是很安全的

2:Android操作系统是基于Linux的操作系统,那么Linux程序员是否对Android系统的编写得心应手?

个人感觉这个应该不一定的,主要看还是做什么开发的,如果你是做系统应用开发的可能会好些的,像做一般的app或者游戏开发那就不一定啦,但是有linux基础的话,做Android开发应该对于应用的优化会做的比较好,因为程序员对底层的实现了解。

3:经常刷机的朋友可能了解过一些ROM制作者经常会对系统进行全局deodex,此举的意义何在?那么你认为全局odex好还是deodex。
个人感觉区别不大的

4:在使用安卓手机时,点开手机的信息,会看到基带版本和内核版本,曾经楼主使用过韩版三星手机,当时买的时候被刷了国行ROM,从而导致震动机器微弱,换回韩版内核即震动强劲有力,更换第三方基带也可能导致手机没信号,那么内核和基带各自的作用分别是什么?

基带:处理网络通信的系统文件。基带是手机中的一块电路,负责完成移动网络中无线信号的解调、解扰、解扩和解码工作,并将最终解码完成的数字信号传递给上层处理系统进行处理。 刷基带能提高信号的好坏,不同的基带你可以把它想象成调频收音机的不同波段!

内核:手机硬件的基本访问程序,相当于电脑的BIOS。内核是手机操作系统的核心,负责系统的运作,不同的内核可以使手机具有不同的运转速度,特别是对于手机的耗电量和发热量控制具有非常不同的效果!手机相对来说发热量很大,烫手,电池不经用,那就是因为使用了效率低下的内核。

5:智能手机的通病就是续航问题,许多第三方ROM制作者做出的ROM都进行了一系列的优化,从而使系统变得省电,增加续航时间,你知道这些优化有哪些吗?

取消预装的后台自启动软件 休眠模式

6:两部不同厂商生产的手机,都是搭载的安卓操作系统,是否可以进行系统通刷。请简单讲解理由。
是不可以的 ,不同的厂商硬件有很多都是不同的 他们可能都不兼容。

shenlanyouyu 发表于 2015-08-20 01:42

1:从一开始的java机,到现在的Android ,ios 等,您都使用过哪些系统的手机?
(1) 最早使用的手机是山寨机,MTK inside,天语出品的,MAUI的系统,不能跑Java。
(2) 第二部手机还是山寨机,换成了联想,同样是MTK inside,MAUI的系统,居然能跑Java小程序。
(3) 好不容易整来部智能手机,华为的C8825D,高通的处理器,Bug非常多,皮很厚耐摔,两年半了还没有坏……
(4) 现在用的手机,小米,高通的处理器,系统很人性,偶尔抽点风,还能接受。

2:Android操作系统是基于Linux的操作系统,那么Linux程序员是否对Android系统的编写得心应手?
Android系统和传统Linux系统还是有区别的。如果只是上层应用的开发,Android应该会更容易一些,使用Java开发,可参考资源较多。
Android Native程序的开发,Linux程序员应该会得心应手,区别不是很大。
Android驱动和传统Linux驱动开发区别还是很大的,Android会多出HAL层,Kernel的driver基本上就是传输功能。

3:经常刷机的朋友可能了解过一些ROM制作者经常会对系统进行全局deodex,此举的意义何在?那么你认为全局odex好还是deodex。
4:在使用安卓手机时,点开手机的信息,会看到基带版本和内核版本,曾经楼主使用过韩版三星手机,当时买的时候被刷了国行ROM,从而导致震动机器微弱,换回韩版内核即震动强劲有力,更换第三方基带也可能导致手机没信号,那么内核和基带各自的作用分别是什么?
内核对CPU和系统资源进行管理和调度,当然也会调用基带提供的功能。
基带,就是驱动手机的modem,是手机中的专门负责通讯的代码,完成移动网络中无线信号的解调、解扰、解扩和解码工作。

5:智能手机的通病就是续航问题,许多第三方ROM制作者做出的ROM都进行了一系列的优化,从而使系统变得省电,增加续航时间,你知道这些优化有哪些吗?
(1) 移除过多的系统自带的APP。
(2) 停止后台运行的不必要service,保留必需的。
(3) 手机降频运行,优化待机时间,屏幕亮度等等。

6:两部不同厂商生产的手机,都是搭载的安卓操作系统,是否可以进行系统通刷。请简单讲解理由。
通常来说是不能通刷。
(1) 不同厂商的手机, CPU、内存、硬件外设等不是相同的,可能是不同厂家生产的,驱动和BIOS代码也不同。
(2) 即使采用相同的公版设计,即CPU、内存、硬件外设都相同,可能各家的配置也不相同,设备的Firmware、基带版本也不相同。
页: [1] 2 3
查看完整版本: 淡谈Android刷机的魅力