ProHoster > Blogi > antaminen > [Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminen
[Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminen
Flipperi nolla - Tamagotchi-muotoisen hakkereiden taskumonitoimityökaluprojekti, jota kehitän ystävien kanssa. Edellinen viesti [1].
Ensimmäisen flipperin postauksen jälkeen on tapahtunut paljon. Olemme tehneet kovasti töitä koko tämän ajan ja projekti on kokenut radikaaleja muutoksia. Pääuutinen on, että päätimme luopua Raspberry Pi Zerosta kokonaan ja tehdä lautamme alusta alkaen i.MX6-sirun pohjalta. Tämä tekee kehittämisestä paljon vaikeampaa ja muuttaa koko konseptin täysin, mutta olen varma, että se on sen arvoista.
Emme myöskään ole vielä löytäneet oikeaa WiFi-piirisarjaa, joka tukee kaikkia WiFi-hyökkäyksiin tarvittavia toimintoja, samalla kun se tukee 5 GHz:n taajuutta eikä ole 15 vuotta vanhentunut. Siksi kutsun kaikkia osallistumaan tutkimukseemme.
Artikkelissa kerron, miksi teimme tämän päätöksen, missä vaiheessa projekti on, ajankohtaiset tehtävät ja miten voit osallistua.
Miksi Raspberry Pi Zero on huono?
Itse rakastan Raspberry Pi:tä, mutta kehitysprosessin aikana se osoittautui paskaksi monista syistä. Banaalisin asia on, että et yksinkertaisesti voi ostaa sitä. Jopa suurilla jakelijoilla ei ole enempää kuin parisataa rpi0 kappaletta varastossa, ja kaupat, kuten Adafruit ja Sparkfun, myyvät enintään 1 kappaletta per käsi. Kyllä, on useita tehtaita, jotka tuottavat rpi0:ta Raspberry Pi Foundationin lisenssillä, mutta ne eivät myöskään voi lähettää 3-5 tuhannen kappaleen eriä. Näyttää siltä, että rpi0 myydään hintaan, joka on lähellä kustannuksia ja jolla on enemmän tarkoitus tehdä alustan suosituksi.
Tässä ovat tärkeimmät syyt rpi0:n hylkäämiseen
Ei voi ostaa suuria määriä. Tehtaat, kuten Farnell, tarjoavat mahdollisuuden ostaa Compute Module. Alibaban kiinalaiset valehtelevat suurista määristä, mutta kun on kyse todellisesta erästä, he sulautuvat yhteen. Kaikille, jotka kirjoittavat, että emme etsineet hyvin, yritä neuvotella jonkun kanssa ostamaan 5 tuhatta kappaletta, jotta hän lähettää sinulle laskun maksua varten.
Vähän käyttöliittymää.
Vanha BCM2835-prosessori, jota käytettiin rpi:n ensimmäisessä versiossa. Kuuma ja ei kovin energiatehokas.
Virranhallintaa ei ole, levyä ei voi nukkua.
Vanhentunut sisäänrakennettu WiFi.
ja monia muita syitä.
Raspberry Pi Foundation itse ehdottaa RPi Compute Module -moduulin käyttöä tällaisiin tehtäviin. Tämä on SO-DIMM-moduulin muotoinen kortti (kuten kannettavien tietokoneiden RAM), joka asetetaan emolevyyn. Tämä vaihtoehto ei sovellu meille, koska se suurentaa huomattavasti laitteen kokoa.
Raspberry Pi Compute Module - SO-DIMM-moduulin muotoinen kortti asennettavaksi laitteeseesi
Sitten aloimme katsoa erilaisia SoM:eja (System on Module), i.MX6:een perustuvat moduulit näyttivät houkuttelevimmilta. Kaikki hakumme on kuvattu foorumin säikeessä Raspberry Pi Zero -vaihtoehdot. Mutta sinun on pidettävä mielessä, että kaikki yritykset eivät ole valmiita työskentelemään kanssasi jopa 3-5 tuhatta kappaletta vuodessa. Esimerkiksi israelilainen Variscite lakkasi vastaamasta meille, kun se sai tietää suunnitellut ostomäärät. Ilmeisesti he eivät ole kiinnostuneita pelkästään SoM:ien myynnistä ilman lisäpalveluita tuen ja integroinnin muodossa. Erityisesti haluaisin mainita venäläisen kehittäjän Starterkit.ru, jotka tekevät erittäin mielenkiintoisia laitteita, kuten SK-iMX6ULL-NANO. Niitä on lähes mahdotonta googlettaa, enkä olisi tiennyt niiden olemassaolosta, elleivät ystäväni olisi kertoneet minulle.
Seurauksena oli, että vertailtuamme kaikkia vaihtoehtoja ja arvioituamme taloutta, teimme vaikean päätöksen tehdä SoMmme tyhjästä nimenomaan Flipperille sirun perusteella. i.MX6 ULZ. Se on yksiytiminen Cortex-A7, joka toimii 900 MHz:n taajuudella ja lähes samalla suorituskyvyllä kuin rpi0, mutta se on kuitenkin lähes kylmä kuormitettuna, kun taas rpi0 on kuuma kuin liesi.
Tekemällä levymme alusta alkaen meillä on täydellinen vapaus elementtien sijoittelussa levylle, minkä vuoksi odotamme saavamme kompaktimman laitteen. i.MX6 ULZ on riisuttu versio i.MX6 ULL:sta ilman joitain rajapintoja ja videoydintä, joten käytämme kehitystyössä MCIMX6ULL-EVK devboardia i.MX6 ULL -sirun kanssa, vain käyttämättä joitain liitäntöjä. Tätä levyä muuten tukee päälinjan Linux-ydin, joten siihen ladataan Kali Linux ydinpaketteineen.
Tältä flipper näyttää tällä hetkellä ilman vaatteita:
Oikea WiFi
WiFi-hakkerointi on yksi Flipperin pääominaisuuksista, joten on äärimmäisen tärkeää valita oikea WiFi-piirisarja, joka tukee kaikkia tarvittavia toimintoja: pakettien injektiota ja monitorointitilaa. Samalla voit käyttää 5 GHz:n aluetta ja nykyaikaisia standardeja, kuten 802.11ac. Valitettavasti tällaisia siruja ei löytynyt heti
Kiinalainen SiP-moduuli (järjestelmä pakkauksessa) Apmak AP6255 perustuu BCM43456:een
Mediatek MT7668 - ei vielä testattu, mutta teoriassa saattaa olla sopiva.
Ennen kuin neuvot mitään, lue huolellisesti foorumin vaatimukset, mukaan lukien yhteysliittymä. Muista, että olen tutkinut tätä aihetta huolellisesti useita kuukausia ja olen jo kaivanut läpi kaiken mitä löytyy.
Mikä on valmis
Koko osa, josta STM32 vastaa, toimii jo: 433Mhz, iButton, luku-emulaatio 125kHz.
Mekaaninen osa, painikkeet, kotelo, liittimet, asettelu ovat tällä hetkellä aktiivisesti kehitteillä, videossa ja kuvissa vanhentuneen kotelon alla, uusissa versioissa joystick on suurempi.
Video näyttää yksinkertaisen esittelyn esteen avaamisesta toistamalla kaukosäätimen signaalia.
FAQ
Miten ostaa?
Oletettavasti käynnistämme joukkorahoituskampanjan Kickstarterissa tämän vuoden huhti-toukokuussa. Toivomme, että voimme lähettää valmiit laitteet kuusi kuukautta keräyksen päätyttyä. Jos olet kiinnostunut laitteesta, pyydän sinua jättämään sähköpostiosoitteesi alle paikka, lähetämme tarjouksia tilaajille, kun prototyypit ja varhaiset näytteet ovat valmiita myyntiin.
Onko se laillista?
Tämä on tutkimustyökalu. Kaikki sen komponentit voidaan ostaa erikseen kaupasta. Jos rakennat WiFi-sovittimen ja 433MHz lähettimen pieneen koteloon ja lisäät siihen näytön, ei siitä tule enää laitonta. Laite ei kuulu erityisen määritelmän piiriin. keino tai laite tiedon salaa keräämiseen. Sen käyttäminen vahingon aiheuttamiseen tai laittomaan toimintaan on VAIN laitonta. Toisin sanoen voin tehdä minkä tahansa muotoisia veitsiä ja mistä tahansa metallista, vastuu veitsieni käytöstä on sinulla.
Kuinka lahjoittaa?
Tällä hetkellä voit tukea minua henkilökohtaisesti pienillä ruokalahjoituksilla kautta Patreon. Säännölliset 1 dollarin lahjoitukset ovat paljon parempia kuin suuri määrä kerrallaan, koska niiden avulla voit ennustaa etukäteen.
Julkaisen kaikki projektin muistiinpanot Telegram-kanavallani @zhovner_hub.