Facebook không gửi mã xác nhận: nguyên nhân và cách khắc phục

Mở đầu

Hello anh em! Xin chào tất cả quý vị độc giả đã quay trở lại với bài viết tiếp theo của Tết Pro. Mấy ngày hôm nay thời tiết Hà Nội bắt đầu chuyển mình sang thu thật sự rồi anh em ạ, sáng sớm bước ra đường đi học có chút gió se lạnh thổi qua cứ gọi là phê, nhưng đến trưa chiều thì nắng lại hanh khô làm mình vừa ôn thi vừa ngáp ngắn ngáp dài. Đang trong giai đoạn nước rút vừa lo bài vở trên trường vừa tranh thủ tối về mở máy tính chăm chút cho blog, thế mà tối hôm qua mình lại gặp ngay một quả sự cố làm mất đứt gần 2 tiếng đồng hồ ngồi vò đầu bứt tai.

Chuyện là tối qua mình có dọn dẹp lại trình duyệt máy tính, xóa sạch lịch sử web với đống cookie đi cho nhẹ máy. Xong xuôi hết rồi, đến lúc mình đăng nhập lại vào tài khoản Facebook cá nhân để duyệt bài với trả lời tin nhắn của mấy bạn đọc gửi về fanpage thì ối dồi ôi luôn. Màn hình hiện lên cái bảng bắt nhập mã xác thực 2 yếu tố gửi về số điện thoại. Chuyện sẽ chẳng có gì đáng nói nếu như mình ngồi đợi 5 phút, 10 phút rồi 15 phút mà chiếc điện thoại vẫn im lìm không một tiếng chuông báo tin nhắn. Cay thật sự.

Mình biết có rất nhiều anh em dùng mạng xã hội hiện tại cũng từng ít nhất một đôi lần rơi vào cái cảnh dở khóc dở cười giống hệt mình tối qua. Lúc cần vào nick gấp để giải quyết công việc, nhắn tin cho khách hàng hay đơn giản là lấy lại mật khẩu lúc nửa đêm thì ông tướng Facebook lại giở chứng "ngâm" mã xác nhận. Ấn gửi lại mã mỏi cả tay mà màn hình điện thoại vẫn tối đen. Hôm nay nhân tiện vừa tự tay mò mẫm vượt ải thành công, mình quyết định ngồi gõ luôn bài viết này để mổ xẻ tận gốc lý do vì sao Facebook không chịu gửi mã OTP và chia sẻ lại đúng những mẹo thực chiến mà mình đã áp dụng để lấy lại quyền truy cập tài khoản nhé.

1. Tại sao Facebook lại "ngâm" mã xác nhận của anh em?

Trước khi đi tìm cách chữa bệnh thì chúng ta phải bắt đúng mạch xem nó hỏng ở khâu nào đã. Nhiều bạn cứ thấy không có tin nhắn về là hoảng loạn tưởng nick mình bị hacker "bay màu" hoặc số điện thoại bị hỏng SIM. Không phải đâu nha. Theo kinh nghiệm của mình sau nhiều lần hỗ trợ anh em trong cộng đồng blog lấy lại nick thì nguyên nhân nó nằm ở mấy cái gạch đầu dòng cực kỳ củ chuối dưới đây:

Cổng tin nhắn quốc tế của nhà mạng tại Việt Nam bị nghẽn

Cái này là nguyên nhân phổ biến số một luôn mà ít người để ý. Máy chủ của Meta đặt ở nước ngoài, cho nên mỗi khi bạn yêu cầu gửi mã xác nhận 6 chữ số về SIM Viettel, Vinaphone hay Mobifone thì hệ thống của họ phải đi vòng qua một cổng trung gian chuyển tiếp tin nhắn quốc tế (SMS Gateway). Vào những khung giờ cao điểm buổi tối từ 20h đến 23h, hoặc những hôm đứt cáp, lỗi đường truyền đồng bộ giữa sever Meta với nhà mạng trong nước, các tin nhắn chứa mã OTP này sẽ bị kẹt cứng ở trạm trung chuyển. Có những hôm mình bấm yêu cầu gửi mã từ 9 giờ tối hôm trước mà đến tận 6 giờ sáng hôm sau ngủ dậy điện thoại mới kêu "ting ting" báo tin nhắn về, lúc đấy thì mã hết hạn từ đời tám hoánh nào rồi còn đâu.

Facebook âm thầm gửi mã qua Zalo hoặc WhatsApp mà bạn không hề biết

