Sadržaj:

Premještajući portrete iz stvarnog života iz Harryja Pottera!: 11 koraka (sa slikama)
Premještajući portrete iz stvarnog života iz Harryja Pottera!: 11 koraka (sa slikama)

Video: Premještajući portrete iz stvarnog života iz Harryja Pottera!: 11 koraka (sa slikama)

Video: Premještajući portrete iz stvarnog života iz Harryja Pottera!: 11 koraka (sa slikama)
Video: REVAN - THE COMPLETE STORY 2024, Srpanj
Anonim

Napisala Olivia ChangPortfolioSlijedi još autorica:

Jednostavna bežična Rubikova kockasta svjetiljka koja mijenja boju na temelju nagiba
Jednostavna bežična Rubikova kockasta svjetiljka koja mijenja boju na temelju nagiba
Jednostavna bežična Rubikova kockasta svjetiljka koja mijenja boju na temelju nagiba
Jednostavna bežična Rubikova kockasta svjetiljka koja mijenja boju na temelju nagiba
Vodootporne naljepnice koje koriste samo kućanske materijale
Vodootporne naljepnice koje koriste samo kućanske materijale
Vodootporne naljepnice koje koriste samo kućanske materijale
Vodootporne naljepnice koje koriste samo kućanske materijale

O: (ona/njezin/njezin) Oliner, programer, dizajner i ekstremni štreber. Više o Oliviji Chang »

"Nevjerojatno! Nevjerojatno! Ovo je poput magije!" - Gilderoy Lockhart

Veliki sam obožavatelj Harryja Pottera, a jedna od stvari koje sam oduvijek volio iz Čarobnjačkog svijeta su pokretni portreti. Naletio sam na projekt animiranog okvira za fotografije Kyle Stewart-Frantz i shvatio da mogu prilagoditi stari Kindle u portret u stvarnom životu!

Tehnologija e-tinte na ekranu Kindle čini ga mnogo boljim izborom od starog tableta. Prvo, čitljivi su na sunčevoj svjetlosti, pa slika više liči na pravi komad papira umjesto na zaslon. Drugo, slika će ostati na ekranu Kindle čak i nakon što se baterija isprazni.

Pribor

  • Kindle E-Reader: Uspio sam to učiniti s Kindle 4 No Touch (K4NT) i Kindle Keyboard 3G (K3G).
  • USB kabel za punjenje/spajanje na Kindle
  • Okvir za slike-treba okvir s dubokim sjenama i mat s otvorom za fotografiju dimenzija 5x7. Manji otvor može raditi, ali može pokriti dio Kindlea.
  • Kuka za vješanje slika
  • Žica: ako želite sakriti viseću kuku
  • Bijeli ili prljavo bijeli građevinski papir
  • Nešto čvrsto za držanje Kindlea (koristio sam male šarene blokove Ello)
  • Twist-veze, ili nešto slično kako bi Kindle ostao na mjestu
  • Muzejski kit
  • Ljepljiva traka

Korak 1: Jailbreaking Your Kindle

Jailbreaking Your Kindle
Jailbreaking Your Kindle

Da biste učinili nešto super na Kindleu, htjet ćete ga zatvoriti. Srećom, divna zajednica MobileReada već je obavila sav posao umjesto nas, a bjekstvo iz zatvora je vrlo jednostavno.

S obzirom na to: Doista je lako izgraditi svoj Kindle pokretanjem naredbi bez znanja što rade. Ako opečete svoj Kindle, uspio sam vratiti svoj opečeni K4 koristeći Kubrick, ali nema jamstva da će raditi u svakoj situaciji. Ne preporučujem nastavak ovog vodiča osim ako se ne snalazite u ljusci i imate barem umjerenu razinu iskustva s Linuxom:)

Prvo, ako vaš Kindle nema najnoviji firmver, idite na Amazon kako biste instalirali ta ažuriranja. Ažurirajte Kindle povezivanjem Kindlea s računalom, ispuštanjem datoteke.bin za ažuriranje u korijenski direktorij, izbacivanjem Kindlea, a zatim odlaskom na Postavke i odabirom "Ažuriraj svoj Kindle" s izbornika (to ću nazvati „Standardni postupak ažuriranja“).

Provjerite koji Kindle model imate gledajući serijski broj. Zapamtite nadimak kako biste znali koji se hakovi primjenjuju na vaš uređaj.

Zatim ovdje pronađite Jailbreak za svoj uređaj i slijedite relevantne upute. Postupak Jailbreak nije isti za sve uređaje, stoga ih pažljivo slijedite. Za K3, jailbreak proces je gotovo potpuno isti kao standardni proces ažuriranja. Za K4NT trebat ćete učiniti nešto drugačije. Slijedite upute ovdje.

