Pages

Saturday, 24 December 2011

Andriod系统基础知识以及永久ROOT操作



2-1 Android

Andriod,中文翻译为安卓,简单而言,它是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。这就说明:第一,它只是一个操作系统;第二,这个软件是Google公司的,这就说明为什么安卓系统与谷歌相关的一系列软件运行非常稳定了(如Gmail这样的文件);第三,它是基于Linux系统的。这点非常的重要,我相信很多网友,包括一些高手也会忽略了这一点而造成一个平时使用的误区。具体是什么误区,我会在下一篇日记中做说明。
另外,Andriod的英文本意是“机器人”,所以大家有时候也会安卓做“机器人”;而且好多软件的图标、andriod系统中一些图标是个绿色机器人,就是这么来的。

2-2 ROM

ROM,全称Read-Only Memory,中文只读内存,是一种只能读取资料的内存。这个名词大家觉得很专业,但是我换一种说法,ROM就是存储数据的储存器,大家是不是觉得熟悉了点?如果我再说我们日常用的U盘、硬盘、光碟都是ROM,那么大家是不是就知道了,没错,ROM就是对应电脑名词中的硬盘,所以手机ROM就是手机硬盘。

2-3 RAM

既然手机ROM对应硬盘,那么是否有种对应电脑内存的东西。是的,这种东西就是手机RAM。RAM,全称random access memory,就是随机存储器,它存储的就是即时产生或者即时消失的数据,也就是我们所说的缓存。
所以大家就会知道,和电脑一样,手机运行速度快慢不是取决于手机内剩余空间(ROM)的大小,而是取决于手机运存(RAM)的大小。所以好多网友都在追求为V880精简瘦身,但是要是知道,手机剩余空间从10M增加到40M,效果会明显;但是从40M到90M,效果真的不明显。因为取决于系统运行速度快慢的是无法改变的256M运存(RAM)

2-4 固件ROM

其实就是指的是操作系统,它对应电脑中的WIN 7、WIN XP或者LINUX。所以所谓2.2固件ROM,通俗的词语就是andriod系统2.2版的系统文件。它是一个软件文件,而不是一个真的实体硬件(虽然它的名字里有“固件”这两个字)

2-5 刷机/刷ROM/刷固件

其实这三个名字指的就是同一种东西,换系统。还是对应电脑操作来举例,刷ROM就像把WIN XP系统格掉,重新装成WIN 7系统一样。

2-6 root

root的官方解释是:“root是Linux等等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都可以操作。”
但是我一向都是不想用官方名词解释的,为什么,因为太官方了。
还是用我的语言吧。我认为root翻译为“取得管理者权限”更为贴切清楚,作为动词来看的。继续拿windows电脑系统做举例:我们新拿到手机时都是以一个guest账户,不能改系统选项,所以要切换到admin账户来操作,这个过程就叫root。而临时root呢,就是你重新开机后还是以guest账户进入系统;永久root呢,就是你重新开机后都是以admin账户进入系统。

2-7 recovery

这个我估计不用解释,看英文就可以知道了。直接举例吧,依旧是windows系统,它就是对应win系统中的“进入安全模式+启动windows安装程序”,你recovery之后(就是进入了安全模式+启动windows安装程序),可以在安全模式里恢复出厂设置或者升级系统。或者简单地说,要想刷机,必先刷入recovery。

顺便提一下进入recovery的方式:
关机状态下,同时按住电源+音量向下键+小房子home键,就会进入还原模式。在这个还原模式下要怎么操作呢?用音量上下键对应向上向下,home键对应选中,返回还是返回。
也可以用软件直接进入recovery模式,软件我在成长日记第五篇《自用软件介绍》中会提到的。

2-8 wipe

wipe的官方中文翻译就是:“擦除,擦净,抹掉”,套用在安卓系统中就清空所有数据(不包括固件数据),包括联系人、短信、安装的软件等全部删除。对应电脑中的一键还原初始系统。所以这个操作一定要谨慎,胆小勿动.

2-9 apk

