关于TSRC的安全沙龙

最近我参加了TSRC的安全沙龙。TSRC安全沙龙是腾讯安全应急响应中心(Tencent Security Response Center,应该是这个意思吧)安排的一次颇为有趣的交流活动,有很多安全厂商、白帽子以及少数像我这样专业负责打酱油的菜鸟参加,并且为我们提供了零距离接触到某几位安全界的元老级大牛的机会。

如果你想听的话,我会简单地讲一下我的见闻。

- 阅读剩余部分 -

升级到了 typecho 0.9

typecho一直是我十分喜欢的一个博客系统,简单、架构合理、不容易出问题。它陪伴了我整个的大学时光。
现在,我把它升级到了0.9版本。
不过我发现,之前的qaptcha插件无法工作了,似乎是因为和jquery-ui有冲突,
我会尽快想想别的办法,在此之前,为了避免垃圾评论,我会对所有评论都进行审核。

nubia z5s mini 通过smali注入实现照相应用音量键快门

我把修改后的照相机应用打包成了apk格式,直接安装这个apk包即可使用,不需要root。

http://pan.baidu.com/s/1sjBAiAh

安装完成以后,桌面上会多出一个 “相机(音量快门)” 的图标,操作和自带的相机应用完全相同,唯一的区别就是音量键变成了快门。

系统原始的相机应用也会保留,要切换到原始的相机应用,先长按主键,点击清理图标,然后再点击原来的相机图标就可以了。

下面是个人吐槽时间:

---------------------------------------------------

我买了一个中兴的努比亚z5s mini手机。

这个手机有不错的照相能力,自带的照相应用有测光测焦距区域分离等等一系列我看不懂的功能,看上去非常高端。但有一个让我不舒服的地方就是居然不支持按键快门(另一款 z5s 手机本来是有快门按键的,但是 z5s mini 去掉了快门按键,并且不支持将别的按键设置为快门),实在是很奇怪。由于点击触摸屏拍照的感觉十分蛋疼,我决定想办法实现按下音量键作为快门。

要想实现音量键快门,最简单的方法就是安装一个第三方的拍照应用,可是这样的话内置的照相机应用很多高级功能就无法使用了。毕竟内置的照相机应用在机器上的拍摄效果应该是经过优化的,所以我决定想办法修改官方的照相机应用,给它添加一个音量键快门的功能。

嗯,具体的做法以后我再补上。

rk3066方案 替换HDMI驱动修改输出分辨率


我有一个基于rk3066方案的平板电脑,型号是台电P85双核。

这个平板有一个HDMI接口,可以输出画面到投影仪上,但使用中发现存在两个问题:

1、只能选择输出 1280x720, 1920x1080, 720x480 这样的分辨率,在 4:3 画面的投影仪上画面会被等比例缩放,导致最后投影出的画面只占屏幕的一半。并且由于分辨率的问题使用 HDMI 转 VGA 连接线连接显示器的效果也不好。

2、无论输出的分辨率是多少,屏幕物理分辨率都是1024x800,最后HDMI输出的画面都是由屏幕缩放出来的,再经过投影仪的二次缩放后画质惨不忍睹。


我决定想办法解决这两个问题。

简单地看了一下,HDMI 输出的分辨率参数是驱动内部定义的,所以要修改分辨率的话必须想办法把内置的HDMI驱动替换成自己修改的版本。

由于自己重新编译内核不大方便,考虑自行编译一个内核模块,并在内核模块加载的时候替换掉内置的HDMI驱动。

但由于原来的HDMI驱动存在一个非常恶心的问题导致其不可正常卸载,所以只好通过恶心的方式在运行时动态修改执行流程,实现在不卸载原来的驱动的情况下修改输出分辨率。

关于这个恶心的方式以后有机会的话我会再写篇文章。

修改后的驱动无论系统设置中的HDMI输出分辨率是多少,最后输出的画面都是640x480 59Hz,之所以选择这个分辨率是因为我手上的投影仪的物理分辨率就是640x480的。

最后顺便重新设置了物理分辨率,物理分辨率和输出的分辨率相同,不会再有缩放了。

为了方便起见,写了一个自己用的工具,可以设置物理分辨率和输出分辨率,只在我的平板上测试过,下载地址:


http://pan.baidu.com/share/link?shareid=3443114877&uk=2684751157


由于会安装内核模块,所以可能会有破坏系统软硬件的风险,use at your own risk

编译的内核模块对应内核版本是3.0.8+,如果不能使用,可以检查下你的平板的内核版本。

目前只能输出 640x480 的画面,如果你有别的需求或有问题要反馈,可以在留言里告诉我。