端序(又称字节序),是一种很数据结构的东西嗯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) 萃取器