大家在看安卓系统的软件时,都会发现它们的后缀是apk,其实他就是对应windows系统中的exe格式,是一种即时启动文件来的。如果大家看到apk后缀的,就知道它是用于安卓系统了。
顺便提一点,apk其实不是一个程序,它只是一种文件容器,也就是一种已经打包好不能拆分的文件包装,里面包含着多个编程以及程序。就类似于我们常见的电影mkv播放格式,这两种都是一种文件容器,而不是一个程序。

2-10 abd

又是一个很专业的名词,先上官方解释:“adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,adb的工作方式比较特殊,采用**Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。”
好,请看得懂官方解释的同学举手!没有?太复杂是不是?很晕是不是?
没关系,我来简单化:其实abd就是一种编程程序(对应windows中的C语言、C++之类的语言),使用abd就是使用工具来编程,然后让该程序控制手机(对应windows中的编程工具写公式程序)。就这么简单。

上面的这些名词都是我自己接触时被唬得一愣一愣的,后来我发现其实这些名词很简单,但就是没有系统的帖子来告诉我们这些菜鸟。所以感同身受,我现在把这些名词都用最简单的语言说清楚,希望和我一样第一次接触安卓系统的网友,能看懂并且迅速理解。

PS:安卓是基于Linux开发的系统,我却一直用Linux的死对头windows来举例,估计被Google知道了要疯掉了,呵呵。

3-1 永久root

我是一个比较喜欢简单的人,所以我拿到手机时,看到联通一连串带有WO的标志的软件我就觉得头晕,所以精简是必须的!
要想精简手机,就要先root(具体root、临时root、永久root指的是什么?),这样才有权限删除软件。现在具体步骤操作如下:

3-1-1 安装“手机PC助手”手机助手
大家先在电脑上下载和安装一个手机助手软件。有个手机助手软件是很有必要的,因为在手机助手软件中可以直接安装、删除软件,也可以拷贝文件,更关键的还可以将软件强制安装到SD卡上,这点非常地省手机内存的。
电脑上比较常用的手机助手有“91手机助手”和“手机PC助手”,两者功能差不多,也很难说谁好谁坏,我用的是“手机PC助手”,所以下面我都是以“手机PC助手”来做介绍。
大家可以去网上搜一下“手机PC助手”的安装程序,然后下载、安装到电脑上,打开手机PC助手程序PC端。

3-1-2 手机连接电脑,下载apk软件
(1)大家要把手机设置为USB调试模式,具体设置步骤:menu实体键——设置——应用程序——开发,然后勾选上“USB调试”和“保持唤醒状态”
(2)通过USB连接线连接到电脑上,这是手机PC助手PC端会自动检测并自动往手机上安全驱动;安装完毕后,发现手机PC助手PC端已经显示出你的V880之后,就说明手机PC助手安装成功了。
(3)在手机PC助手PC端选择“应用/游戏”,安装Visionary、钛备份、RE管理器;虽然安装是在电脑上操作,但是手机PC助手会自动把这几个软件安装到手机上的。
这三个软件做一下说明,Visionary是用来永久root,也有网友推荐Z4,但我个人觉得Z4只能临时root,而且Visionary用来root非常容易操作,而且很安全,所以我个人推荐Visionary。钛备份这个阶段是用来检验是否root成功的了。RE管理器这个阶段也是用来检验是否root成功的,等到下个阶段RE管理器就是用来删除联通定制软件的。

这三个软件大家可以去搜一下,我也把软件上传方便大家吧:

Visionary plus下载地址http://www.ziddu.com/download/15060908/Visionaryplus.r14.rar.html
RE管理器下载地址http://www.ziddu.com/download/15060914/RootExplorerv2.14.2ORI-CHS.rar.html
钛备份下载地址http://www.ziddu.com/download/15060972/TitaniumBackup.rar.html


