分类目录归档:科技网络

Android平台ROM的定制及精简教程

本教程主要内容有:Android系统文件夹结构解析、应用软件说明、定制精简、ROM签名把包等内容。本教程测试平台为HTC G2、G3这两个型号,其它机型可以借鉴,刷机有风险,出问题自负。其实这个教程一早就想写的,但由于时间及本人的懒惰,一直拖着。今晚终于静下心来写好本文,本文有部份内容来自于网络。

速度与华丽,你喜欢那个。是不是想要一个又够速度又华丽的ROM呢?我是一个追求新鲜的人,对于手机的ROM,我又追求稳定、精简、美观、省电。现在Hero ROM有很多,最新的有第三方Android 2.1版本,但这些ROM的制作者都会跟据自已的个人喜欢会增加和增少相应的功能或是界面,但我们往往不喜欢这些ROM的某些小方面,所以随着而来面对的问题就是怎样把这个ROM修改成为一个自已真正需要的ROM呢?以往一直是依靠“大杀器”来解决,但觉得还是过于麻烦,所以寻求办法自己动手修改ROM。于是有了本文。废话少说,进入正题。

一、Android系统文件夹结构
一个完整的ROM根目录会有以下几个文件夹及文件:

data
META-IN
system
boot.img

系统目录说明

