• 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

duiheo

New Member
Trước tiên rất cám ơn anh Spiderman_anhvu đã nhiệt tình hướng dẫn e cách update firmware cho G1 và e đã làm thành công

Bây h ông anh rể định nhờ em làm dùng ổng 1 cây mới nữa mà em thì chỉ biết cách update thôi chứ ba cái vụ hack, lấy quyền root gì đó em còn lơ mơ quá. Anh nào cao thủ có thể hướng dẫn tỉ mỉ cách hack 1 cái G1 còn mới nguyên giúp e với nha =D>
 

spiderman_anhvu

New Member
Trước tiên rất cám ơn anh Spiderman_anhvu đã nhiệt tình hướng dẫn e cách update firmware cho G1 và e đã làm thành công

Bây h ông anh rể định nhờ em làm dùng ổng 1 cây mới nữa mà em thì chỉ biết cách update thôi chứ ba cái vụ hack, lấy quyền root gì đó em còn lơ mơ quá. Anh nào cao thủ có thể hướng dẫn tỉ mỉ cách hack 1 cái G1 còn mới nguyên giúp e với nha =D>

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)​
 

duiheo

New Member
file update.zip đâu a ơi, e kiếm trong folder mediafire mà không thấy, có bản nào update.zip trong lúc reset máy lại nó cho skip active acc gmail để còn vô chỉnh wifi không anh?
 

duiheo

New Member
em đã thử dùng bản 1.5 nhưng lúc ấn lần lượt 3 nút : CALL, MENU, POWER, G1 được khởi động lại thì active không cho skip, giúp em với!!!
 

spiderman_anhvu

New Member
Các bản firmware 1.5 mới đều cho phép skip mà bạn, lúc hiện cái màn hình để bạn sign in vào gmail, bạn trượt màn hình xuống phía dưới sẽ có nút skip đó. Sau khi vào được máy, bạn bật wifi nên rồi vào market, lúc đó sẽ hiện màn hình cho bạn active :)

file update.zip đâu a ơi, e kiếm trong folder mediafire mà không thấy, có bản nào update.zip trong lúc reset máy lại nó cho skip active acc gmail để còn vô chỉnh wifi không anh?

Cái update.zip thực chất là chỉ 1 bản firmware thôi. Bạn dùng bản firmware mới nhất của haruko, đổi tên thành update.zip là được thôi :)
 

duiheo

New Member
Em chép cái update 1.5 vo sd rồi mà sao lúc up nó báo
e:can't open /cache/recovery/command
e:no signature (400 files)
e:verification failed
installatiom aborted

Hix giúp e với mò tối qua đến h mà chưa được...
 
Chỉnh sửa cuối:

duiheo

New Member
Ặc, em lộn rồi, em mới làm tới bước 2 sau khi flash về RC29 thì bấm home+menu+power để reset thì máy báo đòi active máy, mà lúc này ko có wifi sao active được vậy a? chả lẽ dùng gprs, khó hiểu quá, giúp e với a ơi
 

spiderman_anhvu

New Member
Ặc, em lộn rồi, em mới làm tới bước 2 sau khi flash về RC29 thì bấm home+menu+power để reset thì máy báo đòi active máy, mà lúc này ko có wifi sao active được vậy a? chả lẽ dùng gprs, khó hiểu quá, giúp e với a ơi

RC29 không có chế độ active qua wifi được. Bạn cần dùng sim viettel để update cho chắc chắn. Nhớ là sim viettel phải được đăng ký gprs rồi nhé! sau đó cắm sim viettel vào máy. Lúc hiện của sổ sign-in, bạn nhấn phím MENU sẽ hiện ra cái Add APN, tạo 1 cái APN với thông số như sau:
Name: viettel
APN: v-internet
Các mục khác để nguyên đó. Rồi nhấn MENU, chọn SAVE lại là xong.
Điền username + password của hòm thư gmail là active được thôi.

Vậy có cần up lần lượt radio và spl luôn không a? :((

Tất nhiên là phải up cả spl và radio rồi. Bản cupcake 1.5 cần spl và radio mới thì mới dùng được nhé :)
 

duiheo

New Member
RC29 không có chế độ active qua wifi được. Bạn cần dùng sim viettel để update cho chắc chắn. Nhớ là sim viettel phải được đăng ký gprs rồi nhé! sau đó cắm sim viettel vào máy. Lúc hiện của sổ sign-in, bạn nhấn phím MENU sẽ hiện ra cái Add APN, tạo 1 cái APN với thông số như sau:
Name: viettel
APN: v-internet
Các mục khác để nguyên đó. Rồi nhấn MENU, chọn SAVE lại là xong.
Điền username + password của hòm thư gmail là active được thôi.



Tất nhiên là phải up cả spl và radio rồi. Bản cupcake 1.5 cần spl và radio mới thì mới dùng được nhé :)

Hix em active bằng cái sim mobi của cái G1 đã unlock rồi vì cái sim này bữa trước đem ra tiệm nó đã kíck hoạt GPRS và em cũng đã sử dụng thử nhưng không hiểu sao đem qua cái G1 mới thì không được, em đã tạo APN mới với thông số là :
m-wap
user :mms
pass: mms
mcc : 452
mnc :01

