分类目录归档:学习笔记

折腾黑莓9780记–刷ROM,安装软件,恢复数据等

为什么折腾黑莓9780,都是以前用安卓手机留下的不良习惯:有新ROM就刷,不刷不舒服。其实自从用了黑莓9780后有半年没有刷ROM,谁叫黑莓出的ROM都是这么稳定呢,只是近期黑莓发布最新的668 ROM,手痒忍不住,于是开始折腾了。为什么说是折腾呢?你想想,先是备份,然后刷ROM,安装软件,恢复数据及BIS,设置桌面及排列图片等等,够折腾吧。但有时折腾也挺有趣的,一起来吧!

一、备份篇:
短信、记事本、备忘录、联系人等我是用黑莓Protect进行备份的,这里有相应的教程,就不一一详解。联系人其它我还备份到Gmail上了。而软件备份,可以用BBSAK(等会Wipe手机时还是要用到该程序的),不过我一般都不备份软件,因为每次刷ROM后同时也会更新一些应用软件的。


以上图片为最终折腾好的桌面

二、刷ROM篇:
刷ROM方法:
1、卸载以前官方ROM的所有安装包,如果有的话
2、安装好DM6.0+桌面管理程序
3、安装新的官方ROM的所有安装包
4、进入“C:\Program Files\Common Files\Research In Motion\AppLoader”
删除或是重命名其中的Vendor.xml文件
5、开始用 用BBSAK WIPE刷机,等待全Wipe后手机重启出现507错误后,再进入“C:\Program Files\Common Files\Research In Motion\AppLoader”,点击:Loader.exe 文件进行刷ROM。 继续阅读

Firebug控制台详解

作者:阮一峰


控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。

一、显示信息的命令

Firebug内置一个console对象,提供5种方法,用来显示信息。

最简单的方法是console.log(),可以用来取代alert()或document.write()。比如,在网页脚本中使用console.log(“Hello World”),加载时控制台就会自动显示如下内容。

另外,根据信息的不同性质,console对象还有4种显示信息的方法,分别是一般信息console.info()、除错信息console.debug()、警告提示console.warn()、错误提示console.error()。

比如,在网页脚本中插入下面四行:

console.info(“这是info”);

console.debug(“这是debug”);

console.warn(“这是warn”);

console.error(“这是error”);

加载时,控制台会显示如下内容。

可以看到,不同性质的信息前面有不同的图标,并且每条信息后面都有超级链接,点击后跳转到网页源码的相应行。

二、占位符

console对象的上面5种方法,都可以使用printf风格的占位符。不过,占位符的种类比较少,只支持字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)四种。

比如,

console.log(“%d年%d月%d日”,2011,3,26);

console.log(“圆周率是%f”,3.1415926);

%o占位符,可以用来查看一个对象内部情况。比如,有这样一个对象:

var dog = {} ;

dog.name = “大毛” ;

dog.color = “黄色”;

然后,对它使用o%占位符。

console.log(“%o”,dog);

三、分组显示

如果信息太多,可以分组显示,用到的方法是console.group()和console.groupEnd()。 继续阅读

Chrome 浏览器的和谐上网环境搭建及提高浏览安全性技巧

这个标题真长,不过还好能把我所想表达的意思体现出来。Firefox 4.0于前几天发布,今天升级发现有很多插件不兼容,特别是福字插件。并且Firefox 4.0的界面令本人非常讨厌,向IE9学习,没有了自已的个性。于是今天正式转到Chrome 浏览器,经过整天的摸索,发现Chrome 浏览器还是挺不错的。废话少说,进入正题:Chrome 浏览器的和谐上网环境搭建及提高浏览安全性技巧。

响应和谐上网号召,本文绝不会出现有关敏感字,所以有些具体内容请看图片,同时希望童鞋们留言时同样不要出现敏感字,谢谢。

1、Chrome 浏览器的和谐上网环境搭建:

具体的浏览器设置方法请看以下图片:

然后暂定使用Proxy插件,退出Chrome 浏览器,再激活Proxy插件,到此搞定和谐上网环境的搭建。

