- Trên chiếc RAV4 Hybrid 2024, tác giả đã tháo rời vật lý modem DCM và GPS tích hợp để cắt đường truyền gửi dữ liệu telemetry về Toyota
- Các chức năng cơ bản của xe vẫn được giữ nguyên, nhưng những tính năng kết nối như cập nhật OTA, dịch vụ đám mây của Toyota, SOS và thông báo tai nạn tự động sẽ ngừng hoạt động
- Micro trong xe bị ngắt do tháo DCM đã được khôi phục bằng DCM Bypass Kit, và mã linh kiện của DCM đã tháo là 86741-06130
- Vì CarPlay nhận tín hiệu GPS của xe khiến vị trí bị nhảy sang Nevada, tác giả cũng tháo ăng-ten GPS; đây không phải vấn đề riêng của Toyota
- Kết nối Bluetooth có thể dùng điện thoại làm đường Internet để khôi phục việc gửi telemetry, nên giải pháp này giả định sẽ dùng CarPlay USB có dây
Bối cảnh và mục tiêu
- Trên chiếc RAV4 Hybrid 2024, tác giả tháo rời vật lý modem DCM(Data Communication Module) và GPS tích hợp để loại bỏ khả năng xe gửi dữ liệu telemetry về Toyota
- Xe hiện đại có thể truyền đi nhiều điểm dữ liệu như vị trí, tốc độ, mức nhiên liệu, tăng tốc/phanh gấp, video, dữ liệu theo dõi sự chú ý của tài xế, đồng thời còn có camera, micro và modem luôn kết nối
- Cách tiếp cận ở đây là không dựa vào cam kết của nhà sản xuất hay các tùy chọn opt-out, mà cắt chính đường truyền dữ liệu
- Những lo ngại về bảo mật và quyền riêng tư liên quan đến dữ liệu ô tô cũng đã bộc lộ qua các sự việc có thật
- Lỗ hổng Subaru năm 2025 cho phép mở khóa xe khách hàng từ xa và truy cập vị trí GPS thời gian thực cùng lịch sử vị trí
- Các hãng xe đã chia sẻ dữ liệu lái xe với công ty bảo hiểm, và công ty bảo hiểm đã tăng phí bảo hiểm
- Năm 2023, nhân viên Tesla đã chia sẻ nội bộ các đoạn video camera nhạy cảm của khách hàng
- Năm 2015, Charlie Miller và Chris Valasek đã chiếm quyền điều khiển từ xa một chiếc Jeep Cherokee để kiểm soát đánh lửa, phanh, khóa cửa, vô lăng v.v.
- Mozilla đã tổng hợp rằng 25 hãng xe có mức độ riêng tư thấp và thu thập cả dữ liệu về đời sống tình dục, tình trạng nhập cư, chủng tộc, biểu cảm khuôn mặt, cân nặng, thông tin di truyền v.v.
- The Car That Watches You Back cùng thảo luận trên Hacker News liên quan là động lực cho công việc này
Ảnh hưởng chức năng và các đánh đổi
-
Các chức năng cơ bản của xe vẫn được giữ nguyên
- Trên chiếc RAV4 Hybrid 2024, dù tháo DCM và GPS thì các chức năng cơ bản của xe vẫn còn
- Các tính năng phụ thuộc vào kết nối dữ liệu như cập nhật OTA, dịch vụ đám mây Toyota và chức năng SOS sẽ không còn hoạt động
- Thông báo tai nạn tự động và gọi khẩn cấp cũng bị vô hiệu hóa, tạo ra đánh đổi về an toàn
-
Micro cần bộ kit bypass
- Micro của xe được nối qua DCM, nên nếu chỉ tháo DCM thì micro trong xe sẽ không hoạt động
- Để giữ chức năng gọi điện, cần lắp DCM Bypass Kit để đi vòng mạch micro
-
Cũng cần tháo luôn GPS
- CarPlay có thể dùng GPS của điện thoại, nhưng vẫn có thể nhận tín hiệu vị trí từ thiết bị GPS của xe
- Sau khi tháo DCM, dù đang ở San Francisco thì vị trí lại nhảy vào giữa Nevada, khiến việc dùng điều hướng trở nên khó khăn
- Nếu tháo hoàn toàn GPS của xe, vị trí sai của xe sẽ không còn được truyền sang điện thoại
- Đây là lỗi GPS của CarPlay từng được xác nhận trên 9to5Mac, các thread Apple Support và các diễn đàn xe như rav4world, không phải vấn đề riêng của Toyota
-
Có thể ảnh hưởng đến phạm vi bảo hành
- Việc tháo DCM và GPS có thể làm mất hiệu lực một phần bảo hành
- Theo Magnuson–Moss Warranty Act, không thể vô hiệu toàn bộ bảo hành của xe, nhưng có thể ảnh hưởng đến những phần liên quan trực tiếp đến thao tác này như dịch vụ đám mây hoặc telematics
- Những hỏng hóc không liên quan, như sự cố động cơ, về nguyên tắc vẫn phải được bảo hành
Không dùng Bluetooth
- Dù đã tháo modem, nếu kết nối điện thoại với xe qua Bluetooth, xe vẫn có thể dùng điện thoại làm kết nối Internet để gửi cùng loại dữ liệu telemetry về Toyota
- Các thảo luận trên rav4world và nơi khác cho thấy nếu dùng CarPlay qua USB có dây thì kiểu tethering này sẽ không xảy ra
- Chức năng Bluetooth được tích hợp sâu vào head unit nên tác giả không tìm ra cách vô hiệu hóa hoàn toàn
- Nếu vẫn muốn giữ sự tiện lợi của Bluetooth, có thể dùng adapter Bluetooth → USB có dây
- Adapter sẽ nhận kết nối Bluetooth từ điện thoại và xuất hiện với xe như một thiết bị USB
- Vì xe nhận đây là kết nối có dây nên sẽ không tether qua điện thoại
Dụng cụ và linh kiện cần thiết
- Bộ dụng cụ tháo trim
- Cần siết, thanh nối dài, đầu khẩu 10mm, đầu khẩu 8mm
- Tùy chọn: tua vít dẹt loại chính xác để dễ tháo các đầu cắm dây điện
- Telematics DCM Bypass Kit để khôi phục micro trong xe
- Giá là $90; nếu muốn tự làm thì cần đăng ký Toyota TIS để xem sơ đồ dây điện của xe
- Việc sơ đồ dây và tài liệu sửa chữa của xe không được công khai là một điểm đáng tiếc
- Độ khó tổng thể của công việc ở mức trung bình và cần vài giờ để hoàn thành
Tháo modem DCM
-
Tháo khu vực console trung tâm và quanh radio
- Ấn phần da của cần số xuống, tháo chốt, rồi tháo phần trên của cần số
- Dùng dụng cụ tháo trim để nhấc đế cần số và các tấm panel xung quanh ra, rồi để nghiêng sang bên mà không cần tháo dây điện
- Tháo 3 con bu-lông 10mm và kéo phần trim màu xám nhạt ra
- Radio được giữ bằng clip nên có thể kéo ra bằng tay, nhưng cần dùng lực; dụng cụ tháo trim sẽ hữu ích
- Có thể dùng tua vít chính xác để ấn vào lẫy trên đầu cắm radio để mở khóa
-
Tiếp cận cụm điều khiển sưởi ghế và DCM
- Panel điều khiển sưởi ghế được giữ bằng clip nên có thể tháo ra bằng tay
- Để giảm sai sót khi lắp lại, tác giả đã chụp ảnh toàn bộ trạng thái kết nối dây của cụm điều khiển sưởi ghế
- Sau khi tháo dây và đặt riêng cụm điều khiển, có thể tiếp cận DCM
-
Tháo DCM và lắp bộ bypass
- Việc tháo DCM đòi hỏi nhiều thao tác trong không gian hẹp và khá cần kiên nhẫn
- Cần tháo 2 bu-lông 8mm ở bên phải và 1 bu-lông 8mm ở bên trái
- Có thể phải di chuyển các bó dây hoặc linh kiện khác để dễ tiếp cận, nên tốt nhất là chụp ảnh trước khi di chuyển
- Sau khi tháo 3 bu-lông, kéo thiết bị ra thêm một chút rồi tháo dây ở phía sau là có thể lấy DCM ra hoàn toàn
- Mã linh kiện của DCM đã tháo là 86741-06130
- Sau khi tháo DCM, kết nối DCM Bypass Kit vào bó dây vốn cắm vào DCM để micro trong xe tiếp tục hoạt động
- Các đầu cắm chỉ khớp với đúng dây tương ứng nên rất khó cắm nhầm
- Sau đó lắp lại theo thứ tự ngược với lúc tháo và kiểm tra mọi clip cùng bu-lông đã trở về đúng vị trí hay chưa
Tháo ăng-ten GPS
- Dùng dụng cụ tháo trim để tháo panel phía sau màn hình infotainment
- Tháo 4 bu-lông 10mm thì head unit chỉ còn được giữ bởi 2 clip và có thể rút ra
- Mã linh kiện head unit có thể khác nhau tùy xe; ở chiếc xe này là 86140-0R710
- Ăng-ten GPS không phải là đầu cắm nhiều dây mà là một trong các cáp dây đơn
- Trên head unit này có 3 cáp dây đơn, và dây màu đen trong ảnh là GPS
- Việc nhận diện dây được thực hiện bằng cách rút từng dây một
- Một dây làm mất camera lùi
- Một dây làm CarPlay ngắt hoàn toàn
- Dây cuối cùng là GPS
- Nếu có đăng ký Toyota TIS thì có thể xem sơ đồ dây của head unit để xác định mà không cần đoán, nhưng trong công việc này phương pháp loại trừ là đủ
- Lắp lại theo thứ tự ngược và kiểm tra tất cả clip đã khớp đúng chưa
Xác nhận công việc thành công
-
Xác nhận tháo modem
- Sau khi lắp lại, bật nguồn xe
- Nếu modem đã được tháo đúng cách, góc trên bên phải của màn hình infotainment sẽ hiển thị biểu tượng không có kết nối
- Đèn báo SOS trên cụm trần xe phải tắt
-
Xác nhận bypass micro
- Nếu DCM Bypass Kit được lắp đúng, khi gọi điện qua CarPlay người ở đầu kia phải nghe được giọng nói
- Micro trong xe phải hoạt động bình thường
- Sau thao tác này, xe sẽ không còn khả năng gửi dữ liệu telemetry nữa, nhưng vẫn có khả năng dữ liệu được ghi vào bộ nhớ cục bộ và bị thu thập sau này bằng cách truy cập vật lý
Kết luận
- Công việc này đánh đổi các dịch vụ dựa trên đám mây để ngăn việc truyền telematics không mong muốn
- Trong tương lai, nếu modem và GPS được tích hợp sâu hơn vào xe, cách tháo như vậy có thể sẽ không còn khả thi
- Cũng có lo ngại rằng khi tháo modem/GPS, xe có thể rơi vào chế độ lỗi nghiêm trọng hơn, hoặc luật hạn chế quyền sửa chữa có thể bị siết chặt hơn
- Tính đến hiện tại, mục tiêu không để dữ liệu telemetry rời khỏi xe đã đạt được
- Nếu có luật quyền riêng tư liên bang đủ mạnh, có thể sẽ không cần đến những thao tác như thế này nữa
1 bình luận
Ý kiến trên Hacker News
Vấn đề là ngay cả CarPlay và Android Auto cũng trực tiếp thu thập dữ liệu đo từ xa của xe
Vì vậy, ngay cả khi không cho xe dùng điện thoại như một đường truyền dữ liệu thông thường, thì trong lúc kết nối Google và Apple vẫn có thể truy cập dữ liệu này
Cả hai đều diễn đạt rất mơ hồ hoặc hoàn toàn không nhắc đến phần này
Gần như mọi thứ dùng ở nơi công cộng đều có thể bị dùng để theo dõi vị trí hiện tại hoặc theo dõi trong tương lai, nên rất dễ rơi vào cảm giác muốn bỏ cuộc và nghĩ rằng “thôi kệ vậy”
Luật không hoàn hảo, nhưng tôi nghĩ hẳn phải có quy định buộc công bố các hạng mục thu thập chứ nhỉ
Nếu khác nhau theo khu vực, thì dù chỉ theo tiêu chuẩn của một thị trường đủ lớn để ảnh hưởng đến tài liệu công khai và thiết kế như California, tôi cũng muốn biết luật hay quy định nào là liên quan nhất
Nếu chỉ gọi chung là “đo từ xa của xe” thì gần như không có thông tin gì, nên nếu có khoảng cách giữa những gì phải công khai và những gì thực tế được công khai, có lẽ có thể sửa lại bằng kiện tụng
Nếu EFF có hoạt động yêu cầu công bố cụ thể hơn thì tôi sẵn sàng quyên góp, và nếu ai làm gần mảng này có thể cho ví dụ về những gì các nền tảng OS điện thoại thông minh phổ biến hiện nay thu thập thì cũng rất hay
Cũng có thể từ chối quyền truy cập Internet theo từng ứng dụng và dịch vụ
Tôi nghi ngờ không biết thiết bị Bluetooth có thể làm chuyện đó mà người dùng không hay biết hay không
Tôi có cùng mẫu xe này và cũng muốn làm việc đó, nhưng vì lý do khác tác giả
Khi ghép đôi với CarPlay thì thiết bị GPS của xe hoạt động như bị hỏng, hướng la bàn sai khiến điều hướng hoàn toàn vô dụng
Tôi đã báo Toyota nhiều lần, kèm video mô tả chi tiết vấn đề, nhưng Toyota phủ nhận có vấn đề và đến khi tôi đưa bằng chứng ra thì cuối cùng vẫn từ chối sửa
Tôi từng là người hâm mộ cách sản xuất và văn hóa quản trị của Toyota, nhưng trải nghiệm này làm niềm tin vào thương hiệu giảm mạnh
Tôi biết ngày nay xe nào cũng có những vấn đề kiểu này, nhưng nó giống như một mô thức đẩy phần cứng và phần mềm chất lượng thấp cho khách hàng rồi không chịu trách nhiệm về kết quả
Có vẻ họ không xem lỗi phần mềm là “vấn đề ô tô điển hình” nên cứ thế không sửa
Tôi cứ tưởng mình bị lạ, nhưng ngược lại lại thấy may vì có người khác gặp cùng vấn đề
Cách khắc phục duy nhất tôi tìm được là ngắt kết nối điện thoại và dùng riêng ứng dụng bản đồ trên điện thoại, còn âm thanh thì chỉ truyền qua Bluetooth
Tôi không biết có cách nào buộc Android Auto hay CarPlay từ chối dữ liệu GPS của xe hay không
Có khi bạn chỉ đang chạm đến những người hoàn toàn không biết cách kết nối bạn với kỹ sư thực sự bên trong Toyota
CarPlay/Android Auto chuyển dữ liệu GPS của xe sang điện thoại, thường là vì như vậy chính xác hơn và điện thoại không phải liên tục truy vấn GPS riêng làm hao pin
Hệ thống tư pháp dân sự tồn tại chính là cho những việc như thế này
Nếu có bằng chứng rõ ràng, rất có thể một luật sư về quyền lợi người tiêu dùng sẽ quan tâm đến việc xử lý Toyota
Hoặc cũng có thể mang xe đến garage độc lập
Khả năng cao là tiếp xúc kém ở phía “vây cá mập”
Những vấn đề kiểu này không tồn tại ở mọi xe với cùng mức độ, và Consumer Reports từ lâu đã cho thấy điều đó khá rõ
Đây không phải vấn đề của “cả ngành”
Kinh nghiệm của tôi không rộng, nhưng tôi đã lái cùng một chiếc Tesla Model 3 LR suốt 6 năm rưỡi và phần mềm gần như luôn ổn định
Từng có một thời gian ngắn bị vọng âm khi gọi đến điện thoại bàn bằng Bluetooth và iPhone, nhưng rồi hết, không rõ là do thay đổi ở iPhone, do bản cập nhật phần mềm, hay do tổng đài điện thoại bàn bên kia được nâng cấp
Với một chiếc xe thì đó là thành tích khá tốt, và một số lỗi cảm biến cũng đã được sửa
Lucid Air có nhiều lỗi kỳ quặc, còn Rivian thì gần tiệm cận Tesla nhưng UI lại chậm dù là xe mới
Chiếc Tesla gần 7 năm tuổi của tôi vẫn mượt như lúc mới, nên tôi khá tò mò họ làm thế nào
Vấn đề hướng la bàn có vẻ đặc biệt khó, và có lẽ cũng có người nhớ lỗi kỳ quặc ngày xưa kiểu “Google Maps trên iPhone lệch 90 độ”
Ford Maverick 2024 chỉ cần rút một cầu chì thiết bị đo từ xa mà không hiện mã lỗi hay lỗi gì cả
Tôi không biết sau đợt facelift 2025~2026 có còn thế không, nhưng đây là điều đáng biết
https://www.mavericktruckclub.com/forum/threads/telematics-f...
Tuy nhiên mã PIN của menu dịch vụ có cơ chế bảo vệ chèn thời gian chờ giữa các lần thử nên khó đoán trúng
Có vẻ sẽ khó thuyết phục đại lý vào menu dịch vụ rồi tắt giúp
Tôi nghĩ các hãng khác cũng có thể có tính năng tương tự
Giờ thì tôi không chắc có phải tháo một phần taplo và gỡ hẳn DCM ra vật lý hay không
Nếu chỉ nói riêng về Toyota, có nhiều bài blog và bài báo nói rằng Toyota chia sẻ dữ liệu với các công ty bảo hiểm
Tôi sở hữu hai xe Toyota nên đã đọc khá kỹ, và mẫu số chung nhất quán là chủ xe bị đưa vào chương trình này mà không hề biết
Có lẽ nhân viên bán hàng đã bỏ qua các bước thiết lập và bật hết mọi tính năng
Nếu không tham gia thì tôi chưa thấy bằng chứng về việc chia sẻ dữ liệu lái xe
Khi tôi thiết lập xe Toyota của mình, ứng dụng hiển thị rõ các chương trình, và với mỗi chương trình đều phải bấm “có/tham gia” hoặc “không/từ chối”
Nó không được thiết kế theo kiểu mặc định là tham gia
Lần đầu tôi không rõ họ đang làm gì nên cũng để họ làm một phần, nhưng phải chặn đồng bộ danh bạ
Từ đó về sau tôi phải nói rất dứt khoát rằng mình không cần giúp cài ứng dụng mà tôi sẽ không bao giờ dùng
Tôi không rõ là họ thật sự nghĩ người mới sẽ không làm được nên muốn giúp, hay là đang bị thúc ép để khiến khách kết nối và đồng bộ tối đa có thể
Trước khoảng 2018~2019, quy trình tham gia chia sẻ dữ liệu bị giấu đâu đó trên website
Từ khoảng thời điểm đó, biểu mẫu liên quan đã trở thành một phần của quy trình mua xe
Tôi không hiểu làm sao việc tháo modem mà vẫn kết nối bằng Bluetooth lại có thể khiến xe dùng điện thoại làm kết nối Internet để gửi cùng loại dữ liệu đo từ xa cho Toyota
Tôi cứ nghĩ Bluetooth chỉ là để chia sẻ âm thanh điện thoại
Tôi thắc mắc tại sao lại cho phép các yêu cầu Internet, và dĩ nhiên nên có cách thiết lập để không cung cấp kết nối Internet của điện thoại cho thiết bị Bluetooth đang kết nối
Trong Android Auto và CarPlay, Bluetooth dường như được dùng để thiết lập mạng cục bộ giữa điện thoại và xe nhằm truyền hình ảnh lên màn hình xe
Với chức năng dữ liệu đó, tôi nghĩ xe cũng có thể giao tiếp với Internet
Theo các bình luận thì ứng dụng Toyota cung cấp nhiều tính năng, nên có lẽ ứng dụng này triển khai một dịch vụ Bluetooth độc quyền mà head unit kết nối vào để chuyển thông tin đi
Hoặc có thể thông qua dịch vụ đó, nó cấp cho head unit một đường đi thẳng ra Internet
Vài năm trước ở đây từng có bài về chuyện đó nhưng tôi quên tên giao thức, còn tìm kiếm thì ra quá nhiều kết quả không liên quan
Cách giải quyết là dùng điện thoại không triển khai giao thức đó, tức là điện thoại không chạy Android hay iOS
Các phiên bản Bluetooth cũ có thể còn có thêm những chức năng mạng khác
Nếu là Kia đời mới thì quy trình còn dễ hơn
Tôi đã bỏ 20 đô để truy cập tài liệu service manual của Kia, và trước khi đọc bài gốc tôi còn không biết chuyện này tồn tại, nhưng cuối cùng cũng tìm ra cách
Trên các xe Hyundai Kia có CCNC cockpit có một thiết bị kết nối dữ liệu chỉ phụ trách cellular
Chỉ cần rút giắc của thiết bị này ra, và để tháo thì chỉ cần tháo hai con ốc Phillips
Tôi mất gần 2 năm mới tìm ra điều đó, nên rất cảm ơn bài gốc
Có vẻ chắc chắn là modem và GPS sẽ ngày càng được tích hợp sâu hơn vào xe, khiến những bài blog kiểu này trở nên bất khả thi, hoặc việc tháo modem/GPS sẽ gây ra chế độ lỗi nghiêm trọng hơn, hoặc sẽ có luật được thông qua để ngăn quyền sửa chữa
Nếu có luật bảo vệ quyền riêng tư liên bang đủ mạnh thì sẽ không cần những bài như thế này
Cần có quyền được kỳ vọng hợp lý về quyền riêng tư hành vi, và nếu việc một hành vi bị ghi lại không phải là điều hiển nhiên và mang tính bản chất về mặt chức năng, thì phải có sự đồng ý và lựa chọn từ chối thực chất
Việc theo dõi GPS bị chuyển cho hãng xe có vẻ là đi quá xa, và tôi cũng tự hỏi liệu điều đó có thể vướng luật chống theo dõi đeo bám hay không
Tôi tò mò người ta đang suy đoán cơ chế giao tiếp Bluetooth là gì
Theo tôi biết thì điện thoại không tự động chia sẻ Internet cho thiết bị Bluetooth một cách bừa bãi
Có thể làm được, nhưng phải bật hotspot trên điện thoại
Nếu không bật thì nó sẽ không chia sẻ Internet qua Bluetooth
Có thể một tính năng kiểu “hotspot liền mạch” nào đó cho phép kích hoạt PAN từ xa trên thiết bị đã ghép đôi
Tôi đã tìm hiểu việc này trên Tesla, và có vẻ cắt dây ăng-ten cũng không làm xe thành cục gạch
Dây nằm trong cả hai gương bên, và chỉ cần tháo tấm ốp cửa bên trong là lộ ra
Sau đó nếu chỉ sạc ở nhà thì có lẽ còn riêng tư hơn xe động cơ đốt trong phải ghé trạm xăng có camera
Nhưng cả hai loại xe đều vẫn dễ bị camera Flock bắt lại, và nếu bạn mang theo điện thoại đang bật thì nó cũng bị theo dõi
Tôi không hoang tưởng đến mức sẽ làm thế, chỉ là muốn biết thôi
Ngay trên phố nhà tôi, gần như nhà nào cũng có camera kết nối cloud, và các trục đường lớn cùng mọi cửa hàng, cơ sở kinh doanh đều có camera
Tôi không nói là nên từ bỏ cuộc chiến vì quyền riêng tư, nhưng tránh trạm xăng cũng chẳng giúp được bao nhiêu