Sisällysluettelo:

Pixecutor - Suorita ohjelmisto Mattel JuiceBoxissa: 8 vaihetta
Pixecutor - Suorita ohjelmisto Mattel JuiceBoxissa: 8 vaihetta

Video: Pixecutor - Suorita ohjelmisto Mattel JuiceBoxissa: 8 vaihetta

Video: Pixecutor - Suorita ohjelmisto Mattel JuiceBoxissa: 8 vaihetta
Video: Inside with Brett Hawke: Mike Murray 2024, Heinäkuu
Anonim

Tämä hakkerointi mahdollistaa käyttäjän kirjoittaman ohjelmiston käytön JuiceBox-mediasoittimen lelussa. Se toimii huijaamalla sisäänrakennettua kuvankatselusovellusta suorittamaan. JBP-kuvatiedoston koodin, joka alkaa tietyllä 8-tavuisella sekvenssillä. Tämä ei vaikuta JuiceBox-laitteen normaaliin toimintaan, lukuun ottamatta 1: n / 18-kvintiljoonan mahdollisuutta todelliseen kuvaan, joka sisältää laukaisusarjan. Tarvitset seuraavat kohteet ja laitteet:

  • JuiceBox, joko 2 Mt tai 8 Mt. (Selvyyden vuoksi: vain 2 Mt: n laitteissa on käynnistys-LED, joka sijaitsee REWIND-painikkeen yläpuolella ja oikealla puolella.) Huomaa, että 8 Mt: n yksikkö ei välttämättä salli suurempien ohjelmien suorittamista, vaan 6 Mt: n tavallisesti vain jätettä.
  • SD/MMC -korttisovitin JuiceBoxia varten, joko virallinen, joka tuli MP3 -aloituspaketin mukana, tai kotitekoinen, kuten monet ihmiset ovat rakentaneet; SD- tai MMC -kortti, jonka kapasiteetti on enintään 512 Mt; ja jollakin tavalla kopioida tiedostoja kyseiselle kortille tietokoneelta. Periaatteessa sinun on voitava käyttää sisäänrakennettua kuvankatselusovellusta.
  • Juotin, jossa on hieno kärki.
  • Ainakin jonkin verran tietoa juotosraudan käytöstä - en suosittelisi tätä ensimmäiseksi juotosprojektiksesi. Sinun on kyettävä juottamaan nastat, jotka on sijoitettu 1/20 tuuman välein, silittämättä niitä.
  • Juotos, mieluiten pieni halkaisija - käytän 0,020 "juotosta hienoa työtä varten.
  • Pinsetit ja/tai neula-pihdit.
  • Lankaleikkurit.
  • Pienet ristipäät ja litteät ruuvitaltat.
  • Sähköteippi.
  • Suurennuslasi olisi erittäin hyödyllinen.
  • JuiceBoxin modifiointi sarjaportin lisäämiseksi on välttämätöntä joillekin Pixecutor -ohjelmille (kuten sille, joka antaa sinulle pääsyn kuoriin), mutta on silti asioita, joita voit tehdä ilman sarjaporttia.
  • PIC-mikro, erityisesti PIC12F508-I/SN, ohjelmoitu Pixecutor-koodilla, joka löytyy täältä: https://www.elinux.org/wiki/JuiceBoxPixecutor (kokeile https://moin.elinux.org/wiki/JuiceBoxPixecutor, jos Sivustolla ei ole tietoa). Tämä ei ole asia, jonka todennäköisesti pystyt tekemään itse; vaikka sinulla olisi PIC-ohjelmoija, sinulla ei todennäköisesti ole sovitinta, jota tarvitaan SOIC-8-sirun käsittelyyn (ja ne eivät ole aivan halpoja). Myyn nyt ohjelmoituja pelimerkkejä niille teistä, jotka eivät ole valmiita tekemään sitä itse. Jos joku muu haluaa tarjota esiohjelmoituja pelimerkkejä kohtuulliseen hintaan, linkin mielelläni.