3-1-3 root
(1)大家可以拔掉USB线,重新开机,这样保证手机运存和内存的空间足够,当然如果大家觉得内存和运存没有问题的话,这一步也可以跳过。
(2)运行visionary,勾选“Run visionary.sh after root”和“set system r/w root”这两项。
(3)选择“Temproot now”,并耐心等待结束自动返回。
(4)这是返回后,大家应该已经取得了临时root权限了。大家来运行一下钛备份、RE管理器,如果这两个软件都没有提示“没有权限不能进入”并且顺利运 行的话,说明我们已经临时root成功。大家再看看程序列表,如果出现了一个骷髅安卓小人的图标的话,说明临时root成功。这个骷髅安卓小人是分配权限 的程序。
(5)如果上面(4)操作不了的话,就再次重复(2)到(4)。别着急,这个方法肯定行的,因为很多网友试过。
(6)如果(4)操作顺利的话,进入visionary,操作“Attempt Permroot now”,然后等待,程序运行完后会自动重启的。
(7)重启后,大家确认一下系统程序列表中是否还有骷髅头安卓小人的图标;有的话,再执行钛备份和RE管理,如果都能够顺利执行,那么恭喜你,你的系统已经永久root。不信?可以再重启试试。
(8)如果(7)不行的话,重新重复(2)到(7)。一定可以永久root的。


3-2 删除联通定制的软件

由于之前事情比较忙,更新较慢,请大家谅解。
好了,接续精简联通定制版。我们root完之后,就有了永久权限可以来删除联通定制软件了。这个删除软件列表网上已经有好多高手总结出来了,我也对这些列表亲测了一下,暂时没有问题。现在再帮大家写一次,在此也向高手们致敬。
OK,开始删除之旅吧~~


3-2-1 先备份
在上面的步骤中我们已经root完和装完RE管理器,我们可以精简软件了。但是正所谓“精简有风险,操作先备份”,所以我们还是在删除联通定制软件前,先备份之前的软件。
所谓备份很简单,就是直接把apk软件从手机内存复制到SD卡上。这样的话如果精简完了觉得不行了,或者某天不小心删除了某个软件,再把备份软件从SD卡拷贝到它原有的位置(也就是system/app)就行了。
备份步骤:
(1)运行RE管理器,在RE管理器的首页找到system文件夹,进入app文件夹里,app文件里有一堆apk后缀的文件里面便是要删的程序。
(2)按手机MENU实体键,选择多选,再选择全选,复制,然后到SD卡的任意一个文件夹,黏贴,这就备份完成了。
(3)那如何在RE管理器中找到SD卡呢?RE管理器首页有个sdcard文件夹,这个就是SD卡啦,很好找的。

3-2-2 删除软件
(1)我们备份完成后,还是回到原来的system/app文件夹,然后长按住某个你想删除的apk文件,会弹出一个选项,然后选择“删除”,这样就是删除软件了。简单易行!
(2)app自有软件列表及说明(比较多,大家耐心看吧。PS:有些网友一不小心删掉了重要文件又没有备份的话,我顺便把不能删除的软件备份附上,以免有些网友找不到原件备份件,软件后面的下载地址就是原有备份的下载地址):
116114-v880.apk 可删
AccountAndSyncSettings.apk 不可删 http://www.ziddu.com/download/15061109/AccountAndSyncSettings.rar.html
AIMail_V880.apk 联通邮箱,删了吧