2、提高Chrome 浏览器的浏览安全性

1)设置打开Chrome 浏览器默认为隐身窗口技巧:
让Chrome以隐身窗口形式启动的命令 -incognito “在Chrome 浏览器快捷键属性目标地址最后加上 -incognito 既可”。
以下是让Chrome以独立配置方式启动和以应用程序快捷方式启动命令
让Chrome以独立配置方式启动 –user-data-dir=”C:\Program Files\Google\Chrome\StealthMode”
让Chrome以应用程序快捷方式启动 –app=”about:blank”

2)去Chrome 浏览器的扩展程序管理界面,把相应扩展程序的”在隐身模式下启用”选项钩上。因为钩上才可以在隐身窗口使用相应的扩展程序。

3)”Chrome 浏览器–选项–个人资料–密码–一律不保存密码”钩上。

4)“Chrome 浏览器–选项–个人资料–表格自动填充”去掉选择。

5)“Chrome 浏览器–选项–高级选项–隐私权–内容设置”,根据自已的要求尽量保护自已的隐私。处于隐身窗口时,隐私性为最高级别。

这样就差不多了,隐身模式=私密浏览。在隐身模式下,打开的网页和下载的文件不会记录到您的浏览历史记录以及下载历史记录中。在您关闭已打开的全部隐身窗口后,系统会删除所有新的 Cookie,但Google Chrome 浏览器会保存您在隐身模式下对书签和常规设置所做的更改。

当你的浏览器左上角有此图标时,说明你的窗口处于隐身窗口。

注意:隐身浏览模式只是不让 Google Chrome 浏览器保存有关您所访问网站的信息,但您访问的网站可能还是会留有您的访问记录。保存到计算机的所有文件仍会保留在您的计算机上。

Android智能手机刷ROM的心得体会

对于新人来说,刷ROM是一件非常具有挑战性和心惊胆跳的事情,但又充满期待,就好像处女对初夜一样,既向往又担心。很多事情第一次总会出现这样那样的问题,对于刷ROM同样如此。现把自已Android智能手机刷ROM的一些体会及心得与大家交流,如果有错,请指正。

刷ROM之前,你必须有以下准备:
1、要拥有女人般的细心及与老婆一起逛街的耐心。
2、了解你的手机及一些常见的词句解释。
3、了解你所刷ROM对手机的HBOOT及SD卡分区要求。
4、了解刷ROM步聚,一步一步按教程进行下载。
5、刷机过程中真的遇到问题,也不需要急着喊刷成砖了,想成为一块砖是需要一些功力的,手机没那么容易成砖块。有问题,先Google。

至于怎样精简ROM或刷ROM,请看这个教程和这个程序。从童鞋们在博客留言得知一些常见性问题,比喻:为什么我的手机无法刷ROM,为什么一直停留在第一屏,为什么位于第一屏既重启,为什么程序老是FC,为什么我的GPS无法定位等等。

因为有很多童鞋的手机根本都没有破解取得ROOT权限,那怎样刷ROM呢?想刷ROM必须取得ROOT权限,这样的教程很多,一般论坛ROM版置顶的都是这样的教程。而停留在第一屏的问题,很多时所刷的ROM支持DTDA2SD或是APP2SD+,当你的SD卡速慢时,刷机第一次重启停留在第一屏的时间会比较久,这里需要耐心等候。

我现在把一个比较常见的刷ROM步聚再一步一步给大家列出来,按本步聚刷机一般不会出现问题。