Korak 2: Instaliranje potrebnih paketa

Instaliranje potrebnih paketa
Instaliranje potrebnih paketa

Čestitamo, sada ste zatvorili svoj Kindle! Sada moramo instalirati sljedeće pakete:

MKK: preduvjet za KUAL, omogućuje vam pokretanje prilagođenih Kindleta. Možda ovo nećete morati instalirati ako koristite kasniji uređaj-pogledajte upute da biste vidjeli. Ako ažuriranja i dalje ne uspijevaju, prethodno provjerite je li vaš uređaj registriran na Amazonu. Nije naveden kao preduvjet, ali to mi je riješilo problem.

Kindle Unified Application Launcher (KUAL): omogućuje nam da radimo sve vrste stvari, ali najvažnije, 1) jednostavno prebacivanje USBNetwork -a i 2) jednostavno pokretanje videozapisa. Kad instalirate KUAL, on će se pojaviti kao nova stavka na vašem popisu knjiga.

Obje se mogu instalirati pomoću standardnog procesa ažuriranja. I uvijek pročitajte README za svaki paket prije instaliranja i nemojte slijediti nasumične naredbe dok ne budete sigurni što rade (vrijedi i za ovaj vodič)!

Sada kada ste postavili KUAL, instalirajte proširenje Helper KUAL kako biste jednostavno spriječili nadogradnje bežičnim putem i onemogućili čuvar zaslona. Morat ćete raspakirati mapu i povući i ispustiti /proširenja /pomagač do korijena vašeg Kindlea.

Trebao bih također napomenuti da za to ne zaslužujem nikakve zasluge-to bi išlo na korisnike čitatelja mobilnih uređaja NiLuJe, TwoBob, knc1, geekmaster i druge.

Korak 3: Ssh-ing u Kindle

Ssh-ing Into the Kindle
Ssh-ing Into the Kindle

Sada kada ste izvršili Jailbroken i instalirali MKK i KUAL, vrijeme je da uđete u Kindle. Prvo instalirajte hack USBNetwork koristeći standardni postupak ažuriranja. Instalacija USBNetwork automatski će dodati proširenje u KUAL.

Sada otvorite KUAL> USB mreža> i provjerite status USBNet -a. Pri dnu zaslona trebalo bi biti napisano "usbms, sshd down" -USBMS znači da će se, kada Kindle povežete s računalom, pojaviti kao uređaj za pohranu.

Uvjerite se da vaš Kindle nije povezan s računalom, a zatim odaberite gumb Prebaci USBNetwork da biste omogućili USBNet. Sada, ako provjerite status, trebao bi reći "usbnetwork, sshd up". Ako ga ponovo uključite, vratit će se u USBMS način rada.

Sada povežite svoj Kindle s računalom. Kindle se više ne bi trebao pojavljivati kao uređaj za pohranu. Sada slijedite upute u README -u da biste u nju ušli.

Evo što sam učinio na svom Macu (bit će drugačije u sustavu Windows/Linux):

Na Macu sam morao otvoriti Postavke sustava> Mreže. Kindle bi se trebao pojaviti kao RNDIS/Ethernet gadget. Ako se to ne dogodi, možda ćete morati instalirati HORNDis (od ovog pisanja, ako koristite Catalina, HORNDis nema kompatibilnu verziju, ali uspio sam ga instalirati slijedeći upute o ovom pitanju). Sada kliknite gumb "Napredno" u donjem desnom kutu i na kartici TCP/IP, promijenite "Konfiguriraj IPv4" na Ručno. Na K3 postavite IP adresu na 192.168.2.1. Na K4NT postavite IP adresu na 192.168.15.201. Ne mijenjajte ništa drugo i kliknite "Primijeni". To ćete morati učiniti samo jednom.

Sada biste trebali moći ući u Kindle preko USB -a. IP adresa nije ista kao ona koju ste postavili u Postavkama sustava.

Na K3:

Na K4NT:

ssh [email protected]

Tražit će lozinku: pokušajte s praznom lozinkom ili "mario". Oboje bi trebalo funkcionirati jer bi lozinka trebala biti onemogućena kada ssh prelazite preko USB -a, ali ako niti jedno ne uspije, možete izračunati lozinku svog Kindlea koristeći ovdje navedeni serijski broj.

Kada se prijavite, provjerite radi li pokretanjem `eips hello`. Ovo će ispisati "zdravo" u gornjem lijevom kutu zaslona Kindle.

Htjet ćemo postaviti ssh tipke tako da ne moramo unositi lozinku za Kindle svaki put kad ssh preko WiFi -ja.

Na računalu pokrenite

ls ~/.ssh

kako biste provjerili imate li već generiran SSH ključ. Ako ne, trčite

