• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Hướng dẫn cụ thể về cách Hack G1

tiny1990

New Member
3. Chạy dòng lệnh
- Trong G1 của các bạn, bạn vào Market down phần mềm Terminal Emulator và Telnet.
- Cũng trong G1, bạn vào Setting/Application/Development, tích vào USB debugging.
- Cắm G1 vào PC, PC sẽ đòi driver cho G1, bạn đưa đường dẫn tới folder android_usb_windows đã giải nén ở trên (lưu ý: không mount ổ đĩa mà chỉ đơn thuần là cắm dây và cài driver thôi)
- Cóp file Adb.exe , ADBwin.dllvà Recovery_testkeys.img vào ổ C:\
- Kích phải chuột vào My Computer trên màn hình, chọn Properties, ch

cho mình hỏi là folder android_usb_windows đã giải nén ở trên tải file gì mà mình giải nén có thư mục đó?
 

thanhtruc2

New Member
Chúc mừng bạn đã nắm được cách update trên điện thoại G1. Về vấn đề hack thì mình cũng xin chia sẻ với các bạn về vấn đề như sau:

Vấn đề 1: Khi nào cần hack
- Hack để giúp cho người dùng có thể can thiệp sâu hơn vào các thành phần của hệ thống. Nếu chỉ là người dùng bình thường và chỉ tải các phần mềm trên market thì không cần thiết phải hack
- Khi bạn muốn dùng 1 tính năng nào đó "ẩn" trong hệ thống của G1: ví dụ tính năng multi-touch chẳng hạn, thì bạn cần phải hack
- Để cài các bản rom được các developer trên mạng tự cook, được sử dụng các công nghệ mới nhất khi nào google chưa release chính thức, bạn sẽ cần hack
- Để xem được tiếng việt hoàn chỉnh, duyệt web tiếng việt hiển thị đầy đủ, bạn cũng sẽ cần hack

Tóm lại, sẽ có rất nhiều lý do khiến bạn nên hack máy và mình cũng recommended bạn nên hack :D

Vấn đề 2: Kiểm tra xem máy mình đã hack hay chưa
Thực tế cũng có tương đối nhiều cách để kiểm tra xem máy mình đã được hack hay chưa, nhưng mình sẽ chỉ cho các bạn một cách đơn giản nhất và nhanh nhất. Thực hiện các bước như sau:
- Lên market download soft tên là terminal emulator về máy (phần mềm này free)
- Sau khi cài xong, khởi động terminal emulator lên, gõ vào đó dòng lệnh su rồi nhấn enter
- Nếu hiện thông thông báo permission denied thì lúc đó máy bạn chưa hack, nếu hiện bảng thông báo 3 tùy chọn Yes, No, Allways thì xin chúc mừng, máy bạn đã được hack

Vấn đề 3: Các bước để hack máy

Các bước hack máy sau đây chỉ áp dụng riêng đối với dòng G1 sản xuất tại US (hàng T-mobile)


1. Down các tool sau:
- http://dl.google.com/android/android_usb_windows.zip
- http://www.4shared.com/file/78861309/c8e5d35e/adb.html
- http://koushikdutta.blurryfox.com/G1/DREAIMG-RC29.zip
- http://www.4shared.com/file/78861131/ee97dcc1/recovery_testkeys.html
- http://www.mediafire.com/?sharekey=f3cd96c621b69e7dd2db6fb9a8902bda
- 1 chỗ ngồi có sóng Wifi (cái này rât cần thiết đấy! phải là wifi nhé, không dùng gprs thay được đâu)

2. Up bản firmware RC29
Các bạn có thể bỏ qua bước này nếu bạn đã là RC29. Bật G1 của bạn lên, vào Setting/About phone/Build number. Nếu Build number có chữ RC29 thì thôi, bỏ qua bước này .
Nếu ko thì tiếp tục làm theo hướng dẫn sau :
- Cắm G1 vào PC, Format thẻ nhớ theo định dạng FAT32. Cóp file DREAIMG.NBH (phải đặt tên y hệt thế này, viết chữ in hoa, 1 số bài viết thành DREAMIMG.NBH là không đúng)
- Rút dây nối ra, ĐẢM BẢO G1 CÒN > 50% PIN, tắt G1
- Giữ nút chụp ảnh rồi ấn nút POWER để bật máy. Máy sẽ chạy ra 1 màn hình boot mầu ghi có vài chữ xanh xanh
- Ấn nút POWER 1 cái và G1 sẽ được flash về RC29
- Sau khi chạy xong, báo Ok, bạn ấn lần lượt 3 nút : CALL, MENU, POWER, G1 được khởi động lại, bạn sẽ cần active điện thoại lại 1 lần nữa.