alarming.apk 自带闹钟,可删但是建议不要删,不然系统不稳定 http://www.ziddu.com/download/15061150/alarming.rar.html
AndroidQQ_V880.apk QQ软件,可删,我删了换个最新版本的。不过删除系统自带QQ后,会提示“出现错误,无法删除”,这时候重启就自带QQ没有,而且也不影响以后的使用。我就是这么干的,呵呵。如果大家不想出现这种情况,就重装新版的QQ直接覆盖掉也可以,不过那样QQ只能装在手机内存里。
Applicati**Provider.apk 不可删 http://www.ziddu.com/download/15061172/ApplicationsProvider.rar.html
BL_QQLord2009_V880.apk QQ斗地主,可删
Bluetooth.apk 蓝牙,不可删 http://www.ziddu.com/download/15061258/Bluetooth.rar.html
BookMark.apk 中兴书签,可删
Browser.apk 自带浏览器,可删,但是前提是装了别的浏览器软件 http://www.ziddu.com/download/15061277/Browser.rar.html
Calculator.apk 计算器,可删
Calendar.apk 系统日历,不可删 http://www.ziddu.com/download/15061292/Calendar.rar.html
CalendarProvider.apk 不可删 http://www.ziddu.com/download/15061317/CalendarProvider.rar.html
CalendarWidget.apk 中兴日历书签,可删
Camera.apk 照相机,不可删 http://www.ziddu.com/download/15061473/Camera.rar.html
CertInstaller.apk 不可删 http://www.ziddu.com/download/15061471/CertInstaller.rar.html
ChiperTest.apk 不可删
ChsHandWritePack.apk 触宝输入法组件,可删
ChsPack.apk 触宝输入法组件,可删
com.zte.sns.apk 中兴自带插件,可删
Contacts.apk 名片夹,不可删 http://www.ziddu.com/download/15061472/Contacts.rar.html
ContactsProvider.apk 不可删 http://www.ziddu.com/download/15061470/ContactsProvider.rar.html
CustomerService.apk 打10010的程序,可删
DefaultContainerService.apk 不可删 http://www.ziddu.com/download/15061475/DefaultContainerService.rar.html
DocumentsToGoViewers_PDF_Eval.apk PDF浏览器,可删
DownloadProvider.apk 不可删 http://www.ziddu.com/download/15061469/DownloadProvider.rar.html
DrmProvider.apk 不可删 http://www.ziddu.com/download/15061474/DrmProvider.rar.html
Email.apk 可删,但是删除之后在设置——帐户与同步——添加帐户,如果添加帐户,便会重启。
Emode.apk 不可删
emSetSms.apk 不可删
fcctest.apk 不可删
Filer.apk 文件管理,可删,但是建议不要删除
FM_zte.apk 收音机,可删
Gallery3D.apk 自带图库,可删
GlobalTime.apk 世界时钟,可删
Himarket_V880.apk 安卓市场,可删
HTMLViewer.apk 不可删
kaixin001_V880.apk 开心,可删
LatinIME.apk 不可删
Launcher2.apk 自带桌面插件,理论上可删,但是强烈建议不要删除。因为手机连接电脑的驱动也在这个程序里面,试过将此程序删除后,手机连接其它的电脑(在XP系统下,WIN7会自动安装驱动),不能连接电脑,而将此程序安装回来,再连接电脑时,便会自动弹出驱动安装程序。如果大家非要删除,那么请先安装其他桌面插件,如ADW等,然后再删除
LiveWall**s.apk 动态壁纸,如果不喜欢,可以删
LiveWall**sPicker.apk 动态壁纸,如果不喜欢,可以删
LuckyMedia.apk 联通乐媒,可删
MagicSmokeWall**s.apk 动态壁纸,如果不喜欢,可以删
MediaProvider.apk 不可删
Me**i**layer.apk 不可删
Mi**layer.apk 不可删
minimap.apk 迷你地图,可删
Mms.apk 自带信息,不可删
Mobile**.apk 手机报,可删
MSN_V880.apk MSN软件,可删
Music.apk 音乐播放器,不可删
MusicWidget.apk 中兴音乐播放器插件,可删
NetCounter.apk 流量统计器,可删
NotesPad.apk 自带记事本,可删,
PackageInstaller.apk 不可删
PandaReader_V880.apk 熊猫看书,可删
PermissionToAccessLocApi.apk 不可删
Phone.apk 不可删
PicoTts.apk 不可删
PinyinIME.apk 谷歌拼音输入法,可删
Protips.apk 这个没用,可删
Provision.apk 不可删
QcNvTest.apk 不可删
QualcommSettings.apk 不可删
QuickSearchBox.apk 谷歌搜索,可删
renren_V880.apk 人人网客户端,可删
rthunder2-V880.apk 赛车游戏,可删
Sdlog.apk SD卡读取工具,不可删
SecuritySms.apk 短信安全设置程序,不可删
Settings.apk 设置程序,不可删
SettingsProvider.apk 不可删
SmartDialer.apk 不可删
SogouInput_android_oem_zte_0238_0916.apk 搜狗输入法,可删
SoundRecorder.apk 录音器,可删
Stk.apk SIM卡应用,可删
stopwatch.apk 秒表,可删
SupperBoat.apk 游戏,可删
taobao_V880.apk 淘宝,可删
TaskManager.apk 任务管理,可删
TelephonyProvider.apk 不可删。这个删了的话,你的V880就沦为mp3了……
ths_V880.apk 同花顺炒股软件,可删
TouchPal.apk 触宝手机输入法,可删
TtsService.apk 不可删
UCWEB_V880.apk UC浏览器,可删
UnicomOutlet.apk 中国联通的,可删
UserDictionaryProvider.apk 不可删
vdmc.apk 不可删
VisualizationWall**s.apk 动态壁纸,可删
VpnServices.apk 不可删
WeatherTV_V880.apk 天气程序,可删
WeatherWidget.apk 天气插件,可删
weibo_V880.apk 新浪微博,可删
Wiper.apk 用于恢复出厂设置的,不可删
Wo3g.apk 可删
youdaodict_V880.apk 有道词典,可以删
(3)在删除这些垃圾程序后,先备份你的名片夹(如果没有联系人,不备份也行),进入设置——隐私权——恢复出厂设置,这时你便会发现,手机可用内存即ROM可提升了。那么恭喜你,软件精简成功了。
(4)说明一下,(2)中提到的列表只是说明能不能删,至于要不要保留看大家意见,我个人是如果我不知道该软件未来还用不用,而且该软件不大的话,我都会保留着,毕竟删除了也省不了多大的空间。同时,(3)的这一步操作我也还没有研究透是什么原理,但是经过操作确实是这样。