ssh-keygen

Ostavite polje prazno bez zaporke. Zatim premjestite javni ključ na Kindle pokretanjem

scp ~/.ssh/id_rsa.pub root@_KINDLEIP _:/mnt/us/usbnet/etc/authorized_keys

i moći ćete ssh ući u Kindle putem WiFi -ja bez potrebe za unošenjem lozinke.

Zatvorite svoju ssh sesiju, odspojite svoj Kindle, vratite se na KUAL, otvorite USB mrežu i uključite USB mrežu te provjerite je li ponovo u USBMS načinu. Zatim idite na drugu stranicu proširenja USB mreže i odaberite "Dopusti ssh preko wifi", a zatim se vratite na prvu stranicu i ponovno omogućite USB mrežu. Ponovno spojite svoj Kindle & ssh u njega kao i prije, a zatim pokrenite `ifconfig`. Ako je vaš Kindle spojen na wifi, trebali biste vidjeti IP adresu pored wlan0. Kopirajte to dolje-to je njegova IP adresa na vašoj lokalnoj WiFi mreži-zatim zatvorite sesiju i odspojite Kindle. Sada biste trebali moći ssh u Kindle preko te IP adrese (koristeći root, kao i prije).

Vaša ssh veza neće se prekinuti sve dok je aktivna, čuvar zaslona ili način rada spreman za obustavu (za više pojedinosti pogledajte ovaj post). Ako ne možete ući u svoj Kindle, pobrinite se za to

  1. Na istoj ste WiFi mreži (znam da je očito, ali da, to mi se već dogodilo)
  2. U aktivnom ste načinu rada (samo pritisnite gumb za uključivanje da biste ga uključili)
  3. ssh-ing over wifi omogućen je u KUAL-u
  4. Usb mreža je omogućena.

Korak 4: Instaliranje video proširenja i prikazivanje videozapisa

Image
Image

Sada kada ste u mogućnosti ssh, vrijeme je da instalirate proširenje Kindle Video Player, koje je razvilo geekmaster. Prvo preuzmite datoteku Videos-KUAL-EXTENSION.zip koja sadrži ekstenziju KUAL, video player i primjer videozapisa (gmvid.gmv.gz). U USBMS načinu, povucite i ispustite mapu Videos u mapu `extensions/` u korijenu vašeg Kindle -a (ovo ste stvorili ranije kada ste instalirali proširenje Helper).

Ovo dodaje proširenje KUAL za videozapise, ali nikad ga nisam uspio pokrenuti, pa moramo pokrenuti video player s terminala. Izbacite Kindle, idite na USBNetwork način rada i ssh u kindle, a zatim pokrenite:

zcat -f mnt/us/extension/videos/gmvid.gmv.gz | mnt/us/extension/videos/gmplay

Videozapis možete pustiti da radi dok ne završi (oko 40 sekundi) i automatski se prekine ili zaustaviti videozapis pomoću Ctrl-C.

Korak 5: Generiranje vlastitih videozapisa

"loading =" lijen "koje ste slijedili zajedno s koracima pretvorbe ili ste samo preuzeli rezultirajuću datoteku, vrijeme je za reprodukciju. U načinu USB -a povucite i ispustite dumbledore.gmv.gz na/extensions/videos/. Alternativno, možete ga pregledati:

scp dumbledore.gmv.gz root@_KINDLE_IP _:/mnt/us/extension/videos Zatim ssh u svoj Kindle i ru

zcat /mnt/us/extensions/videos/dumbleore.gmv.gz|/mnt/us/extensions/videos/gmplay

Ako je sve prošlo dobro, sada biste na ekranu trebali vidjeti Dumbledoreov animirani portret!

Korak 7: Ponavljanje video zapisa zauvijek

Video player će se zaustaviti nakon završetka videozapisa, ali želimo ga pokrenuti zauvijek (ili barem dok se proces ne prekine). U/mnt/us/extension/videos, stvorite datoteku pod nazivom loopvideo.sh i stavite sljedeći kod:

dok je istina; čini

zcat /mnt/us/extensions/videos/$1.gmv.gz|/mnt/us/extensions/videos/gmplay gotovo Varijabla $ 1 znači da za reprodukciju videozapisa moramo unijeti naziv datoteke kada je pokrenemo, na primjer

/mnt/us/extensions/videos/loopvideo.sh dumbledore

(Dakle, ako na kraju dodate još videozapisa, jednostavno možete odrediti naziv videozapisa) Zaustavite video pomoću Ctrl-C.

Korak 8: Ovaj put zauvijek ponavljajte video zapis, zauvijek