3. Chạy dòng lệnh
- Trong G1 của các bạn, bạn vào Market down phần mềm Terminal EmulatorTelnet.
- Cũng trong G1, bạn vào Setting/Application/Development, tích vào USB debugging.
- Cắm G1 vào PC, PC sẽ đòi driver cho G1, bạn đưa đường dẫn tới folder android_usb_windows đã giải nén ở trên (lưu ý: không mount ổ đĩa mà chỉ đơn thuần là cắm dây và cài driver thôi)
- Cóp file Adb.exe , ADBwin.dllvà Recovery_testkeys.img vào ổ C:\
- Kích phải chuột vào My Computer trên màn hình, chọn Properties, chọn tab Advanced, chọn Evironment Variable, Trong mục System Variables, các bạn tìm Path, kích đúp vào nó rồi thêm đoạn mã sau vào phía cuối Variable Value : ;C:\ (nhớ phải có dấu ; để ngăn cách nhé)
- Vào thanh Start chọn Run, gõ CMD, Enter. Tiếp theo gõ lần lượt các lệnh sau :
  • C:
  • adb push recovery_testkeys.img /data/local/recovery.img

- Bây h bạn sử dụng G1, bật wifi lên (Setting/Wireless Control/Wifi), sau đó bật Terminal Emulator lên và chạy hắn, trong Terminal, bạn gõ các dòng lệnh sau :
  • telnetd
  • netstat

- Sau đó lại out khỏi Terminal, bật Telnet đã down ở trên lên, ấn Connect to Server, nếu hiện ra màn hình đen để gõ lệnh là okie, nếu ko thì khởi động lại G1 và làm lại từ bước bật Wifi ở trên nhé. Nếu Telnet đã hiện bảng gõ lệnh rồi, bạn gõ các lệnh sau:
  • mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
  • cd /system
  • cat /data/local/recovery.img > recovery.img
  • flash_image recovery recovery.img
  • rm /data/local/recovery.img

Nếu sau mỗi lệnh các bạn gõ, ko thấy báo lỗi j` thì bạn đã hack G1 thành công rồi. Nếu báo lỗi, làm lại từ bước bật Wifi.

Bài viết mình có sử dụng lại tư liệu từ nguồn khác đã ghi ở cuối bài và thay đổi lại theo ý mình để tăng tính chuẩn xác, dễ làm với các bạn mới.

(Nguồn: tinhte)​
trên PC nó hiện như vầy C:\Users\eagle>adb push recovery_testkeys.img /data/local/recovery.img
1485 KB/s (1767424 bytes in 1.162s)
trên DT cũng ko báo lỗi gì,bấm đến đâu nó hiện dòng bấm tiếp lệnh tiếp theo.
mình làm đúng y như hướng dẫn và cũng ko thấy báo lỗi gì cả.mà vô Telminal bấm su nó vẫn báo prime denied T_T.là sao ko hỉu,ai bik chỉ mình với :yh tuananh202007
 

anh2bg

New Member
trên PC nó hiện như vầy C:\Users\eagle>adb push recovery_testkeys.img /data/local/recovery.img
1485 KB/s (1767424 bytes in 1.162s)
trên DT cũng ko báo lỗi gì,bấm đến đâu nó hiện dòng bấm tiếp lệnh tiếp theo.
mình làm đúng y như hướng dẫn và cũng ko thấy báo lỗi gì cả.mà vô Telminal bấm su nó vẫn báo prime denied T_T.là sao ko hỉu,ai bik chỉ mình với :yh tuananh202007
mình cũng có thắc mắc như bạn. bác nào có kinh nghiệm chỉ dùm với?????????
 

80704378

New Member
Ở bước 3 mình đã dùng Telnet gõ flash_image recovery sdcard/recovery.img thì nó báo ## chứ ko hiện lỗi gì cả nhưng khi khởi động lại thì vào Tẻminal emulator gõ su ko thấy chuyển thành "#" gì hết? Có phải mình làm sai phần gì ko mà chưa root đc?
Giờ máy chỉ có Firmware 1.0 thôi, chán quá ( Ko dám up rom cyanogenmod vì chưa biết máy đã root hay chưa
 

vuvantuan59

New Member
USB Device Not Recognized ............ khi cắm G1 vào máy tính ................
USB Device Not Recognized ............ khi cắm G1 vào máy tính ................ giúp mình khá phục với ! cắ vào chỉ như sặc pin thôi !
 
Top