1、了解你所刷的ROM对手机HBOOT及SD分区要求;
有一些ROM对HBOOT是有要求的,特别是官方的ROM。如果你之前刷过HBOOT,那想刷回该ROM所需要的HBOOT。同样,该ROM对SD卡要求分区的,你必须按要求分区好。
2、把ROM拷贝进SD卡中;
把ROM拷贝进SD卡中是必须的,同时对SD卡中的以往ROM及程序所产生的目录及文件也必须时行删除清理,特别是以“.‘号为开头的目录。因为这些以往的目录与现在的ROM会有不兼容。
3、关机重启进入recovery;
进入recovery后不要急着刷ROM,先全Wipe吧,我一般都是重复全WIPE两次以上,呵呵。这个也是必须要操作的。然后才进行刷ROM。刷ROM的过程中要耐心等待,没必要去盯着状态条,你就走开去喝杯水吧,除非ROM真的有问题,否则你喝水回来后一般都是提醒你重启的。
4、第一次启动时间是会比较慢的;
同样,这个时间如果口还渴,那再去喝杯水,不口渴可以上网看看新闻。因为第一次启动会比较慢,你再没有耐心的也没有必要去折电池重启,除非你等了十来分钟还停留在第一屏。
5、初次化是必须的;
最后还是进去了,显示初次化的设置,按照设置一步一步设置或是跳过吧。完全进行系统后等待30秒后1分钟后对手机进行关机重启。这样避免由于初次化问题与程序的冲突。
6、重启后,再来按自已的需求进行设置吧;
先是网络连接,然后是同步,再者是程序,一步一步来,不要急。安装程序时少用批量安装,以免出错。

最后总结,其实刷ROM没有什么问题的,一是心细,二是耐心,三是按步聚一步一步来。有问题先Google,实在找不到解决方法,那就去论坛或是微博留言,最终问题还是可以解决的。记住:恢复正常的HBOOT,给你的SD卡分好区,刷机之前删除系统文件及全WIPE,第一次重启耐心等待,进入后先不急着安装程序,先重启一下手机。这样的刷ROM过程你遇到的问题会很少很少,同时你的手机系统也将很稳定。

最后祝你刷机成功愉快!

基于国行联通版 HTC G7 Desire 2.2 官方ROM的纯净中文版[终结版]

HTC G7 Desire 任何第三方的ROM都比不了官方版的ROM稳定及省电,本刷机包以流畅、实用为主,通吃所有卡,忠于G7 国行rom。天气的源均为国内的,并集成Google 最新的APP包。在此感谢heroe77童鞋的原ROM。同样本ROM延着我的ROM的要求:稳定、精简、美观。

说真的,用了这么多2.2或是2.3的第三方ROM,总是存在这样那样的问题。我累了,再者 HTC G7 Desire 这款手机已老矣,所以本版本是本人为HTC G7 Desire精简的最后一个ROM,也是本人将会一直使用的ROM(那些新ROM都是浮云),下次再精简ROM可能会换别的手机。所以本ROM是经过本人精简测试的,真的是一个不容错过的ROM。

2011-04-19修正以下问题:
准确的来说应是完善该ROM,本次只要是恢复动态壁纸、增加数据传输功能(方便恢复联系人)、集成文件管理程序及最新的MAPS(可删除)、再次优化GPS文件(定位更快正准确)、集成最新的Google APP,令其第三方定位程序完美运行。这次再也没有什么不足了。

2011-03-13修正以下问题:

1、修正自带壁纸因缺失选择时提示内存不足问题;

2、集成Google官方搜索;

3、删除默认为Wo的壁纸,更改成截画的黑纸木板桌面;

4、更新GPS参数文件,使得Google Maps和第三方需要使用GPS定位的软件可以正常使用(关闭网络定位,用GPS来进行定位,Google Maps 5.2.1和街旁定位正常);

5、不集成Google Maps,因为更新太快了,大家自已下载安装吧

6、提供FM收音机补丁,请需要的下载刷进去,像刷机一样刷既可(不需要WIPE)

7、集成安装程序器(可删除),安装SD卡上的APK。不喜欢可以删除。

对于刷机出错的问题,我建议:

1、使用recovery2.0.0版本进行刷机

2、刷之前记得全WIPE和删除SD开以.开头的文件目录及系统文件夹

3、之前刷过HBOOT的一定要恢复官方默认的HBOOT

本ROM特点:

本刷机包以流畅、实用为主,通吃所有卡,基于联通行货版本做的精简,绝对稳定,并且没有任何阉割(移动联通通刷),忠于G7国行rom,主要有以下调整:

