1. 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

Thảo luận trong 'HTC DREAM & MAGIC' bắt đầu bởi duiheo, 16/5/09.

  1. duiheo

    duiheo New Member

    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    0
    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>
     
  2. spiderman_anhvu

    spiderman_anhvu New Member

    Bài viết:
    690
    Đã được thích:
    1,175
    Điểm thành tích:
    0
    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)​
     
    4 people like this.
  3. duiheo

    duiheo New Member

    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    0
    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?
     
  4. duiheo

    duiheo New Member

    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    0
    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!!!
     
  5. spiderman_anhvu

    spiderman_anhvu New Member

    Bài viết:
    690
    Đã được thích:
    1,175
    Điểm thành tích:
    0
    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 :)

    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 :)
     
  6. duiheo

    duiheo New Member

    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    0
    Vậy có cần up lần lượt radio và spl luôn không a? :((
     
  7. duiheo

    duiheo New Member

    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    0
    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: 17/5/09
  8. duiheo

    duiheo New Member

    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    0
    Ặ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
     
  9. spiderman_anhvu

    spiderman_anhvu New Member

    Bài viết:
    690
    Đã được thích:
    1,175
    Điểm thành tích:
    0
    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é :)
     
    1 person likes this.
  10. duiheo

    duiheo New Member

    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    0
    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:(:)((
     
  11. spiderman_anhvu

    spiderman_anhvu New Member

    Bài viết:
    690
    Đã được thích:
    1,175
    Điểm thành tích:
    0
    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.
     
  12. vinhnguyenho

    vinhnguyenho New Member

    Bài viết:
    48
    Đã được thích:
    0
    Điểm thành tích:
    0
    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ì?
     
  13. spiderman_anhvu

    spiderman_anhvu New Member

    Bài viết:
    690
    Đã được thích:
    1,175
    Điểm thành tích:
    0
    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 :)
     
  14. rosebeast

    rosebeast New Member

    Bài viết:
    302
    Đã được thích:
    166
    Điểm thành tích:
    0
    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ỉ.
     
  15. ngocbaohappy

    ngocbaohappy New Member

    Bài viết:
    2
    Đã được thích:
    0
    Điểm thành tích:
    0
    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
     
  16. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,741
    Điểm thành tích:
    113
    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.
     
  17. ngocbaohappy

    ngocbaohappy New Member

    Bài viết:
    2
    Đã được thích:
    0
    Điểm thành tích:
    0
    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 ạ
     
  18. nggianglx

    nggianglx New Member

    Bài viết:
    10
    Đã được thích:
    0
    Điểm thành tích:
    0
    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: 12/10/10
  19. longquan0911

    longquan0911 New Member

    Bài viết:
    70
    Đã được thích:
    0
    Điểm thành tích:
    0
    bạn qua đây, theo mình đây là bài hack G1 dể thực hiện nhất
    Link
     
  20. trucdemo

    trucdemo New Member

    Bài viết:
    226
    Đã được thích:
    39
    Điểm thành tích:
    0
    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á
     

Chia sẻ trang này