(Miksi en siis käyttänyt DIP-8-sirua, joka on yhteensopiva helposti saatavilla olevien PIC-ohjelmoijien kanssa? - DIP -siru olisi paljon enemmän asennettavaa. Toiseksi, yksinkertaisesti ei ole tarpeeksi tilaa DIP: lle - sinun on leikattava suuri reikä paristokoteloon pakottamalla vain verkkolaitteen käyttö. Älä aio koskaan käyttää akkuvirtaa ja sinulla on PIC-ohjelmoija, käytä DIP-osaa (PIC12F508-I/P). Vaiheen 2 kuvassa olevien huomautusten tulee sisältää kaikki tarvittavat tiedot sen kytkemiseksi.)

Vaihe 1: Avaa kotelo, poista kalvo

Avaa kotelo, poista kalvo
Avaa kotelo, poista kalvo

Aloita irrottamalla neljä ruuvia takakannen kulmista. Sinun ei tarvitse irrottaa ruuvia, joka pitää akun kannen paikallaan.

Erota kotelon kaksi puoliskoa varovasti toisistaan - muista, että ne on edelleen liitetty toisiinsa alareunassa olevilla johtimilla. (Voit irrottaa nämä johdot ja erottaa puolikkaat kokonaan, mutta se ei luultavasti ole ylimääräisen vaivan arvoista.) Varmista, että löydät pienen muovikappaleen, joka lensi juuri huoneen poikki - sitä tarvitaan pitämään käännettävä näytön kansi paikallaan. Aseta laite kuvan osoittamalla tavalla - nestekidenäyttö kuvapuoli alaspäin, kasettipaikka oikealle. Kaikki seuraavat vaiheet näyttävät laitteen samassa suunnassa. Sinun on irrotettava ainakin osa piirilevyn takana olevasta suojakalvosta alkaen äänenvoimakkuuden säätimen ja kuulokeliitännän välisestä kulmasta. Varmista, että saat myös alla olevan kerroksen kirkasta muovia, ei vain kuparikalvoa. Varmista, ettei taakse jää kalvonpalasia, jotka voivat oikosulkea jotain.

Vaihe 2: Valmistele tyynyt

Valmista tyynyt
Valmista tyynyt

Etsi piirilevystä kuusi paljastettua tyynyä, jotka olivat irrotetun kalvon alla - viisi karkeaa viivaa ja yksi itsestään. Nämä muodostavat JTAG -portin, jota valmistaja käyttää levyn testaamiseen - ja voimme käyttää sitä ilkeämpiin tarkoituksiin. keskellä kolme viidestä rivistä. ÄLÄ käytä juotetta rivin päissä oleviin tyynyihin, niihin ei tehdä liitoksia. tarvittava virtalähde. Joudumme siksi käyttämään kahta lyhyttä johtoa tuodaksemme virran PIC: lle läheisistä jälkeistä. Vastuksen (tai muun elektroniikkakomponentin) katkaistut johdot toimivat hyvin tähän, koska ne on suunniteltu optimaaliseen juotettavuuteen, mutta minkä tahansa pienen johtimen pitäisi toimia. Etsi kuvassa näkyvät kaksi kohtaa ja raaputa juotosmaski pois näiltä alueilta - pienen litteän kärjen ruuvimeisselin pitäisi toimia. Juotta johdot tasaisiksi levylle - ne ovat luultavasti liian suuria mahtuakseen reikien läpi, etkä tiedä, mitä laudan toisella puolella on näissä kohdissa. Haluat johdot suunnata enemmän tai vähemmän kuvan alareunaan.

Vaihe 3: Tarkista työsi tähän mennessä

Tarkista työsi tähän mennessä
Tarkista työsi tähän mennessä

Edellisen vaiheen jälkeen levyn pitäisi näyttää tältä. Ota suurennuslasi esiin ja etsi shortseja kahden tyynyn tai jäljen välistä. Kyllä.

Vaihe 4: Valmista PIC

Valmista PIC
Valmista PIC