Bắt đầu từ khoảng năm 2025 kéo dài sang năm 2026 này, bên phía Meta họ rất khôn trong việc tối ưu chi phí vận hành. Thay vì tốn tiền trả phí cước SMS quốc tế đắt đỏ cho các nhà mạng viễn thông, nếu hệ thống quét thấy số điện thoại của bạn có đăng ký tài khoản WhatsApp hoặc Zalo, thuật toán sẽ ưu tiên bắn cái mã xác nhận đó thẳng vào tin nhắn Zalo (dưới dạng tin nhắn ZNS của dịch vụ xác thực) hoặc gửi vào WhatsApp. Nhiều anh em xóa app Zalo hoặc tắt thông báo WhatsApp đi, cứ mở ứng dụng Tin nhắn mặc định của điện thoại ra ngồi chờ đến mùa quýt năm sau cũng chẳng thấy bóng dáng cái mã nào.

Do chính anh em bấm "Gửi lại mã" quá nhiều lần (Bị dính Spam)

Tâm lý chung của con người mà, đợi tầm 30 giây không thấy tin nhắn đâu là tay bắt đầu ngứa ngáy ấn liên hoàn cước vào chữ "Gửi lại mã" hoặc F5 tải lại trang liên tục. Hành động này vô tình kích hoạt ngay lập tức bức tường lửa chống tấn công Brute-Force của Facebook. Hệ thống máy chủ sẽ đánh giá thiết bị của bạn đang cố tình spam yêu cầu bất thường và âm thầm khóa luôn tính năng gửi mã về số điện thoại đó trong vòng vài tiếng cho tới 24 giờ tiếp theo. Lúc này bạn có bấm thêm trăm lần nữa thì lệnh yêu cầu cũng bị hủy ngay từ phía giao diện người dùng rồi.

Đang bật phần mềm Fake IP, VPN hoặc Cloudflare 1.1.1.1

Anh em học sinh sinh viên hay dân công nghệ tụi mình rất hay có thói quen cài app 1.1.1.1 (Cloudflare WARP) hoặc bật VPN trên máy tính, điện thoại để lướt web cho mượt. Nhưng khi đăng nhập Facebook hoặc lấy mã khôi phục mật khẩu mà bật mấy cái này lên thì lại là tự hủy. Địa chỉ IP của bạn lúc đó bị nhảy sang Singapore, Hồng Kông hoặc Mỹ, trong khi số điện thoại nhận mã lại mang đầu số `+84` của Việt Nam. AI bảo mật của Facebook thấy sự bất thường về vị trí địa lý sẽ lập tức chặn đứng lệnh xuất mã OTP để bảo vệ tài khoản khỏi nguy cơ bị chiếm đoạt.

Điện thoại tự động lọc tin nhắn vào mục Rác hoặc gõ sai định dạng số

Một lỗi cực kỳ ngớ ngẩn nữa là khi điền số điện thoại kèm mã vùng Việt Nam `+84`, nhiều bạn vẫn giữ thói quen gõ cả số `0` ở đầu (ví dụ `+84 098xxxxxxx`). Hệ thống chuẩn quốc tế khi đã có `+84` thì phải bỏ số `0` đầu tiên đi, nếu để nguyên số `0` một số biểu mẫu cũ của Facebook sẽ hiểu sai số thuê bao và gửi mã đi tận đẩu tận đâu. Ngoài ra, trên iOS 26 mới hoặc các dòng máy Android đời mới có tính năng AI tự động gom các đầu số lạ, đầu số tổng đài vào mục "Tin nhắn rác & bị chặn" mà không hề rung hay sáng màn hình thông báo.

2. Cách mình đã xử lý triệt để vụ không nhận được mã OTP Facebook

