Vi que hay una diversidad de programas para kindle, como una calculadora, un reproductor de música, el mismo FBReader. Cómo hacen estos programas? Qué lenguaje utilizan? qué compilador?
Alguien sabe dónde puedo obtener información sobre esto?
Vi que hay una diversidad de programas para kindle, como una calculadora, un reproductor de música, el mismo FBReader. Cómo hacen estos programas? Qué lenguaje utilizan? qué compilador?
Alguien sabe dónde puedo obtener información sobre esto?
aqui tienes el kdk
https://kdk.amazon.com/gp/vendor/sig...s%2Fkdk%2Fhome
cuando hagas un tomador de notas que no necesite dejar el libro que estas leyendo, ya tienes vendida la primera copia
un traductor de menus para mamás y abuelitas tambien lo tienes vendido.
Yo llevo una semana a la espera, así que me parece que no me va a tocar la beta. A ver si cuando saquen la definitiva, se dejan de estas movidas. Si no me equivoco, leí que usaba java.
Jo, pues yo hoy he estado hablando con un colega y tiene la licencia para desarrollar para el Kindle creando polvo
No engañéis a la gente, joder.
El KDK es para hacer aplicaciones oficales y aprobadas por Amazon, es decir, los juegos y las mariconadas esas que están apareciendo en la tienda. Y únicamente Applets Java, algo parecido a las aplicaciones del iPhone pero todavía más restrictivo.
Que nadie se lleve a engaño: como les pidas el KDK para hacer un visor de ePub, FB2 o similar te mandan a la mierda (comprobado por experiencia propia).
Los Hacks, los visores alternativos y todo eso se hacen con ingeniería inversa, muchos conocimientos (yo diría que nadie con menos de 10 años desarrollando para unix/linux tendría posibilidad de meterle mano), y muchísimas horas de ensayo y error.
Si alguien pregunta con qué compilador o con qué cosa está hecho un hack... que se quite de la cabeza intentar hacer nada de nada. Lo más que va a conseguir va a ser joder su kindle y tener que tirarlo a la basura.
Como curiosidad, el hack del jailbreak está hecho aprovechando una "característica" (yo lo llamo rotundo fallo de seguridad que invalida Linux como un sistema seguro) que aprovecha una puerta para inyectar un comando a uno de los comandos básicos de linux. Se inyecta el comando que lo que hace es añadir una nueva firma digital al repositorio de firmas del kindle para que acepte instaladores firmados con esa firma aparte de la oficial.
Eso se descubrió gracias a que alguien encontró que cuatro pads de la placa del kindle eran un terminal serie remoto que usaba el boot loader. A partir de ahi se pudo sacar el firmware y analizarlo offline.
Los hacks aprovechan esa firma añadida para poder instalarse, y lo que suelen hacer es parchear los scripts de inicio y cambiar algunos enlaces simbólicos para que lo que antes estaba en las particiones internas ahora lo esté en la externa (el disco USB) y a partir de ahí poder cambiar cosas.
Aparte de eso el FBKindle está escrito en C++ y compilado con el GNU de plataforma cruzada linux x86 -> linux arm a partir de una Debian (ubuntu también vale con algunos cambios). Tiene algunas partes cambiadas para que use rutas relativas al propio programa y no las rutas estándar de linux. Es un port del FBReader original.
El monitor de teclas viene a ser parecido al FBKindle, pero éste se inyecta en uno de los scripts de inicio y queda residente (es un demonio) monitorizando el teclado... Las primeras verisones se comían la batería a base de bien porque no respetaban los IDLE normales...
¿Ya?
De quién hablas?No engañéis a la gente, joder.
quizá este hombretón: http://mundowdg.com/blog/