Category Archives

146 Articles

BlueStacks无法联网的排查方案

0   49836 转为繁体

最近想用bluestacks代替android SDK里的qemu模拟器做些测试,发现死活连不上网。

症状是任何网络应用都无法连接。

开始以为是bluestacks选择了错误的网卡(本机有多网卡),经过一系列漫长而坑爹的排查,终于发现了问题的症结所在:竟然是DNS设置问题 Read More

BlueStacks卸载后安装失败,提示“BlueStacks cannot be installed on this PC because you already have another program that uses a dock”

0   15877 转为繁体

Bluestack是一个PC上的Android模拟器,相比于adt中的qemu-android模拟器,bluestack可以直接使用显卡和CPU资源,并且可以在x86架构上兼容arm二进制文件,因此是个很不错的软件。

但是这帮人不知道是吃了被门缝夹过的核桃还是怎么的,卸载永远卸不干净,导致重新安装基本就报错了。

而且报的错还一点都不想关……比如这个“BlueStacks cannot be installed on this PC because you already have another program that uses a dock”
总之报错了别管它说什么,直接清理一下再说吧- –

解决方法是:

  1. 删除以下注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks(64位系统是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BlueStacks)
  2. 将以下文件夹C:\ProgramData\BlueStacks,C:\ProgramData\BlueStacksSetup改名;安装后把这两个文件夹里的东西复制到新生成的同名文件夹中

如果还不行请清理注册表中所有含bluestack的注册表项

python进行大端序小端序互转的巧妙方法

8   40510 转为繁体

端序(又称字节序),是一种很数据结构的东西嗯0.0

最近在做二进制文件解包,发现文件头上的分配表是用大端序的。
还是python方便,一开始用的是这样的:

这样解包出来的结果中定位信息是类似0xFA2D3412这样子的大端序。而我们需要的是0x12342DAF这样的小端序,即每两位为一个单位逆转。

Read More

BeautifuLogin:网站通用登录接口的设想

0   7095 转为繁体

之前一直在用家前李树(http://shumei.me/)的Android应用一键签到,也观摩了他的博客,学到了不少新姿♂势

在此期间一键签到更新灰常频繁,某个网站POST位置一变就得重新下载整个apk,那时就有了把他们都变成插件的方法

当然我是希望不仅可以手机用,最好能让电脑最好是VPS也能用上;因为签到这种事情完全是网站为了增加用户黏性做出的恶心勾当

初步构想是这样的,使用python+httplib2+pyv8构成框架,每个网站的登录方法都用一个插件来描述,包括postdata,posturl,是否要用js生成一些东西等等;还要做一个制作插件的工具,方便网友自定义;插件内容最好要用私有算法加密……
返回的是cookie,供上一级使用

完成后可以用cron+py脚本实现自动签到,sl4a实现android手机版本

然后这次有点想用qt做个GUI了呢,黑黑的界面老是被别人吐槽- –