1 điểm bởi GN⁺ 11 ngày trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Sau bản cập nhật iOS 26.4, ký tự đặc biệt tiếng Séc háček(ˇ) không còn thể nhập trên màn hình khóa, khiến một người dùng không thể mở khóa iPhone 13 của mình
  • Ở phiên bản trước là iOS 18, ký tự này vẫn có thể được nhập, nhưng từ các phiên bản sau đó, háček biến mất khỏi bàn phím và bị thay bằng một dấu nhấn khác
  • Người dùng không có bản sao lưu iCloud nên không thể khôi phục dữ liệu, và bộ phận hỗ trợ của Apple cho biết khôi phục thiết bị là giải pháp duy nhất
  • Trên bàn phím ngoài màn hình khóa vẫn có thể nhập ký tự này, nhưng mọi thử nghiệm như nhấn giữ, AutoFill, hạ cấp phiên bản đều thất bại, khiến tình trạng không thể truy cập tiếp diễn
  • Apple không phản hồi các câu hỏi, và trên Reddit cùng các nơi khác cũng có nhiều báo cáo về việc lỗi nhập cùng ký tự này khiến thiết bị bị khóa truy cập

Cập nhật iOS khiến không thể nhập ký tự tiếng Séc, dẫn đến trường hợp không thể mở khóa iPhone

  • Một sinh viên đại học ở Mỹ rơi vào tình huống không thể truy cập iPhone 13 của mình sau bản cập nhật iOS do không thể nhập ký tự đặc biệt tiếng Séc
    • Sinh viên này dùng mật mã dạng chữ và số kết hợp (passcode) thay vì mã số 4 chữ số thông thường
    • Ký tự háček(ˇ) có trong mật mã không thể được nhập từ bàn phím màn hình khóa sau khi cập nhật lên iOS 26.4
  • iOS 18 là phiên bản cuối cùng còn cho phép nhập ký tự này trên màn hình khóa, và từ các phiên bản sau đó, háček biến mất khỏi bàn phím và bị thay bằng một dấu nhấn cùng loại
    • Khi nhấn phím, hiệu ứng động và âm thanh vẫn hoạt động nhưng ký tự thực tế không được nhập
    • Trong thử nghiệm riêng của The Register, khi cập nhật iPhone 16 từ iOS 18.5 lên 26.4.1, hiện tượng tương tự cũng được xác nhận
  • Do sinh viên này không sao lưu iCloud, ảnh và dữ liệu trong thiết bị hiện không thể khôi phục
    • Bộ phận hỗ trợ của Apple cho biết khôi phục thiết bị là giải pháp duy nhất, đồng nghĩa với việc xóa dữ liệu
    • Vì lỗi vẫn chưa được sửa trong iOS 26.4.1, sinh viên này hiện tạm thời dùng một điện thoại Android giá rẻ
  • Trên bàn phím thông thường ngoài màn hình khóa vẫn có thể nhập háček, nhưng trên màn hình khóa lại hiển thị một dấu nhấn khác ở cùng vị trí
    • Sinh viên đã thử nhiều cách như thay thế ký tự, hạ cấp iOS, nhấn giữ bàn phím, AutoFill nhưng đều thất bại
    • Khi đến Genius Bar, một nhân viên đã bắt đầu quy trình khôi phục mà không có sự đồng ý, nhưng cũng không giải quyết được vấn đề
  • Face ID và việc kết nối bàn phím ngoài cũng không phải là giải pháp
    • Sau khi cập nhật, Face ID yêu cầu nhập mật mã một lần đầu tiên, và sinh viên này không tin dùng tính năng sinh trắc học vì lý do bảo mật
    • Ngay sau khi cập nhật, iOS chuyển sang trạng thái Before First Unlock, khiến việc kết nối phụ kiện ngoài bị hạn chế
  • Apple không phản hồi các câu hỏi lặp lại từ The Register
    • Trên Reddit và các nơi khác cũng có nhiều trường hợp người dùng báo cáo gặp cùng vấn đề
    • Chừng nào việc hạn chế nhập háček còn tiếp diễn, người dùng dùng mật mã có chứa ký tự này sẽ đối mặt nguy cơ không thể truy cập thiết bị