Nyt meidän on tehtävä vähän työtä PIC -sirulla, ennen kuin se on valmis juotettavaksi paikalleen. Nasta 1 on merkitty upotetulla pisteellä sirun yläosan toisessa kulmassa; loput on numeroitu järjestyksessä ja ne kulkevat vastapäivään sirun ympäri. Jos et näe pistettä yhdessä kulmassa, luultavasti katsot sirun alareunaa - käännä se ympäri! Näissä ennen ja jälkeen -kuvissa näkyy nastan 1 piste vasemmassa yläkulmassa - se ei kuitenkaan ole suunta joka asennetaan JuiceBoxiin. Kiinnitä huomiota kuviin! Ylösalaisin asennettu PIC ei todennäköisesti tapa JuiceBox-laitettasi, mutta se ei myöskään saa aikaan mitään … Taivuta nastat 1, 4 ja 8 varovasti neulapihdillä, kunnes ne osoittavat suoraan ulospäin sirusta. Ajatuksena on, että ne eivät kosketa mitään piirilevyllä, kun loput nastat on juotettu paikoilleen.. Älä vaivaudu tapilla 4, sitä ei yhdistetä mihinkään.

Vaihe 5: PIC -sijoittelu

PIC -sijoitus
PIC -sijoitus

Nyt tulee totuuden hetki - juotetaan PIC paikalleen. Huomaa, että nasta 1 piste on nyt kuvan oikeassa alakulmassa !!!

Vasemmalla puolella olevat kolme taipumatonta tappia yhdistyvät erikseen kolmeen JTAG -tyynyyn peräkkäin, joihin käytit juotetta aiemmin. Oikealla puolella olevat kaksi nastaa yhdistyvät itsenäiseen JTAG -tyynyyn - itse asiassa vain nasta 3 on kytkettävä, mutta tapilla 2 ei ole mitään parempaa tekemistä, eikä sitä saa jättää kellumaan. PIC on linjassa kaikkien näiden tyynyjen kanssa hieman paremmin, jos sitä kallistetaan hieman vasemmalle, kuten kuvassa. Sinun ei tarvitse käyttää enempää juotetta tässä vaiheessa. Ajatuksena on pitää PIC paikallaan pinseteillä ja painaa hieman alaspäin samalla kun lämmität tappeja toiselta puolelta. Heti kun nykyinen juote sulaa, poista rauta, mutta pidä PIC -laitetta liikkumattomana pinseteillä, kunnes juote kiinteytyy. Toista toisella puolella. Tarkista työsi uudelleen suurennuslasilla. Juotossiltoja ei saisi olla, lukuun ottamatta tarkoituksellista nastojen 2 ja 3 välissä. Ei pitäisi olla mitään kosketusta mihinkään piirilevyn osaan, jota ei ole ohjeistettu juottamaan. Tässä vaiheessa pitäisi olla kolme PIC -nastaa, jotka eivät ole täysin yhteydessä toisiinsa.

Vaihe 6: Kaksi viimeistä yhteyttä

Kaksi viimeistä yhteyttä
Kaksi viimeistä yhteyttä

Katkaise kaksi johtoa, jos ne ovat liian pitkiä, ja taivuta niitä niin, että niiden päät koskettavat vain PIC -tappeja 1 ja 8.

Juotos johdot nastoihin. Haluat pitää johdot keskellä pihdeillä (jotta ne eivät liiku ja toimivat myös jäähdytyselementtinä). Levitä silitysrauta niin lyhyeksi ajaksi kuin mahdollista - ajatuksena on, että lanka ei kuumene siihen pisteeseen, jossa juotos toisessa päässä sulaa. Siksi langat kiertyvät tällä tavalla pidempään kuin on ehdottoman välttämätöntä - jos ne kulkevat mahdollisimman lyhyen polun, olisi mahdotonta käsitellä vain yhtä päätä kerrallaan. Aika viimeiselle tarkistukselle suurennuslasilla - johdot eivät saa koskea mihinkään muuhun kuin päätepisteisiin, joihin ne on juotettu. Voit halutessasi liu'uttaa sähköteipin niiden alle varmistaaksesi tämän. Pitäisi olla yksi yhdistämätön PIC -nasta jäljellä, ja se pysyy sellaisena.

Vaihe 7: Vianetsintä

