2012年1月31日

摘要: 1、什么是hboot 这里指的是手机上的启动模块,通俗的来说,就是负责手机启动引导的一段程序,类似于电脑主板上的BIOS,都是负责底层操作的。 2、什么是radio 这里指的是手机上的通讯模块,又叫做基带。负责手机的无线信号,蓝牙,WIFI等设备的管理,也就是说,相当于电脑系统里面的硬件驱动部分。通常我们所说的刷新radio,刷基带,就是指的刷写这一部分,以便解决通话质量、网络连接质量、蓝牙连接等等问题。 3、什么是recovery 类似于电脑上的小型winPE系统,或者说,类似于品牌机的一键恢复系统。系统自带的recovery功能相对简单,所以我们通常会刷入一个第三方的recove... 阅读全文
posted @ 2012-01-31 14:15 Athrun.z 阅读(287) 评论(0) 推荐(0) 编辑
 
摘要: 这种校准电池的办法对手机完全没有损害,也没有任何难度,所有Desire用户都可以大胆尝试。 非rootHTCDesire手机:1.保持HTCDesire手机开机状态,连接充电器充电(USB和线缆充电均可)2.手机LED变成绿色后说明电池已经充满,把手机从充电器拔下3.关闭手机,再连接充电器充电,让手机再次充到LED灯变成绿色4.拔下手机充电器5.手机开机,等到手机开机并完全进入系统后,迅速关机6.再次连接充电器到已经关闭的手机,等待几分钟后LED灯会再次变成绿色7.把手机从充电器拔下,开机正常使用。 已经取得root权限的HTCDesire手机:1.保持HTCDesire手机开机状态,连接.. 阅读全文
posted @ 2012-01-31 14:14 Athrun.z 阅读(254) 评论(0) 推荐(0) 编辑
 
摘要: HTCDesireG7刷机教程 刷机第一步,刷Recovery: 1.首先下载adb、flash_image、Recovery,没有RE管理器的也要下一个。 2.把解压出来的flash_image文件(是文件,不是文件夹)放到SD卡,然后利用RE管理器复制到手机/system/bin目录下。 3.把recovery.img文件(记得把解压的文件改名,改成这个recovery.img,免得后面输入指令找不到文件)复制到TF卡(SD卡)根目录。 4.将手机与电脑用数据线HTCSync模式同步。 5.下载adb.zip并解压得到adb.exe和AdbWinApi.... 阅读全文
posted @ 2012-01-31 14:14 Athrun.z 阅读(278) 评论(0) 推荐(0) 编辑
 
摘要: 1.底包 官方的系统包,相当于我们的Windows的操作系统,事实上它相当于一个纯净版或者内核版的系统包,是最底层的东西。扩展名为sbf,底包通常是官方发布的,ROM作者直接拿来用的,可以选择的版本不会太多,通常更新也不会频繁。底包通常使用PC端刷机工具(RSD)配合Bootloader的工程模式完成刷入。 2.升级包 (镜像包) 广大玩家制作的底包增强包,通常表现为一个update.zip文件。升级包是对底包的扩展和增强,包含一系列的辅助工具和服务,没有中文的底包通过升级包可以实现中文。当然,很多功能也是通过升级包来实现的。可以说,在刷新了底包后,配合刷新相应的升级包,这样才形成一个完... 阅读全文
posted @ 2012-01-31 14:13 Athrun.z 阅读(203) 评论(0) 推荐(0) 编辑
 
摘要: *#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi信息 *#*#7780#*#* 重设为原厂设定,不会删除预设程序,及SD卡档案。 *2767*3855# 重设为原厂设定,会删除SD卡所有档案。 *#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体 *#*#7594#*#*6 当长按关机按钮时,会出现一个切换手机模式的窗口,包括:静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。 *#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音及影片等 *#*#1973286... 阅读全文
posted @ 2012-01-31 14:13 Athrun.z 阅读(705) 评论(0) 推荐(0) 编辑
 
摘要: 一、你有必要了解了基本知识:手机的系统储存在RADIO CHIP芯片(即手机的ROM)之中,下面以蓝色框框代表这颗芯片:Hboot对系统有两种装载方式:只读和读写,取决于Security(S)开关的ON或者OFFHboot相当于电脑BIOS的地位,它是最接近硬件层面的存在。 有了上面的基础,下图可以表示出白卡解锁的原理:把RADIO中的Security开关由ON解锁成OFF,这就是白卡的作用。所以SHIP S-OFF在XDA上又被称为RADIO S-OFF,RADIO指的是这个芯片,SHIP则是对应HBOOT的版本状态软解锁的原理用下图表示:Incredible S的软解锁还未做出来,但从G3 阅读全文
posted @ 2012-01-31 14:12 Athrun.z 阅读(496) 评论(0) 推荐(0) 编辑
 
