• 邮件反馈
  • 支持 TK
  • 那年今日
  • 微博

    • 看看最新
    • 那年今日
    • 随便看看
    • 过去一年
  • 文章

    • 皮相专栏
    • 百度空间
    • 焦点博客
  • 探索

    • TK猴子

  • 支持
上个页面皮相专栏
下个页面焦点博客

点右侧微博标记去微博订阅真爱粉群👉

加入tk真爱粉群
http://hi.baidu.com/tombkeeper - 选录

百度空间

共 164 篇文章

对付WinCE CAB Manager 2的暗桩

2007-01-30

为了处理Windows Mobile 5.0格式的CAB,我刚才下载了一个WinCE CAB Manager 2,据说已经被破解,无须注册。装上后发现的确可以打开Windows Mobile 5.0格式的包,但是从中CAB中提取文件的时候就会报错。而且再次打开时居然就提示文件格式错误。 我向来擅长用恶毒的心灵来揣测各种神奇的现象,所以很自然地就想到了是不是作者在里面下了暗桩,而破解者没有做掉这部分。于是把一个CAB文件拷贝了两份,把其中一份用WinCE CAB Manager 2打开一次,然后对比MD5,果然不一样了。再进行二进制比较——原来WinCE CAB Manager 2对CAB文件进行了随机修改,而且保持了文件修改时间没变。 事情已经很明显了,然后就是想对策。自己动手显然划不来,而且不定有多少暗桩在里面。于是我大致看了一些这个程序的工作机制,发现作者是个相当合规的程序员,程序模块化地相当好,每个功能写成一个控件。我冥冥中感觉暗桩是放在主程序里而不是在这些控件里的。于是决定侮辱一下作者的智商。 我把WinCE CAB Manager 2在C:\Program Files\Common Files\目录下的那四个控件拷贝出来,然后删除WinCE CAB Manager 2。我机器上还有WinCE CAB Manager 1,这个版本虽然不能处理Windows Mobile 5.0的CAB,但是有人写了注册机,不用担心暗桩。用WinCE CAB Manager 2的那四个控件替换WinCE CAB Manager 1当中的,OK,现在WinCE CAB Manager 1也可以处理Windows Mobile 5.0格式的CAB了。
阅读全文

魅族的M8

2007-01-30

第一个故事:几家建筑公司共同作一个项目,有中国公司,也有外国的。客户要求修改一些地方,结果中国公司第二天就把设计改好了。外国同行非常吃惊,后来发现中国建筑师人手一份最新版AutoCAD。而老外只能几个人共用一台机器上的AutoCAD。洋人纷纷感叹中国人真有钱,这么贵的软件都人手一套。 第二个故事:iPod nano刚推出没多久,Apple公司就惊奇地发现在非洲有一种外观几乎和iPod nano几乎一模一样的设备在出售,虽说音质要差一些,但价格仅是iPod nano的N分之一,而且这个东西还能播放视频!后来发现这东西是从中国运来的。 第三个故事:在北京,有很多几个人十几个人的小作坊,专门设计手机。说是设计,主要是拿Moto、Nokia们的图纸,精简精简再精简,尽一切可能降低成本。然后送到广东那边去造。这种小作坊捣鼓出来的东西有两个方向,一是完全仿制,也就是造假。木樨园有一扎一扎簇新的Moto V8,就属于这种。还有就是给一些三线四线品牌的小厂。中国现在每年设计出来的手机估计比世界上其他所有国家的总和还要多。 这三个故事其实都是真事,说这些决不是为了批判什么(切记:本Blog的主题是和谐,而且逆向工程也是我日常工作的一部分),只是为了引出下面这个东西:   这是iPhone?里面跑的分明是Windows CE。这是 魅族 正在日夜赶工的M8: 设计规划: 外型尺寸:57*105*11.5mm 显示屏:VGA+  720*480  3.3英寸 制式:GSM+TD 操作系统:WIN CE 6.0 CPU:ARM11+video CODEC(支持720*480视频30帧录放) 摄像头:后300万+前30万 其他:蓝牙,30PIN扩展接口(TV OUT,LINE IN/OUT...) 虽说 魅族 “借”Apple的外观设计也不是一天两天了,不过在中国这也不算什么大事。在中国,我们可以免费使用世界上最先进的嵌入式开发工具,每年都有大把的电子专业学生毕业,我们有极其低廉的人工成本,我们可以放心地仿制世界上最优秀的设计……虽说如此,我还是很惊异于他们的胃口。上面这个设计即使作为一年后上市的产品来说也很超前了。不知道最终是否真的会按照这个规划做出来。拭目以待吧。
阅读全文

HTC——PDA师太

2007-01-29

在“我和多普达696的故事”系列中,提到了HTC这家公司。HTC做基于CE的设备是从给HP带工PDA起家的。后来HTC设计了基于CE的手机,但是HP并不看好这个市场(HP直到最近两年才推出自己品牌的CE手机),但是HTC坚持下来了,后来才有了今天智能手机市场天下三分的局面。 作为占据70%市场份额的Windows CE设备生产厂家,关于HTC的介绍网上有很多,有兴趣可以找来看看。我这里只想给大家看看这张名为“Priestess Of The PDA”(一般翻译为“PDA的女祭司”,我觉得叫“PDA师太”也可以)的图: (点击看大图)
阅读全文

我和多普达696的故事(四)——发现背夹

