Quay lại Trending
RepositoryShell
ludwig-v

ludwig-v/psa-nac-firmware-reverse-engineering

Continental OVIP firmware reverse engineering for PSA/Stellantis cars (Peugeot, Citroen, DS, Opel)

173sao
31fork
0issue
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ủ đề: ovip

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: toyota

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: nac

#1 Repository Của Tuần

🔧 Reverse engineering firmware NAC của PSA/Stellantis

Các script giúp giải mã firmware OVIP từ Continental, rồi mount rootfs để phân tích nội dung.

Dự án psa-nac-firmware-reverse-engineering tập trung vào việc phân tích ngược (reverse engineering) firmware OVIP (Open Vehicle Interface Platform) do hãng Continental cung cấp, dùng trong hệ thống NAC (Núi Anh Citroën/Peugeot/DS/Opel – tên gọc là NAC – Navigation and Communication) trên các dòng xe của PSA/Stellantis. Dự án cung cấp các script Shell để giải mã firmware, mount hệ thống tệp rootfs sau khi giải mã, cũng như danh sách các đường link tải firmware từ các phiên bản WAVE1 đến WAVE4.

✨ Điểm nổi bật

  • Giải mã firmware OVIP: Sử dụng script decrypt_SWL.sh để giải mã toàn bộ firmware đã nén trong file .tar.
  • Giải mã từng tệp: Script decrypt_smime_file.sh hỗ trợ giải mã từng tệp firmware đơn lẻ như ui-app-data-resource.tar.gz.
  • Mount rootfs: Script mount_ubifs_nac.sh giúp mount hệ thống tệp UBIFS sau khi đã giải mã để truy cập nội dung bên trong.
  • Hỗ trợ nhiều phiên bản WAVE: Cung cấp link tải firmware từ các phiên bản WAVE1, WAVE2, WAVE3, và WAVE4.
  • Dựa trên khóa riêng: Mỗi phiên bản firmware đi kèm với một file khóa (.key) để thực hiện quá trình giải mã.
  • Mục tiêu nghiên cứu: Phục vụ cho mục đích nghiên cứu, phân tích hệ thống phần mềm nhúng trong xe hơi.

💡 Vì sao đáng chú ý

Dự án cung cấp công cụ hữu ích cho các nhà nghiên cứu, kỹ sĩ bảo mật ô tô hoặc người làm trong lĩnh vực nhúng muốn hiểu rõ nội cấu trúc phần mềm của hệ thống NAC trên xe PSA. Việc giải mã và mount rootfs giúp tiết lộ các thành phần hệ thống, cấu hình, và tiềm năng lỗ hổng bảo mật trong firmware. Đặc biệt, dự án tổ chức rõ các phiên bản firmware theo nhóm WAVE, phản ánh sự phát triển và cập nhật của phần mềm qua thời gian.


#ReverseEngineering #OVIP #NAC #PSA #Stellantis #Continental #Automotive #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.

Repository
ludwig-v/arduino-psa-nac_rcc_cirocco

PSA/Stellantis (Peugeot, Citroen, DS, Opel) NAC / RCC / CIROCCO Configuration softwares - Telecoding / Calibration

115
Aug 25, 2025
RepositoryRust
zeld/psa-update

CLI alternative to Stellantis (Peugeot / Citroën / DS / Opel) update applications for car infotainment system (NAC / RCC firmware and navigation maps), hopefully more robust.

232
Aug 21, 2026
RepositoryPython
andreadegiovine/homeassistant-stellantis-vehicles

Integrate Stellantis vehicles on Home Assistant

285
Oct 21, 2026
RepositoryC#
ludwig-v/psa-seedkey-algorithm

PSA/Stellantis (Peugeot, Citroen, DS, Opel) Seed/Key Algorithm to unlock ECUs configuration and download

116
Apr 27, 2026
RepositoryC++
ludwig-v/arduino-psa-comfort-can-adapter

Arduino sketch to operate new PSA/Stellantis (Peugeot, Citroen, DS, Opel) comfort devices (CAN2010) on old BSI CAN-BUS (CAN2004)

73
Jul 9, 2025
Repository
flobz/psacc-ha

psa_car_controller addons for Home Assistant

58
Oct 15, 2026
RepositoryPython
flobz/psa_car_controller

Control psa car with connected_car v4 API.

601
Oct 15, 2026
RepositoryC
morcibacsi/PSAVanCanBridge

VAN - CAN protocol bridge (V2C) for cars made by PSA Group (Peugeot, Citroen)

190
Oct 2, 2026
RepositoryPython
prototux/PSA-RE

PSA (Peugeot/Citroen/DS) electronics architecture reverse engineering.

112
Oct 10, 2026