端序(又稱位元組序),是一種很數據結構的東西嗯0.0
最近在做二進位文件解包,發現文件頭上的分配表是用大端序的。
還是python方便,一開始用的是這樣的:
1 |
struct.unpack('>%1s2x3I' ,dt) |
這樣解包出來的結果中定位信息是類似0xFA2D3412這樣子的大端序。而我們需要的是0x12342DAF這樣的小端序,即每兩位為一個單位逆轉。
端序(又稱位元組序),是一種很數據結構的東西嗯0.0
最近在做二進位文件解包,發現文件頭上的分配表是用大端序的。
還是python方便,一開始用的是這樣的:
1 |
struct.unpack('>%1s2x3I' ,dt) |
這樣解包出來的結果中定位信息是類似0xFA2D3412這樣子的大端序。而我們需要的是0x12342DAF這樣的小端序,即每兩位為一個單位逆轉。
之前一直在用家前李樹(http://shumei.me/)的Android應用一鍵簽到,也觀摩了他的博客,學到了不少新姿♂勢
在此期間一鍵簽到更新灰常頻繁,某個網站POST位置一變就得重新下載整個apk,那時就有了把他們都變成插件的方法
當然我是希望不僅可以手機用,最好能讓電腦最好是VPS也能用上;因為簽到這種事情完全是網站為了增加用戶黏性做出的噁心勾當
初步構想是這樣的,使用python+httplib2+pyv8構成框架,每個網站的登錄方法都用一個插件來描述,包括postdata,posturl,是否要用js生成一些東西等等;還要做一個製作插件的工具,方便網友自定義;插件內容最好要用私有演算法加密……
返回的是cookie,供上一級使用
完成後可以用cron+py腳本實現自動簽到,sl4a實現android手機版本
然後這次有點想用qt做個GUI了呢,黑黑的界面老是被別人吐槽- –
buka漫畫(cn.ibuka.manga.ui)是一個不錯的Android平台看漫畫應用。默認情況下buka漫畫會下載.buka格式的包(可能是圖片文件二進位連接得到的),很不方便用別的應用(比如perfect viewer)打開或收藏。
這個腳本可以讓buka漫畫強制下載圖片文件
需要手機root過,安裝有busybox和sqlite3(一般第三方ROM都有)
先在應用里下載想要下載的漫畫,然後退出應用,在gscript或者終端中運行:
1 2 3 4 5 6 7 8 |
#!/system/bin/bash killall cn.ibuka.manga.ui sqlite3 /data/data/cn.ibuka.manga.ui/databases/downloadinfo.db <<EOF UPDATE tbl_download_info SET pos=0 WHERE status!=3; UPDATE tbl_download_info SET cate=1 .exit EOF echo done |
部分ROM的默認shell是mksh,這樣的話要先創建臨時目錄
1 2 3 |
#For mksh busybox mount -o remount,rw // busybox mkdir /sqlite_stmt_journals |
然後重新打開應用,繼續下載就可以啦~
或者你可以在電腦上使用:[Go] 布卡漫畫(.buka) 萃取器