Yearly Archives

35 Articles

BlueStacks無法聯網的排查方案

0   50256 轉為簡體

最近想用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   16217 轉為簡體

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   41288 轉為簡體

端序(又稱字節序),是一種很數據結構的東西嗯0.0

最近在做二進制文件解包,發現文件頭上的分配表是用大端序的。
還是python方便,一開始用的是這樣的:

這樣解包出來的結果中定位信息是類似0xFA2D3412這樣子的大端序。而我們需要的是0x12342DAF這樣的小端序,即每兩位為一個單位逆轉。

Read More

BeautifuLogin:網站通用登錄接口的設想

0   7227 轉為簡體

之前一直在用家前李樹(http://shumei.me/)的Android應用一鍵簽到,也觀摩了他的博客,學到了不少新姿♂勢

在此期間一鍵簽到更新灰常頻繁,某個網站POST位置一變就得重新下載整個apk,那時就有了把他們都變成插件的方法

當然我是希望不僅可以手機用,最好能讓電腦最好是VPS也能用上;因為簽到這種事情完全是網站為了增加用戶黏性做出的噁心勾當

初步構想是這樣的,使用python+httplib2+pyv8構成框架,每個網站的登錄方法都用一個插件來描述,包括postdata,posturl,是否要用js生成一些東西等等;還要做一個製作插件的工具,方便網友自定義;插件內容最好要用私有算法加密……
返回的是cookie,供上一級使用

完成後可以用cron+py腳本實現自動簽到,sl4a實現android手機版本

然後這次有點想用qt做個GUI了呢,黑黑的界面老是被別人吐槽- –