1、更新核心为2.6.32.15-leedroid-2.3-chgrmod4,用setcpu可在128——1190.4MHZ之间调节cpu,绝对省电,(非原电会出现黑色感叹号),关机后重启可解决。

2、增加google服务可同步电话簿、gmail、日历等,更新Maps为最新的5.2.0版本(可删除升级)。

3、任意键开屏(不包括音量键),优化GPS搜星速度。

4、支持APP2SD+,开机可见135+内存,而且新装程序直接装到SD卡EXT分区!,去掉“了解更多信息”。

5、优化和rom的内存分配参数,使其更顺畅。

6、天气的源为国内的,取之中央气象台,有亲切感。

7、替换为HTC原版的白底绿字HTC字样的开关机画面。

8、精简得只剩以下程序(详情看截图):Gmail、Gtalk、WLAN热点、MAPS、便签、电话、电子市场、互联网、计算器、来电防火墙、联系人、录音机、媒体库、日历、设置、设置向导、授权程序、搜索联系人、天气、通话记录、相机、信息、音乐、邮件、桌面时钟。

本ROM截图:

继续阅读

基于Android 2.3.2 CM源码版 For HTC Desire G7—纯净,稳定,省电的精简ROM

本ROM是由本人基于白熊大虾的新编释ROM进行精简的,精简思路和我以往精简的ROM一样,都是要求纯净,稳定,省电。同时告之各位,本ROM不支持APP2SD+,如果你真的想拥有大内存的话,那就刷HBOOT吧,具体教程在这:http://alpharev.nl/,不过是英文的。我选择的是Bravo CM7方案,可以拥有302M足够内存安装了。因为如果支持APP2SD+,那会将比较耗电。

白熊 Android 2.3.2 CM源码版 For HTC Desire G7—纯净,稳定,省电精简ROM 介绍:
1、基于最新的CM7 rc1 源码编译。新版中修复了上一个版本cm源码中众多bug,并进行了大量优化。
2、完整汉化,比官方还正式。
3、添加特性,如vpn密码保存,wifi静态ip,彩信报阅读,信息群、发,信息导入导出等。
4、集成程序安装器,电子市场区域切换器,连接助手。
5、将不常用的软件集成到“工具箱”中,减少桌面上的图标数量,加速系统反应速度。

以下ROM是在原来【熊出没~】Google 2.3.2 CM源码版 For Desire V3.2—纯净,稳定,省电,更合适的基础上进行精简以下内容:

ADWLauncher.apk–ADW桌面,用Launcher代替;
CMWallpapers.apk–CM壁纸,删;
DSPManager.apk–音效管理器,删;
Email.apk–发送电子邮件(想不明白为什么不直接翻译成电子邮件或是信箱呢?),本人不用,删;
FileManager.apk–文件管理器(一般用ES);
FM.apk–收音机(在城市干扰太大,喜欢网络电台);
HiapkExesWarder.apk–吸费克星;
HiDialer.apk–智能拔号,很少用,删;
HiMarket.apk–安卓市场,不好意思,删;
MagicSmokeWallpapers.apk–魔幻烟雾墙纸;
Maps.apk–地图,版本过旧,方便童鞋们往后升级,所以删;
Music3.apk–音乐3,删;
Stk.apk–手机SIM卡工具,删;
ThemeChooser.apk–主题选择器,删;
ThemeManager.apk–主题管理器,删;
VisualizationWallpapers.apk–音乐可视化壁纸,删;

呵呵,合你的意吗?合意的话那就下载吧,下载之后记得多多支持,谢谢。

截图:

继续阅读

基于HTC Desire Android 2.3.2 CM7.0本地化功能版本中文精简ROM

今天机锋论坛的管理员nikey发布了最新的HTC Desire 2.3.2 CM7.0.0 本地化功能版本中文ROM,马上刷ROM,感觉还不错,基本上都全汉化了,没有什么英文,并且还挺稳定。于是按照我之前的用机习惯进行精简了,希望大家喜欢。由于本人只是在此基础上精简。

声明:本ROM版权归原作者,并且开机第二幕为机锋网动画,不喜勿下。再者本人只是精简,只是贡献有同样需求之人。