Brza digresija u stanja napajanja Kindlea:

  • Aktivno: radi 10 minuta od prvog pritiska na gumb za uključivanje
  • Čuvar zaslona: radi 60 sekundi nakon što pritisnete gumb za uključivanje iz aktivnog stanja)
  • Spremno za obustavu: 5 sekundi nakon čuvara zaslona
  • Suspend: način rada s niskom baterijom. Vaš Kindle može ostati u ovom načinu rada mjesecima prije nego što se baterija isprazni, a to je zato što gotovo ništa ne radi (uključujući cron poslove).

Budući da video ekstenzija NEĆE raditi u stanju mirovanja, želimo spriječiti potpuno isključivanje Kindlea tako da odete na KUAL> Pomoćnik> Spriječi čuvar zaslona.

Konačno, možemo trčati

/mnt/us/extensions/videos/loopvideo.sh dumbledore &

& Održava skriptu u pozadini, pa će se videozapisi reproducirati vječno ili dok ne zaustavite postupak:

pkill -f loopvideo

Ako ovo ne uspije, učinite sljedeće:

ps aux | grep 'sh'

i pronaći PID za loopvideo.sh, a zatim ga ručno ubiti.

Napomena: da, to znači da nećete moći koristiti Kindle za čitanje. Ali ako ste je namjeravali objesiti na zid, jeste li to zaista htjeli učiniti?

Korak 9: Prilagođavanje okvira

Prilagođavanje okvira
Prilagođavanje okvira

Sada kada Kindle radi ono što želimo, samo ga trebamo staviti u lijepi okvir.

Nisam imao dovoljno iskustva u stolariji za izradu prilagođenog okvira, ali imao sam nekorišteni jeftini okvir RIBBA veličine 8x10 iz IKEA -e, pa sam bio spreman petljati s njim. Svaki okvir s dubinom većom od dubine Kindlea će biti dovoljan.

Okvir je bio mat, ali nije odgovarao veličini Kindle-a, pa sam uzeo komad prljavobijelog građevinskog papira i izrezao pravokutnu rupu u obliku ekrana Kindle, a zatim ga zalijepio za mat.

Evo super hacky dijela: htio sam da Kindle ostane u ravnini s okvirom i da se lako može ukloniti. Siguran sam da postoji mnogo bolji i čvršći način za to, ali evo što sam učinio:

  1. Odnio sam ove čudne šarene blokove koji su ležali po kući i muzej ih zalijepili do dna okvira, ostavljajući prostor za gumb za napajanje i priključak za punjenje. Bili su prave veličine i savršeno su uskladili Kindle s mat. Neću ih povezivati ovdje jer ih definitivno ne biste trebali kupiti samo za ovaj projekt i zato što vjerojatno u svojoj kući možete pronaći nešto što funkcionira.
  2. Stavivši Kindle na blokove, razvukao sam nekoliko rezervnih patentnih zatvarača i zalijepio ih ljepljivom trakom na mat. Ovo drži Kindle ravno uz mat, ali se i dalje može uvući u okvir i izaći iz njega.

Korak 10: Prekinuti vezu

Vješanje
Vješanje
Vješanje
Vješanje
Vješanje
Vješanje

Konačno, dodao sam žicu okvira za slike, zabijenu u kuku okvira za slike, i voilà-krajnji rezultat!

Alternativno, umjesto žice, možete pričvrstiti vješalicu na vrh okvira i tako je objesiti-to sam učinio u prethodnoj iteraciji. Međutim, sviđa mi se učinak koji žica stvara s udicom koja nije vidljiva, pa je na vama.

Korak 11: Sve je bilo u redu

Portret izgleda iznimno kul, a ekran Kindle ispao je bolji nego što sam mislio.

Evo nadam se da ću učiniti neke stvari u v2:

  1. Stalno reproduciranje videa definitivno prazni bateriju. Moglo bi se uštedjeti energija onemogućivši je u određeno doba dana, npr. ponoć do 5 ujutro.
  2. Pokreni loopvideo.sh automatski kada se Kindle ponovno pokrene. Nažalost, /etc /upstart nedostaje na K3 i K4, ali ja gledam Kite kao alternativu.
  3. Upozorenje kada je baterija na 5%.
  4. Pokretanje proširenja KUAL stoga pokrenite videozapis bez potrebe za ssh -om.

Kindle se može koristiti i kao statični okvir za slike, za koji sam priložio i slike. Postavio sam ga za povlačenje nasumične slike s Unsplash.com i s osobnog poslužitelja, a ako bude interesa, napravit ću i vodič za to.

Nadam se da vam se svidio ovaj vodič, i radujem se što ću čuti vaša pitanja i prijedloge!

"Svaka dovoljno napredna tehnologija ne razlikuje se od magije." - Arthur C. Clarke

Preporučeni: