魔趣论坛

 找回密码
 注册账号
通过您的新浪微博帐号登录
QQ登录
查看: 1474|回复: 0

[新人报到] Android ??????

[复制链接]
  • TA的每日心情
    开心
    2011-12-13 09:01
  • 签到天数: 5 天

    连续签到: 0 天

    [LV.2]偶尔看看I

    升级   42%

    发表于 2011-12-13 09:23:02 | 显示全部楼层 |阅读模式
    什么是Android 系统
    ——Android一词的本义指“机器人”,同时
    也是Google于2007年11月5日宣布的基于Li
    nux平台的开源手机操作系统的名称,该平
    台由操作系统、中间件、用户界面和应用软
    件组成,号称是首个为移动终端打造的真正
    开放和完整的移动软件。——2008年9月22日,**运营商T-MobileUS
    A在纽约正式发布第一款Google手机——T-
    Mobile G1。该款手机为台*湾宏达电(HTC
    )代工制造,是世界上第一部使用Android
    操作系统的手机,支持WCDMA/HSPA网络
    ,理论下载速率7.2Mbps,并支持Wi-Fi。——Android 是Google开发的基于Linux平
    台的开源手机操作系统。它摩托罗拉的首款
    Android手机CLIQ包括操作系统、用户界面
    和应用程序 —— 移动电话工作所需的全部
    软件,而且不存在任何以往阻碍移动产业创
    新的专有权障碍。Google与开放手机联盟
    合作开发了 Android,这个联盟由包括中国
    移动、摩托罗拉、高通、宏达电和 T-Mobil
    e 在内的 30多家技术和无线应用的领军企
    业组成。Google通过与运营商、设备制造
    商、开发商和其他有关各方结成深层次的合
    作伙伴关系,希望借助建立标准化、开放式
    的移动电话软件平台,在移动产业内形成一
    个开放式的生态系统。——它采用了软件堆层(software stack,又
    名软件叠层)的架构,主要分为三部分:低层
    以Linux核心工作为基础,只**基本功能,
    其他的应用软件则由各公司自行开发,以ja
    va作为编写程式的一部分。另外,为了推
    广此技术,Google和其它几十个手机公司
    建立了开放手机联盟(Open Handset Allia
    nce)。比如hero 的UI 界面即由HTC 自行
    研发,名为Senes,之前,没有一款Androi
    d 手机有如此华丽、人性化的界面,由此带
    来了Android 世界新的界面**!——与iPhone相似,Android采用WebKit浏
    览器引擎,具备触摸屏、高级图形显示和上
    网功能,用户能够在手机上查看电子邮件、
    搜索网址和观看视频节目等,比iPhone等
    其他手机更强调搜索功能,界面更强大,可
    以说是一种融入全部Web应用的单一平台。APK 是什么——APK 是Android Package 的缩写,即A
    ndroid安装包。APK 是类似Symbian Sis 或
    Sisx 的文件格式。通过将APK 文件直接传到
    Android 模拟器或Android 手机中执行即可
    安装。我们安装APK 一般有这样几种途**:1、使用电脑上的 91手机助手 for Android
    程序,连接hero 进行安装,此方法简单明
    了,只要连接好hero 在你的电脑上双击AP
    K 文件,即可将程序安装在手机上;2、将APK 文件拷贝入手机的存储卡,在手
    机上运行安装好的APK 程序安装器,找到
    拷贝的APK 文件进行安装。3、直接使用手机在“电子市场”、“安卓市场
    ”上面在线下载安装(这个一般是.zip为后缀
    的安装包)。.zip 与.apk 后缀的文件一般都是Android 系
    统安装程序的标准文件。什么是ROM,什么是SBF——ROM,是用来刷你手机系统的数据文
    件,也就是Android 系统的封装包,通过手
    机的工程模式解压安装到手机中形成你手机
    的操作系统。官方原版ROM 就是SBF,(
    相当于原版Windows XP)首先他是一个最
    安全的升级工具,可以让我们安全的升级R
    OM (一定要对应的机型)。当我们在刷机过
    程中由于不当的操作或版本选择的错误,导
    致无法启动,可以使用官方的RSDlite程序
    来恢复系统,等于说,这是一个救命道具。——除了官方的SBF之外,phonton4G还能
    运行很多由高手们自制、定制、优化了的A
    ndroid 系统,比如D大、starwar、天上人
    间等 这些ROM ,就好像一个Ghost XP 的G
    host 文件,就如同深度、番茄花园、雨木
    林风等等不同的Ghost XP 系统,直接拷贝
    在存储卡上,使用手机的Recovery 模式就
    可以安装。什么是Radio——Radio指代的是通讯模块,就是手机里
    面负责信号部分的模块,PDA类型的手机,
    基本都强调这么个概念。一个是PDA,一个
    是手机(貌似是句废话- -),举个很简单的
    例子,以三星的PPC手机为例,比如i718.比
    如i908,他们在刷机的时候(所谓刷机就是
    重装系统)一般都是分两部分,第一部分刷
    手机部分,第二部分刷PDA部分,而且两部
    分基本不相干。什么是app2sd——Google 手机的软件为了安全性和稳定
    性都是默认安装到手机内存里,但是手机内
    存有限,所以我们会做app2sd 操作,来让
    我们安装的软件放到sd卡上,而Google 的
    android系统是基于Linux 的,所以存储卡
    上本身的Fat 格式是不会被识别的,所以我
    们要分区(第二分区)出来,格式成Linux
    认识的ext2 或3 或4 格式,在用链接命令,
    把这个分区映射成一个系统文件夹system/
    sd(大概这个意思),把所有的软件装到
    这个“文件夹”下,这就是app2sd 的操作。——app2sd 的操作其实是牺牲了一部分软
    件的速度和稳定性来换取更多的手机内存安
    装更多的软件。另外,app2sd只是把软件
    放到了sd卡上,运行软件还是需要占用手
    机的内存的,所以,你装了软件之后,一般
    手机内存还是会减少一些。你如果安装的软
    件在70个以内,个人觉得没有必要,呵呵
    ,如果很多游戏软件除外,此外,使用app
    2sd 最大的好处就是,刷一个带app2sd 的r
    om 之后,以后升级这个rom(依然带app2
    sd)的时候,你的软件都会完整保存(个
    别除外,比如htc input chinese需要重新添
    加几个文件到system/lib下)。——目前来看我们现在所使用的Android 各
    种软件暂时还没有进行app2sd 的必要。什么是root,我需要它做什么——root 就是你手机的boss,它可以访问
    和修改你手机几乎所有的文件,这些东西可
    能是制作手机的人不愿意你修改和触碰的东
    西,因为他们有可能影响到手机的稳定,还
    容易被一些hacker 有机会入侵你的手机(
    貌似还没有出来这类黑客)。——既然root 这么危险,我们为什么还要
    去获取它?其实用root 的权限主要是因为我
    们生在天朝,我们很多东西是受限制的,我
    们只能利用这些权限来做我们被限制的去做
    的事情,比如Google 禁止我们看到市场里
    很多免费或付费软件,我们可以用markete
    nabler 来进去看;再比如国庆以来GFW 把我
    们的市场干掉了,很多朋友只能看不能下,
    不能绑定gmail,我们可以修改hosts 来搞
    定他们,但这些都需要root权限。——比如目前所有在hero 上截屏的软件都
    需要root 权限,没有root 权限,像Drocap
    、Shootme、Picme等等这类截屏软件就不
    能使用(当然,我们可以连线电脑,使用 9
    1助手 在电脑上截取自己想要的hero 屏图
    )。个人觉得,除非必要,不要总是去想着
    获取root。什么是recovery——recovery 就是你用 home 键+音量+键
    开机后能进入的一个界面(工程模式),在
    这个界面你可以直接用sd 卡上的zip 的rom
    升级或者备份你的系统,老版本的recovery
    只有三个选项,无法备份系统,只能用upd
    ate.zip这个文件名的文件升级,不能用任何
    文件名的zip文件升级。新版本已经多出很
    多选项可以供你操作。——此外,一般刷rom 之前最好wipe一下
    (wipe只是抹除rom 意外的个人数据,不
    会影响rom 本身),也就是返回出厂设置
    一下比较好,但是这样就会丢失你的所有软
    件,短信彩信,联系人(备份在google上没
    有关系)和设置等等,备份或者不wipe 都
    可以。PART1.安卓基础名词解释1.底包       官方的系统包,相当于我们的Windows
    的操作系统,事实上它相当于一个纯净版或
    者内核版的系统包,是最底层的东西。扩展
    名为sbf,底包通常是官方发布的,ROM作
    者直接拿来用的,可以选择的版本不会太多
    ,通常更新也不会频繁。底包通常使用PC
    端刷机工具(RSD)配合Bootloader的工程
    模式完成刷入。2.升级包 (镜像包)        广大玩家制作的底包增强包,通常表现
    为一个update.zip文件。升级包是对底包的
    扩展和增强,包含一系列的辅助工具和服务
    ,没有中文的底包通过升级包可以实现中文
    。当然,很多功能也是通过升级包来实现的
    。可以说,在刷新了底包后,配合刷新相应
    的升级包,这样才形成一个完整系统。升级
    包通常通过Recovery工具,从SD卡读取刷
    入。3.Bootloader         相当于电脑里面的bios(基本输入输出
    系统),手机一开机,控制手机的就是Boo
    tloader。我们通常所说的进入Bootloader
    ,实际上是指进入Bootloader的工程模式
    ,既是刷机模式,在此模式下可以将moto
    的sbf文件(底包)刷到机器里面。4.Recovery         Moto 手机内置的一个独立备份恢复工
    具,类似电脑上的一些一键还原系统,既是
    在系统出现问题的时候仍然可以打开的一个
    模式。Moto 的 Recovery 主要**了WIPE(
    硬启,清除数据,恢复出厂设置)和Updat
    e(通常用于安装升级包,update.zip)功
    能。 Recovery是不能直接刷新的底包的,
    通常它刷新的升级包(update.zip)的方式
    是:自动寻找SD卡上的特定文件,然后写入
    。5.基带(Baseband)       是手机中的一块专门的代码,或者可以
    理解成为一个专门负责通讯的BIOS,负责
    完成移动网络中无线信号的解调、解扰、解
    扩和解码工作。基带的不同会造成信号效果
    的不同。因为各地、各网络实际情况不同,
    需要大家自己选择适合自己的基带。6.WIPE       wipe后就恢复了出厂设置,包括联系人
    、短信、安装的软件等全部删除。俗称硬启
    ,恢复出厂设置。注意,wipe后app2sd和r
    oot权限需要重新做。而且app2sd重要的分
    区步骤也要重新来过。某些说法提到在刷新
    底包或者升级包前需要进行WIPE操作,我
    对此操作的必要性不是很确定。7.OpenRecovery(简称OR)       由于MOTO很蛋疼的在update.zip上做
    了一个大小**(也许还存在其他**),这
    些**影响到了升级包的制作。于是高手们
    就搞出了一个OpenRecovery,这其实就一
    个第三方的增强版的Recovery工具,某些O
    penRecovery已经发展成为一个具有很多功
    能的小系统了(类似WindowsPE),在这
    个OR中,可以完成很多东西,我们完全可
    以把OR想象成电脑上用的应急PE系统,在
    上面可以调整超频、基带、app2sd、更换
    启动画面、wipe、改变时区、调整键盘布
    局,甚至链接USB当读卡器等等,凡是reco
    very能做的,OR都可以做,recovery不能
    做到,OR可以做到。一般OpenRecovery在sd卡上有两个部分存
    在:update.zip和OpenRecovery目录,最新
    的GOT底包添加了新的一个OpenRecovery-
    CFG目录,用来存放各种个人文件。update
    .zip就是用来坑MOTO一个标准的的zip升级
    包,而真正的升级包要放在/sdcard/OpenR
    ecovery/updates目录下。8.App2sd       说白了,其实很简单,就是把APK文件
    安装到sd卡上,android是Linux脱胎而来,
    App2sd的原理就是对SD卡进行分区,然后
    把SD上划分出来的某个分区合并到系统分
    区中去(听不懂,不要紧),划分出来的分
    区是Ext2格式,一般Windows不能识别,不
    要惊慌,正常现象。App2sd对sd卡要求比
    较高,如果感觉app2sd后比较慢,可以试
    试换一张C4的sd卡。因为在2.1的环境下,app2sd需要对sd进行
    分区,操作比较复杂,E文不好的小白或者
    电脑基础薄弱的小白容易失误。建议对And
    roid非常熟悉了再做App2sd。9.Root       大家都知道android系统脱胎自Linux,
    也正是这个开源的内核让广大玩家可以自由
    发挥。Root是Linux系统下的系统级账号,
    拥有系统的全部权限,Android设计上的不
    开放这个用户的,目的是为了保护系统安全
    ,但是这个保护似乎也带来很多不便。于是
    就一些工具和方法来开放这个账号。开放R
    oot账号的方法似乎有很多,这里就不再细
    说。原理上分析,root的**,应该通过在A
    ndroid系统安装某个系统级别的服务,该服
    务具有root权限,然后其它需要root权限的
    程序再向这个服务请求root权限。WIPE、
    刷机都有可能会造成root权限失效,需要重
    新root权限。其它说明:1、从原理上分析,通常 底包,Bootloader
    ,Recovery,基带都是可以刷新替换的,
    升级包当然更可以。但是底包、Bootloade
    r很少会有第三方开发或者修改的,一般都
    使用官方发布的。现在我们听到的Defy的2.
    21和2.51这两个版本号其实对应的就是Mot
    o官方发布的两个底包。2、底包有时候会内置Bootloader、Recove
    ry,这样的底包刷新时会连上述两者一起更
    新(推测结果,不确定偶)。更新这样的底
    包是有危险的,有可能会造成Bootloader
    损坏,这个东西损坏了,基本就是变砖了,
    只有这个东西没坏,就不是砖。3、我们通常所说的刷机ROM实际是升级包
    ,升级包是对应于特定的底包制作的,所以
    刷机时务必确保使用的底包和升级包版本上
    保持一致。4、需要注意版本号的还有:Bootloader版本
    、基带版本、Recovery版本5、目前有些OpenRecovery工具支持底包
    、升级包一起从SD卡读取刷入6、似乎刷机前确保系统干净整洁是很重要
    的,很多教程提到要通过 WIPE - 刷底包 -刷
    升级包 的步骤来确保刷机前的干净,实际
    上如果底包版本没有变化,刷底包似乎、也
    许、大概、可能是不必要的(需要进一步求
    证)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册账号  

    本版积分规则

    手机版|魔趣论坛 |

    我们旨在提供一个良好的手机玩家技术交流、资源分享社区,如果有涉及版权的资源,请联系管理员并提供相应的版权证明,我们会进行相应处理。

    GMT+8, 2017-10-20 04:03 , Processed in 0.078142 second(s), 26 queries , Gzip On, Redis On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表