Quay lại Trending
RepositoryC
LU

ludwig-v/wireless-carplay-dongle-reverse-engineering

CPlay2Air / Carlinkit Wireless Apple CarPlay Dongle reverse engineering

942sao
128fork
8issue
1lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: carplay2air

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: cplay2air

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: carplay

#1 Repository Của Tuần

🔧 Đảo ngược thiết bị CarPlay không dây Carlinkit

Phân tích toàn diện phần cứng và phần mềm của các thế hệ Carlinkit (1.0–5.0), từ SoC đến firmware, kèm hướng dẫn root và flash.

Dự án này do ludwig-v khởi xướng, tập trung vào việc đảo ngược các thiết bị CarPlay không dây như CPlay2Air và Carlinkit. Qua quá trình này, tác giả đã đạt được quyền root ban đầu bằng cách flash firmware tùy chỉnh vào năm 2020, cho phép giải nén và đóng gói lại hình ảnh firmware.

✨ Điểm nổi bật

  • Phân tích phần cứng chi tiết: Bao gồm nguồn flash Macronix 25L12835F (16MB), SoC Freescale i.MX6 UltraLite, CPU ARM Cortex-A7 (ARMv7), RAM Micron/SK Hynix 1Gb, cùng nhiều chíp Wi-Fi/BT khác nhau.
  • Phân biệt phần cứng theo thế hệ: Từ 1.0 đến 5.0, mỗi phiên bản có cách nhận diện phần mềm riêng như U2W, U2AW, U2AC với tính năng hỗ trợ CarPlay hoặc Android Auto khác nhau.
  • Root qua phần mềm hoặc phần cứng: Hỗ trợ root thiết bị bằng cách flash firmware tùy chỉnh hoặc sử dụng chương trình lập trình flash (ví dụ: ASProgrammer, XGEcu, Raspberry Pi).
  • Bảng hỗ trợ chuyển đổi firmware: Liệt kê rõ các cặp thế hệ có thể chuyển đổi được cùng giới hạn tương ứng với từng loại chíp Wi-Fi.
  • Kiểm soát kích hoạt bởi Carlinkit: Thiết bị yêu cầu kích hoạt qua /etc/uuid_sign, cần sao lưu flash gốc trước khi thử nghiệm.
  • Hệ thống tệ tin JFFS2: Phân tích cấu trúc bộ nhớ mtd và cách thức khởi động hệ điều hành trên nền tảng này.
  • Hướng dẫn biên dịch U-Boot: Cung cấp lệnh cài đặt và cấu hình để biên dịch U-Boot cho thiết bị, dù việc flash tùy chỉnh không khả thi do chữ ký bảo vệ.

💡 Vì sao đáng chú ý

Dự án mang lại cái nhìn trong suốt về kiến trúc nội bộ của thiết bị CarPlay không dây, đồng thời cung cấp công cụ và kiến thức thực tế để người dùng tự can thiệp vào firmware. Đây là nguồn tài nguyên quý giá cho cộng đồng nghiên cứu bảo mật và phát triển phần mềm nhúng.


#ReverseEngineering #CarPlay #Carlinkit #Apple #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryTypeScript
morluto/rea

Reverse engineer anything with agents, from app behavior down to native binaries.

390.1k
Oct 26, 2026
RepositorySwift
seemoo-lab/openhaystack

Build your own 'AirTags' 🏷 today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.

13.9k
Aug 17, 2026
RepositoryGo
majd/ipatool

Command-line tool that allows you to search for iOS, iPadOS, tvOS, watchOS, visionOS, and macOS apps on the App Store, and download .ipa or macOS .pkg app packages.

11.9k
Oct 21, 2026
RepositoryRust
ReagentX/imessage-exporter

Export iMessage data + run iMessage Diagnostics

5.7k
Oct 19, 2026
RepositoryC++
niellun/FastCarPlay

Linux Carplay and Android Auto receiver for carlinkit dongles optimised for raspberry pi.

165
Mar 30, 2026
RepositoryRust
catplay-labs/catplay

Rust implementation of CarPlay protocol. First open Carplay2Air firmware.

133
Oct 17, 2026
Repository
Hack-with-Github/Awesome-Hacking

A collection of various awesome lists for hackers, pentesters and security researchers

123.6k
Jul 26, 2026
RepositoryJava
NationalSecurityAgency/ghidra

Ghidra is a software reverse engineering (SRE) framework

94.6k
Oct 26, 2026
RepositoryC++
WerWolv/ImHex

🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

55.5k
Oct 9, 2026