本ROM特色:
精简得不能再精简,只有以下程序:Gmail、Google Talk、搜索、拔号、超级终端、电筒、电子市场、计算器、浏览器、录音机、日历、设置、时钟、市场程序、视频、授权程序、通讯录、图库、下载内容、相机、新闻和天气、信息、音乐、语音搜索。具体看截图。同时还有一些细节优化,就不一一说明。

语言区域:English、简体、繁体

以下为原ROM功能列表
1.信息
特性:浏览器汉化完全;
特性:Android2.3特性;
特性:彩信手机报完整阅读;
特性:导入导出短信数据格式优化;
特性:备份还原信息数据库优化;
特性:短信列表归属地显示;
特性:短信数据库备份 /导入;
特性:自动检索信息;
特性:支持短信搜索,短信导入导出,联系人拼音索引,短信地址栏支持支持智能拼音快捷检索;
2、设置
新增:系统集成APK安装器,在应用程序管理加入软件安装功能;

电话与联系人  
新增:联系人来电去电归属地显示;  
新增:中文运营商标识显示;  
新增:通话记录可显示来电、去电联系人归属地;  
特性:侧键功能自定义(添加到联系人,短信/彩信);  
特性:收藏夹功能,显示拨号键,显示联系 人头像开关(关闭可加快加载速度),隐藏最近呼叫;  
特性:智能拨号设置,设置自动IP电话;  
特性:可合并联系人信息和资料;  
特性:联系人导入/导出;  
特性:归属地信息显示优化,提高来电界面弹出速度;  
特性:优化接通振动,判断更加准确;  
特性:增加未接来电信号灯提示选项;  
特性:接通振动、来电归属设置菜单;  
特性:支持延迟振动和调整;  
特性:未接来电led灯显示;  
特性:备份和恢复联系人数据库功能;  
特性:多选删除指定联系人;  
特性:智能IP拨号,根据联系人所在城市加拨17951(可设置);  
特性:显示来/去电所在城市;  
特性:根据联系人号码,显示联系人所在城市;  
特性:显示未接来电所在城市;  
特性:对国际长途,可以显 示国家名字;  
特性:对固定电话,+86等,可以处理;  
特性:对常用电话,也可以 显示,如138001380000,10086,95528等;  
特性:首次使用需设置自己的IP拨号号码以及自己电话号码,默认为17951/ 上海;  
特性:支持联系人中文排序;  
特性:联系人支持智能拼音检索,全局搜索支持智能拼音检索;
新增:归属地开关(可以关闭或开启);

5、浏览器
新增:网页概览显示方式;
新增:浏览器全屏显示;
特性:网站设置(位置访问权限);
特性:文字编码;
特性:双击缩放(屏幕缩放控制);
特性:分享网页;
特性:优化多点触摸,保留原始放大缩小操作功能;
特性:浏览器下载支持所有文件格式;
特性:备份书签/恢复;


继续阅读

基于CM7最新版精简而成的Android 2.3.2 for HTC Desire G7 ROM

功能满足日常使用,集成最新的Google App,精简得不得再精简,唯一不足就是还有一些设置选项为英文,但不影响日常使用。原来这个ROM不想发布的,但今天测试了一个上班,感觉还不错,所以现在发布给大家。

由于本ROM还有一些不足的地址:还有一些设置选项为英文,所以不适合完美控,只适合于尝新的朋友。但在稳定方面我是尽量做好的。由于刚刷机时我没有截图,现在安装了很多软件,所以也不给大家截图了,总之一句话:保留我精简ROM的精华,能简则简,能精则精。

本ROM特色:

1、基于最新的CM7测试版本(其它ROM是没有问题的,只是CM一直想加入其它功能而已)。
2、集成最新的Google App。因为版权问题CM原来没有集成,不集成则无法使用Google的应用。
3、能简则简,能精则精,只剩下基本程序,给你更大的DIY空间。
4、由于没有集成其它程序,所以在稳定及省电方面也有不少的长进。
5、支持官方APP2SD,内存控们刷HBOOT来增加内容吧。