2007-01-27

我和多普达696的故事(四)——发现背夹 作者:tombkeeper[Base64Decode("dG9tYmtlZXBlckB4Zm9jdXMub3Jn")] (转载请保持文档完整性)         现在面临两个选择: 1、翻新后卖掉。估计翻新需要花二三百,翻新后,能卖1500以上,总共大概可以赚1000块。 2、翻新后自用。     我原本是打定主意要卖掉这个手机的。一来我是Nokia的忠实用户;二来我的N3230还很新;三来多普达696是30万像素,而N3230是130万像素,即使同像素的情况下,Nokia的拍照效果也绝对是多普达不能比的,况1280x960和640x480之别乎;四来这种没有按键的手机不能一只手发短信;五来我有一个IPAQ2210,而且这个IPAQ2210对我来说最重要的地方就是它能插CF卡,而多普达696不能插CF卡,也就是说它不能完全取代IPAQ2210。最重要的是如果翻新后卖掉,今年一年的早餐钱就都有了,天天都能吃煎饼果子喝豆浆。     找了一些相关资料后发现,原来多普达696是可以插背夹的。背夹上提供了一个额外的600mAH附加电池,一个CF接口,甚至还有模拟视频信号/VGA/S端子的输出口!也就是说,我可以让手机画面显示在投影仪甚至电视机上。出去讲课,如果不必做演示的话,带个手机放PPT就行了。这个诱惑对我太大了。再说,考虑到现在已经结婚,能方便地发短信对我来说似乎也不再那么重要了。     凑巧在淘宝上找到了一个拍卖背夹的,起价400元,还没有人竟拍。卖家贴的信息里说东西几乎没用过,非常新,但是配套光盘没有了,视频输出用的软件得自己找。我问了一下卖家,光盘里装的是否是驱动,没有光盘是否能使用CF的功能。不过卖家也不太清楚,但是一看到有人关注,随即把价格调到了450元。     我看到拍卖结束还有一天时间,于是连夜分析了多普达696的ROM,解开看里面包含的文件和注册表信息,发现背夹驱动已经包含在ROM里了,显然插上就可以用。但是背夹的VGA输出功能可能是配合软件实现的,所以必须要配套光盘里的IA Screen Mirror等才能用。     我评估了一下:背夹价格450,可以说相当便宜,即便这个IA Screen Mirror我的确弄不到,用这个价钱换到额外的电池和CF接口功能,仍然是非常值的。而且背夹拿到手之后,那个IPAQ2210就不再需要了,可以卖掉。     于是我买下了那个背夹。东西的确非常新,几乎和刚拆包装一样。
阅读全文

我和多普达696的故事(三)——安装中文系统和解开网络锁

2007-01-27

我和多普达696的故事(三)——安装中文系统和解开网络锁 作者:tombkeeper[Base64Decode("dG9tYmtlZXBlckB4Zm9jdXMub3Jn")] (转载请保持文档完整性)     同步口修好之后,接下来就尝试给手机换中文操作系统——我总不能用西班牙文的系统。     对多普达比较了解的人都知道,多普达手机、T-Mobile手机、Qtek手机、XDA……这些其实都是一回事,都是台湾HTC生产的,贴了不同的牌子。不光是这些手机,地球上大多数Windows CE设备都是HTC生产的,包括我们所熟悉的HP IPAQ。多普达696这个型号在HTC的内部代号为“Himalaya”(喜马拉雅)。所有Himalaya的ROM其实都是通用的。          在Google上搜了一下,Himalaya的中文Rom还是挺好找的,甚至比其它语言的更好找。(这让我想起曾在国外论坛上看到一群人为了能在中国的网站下载Windows XP等各种软件而学习中文的事情。)          696的ROM分三部分:Radio ROM、ROM和Extended_ROM。Radio ROM是GSM通信部分的代码,这部分是独立于操作系统的,所以即使手机里的Windows CE系统进入休眠状态,仍然可以收短信,接电话。ROM是操作系统部分。Extended_ROM其实不是ROM,而是一堆安装包。系统中有一个隐藏分区,专门放这些安装包,硬重启时,会自动安装这里面的文件。          696刷ROM的资料网上非常多,这里就不罗嗦了。     顺利刷完中文WM2003SE的系统,看着亲切的中文,心里相当高兴。于是想打个电话试试。结果SIM卡一插上,出现了SimLock窗口,提示网络锁定,要求输入解锁码。虽然有解锁码输入框,但是提示已经重试了太多次(显示的次数是一个巨大的负数,肯定不是真的有人输入那么多次,以至于整形溢出),所以完全锁定,不能再进行任何输入。          在Google上搜索了一下:出现这种问题的原因是手机和某个运营商绑定了,只能用该服务商的SIM卡——换句话说,这个手机只能用“西班牙移动”或者“西班牙联通”的卡。这倒是好理解:运营商可能会以较便宜的价格卖手机甚至送手机,所以使用锁网的方法避免用户拿了手机去用竞争对手的服务。     解这类锁的程序还是挺多的,不过看来似乎一个叫xdadev_all_unlock的比较不错,于是就下载了这个程序,通过ActiveSync传到手机上运行,然后重启。这时候再插入SIM卡,虽然也出现SimLock窗口,但那个重试次数已经没有了。在输入框中输入“00000000”,再点击“确定”,OK,网络锁解开了。
阅读全文
1...27282930313233