




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在楼主的鼓励和h_q10指导下,经过一段时间的琢磨研究后终于实现了利用手机通过WiFi实现对kindle的远程翻页功能,现跟大家分享一下。主要原理是:通过在手机安装SSHmote客户端利用ssh命令,给kindle发送模拟翻页命令实现翻页功能。实现的主要步骤如下1,对kindle进行越狱2,安装usbnet组件3,通过putty利用usbnet提供的ssh功能,设置kindle的root账号的密码4,在kindle下安装虚拟翻页插件xdotool5,在手机客户端安装SSHmote客户端,利用步骤3中的账号和密码登陆kindle并设置SSHmote客户端的命令6,现在你可以通过SSHmote控制kindle翻页了我的机器的型号是kpw2,固件版本号5.4.2(原来我的版本号是5.4.3越狱老是不成功),其他版本的固件能否成功就不好说了,各位可以自己试试。下面详细介绍各个步骤零,写在前面因为楼主也是刚刚开始接触kindle的越狱等操作,在此仅仅分享自己一些操作过程,对于本教程中的操作,我不作任何保证。一,kindle越狱 (来源/post/33.html)0、降级 KPW2 固件版本到 5.4.2下载 5.4.2 版本固件:/s/1hqgPAkc(177MB)将 Kindle 连接到电脑并把下载到的固件文件 update_kindle_5.4.2.bin 放到 Kindle 的根目录。不要拔出数据线,直接长按电源键直到开始更新。1、将下载到的越狱文件“kindle-jailbreak-1.11.N-r10947.tar”解压,在解压后的文件夹里找到“kindle-5.4-jailbreak.zip”,然后将其解压,得到以下 5 个文件: bridge.sh developer.keystore jb.sh json_simple-1.1.jar Update_jb_$(cd mnt & cd us & sh jb.sh).bin用USB线将 Kindle 设备连接到电脑,将上面 5 个文件拷贝到 Kindle 设备的根目录中。2、弹出/移除设备,断开USB连接。进入 Kindle 的 主界面后按照下面的操作步骤更新系统:中文版:首页 菜单(右上角三道杠) 设置 菜单(右上角三道杠) 更新您的 Kindle英文版:Home Menu Settings Menu Update Your Kindle点击菜单后系统不会重启也不会有其它任何反应,在这期间不要有任何操作,直到屏幕下方出现“* JAILBREAK *”的字样时,表示越狱已成功。(来源/post/33.html)二,usbnet的安装网上都是教程 (来源/post/59.html)(一)、准备工作1、越狱 Kindle安装 USBNetwork Hack 前需要先将 Kindle 越狱,如未越狱,清按照三步搞定!Kindle Paperwhite 2 越狱教程这篇教程进行越狱操作。只需完成步骤“一、二、三”即可完成越狱,然后回到本文中继续进行下面的步骤。2、下载所需要的软件 USBNetwork Hack:kindle-usbnet-0.17.N-r11054.tar.xz(12.4MB) PuttyGen:puttygen.exe(168KB) FileZilla:Windows版本(5.8MB) |Mac OS X 版本(13MB)(二)、安装步骤首先要在 Kindle 中安装 USBNetwork Hack,这样就可以使 Kindle 变成为一台“小型FTP”,你可以把它理解成“服务端”。开始动手操作吧:1、用 USB 数据线将 Kindle 连接到电脑,直至出现 Kindle 盘符。2、将下载到的“kindle-usbnet-0.17.N-r11054.tar.xz”解压,得到“USBNetwork”文件夹,将文件夹内的“Update_usbnet_0.17.N_install_pw2_kt2_kv.bin”(此文件适用于KPW2,如果是KPW1请选择另外那个bin文件)放到 Kindle 根目录中。3、点击弹出/移除设备,断开 Kindle 与电脑的连接。进入 Kindle 的主界面后按照下面的操作步骤更新系统:中文版:首页 菜单(右上角三道杠) 设置 菜单(右上角三道杠) 更新您的 Kindle英文版:Home Menu Settings Menu Update Your Kindle4、重启完成后,在 Kindle 根目录可以看到“usbnet”文件夹,把此文件夹里名为“DISABLED_auto”的文件名改为“auto”。然后在此文件夹里的“etc”文件夹中找到“config”,并用纯文本编辑器推荐使用Sublime Text或Coda)打开,找到“USE_WIFI”和“USE_WIFI_SSHD_ONLY”两项,如下所示将“false”改为“true”,保存并关闭:USE_WIFI=”true”USE_WIFI_SSHD_ONLY=”true“三,整个教程中我觉得kindle的root账号密码是最关键的1,在KPW主界面上方的搜索栏中输入;un进入USBNET模式,用数据线连接KPW和电脑,打开设备管理器,会发现多一个Ethernet/RNDIS的相关硬件(显示感叹号或问号),在其上右击点选更新驱动程序软件-浏览计算机以查找驱动程序软件-从计算机的设备驱动程序列表中选取-网络适配器-Microsoft-Remote NDIS based INternet Sharing Device-下一步。之后在控制面板网络和共享中心-更改适配器设置中的网络连接面板下多出一个适配器,手动更新IPV4地址为37,子网掩码为,其它空白。下载putty并使用putty连接至44,用户名为root,密码任意。(来源/p/2635473112)2,在putty中利用 passwd root命令修改成你想要的任意密码四,安装虚拟插件 xdotool在KPW主界面上方的搜索栏中输入;un退出USBNET模式,用数据线连接KPW和电脑,此时kindle为U盘模式将xdotool的bin和lib文件夹放到根目录下利用scp /mnt/us/bin/xdotool /bin/xdotool 命令和scp /mnt/us/lib/xdotool /lib/xdotoolxdotool插件安装成功五,智能手机安装SSHmote客户端(我用的手机是魅族M9,很老的一款智能机,我估计现在的智能手机都支持这个功能)1,下载SSHmote到手机,并安装(这个大家应该都会)2,在KPW主界面上方的搜索栏中输入;711,回车后会找到kindle的WiFi IP地址3,在SSHmote的connection选项卡 hostname:192.168.1.*(步骤2中的ip地址) port:22 username:root private key:空password:(步骤三.2中设置的密码)4,在SSHmote的connection选项卡 startup screen:remote control5,在SSHmote的commands选项卡:添加四个命令 nextpage: xdotool mounsemove 500 500 click 1backpage: xdotool mounsemove 5 500 click 1saverpower : lipc-set-prop com.lab126.powerd preventScreenSaver 0unsaverpower : lipc-set-prop com.lab126.powerd preventScreenSaver 16,keymap选项卡将SSHmote按钮与上面的四个命令关联7,PS因为xdotool虚拟按键没有进行实际的物理按键,kindle会在10分钟后自己进入锁屏操作,从而影响了阅读体验,因此在开始遥控翻页的时候首先运行“unsaverpower”命令,解除自动锁屏(此时kindle无法进入休眠状态,即使按了开机键);待看完书的时候后运行“saverpower”命令,这样10分钟未动kindle他会自动进入休眠状态,当然摁开机键也可以进入休眠状态SSHmote的一个命令(command)可以对应 多个按钮(keymaps),因此建议将nextpage和backpage命令关联到多个容易按的按钮,将unsaverpower 和saverpower 命令关联到边角上的按钮。六,恭喜你!你现在可以用手机遥控翻页阅读kindle了!楼主从淘宝上买了一个懒人支架,躺着看书感觉舒服了很多,效率也高了很多,期待着你们的成功!七:问题与改进利用该方法进行遥控翻页,基本上实现了kindle下的遥控翻页,但是存在一个很大的问题就是:xdotool只能对kindle原生的阅读器进行翻页,并不能支持多看和koreader阅读器,这样就会影响对pdf等格式书籍的支持,楼主认为这个是不完美的地方。楼主觉得编写一个底层的模拟触屏操作来代替xdotool命令应该是一个不错的选择,因此写了一个简单的C语言程序(附在文章后面),但是苦于楼主没有交叉编译环境,不能实现编译,望技术大牛能检查程序的错误,把程序交叉编译一下,不胜感激!#include #include #include #include #include #include #include #include #include #include #include void simulate_touch(int fd) struct input_event event;memset(&event, 0, sizeof(event);gettimeofday(&event.time, NULL);event.type = EV_ABS;event.code = 47 ;/#define ABS_MT_SLOT 0x2f(47)event.value = 0;if(write(fd, &event, sizeof(event)=0)printf(error write ABS_MT_SLOT);event.type = EV_ABS;event.code = ABS_MT_TRACKING_ID;event.value = 0;if(write(fd, &event, sizeof(event)=0)printf(error write ABS_MT_TRACKING_ID);event.type = EV_ABS;event.code = ABS_MT_POSITION_X;event.value = 300;if(write(fd, &event, sizeof(event)=0)printf(error write ABS_MT_POSITION_X);event.type = EV_ABS;event.code = ABS_MT_POSITION_Y;event.value = 500;if(write(fd, &event, sizeof(event)=0)printf(error write ABS_MT_POSITION_Y);event.type = EV_SYN;event.code = SYN_REPORT;event.value = 0;if(write(fd, &event, sizeof(event)=0)printf(error write SYN_REPORT);event.type = EV_ABS;event.code = ABS_MT_TRACKING_ID;event.value = -1;if(write(fd, &event, sizeof(event)=0)printf(error write ABS_MT_TRACKING_ID);event.type = EV_SYN;event.code = SYN_REPORT;event.value = 0;if(write(fd, &event, sizeof(event)=0)printf(error write SYN_REPORT);int main() int fd_tcscr; fd_tcscr = open(/dev/input/event1,O_RDWR); if(fd_tcscr=0) printf(error open mouse/n); return -2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大唐电力绵阳市2025秋招自动化与测控专业面试追问及参考回答
- 烟台市中储粮2025秋招笔试行测高频题库及答案
- 中国广电娄底市2025秋招笔试行测题库及答案财务审计类
- 2025年江西知识考试试题及答案
- 海东市中石化2025秋招笔试模拟题含答案电气仪控技术岗
- 呼伦贝尔市中储粮2025秋招仓储保管岗高频笔试题库含答案
- 大唐电力七台河市2025秋招自动化与测控专业面试追问及参考回答
- 安顺市中石化2025秋招笔试模拟题含答案机械与动力工程岗
- 阿拉善盟中储粮2025秋招面试专业追问题库信息技术岗
- 中国联通三沙市2025秋招笔试行测题库及答案互联网运营
- 2025山东东营公安招录辅警392人考试参考试题及答案解析
- 2025四川宜宾市退役军人事务局招聘临聘人员2人考试参考题库及答案解析
- 高考语文 热点04 现代文阅读II之理论与文本互证类题(解析版)
- 第十三章 三角形 单元测试卷(含答案) 2025-2026学年人教版八年级数学上册
- 预制混凝土检查井采购合同模板
- 2025年中小学《国庆节、中秋节》放假通知及安全提示
- 2025年司法局招聘司法所协理员历年考试试题与答案
- 右江盆地低温金、锑矿床热液石英:显微结构与地球化学特征的成矿密码
- 小学学校“十五五”(2026-2030)发展规划
- (完整版)室外散水专项方案
- 智能物流行业智能化运输装备应用前景研究报告
评论
0/150
提交评论