1 bình luận

 
Ý kiến trên Hacker News
  • Trong quá trình thử nghiệm nội bộ, khi nâng iPhone 16 từ iOS 18.5 lên 26.4.1, dấu háček trên bàn phím tiếng Séc vẫn còn nhưng không thể dùng khi nhập mật mã
    Hoạt ảnh và âm thanh gõ phím vẫn phát ra nhưng ký tự thực tế không được nhập. Có vẻ đây không phải thay đổi bàn phím mà là một lỗi

    • Khoảng 10 năm trước, đã từng có trường hợp dùng mật khẩu emoji trên macOS rồi bị khóa vì ở màn hình đăng nhập không có bàn phím ký tự đặc biệt
      Tôi đã tìm lại bài HN khi đó
    • Tôi nghĩ El Reg đã làm rất đúng khi tự kiểm thử để xác nhận
  • Bài học lớn nhất từ vụ này là sao lưu
    Việc chỉ vì một ký tự mà bị khóa nghe thật vô lý, nhưng nếu ngã cầu thang thì kết quả cũng sẽ như vậy
    Ngay cả sao lưu đám mây cũng nên dùng nhiều nhà cung cấp chéo nhau. Không ai biết khi nào các công ty lớn sẽ đổi chính sách, và có khi một cuộc gọi hỗ trợ còn tốn kém hơn giá trị vòng đời khách hàng

    • Mô hình “giá trị vòng đời khách hàng < chi phí một cuộc hỗ trợ” là điều Google đã sớm cho thấy ở California
    • Vì thế tôi cố tình lưu toàn bộ dữ liệu vào thẻ SD
      Google đã cố tình làm cho bộ nhớ ngoài trở nên bất tiện, nhưng cắm vào PC thì vẫn hoạt động tốt
      Thực tế buồn là hầu như không có hệ điều hành di động nào không thù địch với người dùng
    • Apple nên cho phép hạ cấp OS ngay cả với thiết bị cũ
      Hoặc một cách khác là phát hành phiên bản mở sau khi hết vòng đời hỗ trợ
    • Bài học thực sự là: “Đừng mua sản phẩm Apple
      Nếu Steve Jobs nhìn thấy chất lượng phần mềm hiện tại, chắc ông ấy sẽ bật dậy từ trong mộ
  • Ngay cả khi Apple khôi phục háček, để cài bản cập nhật trên iPhone bị khóa thì cuối cùng vẫn cần mở khóa

    • Có thể khởi động vào chế độ khôi phục để cài bản cập nhật
    • Nhưng theo cách bài viết diễn đạt thì có vẻ máy đã được cập nhật lên 26.4.1 rồi, nên khó hiểu là việc đó đã diễn ra như thế nào
    • Có thể cập nhật qua iTunes trên Mac hoặc Windows, nhưng sau khi cập nhật xong vẫn cần nhập mật mã
  • Thật khó hiểu khi Apple lại loại bỏ ký tự khỏi bàn phím tiếng Séc
    Điều đáng ngạc nhiên là chẳng ai nghĩ đến chuyện “người dùng tạo mật mã bằng ký tự này có thể tự bị khóa”
    Có vẻ họ đã quên nguyên tắc của Linus Torvalds: “đừng phá vỡ không gian người dùng

    • Mục đầu tiên trong checklist QA phải là “xác nhận vẫn nhập được các mật mã hiện có”
      Tiếng Séc hoàn toàn không phải trường hợp quá hiếm
      Vì USB Restricted Mode nên cũng không thể dùng bàn phím ngoài, tạo thành một vòng lỗi khép kín hoàn toàn
      Việc xem UI nhập mật mã như một thành phần tạm thời đơn giản là một sai lầm nghiêm trọng trong thiết kế bảo mật
    • Chỉ cần nghĩ tới một lần là đã có thể thêm bài kiểm thử này rồi, nên với quy mô đội ngũ lớn lại càng đáng tiếc hơn
    • Apple khiến tôi có cảm giác là một trong những công ty lỏng lẻo nhất về quốc tế hóa (i18n)
      Chất lượng bàn phím ISO cũng thấp, và lỗi cũ vẫn còn tồn tại
      Tình trạng thiếu bản dịch hay lỗi định dạng ngày tháng cũng xảy ra thường xuyên
    • Thực ra có khi đội ngũ cũng không lớn đến vậy
    • Thà để lại một tổ hợp phím ẩn để xử lý còn hơn
  • Trước đây tôi từng dùng mật khẩu emoji trên Android và sau khi đặt lại máy đã gặp đúng vấn đề tương tự
    Đó là trải nghiệm tự khóa mình theo cách cực kỳ ngớ ngẩn

    • Nhưng tôi không nghĩ có thể xem đây là “lỗi của người dùng”
      Việc biến một mật khẩu từng nhập được thành thứ sau này không thể nhập lại là trách nhiệm của hệ thống
  • Việc Apple loại bỏ phím dùng trong mật mã là chuyện hoàn toàn không thể chấp nhận

    • Nhưng Apple thực sự đã làm vậy, và ký tự đó từ trước đến nay vốn đã được xử lý đặc biệt
    • Cũng có phản ứng mỉa mai rằng họ vốn sẽ chẳng buồn quan tâm
  • Thời đại học tôi từng mất toàn bộ ảnh vì không sao lưu
    Đó là một bài học đau đớn

  • Tôi tự hỏi liệu Apple giờ còn kỹ sư senior nào không
    Cứ như thể thực tập sinh triển khai thẳng lên production mà không qua review
    Thật khó tin một công ty nghìn tỷ USD lại mắc kiểu sai sót này

  • Bàn phím iPhone ngay từ đầu đã có lỗi thứ tự nhập
    Đúng ra phải là ký tự trước, dấu phụ (ví dụ háček) sau, nhưng Apple lại thiết kế ngược lại

    • Tôi cứ nghĩ “dead key” thường hoạt động như tiền tố, và trên macOS thì đúng là như vậy
    • Thời máy đánh chữ thì người ta gõ ký tự trước rồi backspace và thêm dấu phụ. Nếu không có thì dùng bút đánh dấu thêm
  • Tôi từng nghĩ có lẽ trên iPhone cũng có thể cắm bàn phím vật lý qua USB giống Android
    Nếu cắm bàn phím tiếng Séc thì có thể truy cập lại được chăng

    • Nhưng ngay sau khi cập nhật, iPhone ở trạng thái Before First Unlock nên phụ kiện có dây không hoạt động
      Vì vậy việc họ không thử cũng là điều dễ hiểu
    • Sau khi mở khóa thì mới có thể dùng bàn phím ngoài