【非常有用=小白也可以简单操作】越狱系统中可以让多个Kindle应用程序同时使用的办法--自己......
2019独角兽企业重金招聘Python工程师标准>>>
这个也是以前写的,转过来
【非常有用=小白也可以简单操作】越狱系统中可以让多个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文件,帖子如下:
http://www.hi-pda.com/forum/viewthread.php?tid=702643
具体方法如下:
1、把你的K3系统里的 developer.keystore 文件先拷贝出来,在K3的这个目录下 /var/local/java/keystoe/ ,拷贝到你电脑上的一个目录下,我使用的目录是 F:\Kindle\ 如图所示:
下载附件 (103.99 KB)
2、把你要操作的应用程序文件也拷贝到同样的目录,这里我要操作的文件是 kif.azw2 ;
3、下载安装一个JAVA的JDK,这个很简单,说不定你的系统已经安装好了,这里也提供一个下载的链接吧(
JDK1.6官方下载_JDK6官方下载地址: http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe),因为我们要用到里面的这个程序 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的重新签名了,如下:
下载附件 (59.17 KB)
5、把重新签名后的 kif.azw2 上传到K3的 /mnt/us/documents/ 目录,就可以运行了。
这里就是刚做好签名的程序和我使用的keystore文件:
kif.rar (205.31 KB, 下载次数: 1)
下载次数: 1
developer.rar (2.29 KB, 下载次数: 1)
下载次数: 1
你把所有无法同时正常使用的免费应用程序都重新做一次签名,这样它们就可以在你的K3上正常运行了。
转载于:https://my.oschina.net/freeblues/blog/63711
【非常有用=小白也可以简单操作】越狱系统中可以让多个Kindle应用程序同时使用的办法--自己......相关推荐
- linux命令clock,简单了解Linux系统中clock命令的使用方法
clock 命令:设置或者显示硬件时间的近似值 必要参数--adjust 自动调整硬件时钟时间 --debug 运行时,输出详细的处理过程 --directisa 不通过设备文件/etc/rtc,直接 ...
- php django mysql配置文件_Mysql学习Django+mysql配置与简单操作数据库实例代码
<Mysql学习Django+mysql配置与简单操作数据库实例代码>要点: 本文介绍了Mysql学习Django+mysql配置与简单操作数据库实例代码,希望对您有用.如果有疑问,可以联 ...
- 【Python基础】Python 3 Tutorial 专栏第一讲:Python的简单操作、数值运算、字符串、原位操作等...
整理|Vincent 编辑|吴嘤嘤 今天开始,我们正式迈入Python 3 Tutorial 专栏第一讲的学习. 本讲目录: ·你的第一个程序 ·简单操作 ·浮点数 ·其他数值运算 ·字符串 ·简单输 ...
- 小白重装系统教程_小白如何重装系统?电脑小白简单一键重装系统教程
小白如何重装系统?作为没有电脑知识的小白用户,在电脑出现问题的时候无法重装系统,非常的不方便.既然如此,我们可以选择装机软件来进行一键重装.一键重装只需要简单的操作即可完成系统重装.那么下面就让小编为 ...
- 怎么才能高效的打开dwg文件呢?CAD小白有什么简单的方法?
怎么才能高效的打开dwg文件呢?CAD小白有什么简单的方法?相信很多刚开始接触CAD的小伙伴都会有这样的疑问.确实,在刚开始学习CAD相关内容时,不仅绘制图纸是一个大问题,就连高效的查看图纸也是一个大 ...
- oracle首先创建三个表,oracle理论学习详解及各种简单操作例子(初学者必备)
oracle理论学习详解及各种简单操作例子(菜鸟必备) 1.数据库的发展过程 层次模型 -->网状模型 -->关系模型 -->对象关系模型 2.关于数据库的概念 DB:数据库(存储信 ...
- php mongodb execute,php简单操作mongodb
您现在的位置是:网站首页>>PHP>>php php简单操作mongodb 发布时间:2019-09-29 16:34:25作者:wangjian浏览量:525点赞量:0 一: ...
- MongoDB简单操作
MongoDB简单操作 Hadoop核心技术厂商Cloudera将在2014/06推出hadoop Ecosystem与MongoDB的整合产品,届时MongoDB与ipmala及hbase,hive ...
- Matplotlib的介绍及简单操作
Matplotlib的介绍及简单操作 1 什么是Matplotlib 是专门用于开发2D图表(包括3D图表) 以渐进.交互式方式实现数据可视化 2 为什么要学习Matplotlib 可视化是在整个数据 ...
最新文章
- 精确哈克,以贪婪为基础的欺诈式引流法
- 现在开始每天坚持写点啥。linux相关基础内容学习。
- wxPython的API下载
- 面试算法工程师时,我居然被化学专业转行的老哥血虐了
- VC中ADO连接SQLSERVER的几种标准方式?
- What he did
- python大型项目开发规范_大型项目CMakeLIsts.txt的编写规范
- vue+webpack+mint-ui 示例 (如何使用mint-ui组件)
- java lang ClassNotFoundException org apache jsp index jsp解决
- -未来世界的幸存者- 读后感(现实篇和职业篇)
- MySQL大略学习(二) 表格的操作 增删查改
- 计算机英语作文初中,初中关于电脑的英语作文
- SMARTBI 电子表格——分片报表
- VLC-2.2.6命令行帮助文件
- 2021年危险化学品经营单位安全管理人员新版试题及危险化学品经营单位安全管理人员实操考试视频
- git 删除本地仓库
- java判断当前时间是否在对应时间段内
- 大型【项目管理】的实战
- DSS:甲基化差异分析
- 马哥python培训靠谱吗马哥教育python课程再次革命性升级
热门文章
- docker mysql 阿里云_阿里云docker部署mysql
- python 矩阵乘法梯度下降_使用python和numpy进行梯度下降
- KubeSphere中部署Minio服务
- Java中正则表达式提取字符串
- linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍
- php日历排班表,日历排班表软件下载
- 图片传输_一幅图片的奇妙旅行,网络传输分层通信协议原理揭秘
- jdbc驱动类加载直接指定线程上下文加载器加载
- oracle存储过程转mysql存储过程修改方法
- linux php扩展 mysqli,[linux]PHP添加mysqli扩展 | 学步园