![[Flipper Zero] heq dorë nga Raspberry Pi, krijojmë një plaka të re nga zero. Kërkojmë çipin e duhur WiFi](/wp-content/uploads/2020/02/42ace2284bf2ee287d94a76891e9866a.jpeg)
— një projekt i mjetit të shumë funksioneve për hakerët në formatin e Tamagotchi-t, që po e zhvilloj me shokët e mi. Posti i mëparshëm .
Shumë ndodhi që nga posti i parë për flipper-in. Ne kemi punuar pa pushim gjatë gjithë kësaj kohe dhe projekti ka pësuar ndryshime drastike. Lajmi kryesor është se ne vendosëm të heqim dorë plotësisht nga Raspberry Pi Zero dhe të krijojmë vetë një kartë nga fillimi duke përdorur çipin i.MX6. Kjo e komplikon ndjeshëm zhvillimin dhe ndryshon tërësisht konceptin, por jam i sigurt që ia vlen.
Gjithashtu, ne ende nuk kemi gjetur çipin e duhur WiFi që mbështet të gjitha funksionet e nevojshme për sulmet WiFi, duke mbështetur gjithashtu bandën 5Ghz dhe që nuk është plakur për 15 vjet. Prandaj, ju ftoj të gjithë të merrni pjesë në hulumtimin tonë.
Në këtë artikull do të flas për arsyen pse morëm këtë vendim, në cilin etapë ndodhet projekti, detyrat aktuale dhe si mund të merrni pjesë.
Çfarë ka të keqe me Raspberry Pi Zero
![[Flipper Zero] heq dorë nga Raspberry Pi, krijojmë një plaka të re nga zero. Kërkojmë çipin e duhur WiFi](/wp-content/uploads/2020/02/608bbaf86b944bd3ed08ca1853c550ce.jpeg)
Personalish, unë e adhuroj Raspberry Pi, por gjatë procesit të zhvillimit doli se ka shumë probleme. Problemi më i zakonshëm është se thjesht nuk mund ta blini. Edhe distributorët e mëdhenj kanë në dispozicion jo më shumë se disa qindra copë rpi0, ndërsa dyqanet si Adafruit dhe Sparkfun shesin jo më shumë se 1 copë për klient. Po, ka disa fabrika që prodhojnë rpi0 me licencë nga Raspberry Pi Foundation, por ato gjithashtu nuk mund të dërgojnë ngarkesa prej 3-5 mijë copësh. Duket se rpi0 shitet me çmime që janë afër kostos dhe është më shumë e orientuar drejt popullarizimit të platformës.
Këtu janë arsyet kryesore për të hequr dorë nga rpi0
- Nuk është e mundur ta blini në sasi të mëdha. Fabrikat si Farnell ofrojnë blerjen e Comput Module. Kinezët në Alibaba gënjejnë për disponueshmërinë e sasisë së madhe, kur bëhet fjalë për një ngarkesë reale, ata tërhiqen. Të gjithë ata që do të shkruajnë se ne kemi kërkuar keq, provoni të bisedoni me dikë për blerjen e 5 mijë copëve, kështu që ata t'ju dërgojnë një faturë për pagesë.
- Mungesa e ndërfaqeve.
- Procesori i vjetër BCM2835, i përdorur që në versionin e parë të rpi. Ka nxehtësi dhe nuk është shumë efikas në energji.
- Nuk ka menaxhim energjie, nuk mund të dërgoni pllakën në gjumë.
- WiFi i vjetëruar i integruar.
- dhe shumë arsye të tjera.
Vetë Fondacioni Raspberry Pi rekomandon përdorimin e RPi Compute Module për këto qëllime. Kjo është një pllakë në formatin SO-DIMM, siç është memorie RAM në laptopë, e cila vendoset në pllakën nënë. Ky variant nuk na përshtatet, pasi rrit ndjeshëm dimensionet e pajisjes.
![[Flipper Zero] heq dorë nga Raspberry Pi, krijojmë një plaka të re nga zero. Kërkojmë çipin e duhur WiFi](/wp-content/uploads/2020/02/9589d0f4447c87c30b201ed3deadf956.jpeg)
Raspberry Pi Compute Module — një pllakë në formatin SO-DIMM të modulit për t'u instaluar në pajisjen tuaj
Atëherë filluam të shikojmë modulë të ndryshëm SoM (Sistem në Modul), modulët që bazoheshin në i.MX6 duken më tërheqës. Të gjitha kërkimet tona janë përshkruar në një temë në forum. Por duhet të mbani mend se jo të gjithë kompanitë do të jenë të gatshme të punojnë me ju me vëllime edhe 3-5 mijë copë në vit. Për shembull, kompania izraelite Variscite thjesht ka ndaluar të përgjigjet kur mësoi për vëllimet e planifikuara të blerjeve. Si duket, ata nuk kanë interes vetëm të shesin SoM pa shërbime shtesë si mbështetje dhe integrim. Dëshiroj të përmend një zhvillues rus , i cili krijon pajisje shumë interesante, si . Ato janë pothuajse të pamundura për të gjetur në internet, dhe nuk do të dija për ekzistencën e tyre nëse nuk do të më kishin treguar njohuritë.
Pas një vlerësim të të gjitha mundësive dhe llogaritjes së ekonomisë, ne morëm vendimin e vështirë për të ndërtuar SoM-në tonë nga zero, specifikisht për Flipper-in mbi bazën e çipit. . Ky është një Cortex-A7 njëbërthamësh me frekuencë 900 MHz me performancë pothuajse të njëjtë si rpi0, e cila mbahet pothuajse e ftohtë nën ngarkesë, ndërkohë që rpi0 nxehet si furra.
Duke ndërtuar tablonë tonë nga zero, kemi fituar plot liri në vendosjen e elementeve në bord, prandaj presim të kemi një pajisje më kompakte. i.MX6 ULZ është një version i zvogëluar i i.MX6 ULL pa disa interfaca dhe njësi video, prandaj për zhvillim përdorim devboard-in MCIMX6ULL-EVK me çipin i.MX6 ULL, duke mos përdorur thjesht një pjesë të interfacave. Kjo bord, për hir të së vërtetës, mbështetet nga bërthama principale e linux-it, prandaj ngarkohet Kali Linux me bërthamën nga paketat.
Ja si duket flipper-i pa veshje në këtë moment:
![[Flipper Zero] heq dorë nga Raspberry Pi, krijojmë një plaka të re nga zero. Kërkojmë çipin e duhur WiFi](/wp-content/uploads/2020/02/003f148a630cd600d38be548b7056c0b.jpeg)
WiFi i DuHur
Hacking WiFi është një nga karakteristikat kryesore të Flipperit, prandaj është jashtëzakonisht e rëndësishme të zgjidhni çipsetin e duhur WiFi që do të mbështesë të gjitha funksionet e nevojshme: injeksionin e paketave dhe modin monitorues. Po ashtu, duhet të mbulojë diapazonin 5GHz dhe standardet moderne si 802.11ac. Fatkeqësisht, nuk arritëm të gjejmë të tillë çipa lehtësisht.
![[Flipper Zero] heq dorë nga Raspberry Pi, krijojmë një plaka të re nga zero. Kërkojmë çipin e duhur WiFi](/wp-content/uploads/2020/02/dc1ce09ea0de10b1d04aa3d941fa62d4.jpeg)
Moduli kines Apmak AP6255 i bazuar në BCM43456, që është sistem në paketë (SiP).
Aktualisht po shqyrtojmë disa kandidatë, por të gjithë ata kërkojnë përmirësime dhe ende nuk dihet cili është më i miri për t'u zgjedhur. Prandaj, ju lutem shumë, ata që kuptojnë në hacking WiFi, të bashkohen në kërkimin tonë këtu:
Kandidatë kryesorë:
- Broadcom/Cypress BCM43455 ose BCM4345 me firmware të patchuar.
- Mediatek MT7668 — ende nuk është kontrolluar, por teorikisht mund të përshtatet.
Ju lutem, para se të rekomandoni ndonjë gjë, lexoni me kujdes kërkesat në forum, duke përfshirë edhe ndërfaqen e lidhjes. Mbani mend që kam studiuar këtë temë me kujdes për disa muaj dhe kam shqiptuar gjithçka që mund të gjendet.
Çfarë është gati
![[Flipper Zero] heq dorë nga Raspberry Pi, krijojmë një plaka të re nga zero. Kërkojmë çipin e duhur WiFi](/wp-content/uploads/2020/02/bd263c61d797dea40500a8bc2175adf9.jpeg)
E gjithë pjesa që menaxhohet nga STM32 tashmë funksionon: 433Mhz, iButton, leximi-emulimi 125kHz.
Pjesa mekanike, butonat, trupi, lidhjet, dhe përmbajtja janë tani në zhvillim aktiv, në videon dhe fotografitë më poshtë shfaqet një trup i vjetruar, në versionet e reja, gjoksi do të jetë më i madh.
Në video është një demonstrim i thjeshtë i hapjes së barrierës duke përdorur një riprodhim të sinjalit të kontrollit.
FAQ
Si të blini?
Mendojmë të fillojmë një fushatë crowdfunding në Kickstarter në prill-maj të këtij viti. Shpresojmë të dërgojmë pajisjet e gatshme gjashtë muaj pas përfundimit të mbledhjes. Nëse jeni të interesuar për pajisjen, ju lutem lini emailin tuaj më poshtë , abonentëve do t'u dërgojmë oferta kur prototipat dhe mostrat e hershme të jenë të gatshme për shitje.
A është kjo ligjore?
Ky është një mjet për hulumtime. Të gjitha komponentët e tij mund të blihen veç e veç në dyqan. Nëse e vendosni një adaptues WiFi dhe një transmetues 433MHz në një trup të vogël dhe shtoni një ekran, kjo nuk e bën më të paligjshëm. Pajisja nuk përfshihet në përkufizimin e mjeteve speciale ose paisjeve për mbledhjen e fshehtë të informacionit. E paligjshme mund të jetë VETËM përdorimi i saj me qëllim dëmshpërblimi ose për veprime të paligjshme. Nëse e thjeshtojmë, unë mund të bëj thika në çdo formë dhe nga çdo metal, përgjegjësia për përdorimin e thikave të mia është mbi ju.
Si mund të dhuroj?
Aktualisht, mund të më mbështesni personalisht me donacione të vogla për ushqim përmes . Donacione të rregullta prej 1$ janë shumë më të mira se një shumë e madhe një herë, sepse lejojnë parashikim në të ardhmen.
Të gjitha shënimet mbi projektin i publikoj në kanalin tim Telegram .
Burimi: habr.com