1. 应用程序安装目录
1) 系统应用程序所在目录
/system/app/*.apk
2)用户安装应用程序所在目录
/data/app/*.apk
3) 注意:
a)在模拟器中,每重启一次,/system/app/下的应用都会被还原,有时/data/app下也会被清除
b)若在/system/app和/data/app下有重名的应用,不一定会启动哪一个,尤其是在adb install杀死正在运行的程序时,有时旧的就会被启动

2.用户数据所在目录
/data/data/应用包名/shared_prefs 配置文件
/data/data/应用包名/databases/* 库文件所在目录

3. SD卡对应目录
/sdcard/

而我们需要处理的只是两个文件夹里面的内容:
data/app –该文本夹里的文件可以全删,也可以自由添加自已所需安装的应用软件,刷机安装后可以自由删除。
system/app –在这个文件夹下的程序为系统默认的组件,可以看到都是以APK格式结尾的文件,但有些自制的ROM里面还有和APK文件名对应的odex文件。我们主要是针对该文件夹里的文件进行精简,如果有odex文件的,删除APK文件名时同时也删除与其对应的odex文件。

继续阅读

精简基于#VillainROM5.3的HTC G3 2.1ROM

本人是一个完美主义者,虽然现实中有很多东西是不完美的。对于ROM的要求是:稳定、精简、美观。现在HTC G3 2.1的ROM官方版还没有正式发布,位是坊间已流传多个版本,经过一段时间的刷ROM总结,现在最稳定的为VillainROM,最新版本为5.3。该ROM只有英文版,但简单的几个英文还是难不到我的。但由于每个人对ROM的要求不同,每个ROM的制造者集成的软件也不同,而本人的追求更不同。本人现基于VillainROM5.3进行精简及优化,让VillainROM5.3达到稳定、精简、美观这三个要求。让更大的朋友在这么精简的ROM自由选择自已所需的软件进行安装。

本ROM基于VillainROM5.3的基础上精简以下软件:
1、geekyouup
2、Gallery3D(3D相册),因为运行起来很慢
3、GenieWidget
4、Maps只保留4.0.1版本,并可以自由删除,如果到时安装MarketEnabler,还可以升级到4.1.1版
5、Wireless,我一般很少用这个软件,所以精简
6、AutoKiller,因为这个软件升级很快,让大家自由安装
7、Twitter,我还是喜欢第三方支持API的,可以随时更换API
8、Facebook,在国内用不了,但有需要的朋友可以自由安装
9、HTCNew、RSS,因为这类软件会在后背自动更新,比较费电,再者我还是喜欢第三方的,可以自由控制
10、Superuser,缩短程序名,英文名太长,显示两行不美观,所以缩短为Superuser
11、VoiceDialer,语音拔号,很抱歉,我试了,识别很差,如果需要,可自行安装
12、YouTube,在国内用不了,删。如喜欢可以自已安装

剩下的就是必须的了。由于基于VillainROM5.3,所以VillainROM5.3上有什么问题的它将依然存在,本人没有进行任何错误的修复。由于在国内,菜场无法下载付费软件,请大家安装MarketEnabler 3.0.8来模拟为其它移动服务商进行下载。

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

以下集成PEEP,NEWS两个软件版本(2010-4-24 19点更新)
http://u.115.com/file/f034fc4c17

架设#twip 需注意的几个安全问题

twip是一个 twitter API proxy。随着各种客户端自带API被墙,自行建立一个私密的API成为了一件重要的事情。本文要说的是如何把twip建立为私人的API。twip作为其中一种API有如下特点:

  1. 基于php,国外有大量的免费php空间,不容易被封杀;
  2. 省流量(听说的),适合爪机上推;
  3. 可以成为私人API,也就是说,只有指定的twitter帐号才能使用。

twip最新版共有四个文件,其中index-example.php需要更名为index.php,并且根据实际情况作出修改:

* 默认是放在根目录下的twip中(例如http://yourdomain/twip/),若放在别的目录,需要对应修改index.php中的webroot,放在根目录则修改为“/”;
* 开启压缩的话,docompress修改为true;
* 某些空间(如by-teact)封掉了twitter域名,此时需要将parent_api和parent_search_api中的 twitter域名用ip地址替换。由于国内DNS污染严重,建议直接上opendns的缓存查询正确的ip地址;
* 如果要设置成私人API,则private_api后的第一个false要改为true,并且allow_users中添加要允许的 twitter帐号(用逗号分隔且不能用空格)。需要注意的是,一旦成为私人API,在twip的test页面中尝试获取status就一定会失败,所以如果要测试架设是否成功,需要先取消私人API的设定。
继续阅读

将Twitter同步至国内众多微博的傻瓜教程

在博客或是微博里,常常有朋友问我如何将Twitter同步至新浪、网易、腾讯、嘀咕等微博,有一些我简单地说了一下,现在给大家一个详细的教程,希望对大家有帮助。

国内各大微博客网站和SNS网站的低整合度长期以来一直为人所诟病,相较在 Twitter, Facebook, Windows Live, WordPress中添加相关应用程序或网络服务即可轻松完成相互间同步,本人接触过的诸如人人网,开心网,嘀咕网,新浪微博,网易微博、腾讯微博等站点相互间黏度很低,因而时常出现需要手动复制粘贴同一条状态至n处的状况。如果你和我一样习惯以twitter为主要更新对象,并且光顾如下网站的一种或几 种:digu/sina/zuosa/follow5/9911/豆瓣广播/鲜果联播/人间网/人人网/网易,那么推荐使用cluries编写的 tw2other,一个用PHP编写的同步tweets到国内其他微博的小程序。

具体操作如下:

一、下载tw2other

请至http://code.google.com/p/tw2ohter/downloads/list 下载最新版本tw2other并解压缩

二、配置PHP代码

打开tw2other文件夹,我们需要修改的只有其中config.php和cron.php这两个文件。可以用记事本,但为了便于理解,建议使用Dreamweaver,PHP Editor,Notepad++等编辑。以下以Notepad++为例。

1. 配置config.php

(1)第6行中,“50”指更新间隔时间,若没有特别需要建议保持。
(2)第8行中,$twitterApi = ”,引号间填写twitter的地址,即http://twitter.com/。如果你的Tw2other所在的服务器在国内,无法访问 twitter,那么请修改这里的值为你自己的twitter api地址,当然,如果主机位于国外就不用修改了。(此处若有常用的api,建议填写)
(3)第11行中,$twitterUser = ”,引号间填写你自己的twitter账户名。
(4)第20行中,$twitterSyncLevel =,选填数字0、1、2、3,

0——同步所有推(包括RT和回复别人的)

1——仅过滤回复别人的推(即以@开头的推)

2——仅过滤RT的推,即含有“RT @”的推(但其他格式的retreet仍会被同步)

3——过滤所有回复别人的推和RT的推,仅同步自己的推(但其他格式的retreet仍会被同步)

提示:如果某个推未能被成功同步,其原因可能是这里设置有误,也可能是被目标网站河蟹了。

(5)第29行中,$follow5ApiKey = ”,填写方式见23-27行的说明。
(6)第33-41行的代码,根据你所要同步的目标站点选填相应的username/E-mail和password。
继续阅读

我常用微博工具集合

现在很流行写微博,但怎样把微博这工具利用起来呢?如何更好地更新微博呢?于是就有了本文,本文将会介绍常用的微博工具,让你真正随时随地随便那个工具来更新微博。忘了告诉各位,我的主要微博是:twitter,同步到新浪微博、网易微博、QQ微博、人人网、嘀咕网、开心网。

更新微博工具:

1、Twitter Tools
一个关于Twitter的WordPress插件,感觉不错,可以把自己以每天或每周的方式把在Twitter上面的发言 Post到自己的Blog。同时也可以在WordPress 后台更微博和在前台现示你的Tweet,如本人的博客。

2、Seesmic
作为享有盛名的Twitter客户端产品,Seesmic拥有手机,PC和网页各种不同的版本,基本上满足现所有的手机操作系统。本工具为我在手机浏览、更新Twitter工具。更厉害的是它支持API。

3、Gtalk
有时候当API有问题时,我会用Gtalk来更新微博。主要方式是Gtalk+ping.fm或是Gtalk+tweet.im。方法一方法二

4、Ping.fm
本网站已被Seesmic收购了,Ping.fm是一个跨平台的“社群网站信息更新”服务,如果你有使用类似Twitter、Plurk或Facebook之类的网站,可以不用每次都开好几个网页重复发布你要讲的话,只要在ping.fm设定好要参与更新的网站后,以后只要在ping.fm发布一次讯息,其它网站都可以同步更新。这里有详细的教程

5、flickr
Flickr是雅虎旗下图片共享服务网站,我的相片一直是存放在它这里的。由于在Twitter上发布相片时,很多服务在国内都被无法访问,而Flickr提供了照片分享到Twitter的服务。我用的是发email到Flickr指定的Email地址来更新图片到Twitter的。这里有教程

6、TwitterFeed
Twitter Feed和我们写 Blog的朋友息息相关,因为Twitter Feed支持将你的Blog更新以Feed的形式发布到Twitter上。

同步工具

1、Tw2other
一个用PHP编写的同步Twitter上的tweets到国内其他微博的小程序。暂时只支持digu、sina、zuosa、follow5、9911、豆瓣广播、鲜果联播、人间网、人人网、网易微博。后面考虑会加入其他的微博支持。教程在这里,下载地址在这里

2、ping.fm
Ping.fm是一个跨平台的“社群网站信息更新”服务,如果你有使用类似Twitter、Plurk或Facebook之类的网站,可以不用每次都开好几个网页重复发布你要讲的话,只要在ping.fm设定好要参与更新的网站后,以后只要在ping.fm发布一次讯息,其它网站都可以同步更新。教程请看上面。

3、嘀神
自动把你的Tweet同步到人人、开心等所有社交网站! 现已支持:嘀咕、新浪微薄、9911、同学网、人人网、友邻网。我主要用它来同步到国内的微博。

OK,最后是我的整个微博网络结构:

教你玩转微博及使用教程

最近微博很流行,但很多都只是发布信息而已,没有真正把微博的功能体现出来。今天我来教大家几招,让你玩转微博,修炼成高手。我主要说的是微博标签及高级功能应用。什么是微博、怎样注册、怎样绑定手机、怎样用第三方工具发布这些都不要问我,因为在Google上搜索就有答案,绑写手机每个网站的各有不同,可以参考各个网站的使用说明。

1、常见@标签功能
@这个符号用英文读的话就是at,在微博里的意思是“向某某人说”、“回复某某”。用户ID前加 @ 表示公共回复。@对方用户名(@和用户名之间无空格,用户名与内容之间有空格) 内容 :直接回复到对方。比喻你想对我说:你今晚回来吃饭吗?,只能发布以下内容既可:”@huangjinbo 你今晚回来吃饭吗?”。在任何微博本格式都有效。

2、d的妙用
d 对方用户名(@和用户名之间有空格、用户名与内容之间也有空格) 内容 :直接像对方发送私人信息。这是私人信息,其它人无法看见。

3、用!建立起自已的组
!组名(前后必须要有空格隔开,!为英文状态下的感叹号)内容 :发送 群组 消息;在这个组里讨论相应的内容既可。

4、#给你的微文也加上关键字
#词语(前后必须要有空格隔开) 发送关键字(发布成功后,#后面的词语会变成超链接格式),这样作为关键词的作用是:你发布的 关键字 会以 链接 的形式、最大可能的被搜索引擎抓取;但国内新浪微博格式有一些变化, 要求的是两个#之间的内容才能成功交键字。比输:# 内容 #。

5、把你的博客同步到微博
把你的博客同步到微博这是一种营销方式,同时也是让关注你的人关注你的文章。一般微博都会有博客关联功能。这里有一篇文章:同步 WordPress 博客到国内微薄的五种方法

6、让你的各个微博之间内容信息同步
建议你在众多的博客当中,确定一个主要常用的微博,只需要在这个常用微博发布,其它微客同步既可。除了新浪微博没有API外,其它微博都有同步功能。没有Twitter的,那建议用嘀咕为主微博,通过嘀神同步到新浪、人人、9911等其它微博。

7、第三方工具发布同步
比喻QQ、MSN、Gtalk等聊天工具,同时也有各种手机客户端发布。新浪微博支持QQ、嘀咕有火兔、Twitter那就更多的工具。

本文说得比较简单,但这些只是一个思路,只是告诉大家国际上通用的标签,不要让国内的微博那些“回复、评论、转发”按钮习惯了。因为用习惯了标签,那同步到各个微博才是内容才会是标谁的。
继续阅读

通过Google Reader恢复WordPress文章

写博客最痛苦的事莫过于你写的东西由于某些原因突然不见了,而之前却没有备份。之前就因为内容过于敏感而被封博,那段时间真是急死人了。

辛辛苦苦花一个月时间弄了一个在线阅读图书的 WordPress 博客,里面存放了三四百本电子书,共 800 多篇日志。有一天突然发现点击 WordPress 后台的文章 “编辑” 按钮时,只显示空白页面,18 号那天实在受不了就去寻找解决方法。我是一看见方法就尝试,但是却忘记了备份数据库,后来在 phpMyAdmin 上折腾数据库的时候出现了问题——“wp-posts” 数据表不见了,也就是说所有的文章都不见了。

虽然那个博客和精博一样,只是自娱自乐,但是想到偶尔通宵折腾出来的几百篇文章突然不见了,未免悲痛。

我在博客上有安装 wp-db-backup 插件,并设置每天备份一次到邮箱,但是不知从什么时候开始这个功能不灵了,甚至无法下载到电脑硬盘,但是它每天都有自动备份到博客空间上,所以我也就不怎么在意了。谁知道等我导入最新(17号)备份的数据库时,傻了眼——它的文章只备份到 4 号,并且一月份只备份了两篇文章,而我一月份发了大概 200 篇文章,还有 60 多篇草稿。

为了减少损失,悲痛过后,我开始恢复失去的文章,期间有试过以下三种通过 Google Reader 还原博客文章的方法:

1、Google Reader + Postie;

2、Google Reader + WP-o-Matic;

3、Google Reader + Press it。

每种方法都有各自的好处,我最后主要通过第二种方法还原了 170 多篇文章,草稿的那些就永远找不回了。接下来的几天精博会陆续具体介绍每一种方法,如果你有更好的方法,欢迎分享。

本文转自:精品博客

我的HTC G3 (Hero) Android必装软件

之前写过两篇Android软件推荐,分别是:2009年度Android中文软件推荐TOP10Android常用软件推荐。今天我给大家推荐的是我的HTC G3 (Hero) Android必装软件。为什么说是必装软件呢?因为我每次刷ROM时都会装安的。

1、aQQ
在官方QQ for Android还没有发布的情况下,aQQ它是一个不错的选择。现在也有官方的QQ了,可以是在WebQQ上封装而成的。

2、Sprite Backup
听说这款软件还不支持1.6以上的固体,但它是我必装的备份软件。它的功能及简捷已完全满足备份的要求。

3、Klaxon(个性闹钟)
“Klaxon”是一款极具个性的闹钟工具,自定义的闹铃名称,渐强的闹铃音量以及贴心的睡眠屏保,都是这款软件的独特之处。我之所以喜欢它是因为它够小巧,并且支持10秒延迟和多个闹钟设定,有了它,我想你应不会迟到了吧。

4、iReader
一个功能强大的电子阅读器,支持超多格式。但可以最新免费版安装的标题有免费两个字。所以我用的还是1.0的版。

5、Last.fm
这个是在线音乐播放软件,在国外还是非常出名的。但它对中文支持不是很好。但它会收集你的听歌习惯而向你推荐歌曲。我是非常喜欢的。

6、QQ斗地主
呵呵,它是我的HTC G3 (Hero)唯一安装的一款游戏。我不是一个游戏迷,但是有空时或是坐车时,连上网去与朋友斗一斗还是不错的。

7、UC浏览器
这个已是标准了,但我安装它却是备用的。因为习惯用Android自带的。但每次刷ROM总是习惯性安装上去。

8、CCTV电视
呵呵,有时在被窝里看一下新闻还是不错的。只可惜不能在线的。还有,现在有了W.TV。它是支持在线的,虽然直播频道比较少,但是CCTV5可以直播。

9、南都阅读器
呵呵,广州人都喜欢看南方都市报,而南都阅读器是南方都市报的精华文章发布手机端。它的兄弟还有“南周阅读器”,专看南方周末的。

10、新浪微博
做为IT人,怎能没有个围脖呢?我是用Gtalk更新Twitter的,然后通过程序同时向嘀咕、新浪微博、人人网同步。但我还是会安装新浪微博,因为国内比较火的还是新浪微博。

呵呵,这次就不公布下载地址了,大家可以在菜场上搜索相应名字后再下载安装吧。

Chrome优秀扩展特别推荐

GC

首先要说的是,Chrome的扩展中心地址为:https://chrome.google.com/extensions

不能访问的童鞋请按照以下步骤操作:

1.用记事本(Notepad)打开 C:\Windows\System32\drivers\etc\hosts 文件

2.在底部加上:

74.125.39.99 chrome.google.com
74.125.39.99 clients2.google.com

保存后即可访问(不能保存的,请先将只读权限取消或另存后覆盖原文件)。

Chrome的扩展中心上线有一段时间了,在这里推荐几个我使用下来觉得不错的扩展(按首字母排序):

AdBlock+ Element Hiding Helper
著名的广告过滤插件,虽然感觉上还不如FF,但还是要强烈的推荐。可以过滤很多广告代码,给网页浏览带来更好的体验。
安装

AutoPager Chrome
自动翻页插件,超级实用,在搜索引擎和一些论坛(能支持KDS,让我意外)中,当鼠标滚轮滚到页面最低部时,他会自动读取下一页的内容。省去了点翻页和页面刷新的过程,效果非常棒。同样也是强烈推荐。
安装

Bubble Translate
这是Google Translate的增强版,虽然也是用的Google翻译,但更好用一些,支持鼠标选中翻译。对于经常阅读国外网站的童鞋非常实用。
安装

Chrome Reader
Google Reader 检查扩展,提醒你有多少条未读内容,Google Reader用户必装。
安装

Chrome WangWang Handler Extension
在Chrome访问时淘宝时,可以直接点开淘宝旺旺的聊天窗口(非网页版),免去了用IE的麻烦。如果配合支付宝卡通的话,用Chrome就能完成整个淘宝的交易。
安装

Drag and Go
它的功能是拖拽鼠标选中文字就能直接打开在新标签中搜索引擎搜索该文字,拖拽链接就能直接在新标签中打开该链接。很方便。
安装

goo.gl url shortener
Google的短域名服务插件,至于什么叫短域名,短域名有什么用?这里不做解释。
安装

Google Apps Shortcuts
顾名思义,它就是个Google服务的快捷方式,很方便的能够让你访问Google的各个在线服务。
安装

Google Calendar Checker
Google 日历提醒扩展,Google 日历用户必装。
安装

Google Quick Scroll
这个插件比较有新颖,当你在Google搜索结果中点开一篇文章后,该扩展能根据你搜索的关键词提示你相关内容的位置,并且引导你快速跳转到该位置。
安装

Google Mail Checker
Gmail检查扩展,Gmail用户必装。
安装

IE Tab
这个扩展相信不用多介绍,在Chrome中使用IE内核,方便浏览IE-Only的网站。
安装

Session Manager
这个扩展是用于管理网站Session的,你可以将其认为是一个马甲管理器,方便的切换不同的身份登录网站。
安装

谁去拿外卖
最后介绍一个有意思的扩展。扩展的功能是每按一次空格就掷出一个随机数来,这样掷出的数字越大的则为赢家。这个功能常常可以决策一些世界难题,比如某件事上应该听谁的。或者某几个选择中应该选择哪一个。
安装
以上是这次要推荐的扩展,也欢迎大家想我推荐更多的扩展。

本文转自:小旭的博客

让你的HTC Hero G3可以同步Gmail和Google Market

由于处于天朝这样的”和谐“社会,所以令我的新手机HTC Hero G3无法同步Gmail及Google Market,更不去想Facebook和Twitter了。因为国内已有Facebook(开心网)和Twitter(QQ滔滔)的代替品,所以不用这两个网站也没有问题,但Gmail不能同步,那就是一个大问题了。想当初之所以买HTC Hero G3就是因为当中有大量Google产品的应用,其中Gmail就是其中一。

由于现在所以HTC Hero G3的ROM都还没有结合VPN功能(本功能需要1.6以上的固件版本,HTC G1和G2已相这样功能的ROM),又等不及2.0版本的升级,所以在网上搜索了大量资料,最终知道解决方法是修改hosts,并且要ROOT权限,但G3的ROOT权限又是最难获取的。还好,热心的amyang78网友给大家解决了这个难题。

只要从这个网址下载文件,解包后双击“请双击我.cmd”既可完成整个修改Hosts。简单吧。
下载地址:http://www.brsbox.com/filebox/down/fc/c276590f0db92b21e57f5c4e1140747b

其实这个功能只是给hosts增加一条信息而已。具体是加入了以下内容:
74.125.93.113 android.clients.google.com

以上工具同样适合HTC G1和G2,但两个型号的新ROM已支持VPN功能,建议用VPN功能吧,因为用VPN还能解决Facebook和Twitter的访问问题。本功能只能同步Gmail和Google Market。其它方面还有待2.0版本的改进。