博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【非常有用=小白也可以简单操作】越狱系统中可以让多个Kindle应用程序同时使用的办法--自己......
阅读量:5980 次
发布时间:2019-06-20

本文共 2113 字,大约阅读时间需要 7 分钟。

hot3.png

这个也是以前写的,转过来

【非常有用=小白也可以简单操作】越狱系统中可以让多个Kindle应用程序同时使用的办法--自己给程序做签名

首先说明一下,对于越狱后的K3系统,有一个问题,就是安装了多个应用程序后,只有最新安装的那个可以用。
这是因为可能有多个程序员在越狱后的K3系统下开发程序,这样大家的应用程序签名时使用的developer.keystore文件可能就是各用各的,这样导致的一个直接后果就是,你安装了应用程序A,A可以用,接着再安装应用程序B,但是B碰巧使用了和A不一样的developer.keystore,B的keystore替换了系统中A的keystore,这样B可以用了,但是A无法用了。
在Kindle开发者社区,有人呼吁所有的开发者都统一使用ADQ提供的developer.keystore,并且密钥都设置为“password”,这样就可以保证大家的系统里的developer.keystore是同一个,这样用它签名的程序A和程序B就可以同时使用而不会报错,而且目前开发者也在逐渐使用这种方法,但是总是无法保证所有的开发者都能这样做。
我昨天想到一办法,就是把下载回来的Kinldle应用程序用我自己的K3系统里当前的developer.keystore重新做一次签名,看看是否可行,试验结果一切正常,这是一个很有用的办法,其实在这个帖子里作者也提到过这种办法,不过当时理解不是很清楚,而且原帖也没有提出用自己K3系统的keystore文件,帖子如下:
具体方法如下:
1、把你的K3系统里的 developer.keystore 文件先拷贝出来,在K3的这个目录下 /var/local/java/keystoe/ ,拷贝到你电脑上的一个目录下,我使用的目录是 F:\Kindle\ 如图所示:
k3s1.jpg

2011-8-8 15:51:38 上传
2、把你要操作的应用程序文件也拷贝到同样的目录,这里我要操作的文件是 kif.azw2 ;
3、下载安装一个JAVA的JDK,这个很简单,说不定你的系统已经安装好了,这里也提供一个下载的链接吧(
JDK1.6官方下载_JDK6官方下载地址: ),因为我们要用到里面的这个程序 jarsigner.exe,我的JDK安装在这个目录
D:\Program Files\Java\jdk1.6.0_25\bin
进行签名的命令行如下:
D:\"Program Files"\Java\jdk1.6.0_25\bin\jarsigner -keystore developer.keystore -storepass password
你的应用程序名 dkTest
D:\"Program Files"\Java\jdk1.6.0_25\bin\jarsigner -keystore developer.keystore -storepass password
你的应用程序名 diTest
D:\"Program Files"\Java\jdk1.6.0_25\bin\jarsigner -keystore developer.keystore -storepass password
你的应用程序名 dnTest
红色斜体部分替换成你要签名的程序,实际执行的命令如下:
D:\"Program Files"\Java\jdk1.6.0_25\bin\jarsigner -keystore developer.keystore -storepass password kif.azw2 dkTest
D:\"Program Files"\Java\jdk1.6.0_25\bin\jarsigner -keystore developer.keystore -storepass password kif.azw2 diTest
D:\"Program Files"\Java\jdk1.6.0_25\bin\jarsigner -keystore developer.keystore -storepass password kif.azw2 dnTest
4、在WINDOWS下执行cmd开启一个命令行,进入刚才我们拷贝文件的这个目录,我这里的是 F:\Kindle\,把上面这几条绿色命令直接粘贴过去执行,这样就完成对kif.zaw2的重新签名了,如下:
k3s2.jpg
2011-8-8 15:57:17 上传
5、把重新签名后的 kif.azw2 上传到K3的 /mnt/us/documents/ 目录,就可以运行了。
这里就是刚做好签名的程序和我使用的keystore文件:
(205.31 KB, 下载次数: 1)
2011-8-8 16:07:40 上传
下载次数: 1
(2.29 KB, 下载次数: 1)
2011-8-8 16:07:36 上传
下载次数: 1
你把所有无法同时正常使用的免费应用程序都重新做一次签名,这样它们就可以在你的K3上正常运行了。

转载于:https://my.oschina.net/freeblues/blog/63711

你可能感兴趣的文章
程序员到程序设计转变的心得
查看>>
依靠动态规划编写单词提示功能
查看>>
14家中国域名商(国际域名)解析量报告(9月8日)
查看>>
11月国内网民地域分布12强:山东取代浙江居第三
查看>>
GOlang中的string包用法
查看>>
全栈必备Linux 基础
查看>>
windows下备份mysql数据库
查看>>
PyODPS DataFrame:统一的数据查询语言
查看>>
Android 整体设计及背后意义
查看>>
web服务前言
查看>>
JSON和JSONP的区别
查看>>
18. 迭代器模式
查看>>
Win32 API 窗口编程模板
查看>>
python学习 第二篇 排序
查看>>
与垃圾回收有关的JVM参数
查看>>
构建Hybrid应用-ionic命令
查看>>
css tips
查看>>
JQuery DOM 事件冒泡
查看>>
今日开博,学习、进步
查看>>
学习笔记-小甲鱼Python3学习第十二讲:一个打了激素的数组3
查看>>