{"id":66270,"date":"2022-08-30T18:18:12","date_gmt":"2022-08-30T23:18:12","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/foregangaren-ar-en-helt-saker-men-hackbar-telefon\/"},"modified":"2022-08-30T18:18:12","modified_gmt":"2022-08-30T23:18:12","slug":"foregangaren-ar-en-helt-saker-men-hackbar-telefon","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/foregangaren-ar-en-helt-saker-men-hackbar-telefon\/","title":{"rendered":"F\u00f6reg\u00e5ngaren \u00e4r en helt s\u00e4ker-men hackbar telefon"},"content":{"rendered":"<div>\n<p>Precursor kan se ut som en l\u00e5ngstr\u00e4ckt Blackberry, men den \u00e4r kapabel till mycket mer.  Varje element i den h\u00e4r enheten kan inspekteras och kontrolleras, \u00e4nda ner till de f\u00e4ltprogrammerbara gate-arrayerna (FPGA) i dess k\u00e4rna.<\/p>\n<p>Moderna smartphones \u00e4r komplexa, slutna plattformar med mjukvara och h\u00e5rdvara borttagen fr\u00e5n anv\u00e4ndaren.  Precursor verkar ungef\u00e4r s\u00e5 l\u00e5ngt \u00e5t andra h\u00e5llet som det \u00e4r m\u00f6jligt att komma. <\/p>\n<h2 id=\"a-mobile-fpga-development-platform\"><span class=\"ez-toc-section\" id=\"En_mobil_FPGA-utvecklingsplattform\"><\/span>  En mobil FPGA-utvecklingsplattform<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Precursor \u00e4r det senaste \u00f6ppna h\u00e5rdvaruprojektet fr\u00e5n Sutajio Ko-Usagi, en duo av hackare och inbyggda h\u00e5rdvaruutvecklare baserade i Singapore.  Det \u00e4r en dubbel FPGA-h\u00e5rdvaruutvecklingssats med \u00f6ppen k\u00e4llkod som syftar till att tillhandah\u00e5lla den s\u00e4kraste mobila utvecklingsplattformen som m\u00f6jligt.<\/p>\n<p>Utvecklingssatsen \u00e4r inkapslad i en bearbetad aluminiumkropp, som rymmer det fysiska tangentbordet och 536 x 336 svartvit display, tillsammans med ett utbytbart 1100 mAh Li-ion-batteri.  Det finns ingen mikrofon i enhetens kropp, men det finns en kombination av 3,5 mm ljudport och en 0,7 W aviseringsh\u00f6gtalare och vibrationsmotor.<\/p>\n<figure>\n<\/figure>\n<p>Varje aspekt av projektet \u00e4r \u00f6ppen k\u00e4llkod, ner till k\u00e4llkoden f\u00f6r systemet p\u00e5 kretsen (SoC) som finns p\u00e5 FPGA.  Det betyder att du kan kompilera din egen processor och s\u00e4kert veta att det inte finns n\u00e5gon skadlig kod inbyggd i den.<\/p>\n<p>Projektet tillk\u00e4nnagavs ursprungligen i b\u00f6rjan av f\u00f6rra m\u00e5naden, men dess Crowd Supply-sida \u00e4r nu live och har redan samlat p\u00e5 sig \u00f6ver 117 000 $ av finansieringsm\u00e5let p\u00e5 222 000 $ i skrivande stund. <\/p>\n<p>Early Bird-l\u00f6ften har redan gjorts anspr\u00e5k p\u00e5, men ordinarie $512 Precursor \u00e4r fortfarande tillg\u00e4nglig.<\/p>\n<h2 id=\"precursor-the-full-specifications\"><span class=\"ez-toc-section\" id=\"Foregangare_De_fullstandiga_specifikationerna\"><\/span>  F\u00f6reg\u00e5ngare: De fullst\u00e4ndiga specifikationerna<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Om du slutar f\u00f6rs\u00f6ka t\u00e4nka p\u00e5 det som en telefon b\u00f6rjar du se att Precursor \u00e4r ett fullfj\u00e4drat mobilt FPGA-dev-kit:<\/p>\n<p>  <strong>FPGA:<\/strong> Xilinx XC7S50 prim\u00e4rt system p\u00e5 chip (SoC) FPGA med -L1 hastighetsgrad f\u00f6r l\u00e4ngre batteritid;  testad med 100 MHz VexRISC-V, RV32IMAC + MMU, 4k L1 I\/D cacheLattice Semi iCE40UP5K sekund\u00e4r inbyggd styrenhet (EC) FPGA som hanterar str\u00f6m, standby och laddningsfunktioner;  testad med 18 MHz VexRISC-V, RV32I, ingen cache   <strong>System minne:<\/strong> 16 MB extern SRAM   <strong>Lagring:<\/strong> 128 MB blixt   <strong>Visa:<\/strong> 536 x 336 svartvit LCD med 200ppi, bakgrundsbelysning   <strong>Audio:<\/strong> 0,7 W aviseringsh\u00f6gtalare, vibrationsmotor, 3,5 mm headsetuttag   <strong>Anslutning:<\/strong>802.11 b\/g\/n WiFi via sandl\u00e5def\u00f6rsett Silicon Labs WF200C-chipset f\u00f6r batteribesparing   <strong>USB:<\/strong> 1x USB 2.0 Type-C-port f\u00f6r data och laddning   <strong>Anv\u00e4ndarinmatning:<\/strong> Fysiskt bakgrundsbelyst tangentbord med f\u00f6r\u00e4nderliga layout\u00f6verl\u00e4gg (QWERTZ, AZERTY och Dvorak)   <strong>Sensorer:<\/strong> Accelerometer och gyroskop   <strong>Expansion:<\/strong> Flex PCB breakout f\u00f6r 8x FPGA GPIO via batterifacket   <strong>Fels\u00f6kning:<\/strong> Anpassad Raspberry Pi HAT och utvecklarkabel f\u00f6r GDB + Chipscope och firmware flashingUSB-kabel via wishbone-tunnel f\u00f6r mellanprogramsfels\u00f6kning   <strong>S\u00e4kerhet:<\/strong> Dubbel h\u00e5rdvara TRNG   <strong>Anti-manipuleringsfunktioner:<\/strong> Anv\u00e4ndarf\u00f6rslutbar metallburk f\u00f6r p\u00e5litliga komponenter Dedikerad realtidsklocka (RTC) med grundl\u00e4ggande \u00f6vervakning av klockintegritet Str\u00f6m\u00f6vervakare tripp \u00e5terst\u00e4llning vid str\u00f6mfel Alltid p\u00e5slagen accelerometer\/gyro f\u00f6r att uppt\u00e4cka r\u00f6relse i standbySt\u00f6d f\u00f6r omedelbar s\u00e4ker radering via batterist\u00f6dd AES-nyckel och sj\u00e4lv -f\u00f6rst\u00f6ra krets   <strong>Batteri:<\/strong> Utbytbart 1 100 mAh Li-Ion-batteri ger ~100 timmars standby med Wi-Fi + inbyggd kontroller + statisk display aktiverad, eller 5,5 timmars kontinuerlig anv\u00e4ndning.   <strong>M\u00e5tt:<\/strong> 138 x 69 x 7,2 mm    <strong>Vikt:<\/strong> 96 gram  <\/p>\n<h2 id=\"another-open-source-smartphone\"><span class=\"ez-toc-section\" id=\"En_annan_smartphone_med_oppen_kallkod\"><\/span> En annan smartphone med \u00f6ppen k\u00e4llkod?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Att kalla Precursor en telefon \u00e4r lite oseri\u00f6st, men det har vissa saker gemensamt med andra smarta enheter med \u00f6ppen k\u00e4llkod som Pine Phone eller Librem 5. D\u00e4r det skiljer sig \u00e4r beslutet att vara v\u00e4rd f\u00f6r SoC p\u00e5 en FPGA.<\/p>\n<figure>\n<\/figure>\n<p>En processor \u00e4r i grunden en liten, komplex krets som du kan interagera med med hj\u00e4lp av instruktionsbaserad arkitektur.  Du har ingen kontroll \u00f6ver vad som faktiskt finns inuti den.  Du ger den bara ber\u00e4kningar att utf\u00f6ra med hj\u00e4lp av en instruktionsupps\u00e4ttning fr\u00e5n tillverkaren.  Du m\u00e5ste helt enkelt ta chipskaparna p\u00e5 deras ord n\u00e4r de s\u00e4ger att de \u00e4r s\u00e4kra. <\/p>\n<p>Detta visar sig ofta vara fel, som det gjorde i fallet med de kritiska s\u00e5rbarheter som hittades i AMD Ryzen-chips f\u00f6r en tid sedan.<\/p>\n<p>FPGA \u00e4r integrerade kretsar som kan konfigureras om med hj\u00e4lp av kod.  Detta kanske inte l\u00e5ter s\u00e5 annorlunda p\u00e5 ytan, men ist\u00e4llet f\u00f6r att ge FPGA-instruktionerna som du skulle g\u00f6ra med en vanlig processor, konfigurerar du sj\u00e4lva kretsen.<\/p>\n<p>Det \u00e4r h\u00e4rifr\u00e5n id\u00e9n om \u201cevidensbaserat f\u00f6rtroende\u201d som \u00e4r central f\u00f6r Precursor-projektet kommer ifr\u00e5n.  Du kommer att kunna veta, \u00e4nda till den allra sista logiska porten i CPU:n, att din enhet \u00e4r 100 procent s\u00e4ker.<\/p>\n<p>F\u00f6rvandla den till den s\u00e4kraste retrotelefonen som finns, eller g\u00f6r den till en mobil utvecklingsplattform f\u00f6r kryptografi och tv\u00e5faktorsautentisering.  M\u00f6jligheterna \u00e4r f\u00f6r en g\u00e5ngs skull faktiskt o\u00e4ndliga.  N\u00e4stan.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Ian Buckley (220 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Ian Buckley \u00e4r en frilansjournalist, musiker, artist och videoproducent bosatt i Berlin, Tyskland.  N\u00e4r han inte skriver eller st\u00e5r p\u00e5 scen, pysslar han med DIY-elektronik eller kod i hopp om att bli en galen vetenskapsman.<\/p>\n<p>                            Mer fr\u00e5n Ian Buckley<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/foregangaren-ar-en-helt-saker-men-hackbar-telefon\/#En_mobil_FPGA-utvecklingsplattform\" >En mobil FPGA-utvecklingsplattform<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/foregangaren-ar-en-helt-saker-men-hackbar-telefon\/#Foregangare_De_fullstandiga_specifikationerna\" >F\u00f6reg\u00e5ngare: De fullst\u00e4ndiga specifikationerna<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/foregangaren-ar-en-helt-saker-men-hackbar-telefon\/#En_annan_smartphone_med_oppen_kallkod\" >En annan smartphone med \u00f6ppen k\u00e4llkod?<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/foregangaren-ar-en-helt-saker-men-hackbar-telefon\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Precursor kan se ut som en l\u00e5ngstr\u00e4ckt Blackberry, men den \u00e4r kapabel till mycket mer. Varje element i den h\u00e4r enheten kan inspekteras och kontrolleras, \u00e4nda ner till de f\u00e4ltprogrammerbara gate-arrayerna (FPGA) i dess k\u00e4rna. Moderna smartphones \u00e4r komplexa, slutna plattformar med mjukvara och h\u00e5rdvara borttagen fr\u00e5n anv\u00e4ndaren. Precursor verkar ungef\u00e4r s\u00e5 l\u00e5ngt \u00e5t andra [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":66271,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/ipotek.net\/wp-content\/uploads\/2022\/01\/Foregangaren-ar-en-helt-saker-men-hackbar-telefon.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[24,30518,36221,3184,36220,7689],"class_list":["post-66270","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-ar","tag-foregangaren","tag-hackbar","tag-helt","tag-sakermen","tag-telefon"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/66270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=66270"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/66270\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/66271"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=66270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=66270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=66270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}