• 在Linux下修复半砖的蓝魔W22PRO

    今天刷其它机器的刷机包,不出所料直接“半砖”(屏幕黑掉而已,连接电脑还是有adb的,机身有发热,说明并未彻底死掉)。 结合之前发布的变砖修复工具和镜像就能恢复的。可是不想重启到Windows下弄,怎么办呢?装一个qemu-img就可以解决了~以Fedora Linux 17为例: su -c ‘yum install qemu-img -y’ 然后在终端下执行: qemu-img convert -O raw W22pro_ICS.w22ref.20120906.vhd w22pro.raw 接着把TF卡插在读卡器连接电脑(本例中Linux识别TF卡为/dev/sdc) su -c ‘dd if=w22pro.raw of=/dev/sdc’ 等待终端提示写入完成,接下来的步骤和Windows下一样,修改文件、复制aml_autoscript等等。 弄好修复卡后,插入平板,按住音量-键和电源键不动大概10秒,会看到W22PRO…

    Continue Reading →

  • 少年,在Android平板上编程吧(Python篇)

    在Play商店搜索安装DroidEdit,当然你要是下载盗版的DroidEdit Pro我也无所谓。 然后下载并安装Python3ForAndroid (是时候从Python2转到Python3了) 确认平板联网,在平板上打开Python3forAndroid,等它获取最新的版本后,点击Install按钮然后会自动下载一些压缩包并解压安装好Python3 for Android(我装了之后Python的版本是3.2.2) Play商店安装Terminal(Linux下用终端习惯了,不装这个还真不爽) 下载bash (XDA帖子附件) ,解压,将里面的bash用R.E.管理器复制到/system/bin/下,并修改权限使其可执行。 打开Terminal,设置终端shell使用bash而不是系统内置的sh 如果有空,可以安装一个完整版的busybox,替换/system/xbin下的阉割版,并用alias命令让chmod、cp、mv、ls等常用的Linux命令改成完整的busybox版而不是Android阉割版。 最后一步比较重要,关系到能否在终端下简单的运行Python命令,下载我给的这个文件(盛大网盘已死) adb push python3 /system/bin 然后用R.E.管理器修改python3权限使其可执行 在Terminal里测试python3命令吧,如果出现下图所示界面就成功了。图已破,推他已死。

    Continue Reading →

  • 51-android.rules详解

    贴出我的51-android.rules(/etc/udev/rules.d/下) 主要说说里面idVendor和idProduct的值,其它的照抄就可以了,但是这两个值和你的Android设备有关,我这里的设备是蓝魔W22PRO。 设备打开USB调试,插上USB连接到你的Linux PC,在终端里输入lsusb 你可以找到类似于下面这一行的输出结果: 这里ID后面18d1就是idVendor的值,而4e22就是idProduct的值。 当然,你要是问怎么确定Android设备是哪一行这种没营养的问题……那好,你不会连USB之前lsusb然后连接后再lsusb看看啊? 注记:这是本人亲测在Fedora 17通过的,网上看到的一些我用了都没效果,希望这篇文字对各位有点作用,至于编完这个文件要chmod +x这些应该不用说了吧?对了,udev要重载规则,然后adb的server也要重启一下(重新插拔usb的话就不用重启adb了)。 补充: udev规则重载通过下面这条命令:

    Continue Reading →