Aika testata työsi! Nappaa Pixecutorin esittelyohjelmat täältä (tai https://moin.elinux.org/wiki/JuiceBoxPixecutor, jos se ei toimi). Kopioi ne muistikortillesi (vain juurihakemisto - kuvien katseluohjelma ei tue kansioita). Aseta kortti ja sovitin JuiceBoxiin. Asenna paristot tai kytke verkkolaite pistorasiaan ja kytke se rohkeasti päälle! Jos JuiceBox ei toimi normaalisti, tarkista ensin nastan 5 juotos. Jos näin ei ole, olet todennäköisesti onnistunut muodostamaan vahingossa yhteyden johonkin tyynyyn tai jälkeen, johon sinun ei olisi pitänyt koskea ollenkaan. Millään muulla todennäköisellä virheellä, joka koskee vain tyynyjä, joiden piti juottaa, ei olisi tätä vaikutusta. Työn tarkistaminen uudelleen, ehkä paremmalla suurennuslasilla, on kaikki mitä voin todella ehdottaa, jos näin tapahtuu. pelaaja). Valitse yksi esittelyohjelmista ikään kuin se olisi kuva - TINYGL_SPIN, ehkä ainakin lyhyesti näet ruudun, joka on enimmäkseen roskaa - nämä ohjelmat eivät ole oikeasti kuvia. Jos tämä näyttö pysyy näytössä ja sisältää tekstiä "VAATII PIXECUTORIA", Pixecutor ei täysin käynnistynyt. Ehkä sinulla on juotosilta tai yksi PIC -nastoista ei ole juotettu sen alla olevaan tyynyyn. (Tappi 6 näyttää olevan todennäköisin paikka tälle, koska se on kahden muun tapin välissä. Kokeile heiluttaa sitä varovasti pienellä ruuvimeisselin kärjellä - jos se voi liikkua sivulta toiselle, se ei ilmeisesti ole juotettu.) sisältää roskia, mutta ei "REQUIRES PIXECUTOR" -viestiä, niin ohjelma tosiasiallisesti suoritettiin - ensimmäinen asia, jonka ohjelmat tekevät, on poistaa viesti näytöltä. Jos näyttö pysyy sellaisena, ehkä ohjelma kaatui jostain syystä tai sitä ei yksinkertaisesti ollut tarkoitus näyttää mitään. Esimerkiksi SHELLY -ohjelma käynnistää komentokuoren sarjaporttiin. Ellei sinulla ole sarjaliitäntämoduulia asennettuna ja käytä sitä näytölle vaikuttavan komennon antamiseen, JuiceBoxissa ei näytä tapahtuvan mitään.. On mahdollista kirjoittaa ohjelmia, jotka voivat poistua takaisin kuvien katseluohjelmaan, kun ne on tehty, mutta tämä rajoittaa niiden mahdollisuuksia, joten epäilen, että tällaisia ohjelmia tulee olemaan paljon. Jos jostain syystä haluat poistaa Pixecutorin kokonaan käytöstä, tämä voi tehdään ilman sulatteen poistamista kokonaan. Liitä vain PIC -nasta 4 (se, jota ei tällä hetkellä ole kytketty mihinkään) maahan - suojakalvon läheinen alue toimii. Tämä pitää PIC: n pysyvästi nollaustilassa, joten kaikki jäljellä olevat vaikutukset JuiceBox-toimintaan johtuvat juotosongelmista.

Vaihe 8: Sulkeminen

Ok, Pixecutorisi toivottavasti toimii nyt, aika koota kotelo uudelleen. Ennen kuin teet niin, on tärkeää, että asetat pala sähköteippiä PIC: n päälle - muuten sisäpuolella oleva johtava pinnoite oikosulkee sen. Jos sinulla on Dremel tai vastaava työkalu, saatat haluta hioa osan takamuovista kohdasta, jossa PIC koskettaa sitä. (Voit saada kotelon takaisin yhteen tekemättä tätä, mutta se on tiukka.) Sinun ei välttämättä tarvitse leikata kokonaan muovia, vaan tehdä siitä hieman ohuempi tällä alueella. jättäen kääntyvän kannen huomiotta toistaiseksi. Laita se pieni muovikappale takaisin viime hetkellä; se on yksi tappeista, joihin kansi kääntyy. Huomaa, että se menee ylösalaisin suhteessa toisella puolella olevaan tapiin (joka pidetään paikallaan ruuvilla). Kiinnitä neljä irrottamaasi ruuvia. Napsauta näytön kansi takaisin tappeihin olettaen, että haluat käyttää sitä. Nauti mehukkaammasta JuiceBoxista! Jos haluat kirjoittaa oman JuiceBox -ohjelmistosi, saatavilla olevat tiedot tästä löytyvät osoitteesta

Suositeltava: