Flipper Zero / One sekarang menjadi dua perangkat. Persiapan Kickstarter



Flipper adalah proyek multitool saku untuk peretas di faktor bentuk tamagotchi, yang saya kembangkan bersama teman-teman. Posting sebelumnya [ 1 ], [ 2 ].


Situs proyek: flipperzero.one

Saat kami mengerjakan bagian Linux dari sirip, kami memiliki modul yang hampir jadi pada STM32, yang mengendalikan periferal, layar, dan tombol. Tanpa Linux, ia tahu cara menggunakan radio 433MHz, kunci interkom, dan kartu RFID. Apa yang bukan perangkat siap - saya pikir. Jadi kami memutuskan untuk menjadikannya perangkat yang terpisah. Sekarang ada dua sirip - Nol dan Satu.

Di bawah potongan, saya akan berbicara tentang perubahan dalam proyek, dan bagaimana kami mempersiapkan crowdfunding.

Apa perbedaan antara versi Zero dan One



Sirip nol

Versi ringan, ringkas yang sepenuhnya dibangun di atas STM32. Mampu bekerja dengan sistem kontrol akses dasar, remote dan radio. Fungsionalitas dapat diperluas dengan program-programnya. Anggap saja sebagai pengganti maju untuk Arduino dan Blue Pill dengan firmware jahat yang nyaman untuk dibawa dan diretas saat bepergian.

Sirip satu

Versi lanjutan dengan semua fungsi Zero plus komputer ARM terpisah dengan Kali Linux. Ini adalah alat yang lebih serius untuk pentest jaringan dan sistem kontrol akses.

Apa yang berubah di Flipper Zero


Kami bereksperimen dengan prototipe untuk waktu yang lama dan mendesain ulang sedikit. Joystick telah menjadi hampir dua kali lebih besar diameternya. Pada prototipe pertama, jendela untuk layar persis ukuran area aktif layar, karena ini, pada sudut sedikit pun, bagian dari gambar hilang. Kami memperbesar jendela dan mengangkat layar lebih tinggi ke permukaan. Jadi reviewnya menjadi jauh lebih baik.



Pin GPIO ditambahkan, ini paling banyak diminta dalam pemungutan suara untuk fungsi. Level logis dari sinyal output adalah 3.3V, sementara pin toleran terhadap sinyal 5V yang masuk, yaitu, Anda dapat dengan bebas menghubungkan modul-modul populer seperti Arduino. Ada saluran listrik 3.3V dan 5V yang terpisah, sehingga Anda dapat segera memasok modul dari Flipper.

Ada port inframerah untuk mengendalikan TV dan pendingin udara.



Karena kita tidak lagi memiliki Raspberry Pi, port USB dan HDMI tidak ada di bagian akhir. Hanya ada satu port USB Tipe C yang tersisa, yang secara bersamaan digunakan untuk mengisi daya, flashing, konsol, dan emulasi slave USB.

Radio CC1101




Radio sekarang dibuat dengan chip TI CC1101. Kami berharap antena built-in akan bekerja paling baik di pita 433 MHz dan tertahankan di pita 868 MHz. Ini harus mencakup jumlah maksimum sistem radio yang mungkin: remote, penghalang, bel pintu, alarm.

Penganalisa sinyal


Firmware asli akan dapat mengurai protokol radio populer yang digunakan dalam sistem kontrol akses, termasuk algoritma enkripsi seperti KeeLoq.



Port inframerah


Ini adalah fitur paling populer kedua yang diminta semua orang. Sekarang Flipper dapat mengontrol TV, AC, pusat musik, dll. Di luar kotak, firmware akan berisi perpustakaan sinyal untuk pabrikan utama TV, dimungkinkan untuk menggulir sinyal untuk mematikan TV, mengganti saluran, dan mengubah volume. Pengguna akan dapat secara mandiri mengisi kembali perpustakaan sinyal.



Fungsi belajar


Jika sinyal yang diinginkan tidak ada di perpustakaan, itu dapat direkam dari remote yang ada. Untuk melakukan ini, arahkan kendali jarak jauh ke mata Flipper dan tekan tombol yang diinginkan.


GPIO untuk menghubungkan ke perangkat keras


Flipper sekarang memiliki 12 port GPIO yang dapat digunakan untuk melakukan apa saja: gunakan sebagai programmer, fuzzer, adaptor USB untuk UART / I2C / SPI. Dalam hal ini, Anda tidak dapat menghubungkan sirip ke komputer, tetapi jalankan program pra-tertulis langsung dari menu, baca output di layar.



Dukungan untuk Arduino IDE dan PlatformIO


Untuk STM32, Anda dapat menulis firmware di lingkungan yang sudah dikenal untuk pemula Arduino IDE atau dalam Visual Studio Code dengan plugin PlatformIO . Ketika terhubung ke komputer, secara default, sirip didefinisikan sebagai perangkat HID, sehingga tidak memerlukan driver untuk bekerja, Anda hanya perlu plug-in untuk lingkungan. Tentu saja, Anda dapat menulis kode di mana saja dan mem-flash-nya dengan alat lain yang mendukung bekerja dengan STM32.



Perpustakaan plugin


Tidak seperti papan Arduino biasa, Anda dapat mengunggah beberapa program ke Flipper sekaligus dan menyimpannya di perpustakaan untuk digunakan di lain waktu. Dalam hal ini, firmware utama akan tetap beroperasi. Dan bahkan jika Anda menulis program lengkung yang rusak dan macet, tidak memungkinkan Anda untuk keluar menggunakan tombol, Anda dapat memulai ulang perangkat keras Flipper dengan menahan tombol kembali + ke kiri.



Dalam program Anda, Anda dapat menggunakan semua modul perangkat keras: tombol, menampilkan gambar, menggunakan modul radio, GPIO, 125KHz. Kami berencana untuk merilis perpustakaan yang nyaman untuk bekerja dengan perangkat keras Flipper dalam satu format.

iButton


Pad iButton telah didesain ulang secara substansial. Kami telah mencari bentuk yang cocok untuk waktu yang lama sehingga dapat berfungsi baik sebagai pembaca kunci dan sebagai kunci itu sendiri. Sekarang ia memiliki tiga kontak: dua plus dan satu minus.



Apa yang ada di dalam


Karena papan dibiarkan sendiri, tata letak bagian dalam menjadi lebih elegan. Piezodynamic telah ditambahkan ke vibrator sebagai indikasi.



Rusaknya coronavirus


Krisis coronavirus juga tidak memotong kami. Kami membuat batch prototipe pertama di Cina, tetapi kemudian epidemi tiba-tiba dimulai, semuanya pecah. Selama beberapa minggu kami tidak dapat mengirim prototipe ke Moskow. Sekarang produksi berangsur-angsur pulih, tetapi akhir krisis tidak terlihat.

Foto-foto prototipe sebelum terjebak di perusahaan angkutan:



Awalnya, kami berencana untuk memulai kampanye pada pertengahan April, tetapi karena coronavirus, tanggalnya telah berubah. Sekarang kami sedang menunggu akhir karantina dan terus mempersiapkan kampanye crowdfunding di Kickstarter. Kami baru saja merekam video di Kickstarter, tetapi sejauh ini semua lokasi di Moskow ditutup, jadi kami menunggu dengan tenang. Segera setelah situasi sedikit tenang, kami akan meluncurkan kampanye. Kami benar-benar berharap ini akan terjadi pada bulan Mei jika semua orang tidak mati.

Faq


Bagaimana untuk membeli?


Anda dapat memesan di muka di flipperzero.one . Jika Anda tertarik dengan proyek ini, saya mohon Anda melakukan pre-order, penting bagi kami untuk memprediksi volume.

Apakah itu legal?


Ini adalah alat penelitian. Semua komponennya dapat dibeli secara terpisah di toko. Jika Anda membangun adaptor WiFi dan pemancar 433MHz dalam wadah kecil dan menambahkan layar di sana, itu tidak akan menjadi lebih ilegal dari ini. Perangkat tidak termasuk dalam definisi khusus. sarana atau perangkat untuk pengumpulan informasi rahasia. Menggunakan HANYA HANYA dengan tujuan dapat menyebabkan kerusakan atau tindakan ilegal.

Bagaimana cara menanamkan?


Saat ini, Anda secara pribadi dapat mendukung saya dengan sumbangan kecil untuk makanan melalui Patreon . Sumbangan rutin dalam bentuk $ 1 jauh lebih baik daripada jumlah besar pada suatu waktu, karena mereka memungkinkan Anda untuk memprediksi ke depan.



Saya menerbitkan semua catatan tentang proyek di saluran Telegram saya @zhovner_hub .

All Articles