Mấy cái thông số này em coi ở mấy trang khác không biết có đúng không.

Tạo xong em chả thấy gì hết bực quá, a giúp em lần nữa với:(:)((
 

spiderman_anhvu

New Member
Hix em active bằng cái sim mobi của cái G1 đã unlock rồi vì cái sim này bữa trước đem ra tiệm nó đã kíck hoạt GPRS và em cũng đã sử dụng thử nhưng không hiểu sao đem qua cái G1 mới thì không được, em đã tạo APN mới với thông số là :
m-wap
user :mms
pass: mms
mcc : 452
mnc :01

Mấy cái thông số này em coi ở mấy trang khác không biết có đúng không.

Tạo xong em chả thấy gì hết bực quá, a giúp em lần nữa với:(:)((

Về vấn đề active G1 qua GPRS đã nói đến rất nhiều rồi. Có lẽ là do hạ tầng mạng tại Việt Nam nên mới có 1 số các lỗi như vậy. Mạng mobi thì mình không rõ lắm về các thông số, Vina thì đã được khẳng định là không thể dùng gprs để kích hoạt cho G1. Trong tất cả các cách, chỉ có mạng viettel đã được bản thân mình kiểm chứng và cho kết quả active thành công 100%. Bạn nên dùng sim viettel để active vậy.
 

vinhnguyenho

New Member
Mình mua lại của đứa bạn HTC T-Mobile,
Con G1 hiện tại của mình là Firmware 1.5
Baseband 62.50S.20.17H_2.22.19.261
Kernel version 2.6.27-00393-g6607056 san@sandroid #1
Build number CRB43

Boot loader là PVT
Radio là 2_22_19_26I

Vậy mình hack theo cách nào và phải up firmware khác hả bác?
Firmware 1.5 nào có multitouch không bác? RC29 là firmware gì?
 

spiderman_anhvu

New Member
Mình mua lại của đứa bạn HTC T-Mobile,
Con G1 hiện tại của mình là Firmware 1.5
Baseband 62.50S.20.17H_2.22.19.261
Kernel version 2.6.27-00393-g6607056 san@sandroid #1
Build number CRB43

Boot loader là PVT
Radio là 2_22_19_26I

Vậy mình hack theo cách nào và phải up firmware khác hả bác?
Firmware 1.5 nào có multitouch không bác? RC29 là firmware gì?

Theo như những thông số bạn đã đưa ở trên, mình khẳng định máy bạn đã được hack để get root rồi (vì bản rom bạn đang xài là bản custom rom rồi) bạn không cần hack máy nữa! Để sử dụng tính năng multi-touch hiện có khá nhiều bản rom. Bạn có thể tìm bản rom tên là Dude Cupcake 1.3RC2 theo mình đánh giá là chất lượng tốt, nhẹ, hoạt động ổn định :)

RC29 là tên 1 bản firmware dành cho các máy G1 ở Mỹ, bản fw này có 1 bug cho phép người dùng hack để lấy quyền root :)
 

rosebeast

New Member
máy mình thông số thế này có cần hack hok vậy mấy bác."mobile number: t mobile g1 firmware version: 1.6 baseband version: 2.6.29-00479-g3c7df37 android-build@apa#19 build number: drc83 ".ah,sao máy mình hok cài dc PM vào thẻ nhớ nhỉ.
 

ngocbaohappy

New Member
mình đã làm hết các bước nhưng sau khi kiểm tra lại thì
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 vẫn còn hiện thông báo permission denied
trong about báo là fw 1.0
build number rc29
làm ơn giúp dùm
 

PhamQuang

Manager
Nguyên lý chung và các bước cần thực hiện:
- Active Phone cho G1
- Update Recovery cho máy
- Chạy bản Unlocked SPL cho máy (như HSPL vậy)
- Tìm và tải ROM cần Up và chạy cho máy
Mỗi bước là 1 bài viết cần cụ thể, chỉ ai có máy mới vừa test vừa viết được mà thôi.
 

ngocbaohappy

New Member
các bước làm ở trên đều làm ok hết nhưng khi vào gõ su thì vẫn báo permission denied , như vậy có phải là máy vẫn chưa hack đựoc ko ạ
 

nggianglx

New Member
Thông số của máy mình nè
Model number: T-Mobile G1
Firmware version 1.6
Baseband version: 62.50SC.20.17H_2.22.23.02
Kernel version: 2.6.29-00479-g3c7df37 android-build@apa26 #19
Build Number: DMD64

DREA100 PVT 32B
HBOOT-0.95.0000
CPLD-4
RADIO-2.22.23.02

Mình chỉ xem được như vậy. Hiện em muốn up lên 2.1 ỏ 2.2 được không. Máy mình như vậy là đã hack root chưa.

Thanks all
 
Chỉnh sửa cuối:

trucdemo

New Member
mình nhập được 2 dòng đầu ok, tới dòng này ko nhập được "cat /data/local/recovery.img > recovery.img" có ai giúp mình với, giúp offline càng tốt hihi, mình làm miết từ 3 bữa nay muốn banh cái máy mà chưa được huhu, dùng fw cũ ko có phím ảo chán quá
 
Top