Sau khi ngồi phân tích hết đống lý do trên vào tối hôm qua, mình đã bình tĩnh thử nghiệm từng bước một và mở khóa thành công chỉ trong chưa đầy 5 phút. Anh em nào đang bị kẹt ở màn hình xác nhận thì làm lần lượt theo đúng các cách thực chiến dưới đây của mình nhé, đảm bảo ăn chắc:

  • Cách 1: Mở ngay ứng dụng Zalo, WhatsApp hoặc Email gắn với tài khoản

    Đừng nhìn chằm chằm vào app Tin nhắn SMS nữa! Việc đầu tiên anh em cần làm ngay lúc này là thoát ra màn hình chính, mở ứng dụng Zalo và WhatsApp đăng ký bằng chính số điện thoại đó lên. Hôm qua lúc mình mở Zalo ra kiểm tra thì ôi thôi, có tận 3 cái tin nhắn gửi từ tài khoản OA "Dịch vụ xác thực" chứa mã 6 số nằm chình ình ở đấy từ đời nào rồi, chỉ tại mình để chế độ tắt thông báo tin nhắn lạ nên không biết. Nếu không có trên Zalo/WhatsApp, hãy mở tiếp ứng dụng Gmail và lục tìm trong mục Thư rác (Spam) hoặc tab Mạng xã hội (Social), rất nhiều trường hợp Facebook tự động đẩy mã dự phòng về email liên kết khi cổng SMS bị lỗi.

  • Cách 2: Chuyển sang nhận mã bằng Cuộc gọi thoại tự động (Voice Call)

    Nếu cổng tin nhắn văn bản SMS đang bị nhà mạng bóp băng thông hoặc nghẽn cục bộ, anh em hãy lách luật bằng cách dùng sóng thoại. Ở ngay dưới ô nhập mã xác nhận, bạn nhấn vào dòng chữ "Bạn không nhận được mã?" (Didn't receive a code?) hoặc "Thử cách khác". Lúc này một bảng tùy chọn hiện ra, thay vì chọn gửi lại tin nhắn SMS, hãy tích vào ô "Gọi điện thoại cho bạn" (Call you). Chỉ khoảng 5 giây sau sẽ có một số điện thoại nước ngoài hoặc tổng đài tự động gọi thẳng vào máy bạn, khi bắt máy sẽ có giọng chị Google đọc chậm rãi từng con số một bằng tiếng Việt hoặc tiếng Anh. Lấy giấy bút ra ghi lại rồi nhập vào là xong, nhanh gọn lẹ không phải chờ đợi bố con thằng nào.

  • Cách 3: Tắt sạch VPN/1.1.1.1 và chuyển từ Wifi sang mạng 4G/5G chính chủ

    Đây là mẹo cực kỳ lợi hại mà dân làm thủ thuật Facebook hay truyền tai nhau. Hãy kiểm tra trên thanh trạng thái điện thoại xem có biểu tượng chữ `VPN` nào đang bật không thì tắt ngay lập tức. Tiếp theo, hãy tắt kết nối Wifi đi và bật dữ liệu di động 4G/5G trên chính cái SIM đang lắp số điện thoại nhận mã đó. Khi bạn truy cập Facebook bằng địa chỉ IP của nhà mạng di động trùng khớp với nhà mạng của số điện thoại đăng ký (cùng ở Việt Nam, cùng trạm phát sóng), độ tin cậy (Trust) của thiết bị sẽ tăng lên mức tối đa. Lúc này bạn bấm gửi lại mã phát một là tin nhắn nhảy về máy ngay tức khắc.

  • Cách 4: Sử dụng giao diện mbasic.facebook.com trên trình duyệt

    Giao diện Facebook hiện đại bây giờ nhồi nhét quá nhiều Javascript nặng nề, đôi khi cái hộp thoại chọn phương thức nhận mã bị lỗi trắng trang hoặc bấm vào nút gửi mã mà bên dưới nền web chẳng có lệnh nào được gửi đi cả. Anh em hãy mở trình duyệt Chrome hoặc Safari lên, gõ vào thanh địa chỉ đường dẫn: https://mbasic.facebook.com rồi tiến hành đăng nhập lại. Đây là giao diện HTML cổ điển siêu nhẹ dành cho các dòng máy đời cũ. Trên giao diện `mbasic`, các nút bấm chọn gửi lại mã qua SMS hoặc chọn phương thức xác thực thay thế hoạt động cực kỳ trơn tru, không bao giờ bị kẹt lệnh như trên app hay web thường.

  • Cách 5: Kiểm tra mục Tin nhắn bị chặn và soạn tin mở khóa tổng đài nhà mạng

    Anh em dùng iPhone thì vào phần Cài đặt -> Tin nhắn -> Lọc người gửi không xác định rồi tắt nó đi, hoặc vào mục Liên hệ bị chặn xem trước đây có lỡ tay block mất mấy cái đầu số ngắn như `6087`, `8049`, `32665` hay chữ `Verify`, `Facebook` không. Còn đối với anh em dùng Android (Samsung, Xiaomi, Oppo...), hãy mở app Tin nhắn -> bấm vào ảnh đại diện góc phải -> chọn Tin nhắn rác và bị chặn, mình cá là có không ít bạn tìm thấy cả rổ mã OTP nằm ngủ yên trong cái hố đen này. Ngoài ra, nếu SIM của bạn bị nhà mạng vô tình chặn chiều tin nhắn dịch vụ quốc tế, hãy nhấc máy gọi thẳng lên tổng đài CSKH (Viettel gọi `198`, Vina gọi `18001091`, Mobi gọi `18001090`) bảo nhân viên kỹ thuật: "Anh/chị kiểm tra giúp em xem SIM của em có đang bị chặn nhận tin nhắn mã OTP từ tổng đài quốc tế Facebook không và mở lại giúp em". Họ reset cổng tín hiệu trên hệ thống tầm 2 phút là nhận lại ngon lành.

  • Cách 6: "Ngâm" tài khoản nghỉ ngơi đủ 24 giờ nếu đã lỡ tay bấm Spam

    Trong trường hợp màn hình của bạn đã hiện lên dòng chữ đỏ chót: "Bạn đã yêu cầu mã quá nhiều lần. Vui lòng thử lại sau" thì mình khuyên thật lòng là anh em hãy đóng máy tính lại, đi ngủ hoặc làm việc khác. Đừng cố đấm ăn xôi thử đi thử lại nữa. Càng cố bấm thì bộ đếm thời gian phạt của Facebook càng bị cộng dồn kéo dài thêm. Hãy để yên tài khoản đó không đụng chạm gì trong đúng 24 tiếng đồng hồ, sau đó áp dụng Cách 3 (bật 4G, tắt VPN) và Cách 4 (vào bằng `mbasic`) rồi bấm yêu cầu mã đúng 1 lần duy nhất.

  • 3. Kinh nghiệm xương máu: Đừng bao giờ phụ thuộc 100% vào SMS nữa!

    Sau cú vấp tối hôm qua thì mình đã rút ra một bài học đắt giá cho bản thân cũng như muốn nhắc nhở tất cả anh em độc giả đang theo dõi Tết Pro. Việc nhận mã xác thực 2 lớp (2FA) qua tin nhắn SMS truyền thống bây giờ vừa chậm chạp, vừa phụ thuộc vào sóng sánh nhà mạng, lại còn tiềm ẩn nguy cơ bị kẻ xấu làm lại SIM (SIM Swapping) nếu chẳng may rơi mất điện thoại.

    Ngay sau khi đăng nhập vào lại được tài khoản, anh em hãy truy cập ngay vào phần Trung tâm tài khoản (Accounts Center) -> Mật khẩu và bảo mật -> Xác thực 2 yếu tố và thiết lập ngay cho mình 2 lá chắn dự phòng bất tử sau:

    • Thứ nhất là dùng Ứng dụng xác thực (Google Authenticator hoặc Microsoft Authenticator): Cái này nó tự sinh ra mã 6 số đảo liên tục mỗi 30 giây ngay trên điện thoại của bạn mà không cần đến sóng di động hay kết nối mạng internet. Kể cả cáp quang biển có đứt hay tổng đài nhà mạng có sập thì bạn mở app ra lấy mã nhập vào phát là ăn ngay. Anh em làm web hay MMO thì có thể lưu luôn chuỗi mã khóa 2FA (chuỗi ký tự chữ và số) vào file cá nhân bảo mật, lúc cần chỉ việc ném lên các công cụ lấy mã 2FA là có ngay mã đăng nhập.
    • Thứ hai là lưu lại 10 Mã dự phòng (Recovery Codes) 8 chữ số: Trong phần cài đặt xác thực 2 yếu tố của Facebook luôn có mục "Mã dự phòng". Khi bấm vào đó, Facebook sẽ cấp cho bạn 10 dãy số, mỗi dãy gồm 8 chữ số. Hãy chụp màn hình lại, hoặc copy lưu vào Google Keep, gửi vào Cloud của mình hoặc ghi ra quyển sổ tay cất kỹ ở bàn học. Mỗi mã 8 số này có giá trị sử dụng 1 lần để mở cửa thẳng vào tài khoản bất chấp việc bạn mất SIM, hỏng điện thoại hay Facebook lỗi không gửi OTP.

    Mẹo nhỏ từ Tết Pro: Nếu bạn vẫn đang đăng nhập tài khoản Facebook đó trên một thiết bị khác (ví dụ trên điện thoại vẫn còn giữ nick mà chỉ bị văng trên máy tính), bạn chỉ cần lấy điện thoại mở app Facebook lên -> Vào Menu -> Cài đặt & quyền riêng tư -> Cài đặt -> Trung tâm tài khoản -> Mật khẩu và bảo mật để phê duyệt thông báo đăng nhập trực tiếp hoặc lấy Mã dự phòng 8 số nhập vào máy tính mà không cần chờ tin nhắn SMS gửi về!

    Đừng quên nhấn vào chiếc chuông màu xanh dưới góc phải màn hình để nhận thông báo mới nhất từ Tết Pro nhé. Nếu anh em áp dụng cách nào trong bài viết này thành công hoặc vẫn còn vướng mắc ở bước nào thì cứ để lại bình luận (commnet) ngay phía bên dưới, mình đọc được sẽ hỗ trợ giải đáp hết cho anh em!

    Lời kết

    Cảm ơn các bạn đã đọc bài viết này, đến đây chúng tôi chúc bạn một ngày tốt lành và hạnh phúc bên người thân và gia đình nhé. Tạm Biệt.

    Copyright © Tết Pro

    About the author

    ෆ Hebe ෆ
    Tết đến rồi

    Đăng nhận xét