摘要: 细心的网友可能发现Android的ROM中有很多odex文件,相对于APK中的dex文件而言这个odex有什么作用呢? 如果你仔细观察会发现文件名时一一对应的,同时那些对应的apk文件中没有dex文件。这样做可以使其厂商保证一定的反盗版,因为没有没有dex文件的apk是无法正常安装的,而厂商直接将odex和不完整的apk文件放到手机rom固化到/system/bin中可以让一般用户无法正常导出使用。(文/Android开发网)很多网友可能想到的是合并odex和apk变成apk中包含dex文件的,这样合并后最终apk文件安装在/data/中,而rom存放时在 /system/bin中,所以最终导 阅读全文
posted @ 2012-01-31 14:11 Athrun.z 阅读(372) 评论(0) 推荐(0) 编辑
 
摘要: BVT是Build Verification Test,基本验证测试,对完成的代码进行编译和连接,产生一个构造,以检查程序的主要功能是否会像预期一样进行工作。DVT是Design Verification Test的简称,设计验证测试,是硬件生产中不可缺少的一个检测环节,包括模具测试、电子性能、外观测试等等。PVT全称为Process Verification Test,意为小批量过程验证测试,硬件测试的一种,主要验证新机型的各功能实现状况并进行稳定性及可靠性测试EVT-Engineer Verification Test,工程样品验证测试 阅读全文
posted @ 2012-01-31 14:11 Athrun.z 阅读(968) 评论(0) 推荐(0) 编辑
 
摘要: 1. ROM,RAM,Flash Memory ROM(Read Only Memory)的全名为只读记忆体,是PPC上的硬盘部分用来存储和保存数据。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM也 能够保留数据。但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途 RAM(Random Access Memory)的全名为随机存储记忆体,是PPC上的移动存储部分,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在 运行程序的临时存储介质(可称作系统内存)Flash Memory,由于ROM不易更改 阅读全文
posted @ 2012-01-31 14:10 Athrun.z 阅读(395) 评论(0) 推荐(0) 编辑
 
摘要: 前言经常看到网友问:哥几个,推荐一个好用的ROM啊?这时候我们要有信心说:自己制作的ROM才是最好的ROM。当然制作ROM并不是那么简单,但也不是难到一般人做不了。高端的大大可以从安卓源码开始编译ROM,但也是以团队的形式,比较出名的有CM和MIUI。一般人还是只能从底包提取文件进行修改制作。但这也不是轻易能完成的事。我写这个教程只是出于爱好,本人并非计算机专业,所以写的并不是很专业。但正因为如此,才能给大家更多的信心,我都能简单制作,你还怕你不行?本篇教程采用一种新的模式给大家展示这个教程。将会从简单的知识普及,制作工具,步骤等说明,工程巨大,错误也不少,但还是希望能帮助到大家。以下内容参考 阅读全文
posted @ 2012-01-31 14:07 Athrun.z 阅读(1773) 评论(0) 推荐(0) 编辑
 
