月度归档:2010年04月

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文件。

继续阅读

佐仔本周微博摘要(2010-04-25)

  • 很喜欢看 #CNBweekly ,本周又买了一本,不过有点贵,每期10元。 #
  • 佐仔本周微博摘要(2010-04-18): 佐仔本周微博摘要(2010-04-11): 佐仔本周微博摘要(2010-04-04): #Plaxo 是一个能够简化生活的通讯录,有了它,您就可以将所有联系人集中到同一位置、方便地访… http://idek.net/1Lv6 #
  • 将Twitter同步至国内众多微博的傻瓜教程: 在博客或是微博里,常常有朋友问我如何将Twitter同步至新浪、网易、腾讯、嘀咕等微博,有一些我简单地说了一下,现在给大家一个详细的教程,希望对大家有帮助。
    国内各大微博客网站和S… http://idek.net/1M0l #
  • 给大家推荐一个收集很多精美的 #WordPress 风格模板网站,并且是免费的:http://www.freethemelayouts.com/ #
  • 我家小公主近照: 我家的小公主一般很少出现在我的博客里的,今天妈妈给小家伙处理了近期的一些相片,挺逗的。这家伙一点都不像小公主,最近特喜欢家里的晾衣叉。每天下午5点就闹着出去玩,总是让姑姑抱着下楼去。 http://idek.net/1M8L #
  • 三件事:1、嘀神有时无法同步到开心网,现从新浪微博同步到开心网。2、之前酒店的那把称是坏的,我的体重还是没有超过180斤,经过两把称测量还是这个结果,呵呵。3、今天把博客的风格已换了一次,这个是实用型的。www.jinbo123.com #
  • 刚才测试新浪微博同步到开心网有两点不爽:1、是同步到记录,这样会造成同一天内多条更新只显示一条,要按查看才会显示其它更新;2、老是带有新浪微博的图标,这一点新浪非常之不厚道。又转回由嘀神同步到开心网。 #
  • 发现自己还真有点微博的瘾,时时都上twitter看大家聊点什么。不过微博的信息是最快的,交流也方便,随便上来推有一下。 #
  • #Seesmic 今天升级到1.3,支持桌面widget,官方rt并修复一些bug.widget只有一种,功能类似twidroid标准widget,还算好用. #
  • 公用的API总是时不是发问题,还是用twip建一个私人API,特爽的速度。 #
  • 架设#twip 需注意的几个安全问题: twip是一个 twitter API proxy。随着各种客户端自带API被墙,自行建立一个私密的API成为了一件重要的事情。本文要说的是如何把twip建立为私人的API。twip作为… http://idek.net/1MMN #
  • 推荐最近俩部电影:“岁月神偷”、“我们天上见”。“杜啦拉拉生殖器”这类剩女的电影就不用看了,豆瓣评分只有三星半。 #
  • #Android 平台网络电台软件推荐: #RadioTime 收集了世界各地的广播,同时也可以收音国内广播,并且按地区、流派等区分,并且可以收藏喜爱的频道。可以说是 #Android 平台中最好的一款网络电台了,大家去菜市场搜索下载可以了。 #
  • 又是周末…….下班的路上又是长长的车龙。 #
  • #Panasonic DMC-GF1 / GH1 / G1固件升级,主要改善自动对焦(AF)的表现,从MFT表中就可明显看出改善,并且一并改善GH1与G1闪灯性能,预计在今年5月10号放出新固体,下载地址:http://goo.gl/KECY #
  • 最近把手机的ROM刷了又刷,有点疯狂刷机症了。今晚把HTC G3的ROM换回1.5的,只是为了能购买付费软件及中文化。等正式官方版出来后再刷吧,有点累了。 #
  • HTC G3的ROM由原来的110M让我精简到时77MM,呵呵,有差多的空间,运行起来超快。 #
  • 广电总局向各省广电局发出一道“41号文”,限期停止违规开展的IP电视业务,广东的 #IPTV 业务都将被强制叫停。每一个业务都有它的市场,有市场才会发展,广电局为什么不是规范市场规则而是一刀切式的禁止管理呢。为什么IPTV不能来一次“国际接轨”呢。 #
  • 精简基于#VillainROM5.3的HTC G3 2.1ROM: 本人是一个完美主义者,虽然现实中有很多东西是不完美的。对于ROM的要求是:稳定、精简、美观。现在HTC G3 2.1的ROM官方版还没有正式发布,位是坊间已流传… http://idek.net/1Nok #
  • Google的语音搜索也太厉害了,HTC G3的新ROM,我集成了语音搜索,刚开始时无法识别普通话,后来用MoreLocale2把区域定为中国后随便一句地方名都可以搜索到,并且在搜索界面自动显示相应的地图。 #

精简基于#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。
继续阅读