(5)操作完(3)之后,先前装的那三个软件也没有了,大家就重新安装和root一遍,就行了。

3-3 删除联通定制的开机动画和声音

删除完软件后大家在重启手机时,相信大家看到联通logo时多少有点不爽,但是 还能忍受;可是看到那个非常卡的动画场景以及听到那一声非常销魂的“欢迎进入wo的世界”,我相信大家会和我一样有种抓狂的感觉。多好的机子,被这么一声 叫着显得低档了许多,那怎么补救?很简单,删掉它就行了。

3-3-1 删除联通开机动画

还是使用RE管理器,依次进入system/media/audio,里面的 bootanimation.zip文件,就是联通定制的开机动画,直接删除,搞定。我的国行V880是安卓2.2系统,删除联通开机动画后,开机动画恢 复成安卓系统的自带动画,比联通的好看多了,还流畅。

3-3-2 删除“那一声的销魂”
还是使用RE管理器,依次进入system/media/audio/ui,里面的bootsound.mp3就是销魂的一声,大家可以替换掉或者直接删掉都行。替换的时候文件名还是要为bootsound.mp3。我的建议是直接删掉,因为删掉后,机子启动时不需要读取mp3数据,所以开机速度会变快了。


删除完联通开机动画和声音后,你重启一下,会惊喜地发现开机速度变快了,更重要的是,手机变得高档许多了,呵呵。不信?自己试试。


PS:各位在删除任何东西的时候,一定要先备份再删除,切记切记!曾经有一些软件摆在我面前,我没有备份,直到一时删错后我才后悔莫及,如果上天再给我一次重来的机会,我会对这些软件说四个字“我备份你”。 

from http://guide.hiapk.com/ 
----------------------------------------------------

android 刷机


对于android怎么刷root,这个各大论坛里面都有,我就不赘述了,自己到国内什么鸡疯鸭疯论坛去看就行了,这里讲解的是怎么把手机弄成s-off,弄成s-off就可以进行刷机,怎么看你手机是否是s-off的还是s-on的,关掉电源后,power键和vol down 一起按住就可进入recovery mode,(这个在htc手机上可以,不知道在其他手机是否是这样),在最上面就可以看出是不是s-off。至于怎么刷,在国外的xda论坛有讲解,如果英文比较好的,自己可以去看...
(下文为我在xda论坛原文基础上的翻译文章)

