dieser Hack ermöglicht Benutzer geschriebenen Software auf JuiceBox Media Player Spielzeug ausgeführt werden. Es funktioniert durch die eingebauten Bild-Viewer-Anwendung zum Ausführen von Code in enthaltenen Tricks ein. JBP-Bilddatei, die mit einem bestimmten 8-Byte-Sequenz beginnt. Normalbetrieb der JuiceBox ist nicht betroffen, als die 1-von-18-Trillionen-Chance auf ein reales Bild mit der Trigger-Sequenz.
Sie benötigen die folgenden Gegenstände und Ausrüstung:
- Ein JuiceBox 2MB oder 8MB. (Zu unterscheiden: nur 2MB Einheiten eine Power-on LED haben, befindet sich oberhalb und rechts neben der Schaltfläche "Zurückspulen".) Beachten Sie, dass eine 8MB-Einheit erlaubt nicht unbedingt größere Programme ausgeführt werden, oben 6MB geht normalerweise nur um zu verschwenden.
- Eine SD/MMC-Karte-Adapter für JuiceBox, entweder offizielle derjenige, der mit dem MP3-Starter-Kit oder eine hausgemachte kam, wie viele Menschen gebaut haben; eine SD- oder MMC-Karte nicht mehr als 512MB Kapazität; und irgendwie Kopieren von Dateien auf die Karte von einem Computer. Grundsätzlich haben Sie die eingebauten Bild-Viewer-Anwendung nutzen zu können.
- Ein Lötkolben mit einer feinen Spitze.
- Mindestens Grundkenntnisse in Gewusst wie: verwenden Sie diese Lötkolben - würde ich dies als Ihr erstes Löten Projekt nicht empfehlen. Sie müssen um Pins zu löten, die 1/20" auseinander verteilt sind ohne sie überbrücken zu können.
- Löten, vorzugsweise von kleinem Durchmesser - Ich benutze 0,020" Lot für Feinarbeiten wie folgt.
- Zange/Pinzette oder Nadel-Nase.
- Drahtschneider.
- Kleinen Phillips und Flat-Tip-Schraubendreher.
- Isolierband.
- Eine Lupe wäre sehr hilfreich.
- Modding Ihre JuiceBox zum Hinzufügen eines seriellen Anschlusses ist notwendig, dass einige Pixecutor-Programme (z. B. die ein, die Sie Shell-Zugriff), aber es gibt immer noch Dinge, die Sie, ohne einen seriellen Anschluss tun können.
- Ein PIC-Mikrocontroller, insbesondere ein PIC12F508-ich/SN, programmiert mit dem Pixecutor-Code finden Sie hier: http://www.elinux.org/wiki/JuiceBoxPixecutor (versuchen Sie http://moin.elinux.org/wiki/JuiceBoxPixecutor wenn diese Website die Info nicht). Dies ist nicht etwas Sie wahrscheinlich in der Lage sein, selbst zu tun; selbst wenn Sie einen PIC-Programmierer hatten, haben Sie wahrscheinlich nicht den Adapter benötigt, um einen SOIC-8-Chip zu behandeln (und das sind nicht gerade billig). ich jetzt verkaufen programmierten Chips für diejenigen unter Ihnen, die nicht ausgerüstet, um es selbst zu tun. Wenn jemand anderes es will bieten vorprogrammierte Chips zu einem vernünftigen Preis, ich würde gerne einen link zu Ihnen.
(Also verwenden nicht warum ich einem DIP-8-Chip, ist kompatibel mit leicht verfügbaren PIC Programmierer? Zwei Gründe: Erstens nur ein SOIC-Chip verfügt über die richtige Pin-Abstand direkt auf die Pads sitzen zum herstellen muss - ein DIP-Chip wäre viel mehr Arbeit zu installieren. Zweitens gibt es einfach nicht genug Platz für ein Bad zur Verfügung - musst du ein großes Loch in das Batteriefach geschnitten zwingt AC Adapter Gebrauch bestimmt. Wenn Sie waren nicht auf immer mit Batteriestrom sowieso planen und einen PIC-Programmierer haben, zögern Sie keinen DIP-Teil (PIC12F508-I/P) verwendet. Die Bild-Noten auf Schritt 2 sollte alle Informationen die Sie benötigen für die Ausführung der Anschlüsse oben enthalten.)