存档

2010年2月 的存档

因为有些原因要用到ICS。想用命令行启用ICS,GOOGLE了一番,没有结果,有的人信势旦旦的说用netsh可以做到,通过对比开启ICS前和ICS后的netsh dump文件发现,这两个根本就没有本质区别,换句话说,netsh不可能开启ICS。 于是对比注册表,注册表太大,只对比了开启ICS前后的Current Control Set,也没有发现本质区别,换句话说,改注册表可能不能启用ICS,或者很难,不知道信息存在哪里。(我猜是不在注册表里的) 没办法了,使出万能法宝,一定可以成功的调试器。ollydbg威武出场,调试了一下,通过网卡属性设置ICS时,调用了hnetcfg里的COM接口。用oleview一看,嘿,这dll还提供了比较不错的idl信息,还是基于IDispatch接口的,也就是说,可以用脚本调用。于是改换方向,用这个IDL里面的关键字,继续google。这下就找到了。 用起来还挺简单: cscript  /nologo ics.vbs “private interface name” “public interface name” key word: CONNECTION_PUBLIC  CONNECTION_PRIVATE  EnableSharing 经验教训: 搜命令行或Command line 之类的关键词找不到结果时,要试一下script, vbs之类的关键字。 搜这种词的时候,google还是挺垃圾的,我是用google.com/ncr搜的,还是难以找到。 互联网上的垃圾信息越来越多了,想要的有深度的内容会越来越不好找。 一边研究一边google的做法,目前还是比较好用的。想当年为了把windows(不是WINPE)装到移动硬盘上,并且可以在任意一台电脑上启动系统并使用系统,就是用研究再加搜索的方法,研究到80%,知道了一堆的keyword,也就容易找到相同的问题和解决方案了,否则找到的都是垃圾。 ics.vbs 下载

二 23rd, 2010 | Filed under 软件使用

just test.

二 21st, 2010 | Filed under 日经

跟上次不一样,这一次用了自己做的merge工具,有了merge工具,升级不愁了。。。 再也不怕丢失自己的修改了。

二 15th, 2010 | Filed under 软件使用

主要就是参考: http://www.androidin.net/bbs/thread-48066-1-1.html title: 图文教程给新手一步一步unlock, root, 和刷机 并添加multitouch 不过软件不是从那里下的,除了recovery image镜像。 我是从这里下的,好像新一点:  http://android.modaco.com/content/google-nexus-one-nexusone-modaco-com/298782/12-feb-erd79-ere27-ere36b-superboot-rooting-the-nexus-one/ android.modaco.com这地方不错,以后多关注。 联系人中文排序也搞定了,参照androidin.net的,替换了两个文件。不过与说明有所不同的是,这个2.1update1系统居然没有cp命令,晕。看来等到我会写的时候,找时间自己编一个传上去?

二 15th, 2010 | Filed under android

android电子市场还是很不错的,能方便的下载并安装软件。 不过,它下完就帮你安装了,不管是成功还是失败,安装文件都不能被找到。 暂时对ANDROID还很不熟,不清楚有没有简单的办法下载但不安装。然后把文件传回PC。 不过,至少存在这样的一种办法来达到把程序下载到电脑上的效果: 1. 开启支持电子市场的android模拟器。参考 http://tech-droid.blogspot.com/2009/11/android-market-on-emulator.html (好像是要翻墙的)。必须下载作者提供的镜象,否则,模拟器不能访问网络。 2. 启动sniffer软件(如wireshark)。用模拟器下载安装APP。因为是模拟器,随便安装也不怕。此时会监听到一个HTTP下载的请求,形如: GET /market/download/Download?assetId=-3783207302739264490&userId=573662974701&deviceId=96777546538815391 HTTP/1.1 Cookie: ANDROID=xxxxxxxx Host: android.clients.google.com Connection: Keep-Alive User-Agent: AndroidDownloadManager  用curl 即可下载: curl  -o app.apk -v -A “AndroidDownloadManager” http://android.clients.google.com/market/download/Download?assetId=-3783207302739264490&userId=573662974701&deviceId=96777546538815391 -b “ANDROID=xxxxxxxx”   当然,这个方法还是复杂了点,有没有简单的办法,还需以后了解了再说。

二 15th, 2010 | Filed under android