下面我就以htc作为讲解对象
你将需要:
1 android phone
1 USB电缆
1台电脑

S-off是什么意思?
如果您的手机是S -off,这意味着你有机会,可以写入NAND闪存的手机

第1步:
转到revolutionary和下载Windows包(或Linux如果你在Linux机器上)它解压缩到某个地方,你可以很容易地找到(如桌面)。

第2步:
如果您有您的计算机上安装,卸载HTC Sync的。这是它只是让不干预的S - OFF的过程。转到您的控制面板,然后找到“添加/删除程序”(Windows XP)或“卸载程序”/“程序和功能(Windows Vista / 7的中),并在您的计算机上安装的程序列表中找到htc sync。单击“删除/卸载应用程序。

第3步:
关掉你的HTC 的“(Fast boot)快速启动”,禁用后这样你就可以正常开机进入恢复模式(recover mode)。请设置您的手机上.在快速启动(fast boot)勾选中去掉。

第4步:
从Revolutionary 网站下载并安装的HTC FASTBOOT驱动程序:

第5步:
创建你的Beta 密钥。测试的关键是需要的Revolutionary 程序,并使用您的手机和“HBOOT”版本的序列号生成。
因此,Revolutionary.io网站上,向下滚动到Beta密钥生成,并填写在所有的细节:您的电脑操作系统,您的手机型号你HBOOT版本和您的手机的序列号。开机进入恢复模式(recovery mode),你可以得到你的HBOOT版本。先关闭电源,然后把电源键和音量下调(vol down )同时按住。你会看到在屏幕的上方列出的HBOOT版本。为了得到你的序列号,只需进入“设置”(setting)→关于手机(about)→手机的身份(phone identity)。一旦你填写完成,你现在可以生成密钥。我建议你??的Beta key 粘贴到记事本(或类似的东西),所以你可以很容易地知道哪些字母大写等 - 以免键入错误。

步骤6:
确保启用USB调试。设置(setting)→应用(applications)→开发(development) - 勾选USB调试中。

第7步:
将手机插入计算机,等待安装任何驱动程序。现在运行revolutionary.exe 它会弹出对话框并检测到您的手机(屏幕上显示其序号)。这时你必须输入你的Beta key (密钥),并按下回车键。

第8步:
您的手机会重启进入Fastboot模式,请等待,如果可以,嗑瓜子来打发时间最好了

步骤9:
出现提示时,按“Y”来安装 (ClockworkMod recovery) ClockworkMod 恢复工具,然后按"Enter"。

第10步:
这就是它!您的手机现在应该是S-off!如果你现在想 root 你的手机请接着往下看回到主页下载 su zip文件。

第11步:
su zip文件下载后,将它复制到你的SD卡的根就在您的手机。

第12步:
关闭电源,进入恢复模式(recovery mode),通过按“音量下调”(vol down)按钮和你的电源键。从列表中按音量键来选择 recovery ,然后按电源按钮以选中它。这将加载revolutionary 程序(Revolutionary program)

第13步:
然后将会显示“从SD卡安装ZIP(install zip sdcard)”,选择它。现在选择“选择从SD卡的zip(choose zip from sdcard)”(再次按下电源按钮选择一个项目)。现在向下滚动到你复制整个苏zip文件,然后按电源按钮一次。向下滚动“是安装... ...”,然后按电源再次。这将 root 您的手机。

第14步:
Once the su zip is installed reboot your phone and try a root-needing app such as Titanium Backup 这段不知怎么翻译)不知是不是下面这样一旦su Zip 安装成功,reboot你的手机并且试着root-need的程序如titannium 备份(titannium backup) ,如果加载成功
,并且需要超级用户访问,那么就说明成功了
===========================
理论上这种方法支持大部分的android机型,但是也有少数支持不了比如htc wildfire s(hboot版本为0.9).具体怎么样,可以到Revolutionary.io网站看看. 


No comments:

Post a Comment