标签 kindle 下的文章

序言(唠唠嗑):

我的系统:ubuntu 14.04
IRC服务由 unrealircd+anope(+kiwiirc+nginx)进行维持

后|unrealircd负责基本的IRC
端|anope负责nickserv,chanserv之类的

前|kiwiirc负责网页前端,
端|NGINX 负责转发IRC链接,让kiwiirc继承主站的安全证书

前端可有可无,可以直接用其他IRC软件连接IRC服务器,不过有了前端,可以迅速在同学家把他的密码什么的发到我这里,咳咳当我没说

本文主要讲后端的第一个,unrealircd的搭建(啊啊啊啊,这几个都这么麻烦我都不想讲,不过万一有一天我失忆了可以回来看看!帮到你的话可以捐助我一下啊!捐助过的大家谢谢你们!

还有英文要好,整个装下来虽然kiwiirc界面可以选中文繁体,但是unrealirc和anope的命令什么的都是英文。

Unrealircd支持KINDLE插件链接后台。

正文:

老规矩,先update~~

apt-get update 

安装一些必要包:

apt-get install build-essential  openssl libcurl4-openssl-dev

下载unrealircd的包,

wgethttps://www.unrealircd.org/unrealircd4/unrealircd-4.0.12.tar.gz 

。。啊,它更新了,应该和当时我用的旧版差不多吧。。我用的4.0.12。。 。。如果你有更新强迫症,就把链接换成4.0.13。。我刚刚在官网看见8月15更新了

解压: tar zxvf unrealircd-4.0.12.tar.gz
cd 进目录 然后

./Config 

开始编译,然后它会列出来一堆东西,左下角有进度…… 一直按回车到[Enter to continue],就可以继续了
之后就会有让你选配置啊什么的,看着填就好,但是记住有一个
Do you support SSL(secure socket layer) connections?
一定要选yes!编译完成后会让你创建一个SSL证书。
然后会出来一个方框,让你输入make
所以这个时候就输入make

过一会儿就会出现方框框,compile is now complete


配置

然后用winscp(一个软件)进入你的unrealircd/conf 目录
创建unrealircd.conf文件,文件内容和在unrealircd/conf/example.conf 文件内容一样

按照你自己的需求配置,此处贴一下需要注意的点:

me, admin 里面要改自己的信息

class clients 中的 maxclients是最大连接数。

allow 里面的maxperip也要改

oper 要改自己的密码,是管理员

listen里面是开放的端口

加上以下的代码和anope连接

link 自定义{
incoming { mask *; };
outgoing { bind-ip *;

 hostname 自定义;

port 自定义; };
password "自定义";

hub *;

class servers;};
ulines {自定义;};

 

set要改,cloak-keys要改,好吧很多都要改,cloak-keys要求3个随机的50-100的字符

全都改好以后


./unrealircd start

服务器就开始运行啦~可以用一些IRC软件进行连接~
不过如果你输入/msg nickserv
之类的却提示没有nickserv,是因为我们还没有搭建呢~

参见part2 anope搭建~

如何进行 kindle 越狱?

Kindle 越狱+屏保插件安装: https://blog.lanhaoo.club/2017/02/09/kindle-%e8%b6%8a%e7%8b%b1%e5%b1%8f%e4%bf%9d%e6%8f%92%e4%bb%b6%e5%ae%89%e8%a3%85/

我只说我目前能干的事,具体可参见mobileread论坛的列表https://www.mobileread.com/forums/showthread.php?t=205064

https://www.mobileread.com/forums/showthread.php?t=225030

  1. 显示电池电量
  2. 查看kindle的硬件配置
  3. 玩gameboy游戏,已测试《ドラえもん2 アニマル惑星伝説》可正常运行
  4. vnc投影电脑屏幕,虽然不能全部投影。播放视频还是可以的,参见https://www.bilibili.com/video/av8426909/(想法:调整电脑分辨率以达到投影全部的效果,和树莓派适配。win10支持手机投影,所以可以手机-电脑-kindle,就是不能操控,只能看。)
  5. 科学计算器(就是比普通计算器高级一点的)
  6. 数独游戏
  7. 记不住事的to-do list。必须开着这个界面,关掉就没了。反正Kindle显示一个界面不耗电……
  8. IRC KUAL插件版,只支持英文和少部分中文,换行可能存在句子显示不完整问题,缩小或放大字体即可。
  9. IRC kindle自带浏览器版,通过服务器自建IRC+KiwiIRC可以很轻松的让kindle用IRC聊天,中英都行,emoji表情也OK,因为KiwiIRC支持
  10. telegram聊天,因为IRC和telegram互联所以可以聊天
  11. 微信,同上
  12. QQ同上
  13. 其他聊天软件只要互联IRC就行了。从此Kindle可以和任何软件上的联系人聊天了
  14. 自定义屏保。加上我无敌的PS技巧,黑白图片也显得特别有格调
  15. 画板(只能简单的画线)
  16. 高级画板。有很多功能,类似windows xp画板
  17. 国际象棋。AI对人、人对人、好像还有AI对AI,好像能自定义棋盘和让AI帮你下下一步棋,很强大
  18. 扫雷,这个比较弱智
  19. 电脑版浏览器。kindle自带的是手机版的
  20. 文件浏览器
  21. 终端
  22. 一个游戏,只要三个子连在一起就赢了,很好玩,人对人/人对电脑 支持换地图,很帅
  23. 五子棋,这个不完善,残影严重
  24. 无线传文件
  25. 英文记事本,只能记录英文。跟电脑上的记事本差不多
  26. 这个大家都知道PDF重排的那个

差不多就是这样啦!
此文章又名:为什么我读不下去书?

 (实验成功的我继续简化教程,此教程原文参考贴吧,和kindle伴侣usbnetworkhack,我把两个教程混一起了。)准备:

已越狱的Kindle,电脑

软件:

usbnetworkhack
PuttyGenFileZilla  
kindlevncviewer
电脑端Tightvnc
PuTTY


一.安装 usbnetworkhack
1.下载后对应自己型号,
Update_usbnet_0.21.N_install_pw2_kt2_kv_pw3.bin放进 mrpackages 
2.然后KUAL
-> Helper -> Install MR 
3.重启完成后,
根目录“usbnet”文件夹,“DISABLED_auto” 重命名 “auto”。
4.“etc”文件夹中找到“config”,记事本打开
,(推荐Ctrl+F)找到“USE_WIFI”和“USE_WIFI_SSHD_ONLY”,“false”改为“true”,保存并关闭。5.将“config”复制一份在当前“etc”目录,重命名为“authorized_keys”记事本打开删光里面的东西。6.打开puttygen.exe,点击【Generate】按钮,鼠标在界面的空白区域随便晃动,进度条走完后复制“Public key pasting into OpenSSH authorize_keys file:”的内容,粘贴到“authorized_keys”文件中,保存并关闭。 7.点击【Save private key】,弹出提示框,点击【是】,随便命名(如 KindlePrivateKey)后保存(请确认保存的路径中无中文字符),得到“KindlePrivateKey.ppk”文件,留着备用。 8.重启 Kindle9.在搜索框中输入“;711”,在“4-Interface”这一栏中可以找到 Kindle 当前 IP。  

10.打开 FileZilla,点击“编辑 -> 设置”,左侧“SFTP”,【添加密钥文件】按钮,将刚才保存的“KindlePrivateKey.ppk”文件添加进来,点击【确定】。
11.按Ctrl+S,弹出“站点管理器”,【新建站点】新建一个站点,可以命名为“My Kindle”或者其他你喜欢的名字。
12.
右侧的选项卡内容按照下面所示的进行设置
主机:(刚才记录的 Kindle 的 IP 地址)
协议:
SFTP – SSH File Transfer Protocl
端口:22
登陆类型:正常
用户:root
密码:(留空)
【高级】: 服务器类型:Unix 默认远程目录:/mnt/us/documents 【字符集】:强制UTF-8 
ok。usbnetworkhack安装完毕



VNC相关配置方面1.vnc要将端口设置为5901,并取消密码:(这里原帖作者没说,注意) 
开始菜单- 
Tightvnc service Control Interface 打开设置窗口 
mian serve port 设置5901
require VNC authentication对勾关了   这两个都在左上角很显眼,tabs的第一个sever里面

2.然后putty的connection-SSH-AUTH里的private key file for authentication加载一下
putty login as :root3.kindle端,x11vnc.zip解压,将x11vnc文件夹放到kindle根目录的extensions文件夹下,并修改bin文件夹里的start_vnc.sh:192.168.1.78更改自己电脑IP(cmd ipconfig查就行了,后面:1不用管)然后sleep参数自己改,推荐10s
4.Kindle端,随便找一本书打开然后点Aa第二个tab切换横屏

5.电脑端反色更改:
windowsXP用户需在开始菜单中找到“放大镜”并打开
Win7/10系统直接按win + +(就是先按着win徽标在按+)
点击设置(小齿轮),勾选“启用颜色反转”

6.Kindle上打开KUAL,点击Kindle Vnc里的vncViewew START 第三个(上面两个是用来远程连接Kindle的)

OK!!!/mnt/us/extensions/x11vnc/bin/stop_vnc.sh  putty这条命令停止映射电脑屏幕。

只不过kindle的elink墨水屏刷新率并不高就是了 


看来我又成功的把那么长的教程变这么短了!

示例:

 原文kindle伴侣~看我简化的多简单~再也不用啃那个长文章了
http://www.100weidu.com/ 获取公众号RSS

1.Google 账号安全设置

https://myaccount.google.com/security#connectedapps找到“允许不够安全的应用”这一项,点击右边的按钮,将其状态切换为“已启用”。

2.创建项目(选择python语言),激活shell控制台,然后输入以下代码
// 原谅我三步说成一步,看不懂的找Kindle伴侣吧,那个文章太详细了。。

wget https://raw.githubusercontent.com/kindlefere/KindleEar-Uploader/master/uploader.sh && 
chmod +x uploader.sh && 

./uploader.sh

 

http://你的APPID.appspot.com 访问,默认账号密码admin
我的订阅 添加RSS,我的订阅加载慢一点,等创建5分钟后就差不多了 .
设置里面再简单修改一下就可以了!

(那么长一篇文章居然被我简化到这么少…果然简化一下还是有必要的,嗯。)
==================================================================
2017.1.27 10:02更新!!!
忘记说一个非常重要的!事!情!
console.developers.google.com/appengine/settings
要在这里添加自己的邮箱否则会出现 
wrong SRC_EMAIL
(今天早上看投递日志看见的…) 

本越狱方法仅适用于 KO、KV、KPW2、KPW3、499/558 入门版 Kindle;注意!!
    • 文章底部查看Kindle的型号,按照所示方法检查下你的 Kindle 序列号前 6 位是否列在表中,如果列在表中请继续下面的步骤,否则请勿继续操作
  • B0C6, 90C6 Kindle Basic (2014) KT2, BASIC
  • 我的型号是上面那个
  • 确认 Kindle 已绑定亚马逊账号;
  • 确认 Kindle 电量处于充满状态;
  • 确认 Kindle 的特惠广告已关闭;
  • 确认 Kindle 已停用 设备密码和家长监护设置;
  • 确认 Kindle 已开启飞行模式处于离线状态;    
  • 安装特制降级固件update_KT2_5.6.0_initial.bin 这是kindle499的固件,不提供下载
  •  提示:请注意,降级过程耗时较长!不要还没多长时间就认为卡大树!请稍安勿躁耐心等待!

  下载 kindle-jb-factory-1.2-r13366.tar.xz

    1. 解压缩 得到 main-htmlviewer.tar.gz;
    1. 把文件 main-htmlviewer.tar.gz 拷贝到 Kindle 根目录(和 documents 文件夹同级);
    1. 弹出 Kindle 磁盘回到 Kindle ,搜索框输入 ;installHtml(注意!带分号 ;H 大写,l 是小写的 L,不是数字 1),点回车。
  1. 如果 Kindle 屏幕闪动并重启,继续下面的步骤。
下载 JailBreak-1.14.N-FW-5.x-hotfix.zip
    1. 解压缩得到Update_jailbreak_hotfix_1.14.N_install.bin 文件;
    1. 拷贝到 Kindle 磁盘根目录,电脑弹出 Kindle;
    1. “更新您的 Kindle”,等待重启;
  1. 重启完毕处于越狱状态。

    然后升级最新固件

 越狱成功后如果还想升级到最新版本固件, 请不要先装插件,因为升级后虽然越狱不会消失,但是插件需要重装

一、KUAL —— 插件程序启动器

KUAL (即 Kindle Unified Application Launcher),是一款插件启动器。安装KUAL之后,你可以下载或自己编写插件并通过KUAL启动。比如用来启动 Koreader 之类的插件程序、让电量显示百分比等。
    • 插件下载(KUAL-v2.7-20160721.tar.xz):官方页面
  • ★ Kindle 7安装步骤: 
    1. 解压缩得到KUAL-KDK-2.0.azw2 ;
    1. 拷贝到 Kindle 的 Documents 文件夹中;
  1. 弹出后打开 Kindle,可以看到一个名 Kindle LAUNCHER 

二、MobileRead Package Installer (MRPI) —— 插件安装器
MobileRead Package Installer 是一款 KUAL 插件。因为现在 Kindle 固件不支持直接把插件文件以刷入 bin 的方式安装,所以需要通过 KUAL 的这个插件 MRPI 来安装。

 插件下载(kual-mrinstaller-1.6.N-r13408.tar.xz): 官方页面

★ 安装步骤:
    1. 解压缩得到一个文件夹;
  1. 把文件夹内的 extensions 和 mrpackages 拷贝到 Kindle 根目录下。  

ScreenSavers Hack – 更换 Kindle 屏保

    • 插件下载(kindle-linkss-0.24.N-r13408.tar.xz): 官方页面
  • 首先确保安装了 KUAL 及其插件 MRPI
  1. 解压缩得到一个文件夹;
  2. 把文件夹内的 Update_linkss_0.24.N_install_pw2_kt2_kv_pw3.bin 拷贝到 Kindle 里 mrpackages 文件夹中;
  3. 弹出 Kindle,点击 Kindle 中的 kindle LAUNCHER,依次点击 Helper -> Install MR Packages
  4. 安装完成后 Kindle 重启;
  5. 再次用 USB 数据线将 Kindle 连接到电脑上;
  6. 在 Kindle 根目录下会出现一个名为 linkss 的文件夹,把你想要设为屏保的图片放到该文件夹下的 screensavers 文件夹中即可。屏保图片如 bg_ss00.png、bg_ss01.png … bg_ss19.png … 这样的序列方式命名。
  7.  图片格式:KT2: PNG 格式,宽高 600*800 像素 
效果如图。


查询型号

早期的 Kindle 型号(Kindle 1, Kindle 2 & DX),序列号还印在了设备的背面

最简单的方法是通过 Kindle 系统:点击 Kindle 右上角“三道杠”菜单图标,选择“设置”,再点击“三道杠”,选择“设备信息”,在弹出的“设备信息”窗口中就会显示【序列号】(此步骤固件 2.5 以上适用)

序列号前缀 型号全称 型号简称
B001, B101 Kindle 1 K1
B002 Kindle 2 U.S. (Sprint) K2
B003 Kindle 2 International (AT&T) K2, K2I
B004 Kindle DX U.S. DX
B005 Kindle DX International DX, DXI
B009 Kindle DX Graphite DXG
B008 Kindle 3 WiFi K3, K3W
B006 Kindle 3 3G + WiFi (U.S. and Canada) K3, K3G
B00A Kindle 3 3G + WiFi (Europe) K3, K3GB
B00C Kindle PaperWhite not for sale (FOR TESTERS)
B00E Kindle 4 NoTouch Silver (2011) K4, K4S
B00F Kindle Touch 3G + WiFi (Kindle 5) (U.S. and Canada) [Mostly] K5, KT
B011 Kindle Touch WiFi (Kindle 5) K5, K5W
B010 Kindle Touch 3G + WiFi (Kindle 5) (Europe) K5, K5G
B012 Kindle 5 (Unknown) K5
B023, 9023 Kindle 4 NoTouch Black (2012) K4, K4B
B024 Kindle PaperWhite WiFi PW
B01B Kindle PaperWhite 3G + WiFi (U.S.) [Mostly] PW, PWG
B020 Kindle PaperWhite 3G + WiFi (Brazil) PW, PWBR
B01C Kindle PaperWhite 3G + WiFi (Canada) PW, PWC
B01D Kindle PaperWhite 3G + WiFi (Europe) PW, PWGB
B01F Kindle PaperWhite 3G + WiFi (Japan) PW, PWJ
B0D4, 90D4 Kindle PaperWhite 2 (2013) WiFi (U.S., Intl.) PW2
B05A, 905A Kindle PaperWhite 2 (2013) WiFi (Japan) PW2, PW2J
B0D5, 90D5 Kindle PaperWhite 2 (2013) 3G + WiFi (U.S.) [Mostly] PW2, PW2G
B0D6, 90D6 Kindle PaperWhite 2 (2013) 3G + WiFi (Canada] PW2, PW2GC
B0D7, 90D7 Kindle PaperWhite 2 (2013) 3G + WiFi (Europe) PW2, PW2GB
B0D8, 90D8 Kindle PaperWhite 2 (2013) 3G + WiFi (Russia) PW2, PW2GR
B0F2, 90F2 Kindle PaperWhite 2 (2013) 3G + WiFi (Japan) PW2, PW2GJ
B017, 9017 Kindle PaperWhite 2 (2013) WiFi (4GB) (U.S., Intl.) PW2, PW2IL
B060, 9060 Kindle PaperWhite 2 (2013) 3G + WiFi (4GB) (Europe) PW2, PW2GBL
B062, 9062 Kindle PaperWhite 2 (2013) 3G + WiFi (4GB) (U.S.) [Mostly] PW2, PW2GL
B05F, 905F Kindle PaperWhite 2 (2013) 3G + WiFi (4GB) (Canada) PW2, PW2GCL
B061, 9061 Kindle PaperWhite 2 (2013) 3G + WiFi (4GB) (Brazil) PW2, PW2GBRL
B0C6, 90C6 Kindle Basic (2014) KT2, BASIC
B0DD, 90DD Kindle Basic (2014) (Australia) KT2, BASIC
B013, 9013 Kindle Voyage WiFi KV
B054 Kindle Voyage 3G + WiFi (U.S.) KV, KVG
B053 Kindle Voyage 3G + WiFi (Europe) KV, KVGB
B02A Kindle Voyage 3G + WiFi (Japan) KV, KVGJ
B052 Kindle Voyage 3G + WiFi (Mexico) KV, KVGM
G090G1 Kindle PaperWhite 3 (2015) WiFi PW3
G090G2 Kindle PaperWhite 3 (2015) 3G + WiFi (U.S.) [Mostly] PW3, PW3G
G090G4 Kindle PaperWhite 3 (2015) 3G + WiFi (Mexico) PW3, PW3GM
G090G5 Kindle PaperWhite 3 (2015) 3G + WiFi (Europe, Australia) PW3, PW3GB
G090G6 Kindle PaperWhite 3 (2015) 3G + WiFi (Canada) PW3, PW3GC
G090G7 Kindle PaperWhite 3 (2015) 3G + WiFi (Japan) PW3, PW3GJ
G090KB Kindle PaperWhite 3 White (2015) WiFi PW3W
G090KC Kindle PaperWhite 3 White (2015) 3G + WiFi (Japan) PW3W, PW3WGJ
G0B0GC Kindle Oasis WiFi KOA
G0B0GD Kindle Oasis 3G + WiFi (U.S.) [Mostly] KOA, KOAG
G0B0GU Kindle Oasis 3G + WiFi (Europe) KOA, KOAGB
G000K9 Kindle Basic 2 KT3
G000KA Kindle Basic 2 (White) KT3, KT3W