摘要: 一、Android系统文件夹结构一个完整的ROM根目录会有以下几个文件夹及文件:dataMETA-INsystemboot.img系统目录说明1. 应用程序安装目录1) 系统应用程序所在目录/system/app/*.apk2)用户安装应用程序所在目录/data/app/*.apk3) 注意:a)在模拟器中,每重启一次,/system/app/下的应用都会被还原,有时/data/app下也会被清除b)若在/system/app和/data/app下有重名的应用,不一定会启动哪一个,尤其是在adb install杀死正在运行的程序时,有时旧的就会被启动2.用户数据所在目录/data/data/应 阅读全文
posted @ 2012-01-31 14:06 Athrun.z 阅读(602) 评论(0) 推荐(2) 编辑
 
摘要: Main Menu(主菜单) 1. Set up working folder from ROM(从ROM文件导入到工作文件夹) 2. Add root permissions(加入ROOT权限) 3. Add BusyBox(加入BusyBox) 4. Disable boot screen sounds(禁止启动音乐) 5. Add wireless tethering(加入WIFI共享) 6. Zipalign all *.apk files to optimize RAM usage(对所有apk进行Zipalign,进行程序内存优化) 7. Change wipe status of 阅读全文
posted @ 2012-01-31 14:05 Athrun.z 阅读(225) 评论(1) 推荐(0) 编辑
 
摘要: 步骤如下: 1、将手机通过USB链接电脑,下载RUU,随便放到那个路径下,关于RUU的下载地址,可以去各大论坛找 2、双击RUU运行,跟大部分的安装一样,比较简单,基本不会出错,首先出去一个提示信息的界面,选择"Next" 3、进入如下界面,其实就是一个必读的协议,勾选之后继续选择"Next" 4、到这一步离成功就很近了,RUU界面暂时不用管,这时有两种方法找到rom.zip文件: a、也是各大论坛上看到最多的方法,就是找到用户目录下的Temp路径,具体路径win7是C:\Users\用户名\AppData \Local\Temp,XP是C:\Docum 阅读全文
posted @ 2012-01-31 14:03 Athrun.z 阅读(1036) 评论(0) 推荐(0) 编辑
 
摘要: HTC Android手机刷机步骤大致相同,我用的是G7,就以此为例,G7用了快1年了一直没有刷机,总是觉得刷机有风险,2.2用着也没发现什么问题,最近 发现miui效果不错,想体验一下,才开始有刷机的想法,首先浏览各大论坛教程帖,发现有些教程帖写的比较复杂,现将自己的刷机过程整理如下: 1、首先刷机前先要确定手机已root,如果是白卡机则不存在此问题,非白卡机root方法请去各大论坛找,我用的是白卡机不存在此问题 2、刷recovery,recovery版本并不是越新越好,推荐使用2.5.0.x的版本,什么rom都能刷,喜欢中文的可以去各大论坛 找,recovery的刷机过程非常简单,即便出 阅读全文
posted @ 2012-01-31 14:03 Athrun.z 阅读(428) 评论(0) 推荐(0) 编辑
 
摘要: 很多时候我们拿到一个ROM都要对它进行修改以符合自己或者机油的使用习惯,比如内置语言啊,书签啊,新闻源啊等等,特别是HTC官方 ROM,初始化配置特别的多,除了上面的以外还包含了足迹,世界时钟,股票等等默认的配置。下面我就简单介绍一些我目前懂的一小部分修改,借以指引新手, 大家共同完善,希望知道更多的私信我增加到此帖。 default.xml总共有两个,一个是在system\customize\CID下面,主要负责ROM全局的配置,比如语言,HTC输入语言,足迹,机器名称等等。 system\customize\CID下的default.xml默认自带语言修改:<module name= 阅读全文
posted @ 2012-01-31 14:02 Athrun.z 阅读(410) 评论(0) 推荐(0) 编辑
 
摘要: 目前有好几种方法来安装软件或是库文件到你的Android手机上。你可以使用市场程序来查找并安装软件,也可以使用adb命令行工具来安装或是发送文件到你的Android文件系统中。这些方法对于操作单个文件来说都挺方便的,但是如果你需要一次性安装多个软件或是库文件时,那么最为方便的方法大概就是使用update.zip(也就是刷机包)文件了。Android系统使用恢复工具(recovery)来安装这个update.zip文件中的软件或库文件到Android文件系统中。而一个ROM或是主题开发者通常都是使用这个方式来发布他们的作品(刷机包)。创建一个update.zip文件是很简单的事情,你所需要做的就 阅读全文
posted @ 2012-01-31 14:02 Athrun.z 阅读(524) 评论(0) 推荐(0) 编辑
 
摘要: 整理一下,网上提供两种方法: 1、eclipse.ini添加内存 具体方法:修改eclipse.ini最后两行-Xms40m、-Xmx256m,改为-Xms128m、-Xmx512m,具体数值根据机器内存自己 写,原则如下:JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。 2、 导入工程的jar通过add User Library方式导入 右键工程->build path->add Library->user Library->user Libraries->new->随便取个名字-& 阅读全文
posted @ 2012-01-31 14:01 Athrun.z 阅读(2666) 评论(0) 推荐(0) 编辑
 
摘要: Home screen可以说是一个手机的最重要应用,就像一个门户网站的首页,直接决定了用户的第一印象。下面对home screen做一简要分析。 home screen的代码位于packages/apps/Launcher目录。从文件launcher.xml,workspace_screen.xml可获知home screen的UI结构如下图所示:整个homescreen是一个包含三个child view的FrameLayout(com.android.launcher.DragLayer)。 第一个child就是桌面com.android.launcher.Workspace。这个桌面又.. 阅读全文
posted @ 2012-01-31 14:00 Athrun.z 阅读(183) 评论(0) 推荐(0) 编辑
 
摘要: 同一个ImageView(或其他组件)切换图片经常会通过代码时间,用if或switch可以轻易的实现切换不同的图片,不过这样并不是太方便 Android提供了一种方便的方法level-list标签[html] view plaincopy<level-listxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:maxLevel="0"android:drawable="@android:color/transparent"/& 阅读全文
posted @ 2012-01-31 14:00 Athrun.z 阅读(523) 评论(0) 推荐(0) 编辑
 
摘要: Launcher是Android系统的桌面系统,是比较重要也比较复杂的程序,这里对其代码做一个分析,希望起到抛砖引玉的作用。1. Launcher有什么? live folder , widget , shortcut , wallpaper,见onActivityResult2. UI分成3部分:workspace, slibingdrawer, deletezone3. Menu: 见onCreateOptionsMenuin launcher.java4. launcher类是个activity,遵循activity的生命周期。5. 资源文件比较多,这里只关注Layout相关的文件代码分 阅读全文
posted @ 2012-01-31 13:59 Athrun.z 阅读(157) 评论(0) 推荐(0) 编辑