其它没有什么了,不足之处等你发现。

下载地址:http://u.115.com/file/f0e6e9a4ae

Android系统语言出厂编译设置为简体中文

Android系统默认的语言是英语,但是对于中国大陆Android产品厂商来说,不会出厂之后语言还是英语,到用户手里之后,用户自己设置成简体中文吧?有如果客户不懂英语,岂不是就不能设置系统语言了?所以把Android系统出厂设置为简体中文对于Android系统产品化非常重要。

你可能说能否让产线手动设置呢?这个不可能,因为产线生产量会非常大,不可能让产线工人开机给你设置语言的,另外这样也容易出现差错。

只能在Android开发的时候搞定。设置语言的原理很简单,可以通过修改系统属性来达到默认语言的作用。有两个方法来达到这个目的:

1、在init.rc或者在其他的开机初始化文件中加入如下设置系统属性的代码:

[persist.sys.language]: [zh]
[persist.sys.country]: [CN]
[persist.sys.localevar]: []
[persist.sys.timezone]: [Asia/Shanghai]
[ro.product.locale.language]: [zh]
[ro.product.locale.region]: [CN]

我个人也是用这种方法进行设置的。

2、在网上查到了另外一种更为简单方法:编译的时候,通过指明编译参数为简体中文,这样编译传统就会编译出来的系统属性文件,在系统初始化的时候将会把上面的属性给进行正确的初始化,例如:

make PRODUCT-machineID-eng-zh_CN

这个方法Simon没有用过,不能保证一定有效。

这样你烧好的Android系统开机之后默认语言将会是简体中文,而不是英语了,完美的解决产品出厂设置的问题。但我现在用最新的Android 2.3测试,会根据你的营运商代码识别你的地域而进行语言默认。

Android 2.3 固件 for HTC Desire ROM 稳定.省电.精简.2011-01-10更新

Android 2.3 在 HTC Desire G7 使用,唯一的不足就是摄像头暂时不能摄像,还有待高手们解决,其它都完美使用,并且与2.2相比,功能更进一步。安卓网的 llnhhy 网友基于CM7 源码编译 Android 版本 2.3.1的ROM,本人测试了一下,它可能是现在网上这么多 Android 2.3 for HTC Desire ROM 最好的一个。于是,手痒忍不住精简了。精简方案和我以往的ROM一样:稳定.省电.精简。

2011-01-10更新内容:
由于不支持APP2SD+,所以在2011-01-02的基础上再精简,争取大的内存。
1、删除“程序安装”,改用ES文件浏览器
2、删除安卓系统升级软件(这东东时时启动,占用内存,删)
3、删除了音乐动态屏保(我从来不用的,删)
如果你不是HTC Sense的爱好者,那你还可以刷HBOOT (MTD分区) 获取更大的手机内容:http://alpharev.nl/ ,我用的是Bravo Sense方案:/system 180M /cache 90M /data 181M,如果刷HBOOT后想再刷HTC Sense的ROM,请用回Bravo Stock 1.5方案的HBOOT。

2011-01-02更新内容:

基于llnhhy编释的:“守护你的话费,让吸费软件藏无可藏!Desire ROM V3.0 (Android 2.3.1)”基础上全新精简。

本ROM特点:
1、基于 CM7 源码编译,Android 版本 2.3.1;
2、完全汉化,没有英文;
3、添加haiapk高级设置,可以更新google host,设置电子市场区域,可以下载浏览付款软件等;
4、短信支持彩信报阅读和群发;
5、中国联通3G运营商名显示;
6、集成吸费克星软件,此ROM特有的吸费软件过滤功能;
7、使用Launcher桌面软件,不喜欢ADW;
8、基于最新的Android 2.3 固件内核:GRH78;

最终精简只剩以下程序:
Gmail,Gtlak,电话、程序安装、吸费克星、电子市场、计算器、浏览器、日历、设置、时钟、授权程序、超级终端、手电筒、搜索、通讯录、图库、文件管理、下载内容、相机、信息、音乐。

截图:
继续阅读