Kỹ sư Việt? Không, lập trình viên ẩn danh nhét AI Agent vào Nokia 110 4G chỉ với 48MB RAM
Một lập trình viên đã reverse-engineer firmware của Nokia 110 4G và xây dựng thành công ứng dụng chat AI chạy trực tiếp trên chiếc điện thoại phổ thông. Dù chỉ có 48MB RAM, AI Agent vẫn có thể trả lời câu hỏi qua dữ liệu SIM, kiểm tra pin, bật đèn pin, gọi điện và đặt báo thức.

Nokia 110 4G chạy được AI Agent dù chỉ có 48MB RAM
Một lập trình viên vừa gây chú ý trên Hacker News khi công bố dự án đưa AI Agent lên chiếc Nokia 110 4G — mẫu điện thoại phổ thông vốn chỉ dùng để nghe gọi và nhắn tin. Bằng cách reverse-engineer firmware, anh đã biến chiếc máy này thành một trợ lý AI thực thụ, có thể tương tác với các chức năng phần cứng của điện thoại.
Demo AI Agent trên Nokia 110 4G
Xuất phát từ nhu cầu giảm thời gian dùng điện thoại
Tác giả cho biết ban đầu anh dùng Nokia 110 4G để giảm thời gian nhìn màn hình. Ý tưởng đưa AI Agent lên chiếc máy này đến sau đó, và hành trình thực hiện kéo dài nhiều ngày với không ít thất bại.
Nỗ lực đầu tiên là cài Android lên máy — nhưng bất khả thi vì Nokia 110 4G chỉ có 48MB RAM. Sau nhiều ngày reverse-engineer, anh mới tìm được cách chạy mã tùy chỉnh trực tiếp trong RAM.
AI Agent làm được gì trên Nokia 110?
Ứng dụng cho phép người dùng gõ tin nhắn bằng bàn phím số truyền thống, sau đó AI Agent sẽ xử lý và thực hiện các tác vụ ngay trên điện thoại:
- Trả lời câu hỏi qua dữ liệu SIM của máy
- Kiểm tra phần trăm pin
- Bật/tắt đèn pin
- Thực hiện cuộc gọi
- Đặt báo thức
Cách hoạt động
Về mặt kỹ thuật, tác giả đã chỉnh sửa ứng dụng Máy tính có sẵn trên máy để biến nó thành ứng dụng chat tùy chỉnh. Tin nhắn người dùng nhập sẽ được gửi tới DeepSeek Chat API, sau đó AI sẽ gọi các tool call tương ứng để điều khiển chức năng điện thoại.
Anh cũng tiết lộ đã dùng OpenAI Codex để hỗ trợ xây dựng và kiểm thử ứng dụng trực tiếp trên thiết bị.
Đây là một nguyên mẫu đang hoạt động, được nạp vào RAM từ máy tính. Sau khi nạp, nó có thể chạy độc lập bằng dữ liệu di động.
Hành trình 5 giai đoạn đầy gian nan
Giai đoạn 1 — Bắt đầu từ trình duyệt: Tác giả thêm tùy chọn tìm kiếm AI vào Opera Mini. Cách này chỉ là giải pháp tạm thời vì vẫn bị giới hạn trong trình duyệt, không thể tích hợp agent với các chức năng gốc của máy.
Giai đoạn 2 — Chạy mã của chính mình: Không có cách cài app gốc nào được hỗ trợ. Anh nghiên cứu firmware và quy trình khởi động, rồi đưa mã tùy chỉnh vào RAM thông qua entry point của ứng dụng Máy tính. Cách này cho phép thử nghiệm mà không cần flash firmware đã sửa — nhưng cài đặt vĩnh viễn vẫn chưa giải quyết được.
Giai đoạn 3 — Nhận phản hồi qua dữ liệu SIM: Chỉ có kết nối dữ liệu là chưa đủ — yêu cầu có thể gửi đi nhưng phản hồi không về được ứng dụng. Anh phải truy vết các callback phản hồi của firmware, bắt đầu với một câu hỏi cố định, xác nhận câu trả lời khi rút cáp USB, rồi mới thêm chức năng gõ câu hỏi.
Giai đoạn 4 — Làm cho chat dùng được: Thay layout máy tính bằng ô nhập văn bản, xử lý lại key handling. Có lúc đổi màu khiến máy khởi động lại liên tục — truy vết firmware mới phát hiện anh đã ghi nhầm vào trường style. Sau khi sửa, mọi thứ hoạt động ổn định.
Giai đoạn 5 — Biến chat thành hành động: Với 48MB RAM, mã agent thông thường không thể vừa. Tác giả phải tạo một agent tùy chỉnh cực gọn, dùng build nhỏ hơn, nén payload và tái sử dụng buffer để tiết kiệm bộ nhớ. Sau đó anh kiểm thử từng tính năng một.
Tình trạng hiện tại và giới hạn
Dự án hiện là một nguyên mẫu hoạt động, chạy độc lập bằng dữ liệu di động sau khi nạp. Tuy nhiên, sau khi khởi động lại hoặc tắt máy, ứng dụng cần được nạp lại từ máy tính.
Tác giả cho biết có thể thêm vô số tính năng và tự động hóa gần như mọi thao tác trên Nokia 110. Dù vậy, mã nguồn chưa được công bố vì dữ liệu nhạy cảm nằm rải rác trong dự án.
Ý nghĩa với cộng đồng công nghệ
Dự án này cho thấy AI Agent không chỉ dành cho smartphone cao cấp hay máy chủ mạnh. Với kỹ thuật đúng đắn và sự kiên trì, ngay cả thiết bị 48MB RAM cũng có thể trở thành nền tảng cho AI. Đây cũng là minh chứng cho sức mạnh của reverse-engineering và tư duy tối ưu hóa tài nguyên trong lập trình nhúng.
Bài viết liên quan
Công nghệ
AI và tương lai của lập trình viên: 'Có, và…' — lời khuyên từ một giảng viên khoa học máy tính
08 tháng 10, 2026

Công nghệ
Họa sĩ webcomic cấm mọi tác phẩm phái sinh do AI tạo ra từ tác phẩm của mình
08 tháng 10, 2026

Công nghệ
Windows Search mới của Microsoft: Bước nâng cấp mà Windows 11 hằng mong đợi
08 tháng 10, 2026