[Optimus One P500]Tham khảo HackRoot, Recovery, Uprom, và các vấn đề #

buttervn
26/2/2011 16:14Phản hồi: 1.400
[Optimus One P500]Tham khảo HackRoot, Recovery, Uprom, và các vấn đề #
Sau thời gian tìm hiểu và giúp đỡ một số mem về HackRoot, Recovery, Uprom cho con Optimus One P500 này, mình rút ra một số ý chính và tóm lượt lại để mọi người dễ tham khảo.
Mọi thắc mắc, nhờ giúp đỡ về uprom và chọn rom, mọi người vào topic của bạn VanTruongSinh link: http://www.tinhte.vn/thay-doi-nang-cap-firmware-280/up-rom-moi-cho-optimus-one-p500-tu-xda-developers-com-556766/, ở đó mọi người sẽ giúp đỡ bạn.

A. HackRoot

1. Hack root để làm gì?
Bình thường khi mua máy về, hệ điều hành (HĐH) Android đã được cài sẵn trong máy. Khi ta bật máy lên sử dụng, quyền truy cập của ta mặc định là user bình thường. Mà bản thân HĐH này được tối ưu cho hầu hết mọi tính năng để phù hợp với đại đa số người sử dụng (trong đó không có mình:banghead😃.
Vì vậy, mình muốn thay đổi một số thông số của hệ thống hay cài phần mềm hỗ trợ chỉnh sửa, truy cập vào hệ thống thì mình phải có quyền truy cập là Root (như administrator của Windows). Làm như vậy gọi nôm na là HackRoot

1a. Phiên bản Android nào HackRoot được?
Bạn phải kiểm tra máy mình đang sử dụng HĐH Android phiên bản nào. Bạn vào Setting>About và kiểm tra mục Android Version. Nếu là 2.2 thì HĐH của bạn HackRoot được, còn 2.2.1 thì mình phải hạ xuống phiên bản 2.2 mới HackRoot được. (tham khảo cách hạ từ 2.2.1 xuống 2.2)
Tất cả các phiên bản Froyo đều hackroot được. Cách hackroot chia làm 2 loại:
  • Đối với Android 2.2: dùng SuperOnceClick hoặc Z4Root
  • Đối với Android 2.2.x (x=1;2): Dùng GingerBreak
Xem các mục bên dưới để hackroot​

2. HackRoot bằng cách nào?
HackRoot có 2 cách (chỉ áp dụng cho Android 2.2):
  • Cách 1: HackRoot bằng z4root (phần mềm chạy trên Phone)
    Tải phần mềm này về Phone (link). Sau đó cài đặt và chọn kiểu HackRoot.
    • Permanent Root: Root HĐH vĩnh viễn (khởi động lại Phone vẫn còn)
    • Temporary Root: Root tạm thời (sẽ hết nếu khởi động lại Phone)
      Giao diện phần mềm
  • Cách 2: Hackroot bằng SuperOnceClick (phần mềm chạy trên PC)
    ***Điều kiện cần là bạn phải cài đặt đủ driver vào PC (xem mục 5 bên dưới)
    Tải phần mềm này về máy tính (link), giải nén ra và chạy. Phần mềm có giao diện như sau:

    Đầu tiên các bạn vào Settings>Applications>Development và tick chọn USB debbugging trên điện thoại.
    Click vào nút Root và chờ đến khi nào có thông báo "Phone is rooted" là xong. Các thao các của SuperOnceClick thực hiện sẽ được hiển thị trên cửa sổ.
    Nếu bước "wait for device" bị lặp đi lặp lại nhiều lần, các bạn thực hiện tuần tự như sau:
    • Tick bỏ Debug trên Phone
    • Rút cáp USB ra
    • Tick chọn Debug trên Phone lại
    • Cắm cáp USB lại và chờ.

3. HackRoot xong, máy có gì lạ không?
Không có gì lạ hết, ngoại trừ xuất hiện thêm phần mềm SuperUser . Phần mềm này có mục đích là quản lý (cấp quyền) tất cả các phần mềm khác khi có yêu cầu quyền root. Ví dụ như Titanium Backup .....​

4. Hiệu lực của HackRoot.
HackRoot chỉ có hiệu lực đối với HĐH đang sử dụng, nếu như bạn uprom khác (trừ khi ROM đã được root chẳng hạn như các cook ROM trên XDA) thì bạn phải HackRoot lại.​

5. Driver kết nối PC cho P500 (SuperOneClick, ADB giao tiếp với PC)Update 24Apr11
Có một số bạn có báo cáo lại là không sử dụng được SuperOneClickADB để HackRoot và cài Custom Recovery được. Lý do rất cơ bản là các bạn chưa cài đầy đủ driver (trình điều khiển). Mặc dù khi cắm Phone vào PC, PC vẫn nhận thẻ nhớ của Phone như là ổ Flash (dân gian hay gọi là ổ USB) nhưng điều đó không có nghĩa là driver các bạn đã cài đầy đủ.
Driver đầy đủ cho P500 kết nối với PC bao gồm 03 driver sau (xem hình)


File cài đặt 03 driver trên có ở file sau:
LGAndroidDriver_Ver_1.0_All.exe
Nếu cài file trên mà Windows vẫn báo thiếu driver thì các bạn cài tiếp file dưới. Bình thường mình chỉ cài file trên là okie:
LGUnitedMobileDriver_S498MA22_WHQL_ML_Ver_2.2.exe

6. HackRoot phiên bản Android 2.2.x (x=1;2) Update 28Apr11
Đây là quá trình update lên phiên bản firmware v10f của LGVN (android 2.2.2)
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG]

Cài đặt Gingerbreak v1.2
***Tác giả khuyến cáo: quá trình root bình thường chỉ khoảng 2 phút nhưng có một số máy phải gần 10 phút mới xong, đồng thời có thể bị format thẻ SD. Vì vậy Tác giả co khuyên là các bạn nên unMount và tháo thẻ nhớ ra rồi lắp thẻ nhớ khác (không có dữ liệu) hoặc backup toàn bộ dữ liệu trên thẻ nhớ trước khi HackRoot bằng GingerBreak.
  • Tải phần mềm về Phone và cài đặt (link down)
  • Chạy (run) chương trình đã cài đặt và chọn "Root Device".
Chờ cho đến khi máy tự khởi động lại là xong.
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
1.400 bình luận
Chia sẻ

Xu hướng

buttervn
ĐẠI BÀNG
13 năm
B. Recovery

1. Recovery là gì?
Theo nghĩa đen, Recovery có nghĩa là Khôi phục. Nói cụ thể hơn nữa là phần khởi động đặc biệt của điện thoại. Bình thường khi máy đang ở trong trạng thái tắt, nếu ta bấm phím nguồn (Power) thì điện thoại sẽ khởi động bình thường vào HĐH, còn nếu ta bấm tổ hợp phím VolDown+Home+Power (hoặc command reboot recovery) thì điện thoại sẽ khởi động ở chế độ Recovery.

Có 2 loại Recovery:
  • Stock Recovery: Khi máy mới mua về, chưa bị các bạn vọc vạch sửa chữa gì hết thì chế độ này sẽ là khôi phục lại trang thái mới xuất xưởng.
  • Custom Recovery: Là Recovery đã được độ lại để phục vụ cho một mục đích nào đó. Ví dụ như backup nandroid, flashzip, uprom ..... :p
***Vì vậy, có một số bạn chỉ mới hackroot xong, chưa cài Custom Recovery hoặc cài bị lỗi mà khởi động lại máy ở chế độ này thì điện thoại sẽ khôi phục lại như lúc mới mua, thậm chí mất luôn Hackroot.

2. Làm sao cài Custom Recovery?
***Điều kiện cần để bạn cài được Custom Recovery là máy bạn phải được Hackroot trước và PC đã cài đầy đủ driver cho P500 (xem mục 5 bên trên).

Bạn tải lần lượt 2 file này
và chép chúng vào folder (thư mục) gốc của thẻ nhớ.

Đến đây, có 2 cách để thực hiện tiếp:

  • Cách 1: dùng máy tính (tránh sai sót khi copy/paste lệnh)
    Nếu bạn chưa tải SuperOnceClick thì đến bước này bạn phải tải nó rồi đó.
    Giả sử bạn tải về và giải nén nó ra thành folder D:\SuperOnceClick. Bạn mở cửa số Command của Windows ra và gõ tuần tự các lệnh sau:
    Code:
    D:
    cd D:\SuperOnceClick
    adb shell
    ***Chú ý: tới bước này, để sẵn điện thoại ở màn hình chờ và đảm bảo điện thoại không bị khóa màn hình (thỉnh thoảng lấy tay chọt vô cái màn hình).

    Khi dấu nhắc biến thành ký hiệu $ bạn gõ tiếp SU để lấy quyền Root cho phiên làm việc. Lúc này trên điện thoại sẽ hiện ra thông báo yêu cầu cấp quyền Root và bạn click vào nút Allow trên điện thoại. Nếu mọi bước trên thành công, dấu nhắc bây giờ đã thành ký hiệu #


    Đến đây, bạn tuần tự copy/paste từng lệnh sau vào cửa số Command:
    Code:
    mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system
    cat /sdcard/flash_image > /system/bin/flash_image
    chmod 755 /system/bin/flash_image
    mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak
    mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system
    flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img
    reboot recovery
    Khi lệnh reboot recovery vừa thực hiện xong, điện thoại của bạn sẽ tự động được khởi động lại và vào thẳng chế độ Recovery luôn. Xem hình

    ***Chú ý: khi dùng adb shell Console luôn confirm lại mọi câu lệnh mình muốn thực hiện. Vì vậy nếu câu lệnh thực hiện thành công, Console sẽ trả lời lại chính xác câu lệnh mình gõ vào, nếu không thành công nó sẽ thông báo là bị lỗi gì.

    ***Hầu hết đối với những máy mới mua chưa cài Custom Recovery lần nào thì lệnh số 4 (mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak) sẽ được confirm là "No such file/directory". Điều này hoàn toàn bình thường, các bạn cứ thực hiện tiếp tục lệnh tiếp theo.

  • Cách 2: dùng Terminal (điện thoại)
    Thayvì dùng adb để gõ lệnh trên máy tính, bạn sử dụng ứng dụng Android Terminal Emulator" để gõ lệnh trên điện thoại.
    Mở ứng dụng Market ra và search chữ "Terminal" và cài đặt ứng dụng "Android Terminal Emulator" xem giao diện
    Hình trên chỉ mang tính tham khảo, đến đây các bạn bắt đầu gõ từng lệnh (7 lệnh) "mount -o remount,rw....." vào để cài đặt Custom Recovery tương tự như cách làm trên máy tính ở trên.

Khi điện thoại của bạn tự khởi động lại và vào thẳng Recovery như hình này thì tức là bạn đã cài đặt thành công Custom Recovery.

***Chú ý: khi thực hiện các lệnh (7 lệnh) cài đặt Custom Recovery, chế độ Mass Storage phải được tắt hoàn toàn. Nếu không, việc truy cập các file đã chép vào thẻ nhớ sẽ không thực hiện được (vì đã bị chiếm quyền truy cập). Điều này sẽ dẫn đến việc thực hiện các lệnh cài đặt Custom Recovery sẽ bị báo lỗi "No such file ..." ở 2 lệnh đó là lệnh số 2 và số 6.

2a. Custom Recovery phiên bản 1.2.1 cho P500
Các điểm mới của bản 1.2.1 này:
  • Hỗ trợ ext3, ext4
    Phiên bản 1.1 không hỗ trợ ext3, ext4 nên khi chọn mục NAndroid backup + ext sẽ báo lỗi nếu các ROM lúc flash yêu cầu convert sang ext3 hoặc ext4. Thêm vào đó, (đối với bản 1.1) mục Wipe SD Ext, cũng sẽ không có tác dụng nếu ext của bạn đang là ext3 hoặc ext4 -> điều này dẫn đến khi flashzip bản ROM mới, các phần mềm mình đã cài cho bản ROM cũ vẫn sẽ xuất hiện ở bản ROM mới flash (mà nếu chạy các phần mềm này, có cái thì chạy, có cái sẽ force close)​
  • Nâng cấp mục Flashzip
    Thay đổi cấu trúc menu và thêm phần duyệt file zip. Chú ý là duyệt file không hỗ trợ cuộn màn hình, bạn nên để các file zip ở đầu mỗi folder bằng cách thêm 1 hoặc nhiều chữ "a" trước các file.​
  • Một số nâng cấp khác của script nAndroid và Restore...
Link file:
Cách cài đặt cũng tương tự như cài bản 1.1 nhưng thay lệnh:
flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img
thành lệnh:
flash_image recovery /sdcard/recoveryRA-thunderg-v1.2.1-GNM.img
[​IMG]

Giao diện Custom Recovery 1.2.1, và Flashzip menu, Wipe menu:


***Phiên bản 1.2.1 này có 1 bug hơi kỳ cục là sử dụng mục "Nand+link2sd backup" để restore lại các bản rom đã backup.
***Tuy một số Rom Cook khá tốt nhưng do được chạy trên ext3/4 nên khi ta dùng Custom Recovery 1.1 không wipe sạch được data nên các phần mềm trên ext vẫn còn -> vẫn xuất hiện khi đã flash Rom mới -> Rom mới chạy không ổn định


2b. Custom Recovery phiên bản 2.2.1 cho P500 (update 05May11)
Link download: http://www.mediafire.com/file/7beumdl49m7gxb1/recovery-RA-thunderg-2.2.1-GNM.img

Về tính năng thì bản 2.2.1 không có gì mới hơn bản 1.2.1 . Tác giả tối ưu lại mã lệnh để giảm dung lượng file .img và hoàn thiện lại menu điều khiển. Đặc biệt là tùy chọn của mục Backup tùy biến rất hợp lý.​

2c. ClockWorkMod Recovery phiên bản 3.1.0.0 cho P500 (update 13May11)
ClockWorkMod Recovery cho P50) được chính thức hỗ trợ (Official Support). Mọi người an tâm sử dụng
Các bạn dùng Market để cài Rom Manager và tiến hành cài đặt CWM 3.1.0.0 bằng Rom Manager.


Một số lưu ý:
  • Nếu backup bằng AmonRa Recovery thì bản backup đó không dùng CWM restore được và ngược lại
  • Một số file .zip không flash được bằng CWM (flash được bằng AmonRa Recovery). Các bạn nên làm theo chỉ định của tác giả phát hành file .zip
  • Không hỗ trợ Link2SD
  • Không hỗ trợ Amend scripts (theo tác giả 😁)
3. Custom Recovery dùng để làm gì, sử dụng nó như thế nào?
Custom Recovery sử dụng để:
  • flash zip các bản sửa lỗi, nâng cấp, chỉnh sửa cho HĐH đang sử dụng.
  • Partition SDcard (phân vùng thẻ nhớ)
  • flash zip rom (HĐH) mới hay rom được chỉnh sửa để phục vụ một mục đích nào đó
  • và còn nhiều nữa (tham khảo thêm)

Các phím cứng được sử dụng trong chế độ Recovery:

  • Lên và xuống: vol-upvol-down
  • Chọn mục đang highlight: phím Menu
  • Lui lại mục trước: phím Back

4. Máy không khởi động được và chỉ hiển thị thông báo Fastboot mode started, udc_start() , ---supend--- và các loại brick ?

Trường hợp này xảy ra do bạn flash Rom mới (bẳng KDZ hay Custom Recovery) giữa đường đứt gánh và sau khi khởi động lên màn hình đen và chỉ có các dòng thông báo bên dưới sau khi cắm/rút cáp vài lần:
Code:
fastboot mode started
udc.start()
-- suspend --
-- reset --
-- portchange --
-- reset --
-- portchange --
Các bạn làm tuần tự chính xác theo hướng dẫn sau:
  1. Tháo pin ra rồi lắp lại để đảm bảo phone tắt hoàn toàn.
  2. Disable LGE Virtual Modem trong Device Manager
  3. Bấm tổ hợp Vol_up+return(back) đồng thời cắm cáp USB nối phone vào PC
  4. Lúc này điện thoại sẽ xuất hiện dòng chữ emergency mode trên nền hình màu hơi vàng.
    Đến đây bạn phải chắc chắn các điều trên là hoàn toàn đúng mới làm tiếp các bước tiếp theo
  5. Chạy phần mềm KDZ_FW_UPD.exe (tham khảo bài dưới để cài thành phần thêm cho phần mềm).
    Chọn các thông số sau:
    Chọn Type = 3GQCT
    Chọn PhoneMode = DIAG (trong trường hợp không được, nên thử lại với EMERGENCY, và CS_EMERGENCY)
    Chọn file .kdz đã tải (tải file v10b)
    Nhấn Launch software update để flash và chờ cho đến khi phần mền báo "===FINISHED===" mới xong.


Có một số báo cáo về việc không tìm thấy điện thoại (Phone not found) khi flash, một số người lắc mạnh điện thoại và phần mềm lại nhận được điện thoại. Nghe có vẻ lạ nhưng trong tuyệt vọng trước khi đem đi bảo hành, bạn cũng nên thử :D

5. Máy bị mất boot, không vào được Recovery và khởi động ở chế độ Fastboot ?
Tường hợp này xảy ra khi bạn cài đặt CWM hay AmonRA Recovery bị lỗi (ROM, HĐH android vẫn bình thường)
Tình trạng là máy chỉ khởi động lên màn hình đen và chỉ có các dòng thông báo bên dưới sau khi cắm/rút cáp vài lần:
Code:
fastboot mode started
udc.start()
-- suspend --
-- reset --
-- portchange --
-- reset --
-- portchange --
Bạn vẫn có thể áp dụng cách B.4 để phục hồi hoặc làm theo hướng dẫn theo link: http://forum.xda-developers.com/showthread.php?t=1088046
ps: Bạn nào dịch và làm 1 bài hoàn chỉnh để anh em tham khảo được không ?


to be continue ....
zoyohmap
ĐẠI BÀNG
13 năm





  1. Các bạn ơi! làm ơn giúp mình với. mình đã thực hiện chính xác các bước như trên nhưng khi chạy nó vấn cứ báo "Phone not found". Mình đã thử rất nhiều lần rồi nhưng vẫn không được. Rất mong các bạn giúp mình. hic. Vì giấy bảo hành của mình bị mất rùi. Cám ơn cácban trước nha​
MrKakaishi
ĐẠI BÀNG
13 năm
các bro ơi máy em ko tạo dc custom recovery
lúc mà gõ lệnh để tạo custom recovery ấy
gõ xong cái dòng 6 thì nó hiện error reading /sdcard/recovery-RA-GNM-thunderg-1.1.0.img header
gõ tiếp dòng cuối thì nó khởi động lại như format factory ấy
ai biết nguyên nhân ko giúp em với,em muốn fix lag cho LG p500
máy em vào recovery bị lỗi thì làm thế nào để khắc phục zậy bro, muốn up cái j cg~ k đc chấp nhận rom 2.3.3 official. Có fải cài lại recovery là dc k ạ? Bro hướng dẫn em cài bản recovery 2.2.1 với, lúc trước em có cài 1.1 từ hồi mới mua máy rùi nhg bjh bị lỗi => mất hết ý nghĩa cái android
@buttervn Máy mình sao khi ấn volum up + back + cắm sạc nó vẫn cứ hiện

Code:
]fastboot mode started[/INDENT]
[INDENT=1]udc.start()[/INDENT]
[INDENT=1]-- suspend --
buttervn
ĐẠI BÀNG
13 năm
C. Uprom

1. Up Rom để làm gì?
  • Mình cũng chẳng biết nữa 😕 Nhưng tựu chung lại là nó chỉ dành cho những ai thích vọc vạch, chán cái Rom gốc của NSX (quá nhiều thứ không cần), thích mạo hiểm để tìm kiếm cái gì đó mới hơn, hay hơn.... và còn nhiều nữa
  • Riêng đối với mình, up rom cũng chỉ là thú vui, và để dẹp bỏ các thứ mà mình coi là rác rưởi và làm cho mình "cảm thấy" máy chạy nhanh hơn, mượt hơn.
  • Mỗi người sẽ có câu trả lời riêng cho mình ở câu hỏi này.:smoke: Vì mỗi ROM, tác giải đều có ghi rõ mục đích và chi tiết về bản ROM mà họ phát hành.

2.Up Rom bằng cách nào?
Kiến thức tổng quan:
Mọi người tham khảo thêm bài viết của bạn VanTruongSinh.​

3. Làm sao để phục hồi lại trạng thái máy y chang lúc mới mua sau khhi đã HackRoot, cài Recovery, Uprom ...?
Đầu tiên các bạn tải phần mềm Software Update [KDZ] về máy rồi giải nén ra thành folder nào đó tùy ý (link). Ở đây mình giả sử giải nén ra folder "D:\Android\KDZ_FW_UPD_EN" . Trước khi chạy phần mềm, bạn cần phải cài đặt MSXML 4.0 SP3 Parser (nó có sẵn trong folder bạn mới giải nén ra rồi đó - số 1 trong hình).

Sau khi cài đặt xong MSXML 4.0 SP3 Parser, các bạn mới tiếp tục chạy phần mềm Software Update [KDZ] (số 2 trong hình).


Khi cửa sổ ứng dụng Software Update [KDZ] đã xuất hiện trên màn hình bạn chọn tuần tự cấu hình tương ứng với Optimus One P500 như sau:
  • Type = 3GQCT
  • PhoneMode = DIAG
  • Click nút Open để chọn file ROM gốc có đuôi .kdz cần flash.
Kiểm tra kỹ các thông số đã chọn thêm một lần nữa rồi click vào nút Launch software update để bắt đầu quá trình. (xem hình)

Sau khoảng 1 phút, điện thoại của bạn sẽ chuyển sang màn hình màu hơi vàng với chữ Emergency Mode nằm ngay chính giữa màn hình.

Đến đây, công việc của bạn là kiếm 1 tách cafe (+:smoke😃 và ngồi ngắm cửa sổ Software Update [KDZ] thông báo tiến trình flash. Chờ cho đến khi nó báo "===FINISHED===" là xong và điện thoại của bạn sẽ tự khởi động lại.

***Chú ý: vì đây là thao tác flash rom từ PC vào Phone thông qua cáp USB nên mọi người cẩn trọng về nguồn điện của PC và đừng để con trẻ cầm lên chơi nửa chừng.
***Nhưng thực tế mình đã trãi nghiệm, đang flash nữa chừng bị rớt vẫn flash lại từ đầu được như thường.


4. Làm sao để hạ phiên bản Android 2.2.1 xuống thành 2.2 để HackRoot :p
Đầu tiên là các bạn phải có được file rom gốc Android 2.2 dạng .kdz. Sau đó dùng phần mềm Software Update [KDZ] để flash rom đó. Còn bạn hỏi các file .kdz đó ở đâu ra thì bạn hãy search trên internet hoặc tham khảo bài viết của bạn VanTruongSinh nhé.

***Chú ý: phiên bản V10B và V10C là Android 2.2

5. Trong tất cả các cook rom, rom nào tốt nhất, xịn nhất, ngon nhất, đẹp nhất, thậm chí là "các loại nhất"?
Hồi sau sẽ rõ

6. Hướng dẫn uprom Android 2.3 bản mod của Mik_os cho P500 từ CM7. (Update 09MAR11)

TO BE CONTINUE
sunrisekdt
ĐẠI BÀNG
13 năm
Chép Rom vào thẻ nhớ trươc khi wipe sao bác? vậy wipe xong xóa mất Rom làm sao vào Recovery và Flash-Zip file rom được nhỉ?
Nếu có thể bác hướng dẫn thêm về ADB Shell giúp em với. Em thử làm theo topic này nhưng rắc rối quá : http://www.tinhte.vn/thay-doi-nang-cap-firmware-280/huong-dan-lam-nao-de-adb-hoat-dong-365701/#post3893514
có cách nào dễ hơn chút không bác?😕😕😕😕
buttervn
ĐẠI BÀNG
13 năm
Wipe data/cache factory trong recovery (mục đầu tiên của Wipe) chứ không phải Wipe SDcard. Chỉ cần wipe 1 mục đó thôi.
Xem mục cài Custom Recovery (theo cách dùng adb) của mình để tham khảo cách sử dụng adb.

Vẫn có 1 cách khác để thay cho bước dùng adb để xóa folder /system của phone (flash 1 file zip nữa). Bạn tham khảo ở link gốc của bài viết (cách này mình chưa thử).
wlliams
ĐẠI BÀNG
13 năm

Bạn ơi. Giúp mình bước này với Backup nandroid bản ROM hiện tại thì làm như nào ?
Namb0m
ĐẠI BÀNG
12 năm
Free_Star
ĐẠI BÀNG
12 năm
buttervn
ĐẠI BÀNG
13 năm
D. Các ứng dụng/thông tin hữu ích cho điện thoại.

1. Phần mềm chặn cuộc gọi, SMS nào dùng được Optimus One P500?(Update 2Mar11)
Theo thực tế kiểm tra các phần mềm chặn cuộc gọi, SMS thì mình thấy trên Market có rất nhiều nhưng không phần mềm nào chặn được. Sau một lúc truy tìm nguyên nhân, mình thấy có thông tin sau nghe có vẻ hợp lý nên dịch tạm để anh em tham khảo.

Từ các phân tích trên, có vẻ như nếu có bản Android nào được biên dịch trực tiếp từ mã nguồn của Google thì các phần mềm chặn cuộc gọi, SMS sẽ hoạt động tốt. Và hy vọng các bản cook ROM 2.3 dẫn xuất từ CM7 sẽ hoạt động tốt.
===UPDATE=============================
Đã test và đúng như nhận định trên, Android 2.3 port từ CM7 của mik_os và các phần mềm chặn cuộc gọi (call block) với tính năng chặn bằng phương thức Accept and Hangup (bấm từ chối - người gọi sẽ nghe báo bận, người nhận không biết gì luôn), tất cả các phần mềm đều chạy tốt.
===/UPDATE============================

*** Hiện tại, cách xử lý (đối với Android 2.2) tạm thời về chặn cuộc gọi là dùng tính năng chuyển cuộc gọi vào hộp thư thoại (Send calls directly to voicemail). Đây là tính năng có sẵn của Android mà LG không lượt bỏ :D (xem hình dưới). Hoặc sử dụng các phần mềm chặn cuộc gọi có hỗ trợ chặn bằng phương thức Voicemail.

2. Các ứng dụng JAVA khi xưa đâu rồi? Làm sao dùng lại được?

Kết quả cũng khá mỹ mãn sau khi rình mò được một số thông tin sau:
  • Android bản thân là 1 biến thể (alternative) của J2ME. Và Android có một cộng đồng năng động hơn và đã có rất nhiều thư viện hữu ích tích hợp trong nó, đó là lý do J2ME ko có "cho" Android. (Nguồn Alexei Vidmich)
  • Vì vậy ta có thể chuyển đổi 1 phần mềm chạy trên nền J2ME sang chạy trên nền Android một cách trơn tru.
Các bước để cài phần mềm J2ME đầu tiên lên cho P500:

  • Cài đặt bộ Wrap hàm chung vào phone: Netmite App(j2me) Runner(Bước này chỉ thực hiện cho lần cài đặt đầu tiên)
  • Vào trang web http://www.netmite.com/android/srv/2.0/getapk.php để chuyển phần mềm J2ME thành APK để cài đặt vào phone. Có 2 tùy chọn:
    • Chuyển đổi file JAD trên net.
    • Chuyển đổi file JAD hoặc JAR trên máy tính mình.
  • Tải file APK về phone và cài đặt như các phần mềm khác.
  • Sau khi cài đặt và chạy phần mềm (app/game) J2ME đã chuyển đổi, ta nên cấu hình App Runner để tương thích kích thước màn hình đồng thời có được khoảng trống màn hình cho phần Input Control (đối với các phần mềm không hỗ trợ cảm ứng). Vào Settings chọn I want to specify size (tôi muốn chỉ định kích thước màn hình) và kéo xuống dưới chọn My Display Width=240, My Display Height=320.
    Mọi người tự tìm hiểu và cấu hình thêm cho các phần mềm J2ME của riêng mình nhé.

3. Làm sao để reboot (khởi động lại), Recovery reboot (khởi động vào chế độ Recovery) chỉ bằng 1 cú chạm ?, PWR menu của LOL quá phức tạp ?(update 04Mar11)

Đôi lúc bạn cần khở động lại phone vì cảm thấy phone có trục trặc gì đó về phần mềm, hay cần update một bản fix gì đó mà cần phải vào chế độ Recovery. Thông thường, android chỉ có tùy chọn tắt máy (power off), vì vậy bạn sẽ:
  • Tắt máy + bật máy lên lại = khởi động lại
  • Tắt máy + tổ hợp 3 phím (pwr&vol_down&home) = khởi động chế độ Recovery
Trong khi đó, menu tắt máy của Android 2.3 (bản port từ CM7) lại có sẵn 2 mục này hay hướng dẫn làm trên rom của LOL lại quá phức tạp.

Cách của [MENTION]patqn [/MENTION] (link) - update 06Mar11

Và đây là cách của mình, mọi người tham khảo:
Như mọi người cũng biết, câu lệnh cuối cùng của phần cài đặt Custom Recovery là gì rồi nhỉ, đó là "reboot recovery". Ý nghĩa của nó là khởi động máy vào chế độ Recovery. Vậy công việc sẽ là tạo một script để thực hiện lệnh này một cách tự động (tương tự như file autoexec.bat trong Windows/DOS vậy).

Như vậy, đầu tiên các bạn lện Market và cài phần mềm GScript Lite. Khi bạn chạy nó,bạn sẽ thấy sẵn có 3 mục (trong đó có sẵn Reboot Phone). Như vậy ta chỉ cần làm thêm 1 script "Reboot to recovery" nữa là xong. Xem các hình dưới

Như vậy, khi ta mở phần mềm GScript Lite ra cũng giống như là mở một cái menu tự tạo thêm vậy. Để cho nhanh hơn, các bạn có thể tạo short cut GScript Lite hoặc chỉ 1 script nào đó ra màn hình Home để cho tiện hơn (như hình dưới).

4. Làm sao Fix lag, multitouch bug và tổng hợp cả hai bản sửa lỗi được ?(update 06Mar11)
Hiện tại, đang có 4 bản patch liên quan đến vấn đề này. Cách cài đặt chúng là flash zip nó ở chế độ Recovery. Và sau đây là một vài giải thích về các bản patch đã có:
  • Kernel with minimized touchscreen bug (mik_os): link tham khảo gốc
    Đây là kernel được phát triển trên kernel beta của drellisdee. Được dùng khi bạn chỉ muốn fix lag cảm ứng, đồng thời do phát triển trên kernel beta của drellisdee nên ta vẫn có thể "ép xung CPU" được (và một số thứ khác nữa).
    Phiên bản v1.1 được thêm phần độ nhạy của cảm ứng (pressure sensitivity).
    Link down
  • Plain stock LG kernel with "delay fix" (der_caveman): link tham khảo gốc
    Được chỉnh sửa từ kernel gốc của LG. Được dùng để fix cảm ứng đa điểm khi đảo vị trí 2 điểm chạm của P500 (Xem video 1 để biết vấn đề đảo cảm ứng đa điểm của P500, và video 2 để xem tác dụng của kernel sửa lỗi)
    Do được chỉnh từ kernel gốc của LG nên sau khi ta cài kernel này, phone sẽ không "ép xung CPU" được
    Link down
  • Drellisdee's kernel with multitouch fixes v3 (der_caveman): link tham khảo gốc
    Tương tự như trên, bản kernel sửa lỗi đa điểm này được phát triển từ kernel của Drellisdee nên ngoài việc fix vấn đề đảo đa điểm, nó vẫn cho phép ta "ép xung CPU".
    Link down
  • Touchscreen Optimizations Kernel v1.1 (Soppolo) link tham khảo gốc
    Tích hợp chung đảo cảm ứng đa điểm (multitouch fixes) của der_caveman vào fix lag cảm ứng của mik_os. Như vậy bạn biết có "tính năng" gì rồi nhỉ.
    Link down
Phần mềm test độ hạy cảm ứng đa điểm: Multitouch Visualizer 2
Phần mềm test đảo cảm ứng: Yet another MultiTouch Tester
*** Tham khảo đánh giá về bản fix đảo đa điểm và nhiễu đa điểm: http://www.tinhte.vn/hoi-dap-chia-se-kinh-nghiem-217/cho-em-xin-hoi-cach-overclock-cho-lg-p500-android-2-2-2-da-root-674929/index2.html#post8273730
5. Làm sao để Optimus One P500 nhận được mạng ad-hoc máy tính phát ra?(update 06Mar11)
Nếu bạn muốn kết nối phone vào PC với mục đích để share internet (do bạn không có AP) mà PC bạn đang dùng là Windows 7 thì bạn hãy dùng phần mềm connectify (link). Đây là phần mềm giả lập một AP thực sự và cũng là giải pháp đơn giản nhất theo mình được biết.

Cũng với mục đích đó, mà PC bạn đang dùng là Windows XP thì lúc này bạn mới cần kết nối ad-hoc. Để P500 nhận được kết nối ad-hoc, bạn hãy vào Recovery và flash-zip file wpa_adhoc-signed.zip. Khi đó, P500 sẽ "thấy" được các mạng ad-hoc phát từ PC với ký hiệu ở đầu là (*).


Thực ra, nếu để share internet cho phone, thì công viện vẫn chưa xong. Các công việc tiếp theo sẽ là:
  • Cấu hình IP cho phone và PC (tĩnh hoặc động)
  • Cài đặt internet sharing cho kết nối ad-hoc đó (trên PC)
Nếu bạn không làm thêm 2 bước trên thì một là PC và Phone sẽ không kết nối được với nhau, hai là kết nối được nhưng không vào internet được.

Các bạn tìm hiểu thêm nhé.​

6. Phần mềm thu âm cuộc gọi (call recorder) 2 chiều nào hoạt động tốt trên P500?
Hiện tại, có một số phần mềm thu âm cuộc gọi (call recorder) cho P500. Nhưng đa số chúng chỉ record được chiều đi (mình nói) còn chiều nhận (đầu máy bên kia nói) lại không record được hoặc dùng "tiểu xảo" phát qua loa ngoài và thu âm lại qua đường mic. "Tiểu xảo" này cho kết quả chất lượng âm thanh không được tốt.

Theo như thông tin mình rình mò trên mạng. Điều này xuất phát từ luật cấm thu âm cuộc gọi (bên Mỹ) nên Google đã khóa tính năng này từ bên trong framework của android (tuy trong framework định nghĩa AudioSource có cả Call tức là up&downlink nhưng kết quả vẫn y chang như là "Mic").

Tuy vậy, theo như kiểm tra thực tế, phần mềm thu âm cuộc gọi "Total Recall" lại cho kết quả thu âm (2 chiều) với chất lượng tương đối. Vì số lượng phần mềm là vô hạn, nên mình không thể test hết. Vậy mong mọi người, ai đã từng hoặc đang sử dụng phần mềm thu âm cuộc gọi mà theo ý kiến của riêng mình là chất lượng chấp nhận được thì hãy làm 1 post hướng dẫn/đánh giá rõ ràng (có hình tham khảo) để mình link từ trang đầu này để anh em tiện tham khảo.

٩(͡๏̯͡๏)۶(Update 23Apr11)Tham khảo thêm phần mềm AllCallRecorder bạn [MENTION=366564]tinhtebb[/MENTION] đã test: http://www.tinhte.vn/thay-doi-nang-cap-firmware-280/optimus-one-p500-tham-khao-hackroot-recovery-uprom-va-cac-van-de-608789/index34.html#post7923362 - Nhỏ, gọn, chất lượng, dễ sử dụng (hãy nhấn thanks cho bạn ấy)

7. Làm sao để lấy được file .apk tải từ market về để sau này cài lại ?
Dĩ nhiên là từ trước tới giờ mọi người chắc vẫn dùng Titanium Backup để sao lưu các phần mềm mình đã cài. Nhưng Titanium Backup bản free lại chỉ cho phép số giới hạn (ko nhớ rõ là bao nhiêu, khoảng 20) và các bản backup đó muốn phục hồi lại thì phải dùng chính Titanium Backup để khôi phục (vì không phải là file cài đặt dạng .apk).

Dĩ nhiên, điểm hay của Titanium Backup là nó sao lưu đầy đủ 1 phần mềm bao gồm: phần mềm, data, setting ... Nhưng đôi khi một số phần mềm lại không cần phải backup data+setting và số lượng file .apk mà ta muốn sao lưu lại là khá nhiều (hơn mức mà Titanium Backup Free cho phép).

Vậy giải pháp là gì ....
.....(chờ ý kiến các bạn)

8. Up các rom cook không có các APN của các mạng Việt Nam như rom gốc (full APN list, GPRS, 3G, MMS ...)
Sau khi up rom mới mà không phải bản phát hành tại Việt Nam, tuy một số rom đã tích hợp sẵn APN list từ Google hay CM7, nhưng vẫn không có đủ (hay không hoạt động được) các APN của các mạng ở Việt Nam. Việc cần làm để phone sử dụng được 3G/GPRS là ta phải cài đặt tương ứng các APN của mạng mình đang dùng.

Vấn đề ở đây là khi mới mua máy về, ta cắm bất cứ sim nào (Mobi, Vina, Viettel, VietNamMobi, Beeline, ....) thì trong mục APN vẫn đã có sẵn các cấu hình để ta lựa chọn (cực kỳ đơn giản). Vậy làm sao để cài/copy đầy đủ các APNs đó vào HĐH mình đang dùng (không đủ các APNs)?

.....(chờ ý kiến các bạn)
Tham khảo cách này :http://www.tinhte.vn/hoi-dap-chia-se-kinh-nghiem-217/apn-list-cua-android-cho-cac-mang-o-vn-3g-gprs-mms-stream-703934/

Các bạn có phần mềm gì hay thì post bài để mình Quote lại nha. Mỗi người 1 tay sẽ hay hơn
Thực tế thì Titanium Backup bản Free chỉ cho phép backup duy nhất 1 chương trình. Vậy nên nó hầu như không có tác dụng để lấy được file .apk của nhiều chương trình. Hổng lẽ đi copy file .apk vừa mới backup xong rồi lại dùng TB để backup lại chương trình khác rồi lại copy sao.

Lần trước mình đã trả lời bằng cách sử dụng Applanet để download các phần mềm và copy file .apk để lưu giữ, nhưng hiện nay Applanet đang là 1 chợ ứng dụng đen được quá nhiều người download nên hay xảy ra tình trạng nghẽn mạng, tụt mạng, chập chờn đứt gánh giữa đường nên nhiều khi download hay cài đặt không thành công.

Nay các bạn có thể làm theo cách này, cực kỳ đơn giản, các file trực tiếp download và cài đặt từ Market chứ không phải Applanet nha.
1. Vào Applanet , tìm và download phần mềm Root Explorer (bản có phí nhá). Xong rồi cài đặt và tiến hành chạy chương trình.
2. Sau khi chạy chương trình, Root Explorer sẽ vào trực tiếp thư mục gốc của máy là "/" , bạn tìm và chọn thư mục "data" ->tìm tiếp thư mục "app".
Đây là thư mục chứa tất cả các file ứng dụng mà các bạn đã cài vào máy, từ Market, hoặc Applanet, hoặc trình duyệt..... File ứng dụng có đuôi là .apk . Bạn có thể Copy sang 1 thư mục khác nằm trên SDcard để lưu giữ, và có thể cài đặt cho những lần sau.

P/S : nếu các bạn muốn copy luôn các ứng dụng mặc định gốc của LG thì các bạn vào đường dẫn sau /system/app , các file .apk ứng dụng mặc định gốc của LG là nằm hết cả đây nha.
buttervn
ĐẠI BÀNG
13 năm
Bạn cũng có ý đúng (dùng Root Explorer), nhưng font chữ bạn chỉnh chói và lớn quá. Ai cũng chỉnh như vậy chắc mình lé con mắt luôn quá:rolleyes:
hdlongg
TÍCH CỰC
13 năm
Mình dùng ES File Explorer 1.6.0.7 thấy có chức năng backup ứng dụng thành file apk! Đây là ứng dụng quản lý file có hổ trợ Tiếng Việt. Các bạn bấm nút menu chọn Quản lý/ Quản lý ứng dụng (hoặc bấm vào hình 2 cái răng cưa trên thanh công cụ), nhấn giữ ở ứng dụng muốn sao lưu rồi chọn Sao lưu. Ứng dụng sẽ được sao lưu thành file apk ở sdcard/backups/apps. Các bạn có thể download ES File Explorer ở đây: http://appstore.vn/a/index.php/home/app/1240
Ngoài ra phần mềm này còn cho phép chỉnh sửa file hệ thống giống Root Explorer (để dùng được chức năng này các bạn phải vào cài đặt, tích chọn vào "Hỗ trợ quản lý" và "Tăng hệ thống file"
@buttervn
bài viết của bác rất hay và chất lượng đề nghị cho e link zô bài uprom nha 😁
acax456
ĐẠI BÀNG
13 năm
hay lắm thanks bác nhìu
kunrecca
ĐẠI BÀNG
13 năm
bác ngồi gõ hết ra thế này thì quả thật tâm huyết 😁. chúc bác càng gõ tay càng khỏe để anh em được nhờ
p/s: mesut ozil bên voz
buttervn
ĐẠI BÀNG
13 năm
Rất vui lòng 🆒

Gõ là nghề của chàng mà 😢

PS: anh em ai có ý kiến gì cứ báo nha.
m212567
ĐẠI BÀNG
13 năm
Bác giúp cho cái này tí nhé:
Đã uprom metron và đang sài. nhưng có cái là trình duyệt web mặc định nó ko xài dc nữa (vừa load xong là đóng trình duyệt lại)
bây h muốn trở về mặc định như lúc mới uprom metron xong thì phảim àm sao?
tiện đây bác cho em hỏi cái phần mềm đổi biểu tượng pin trên thanh bar trong cái rom void tên là gì ạ ?
sunrisekdt
ĐẠI BÀNG
13 năm
Phần mềm đó có tên là Battery Icon Mod bạn ah (Mình đang dùng rom Void😆. Cái này mình cũng thử một lần rồi, vào đổi biểu tượng pin nhưng không biết chọn cái nào... đành chọn đại một cái xong khởi động lại treo máy luôn => phải úp lại Rom. Giờ không dám đụng vào nó nữa. Bác nào biết hướng dẫn mình với ( thay biểu tượng pin trên thanh bar bằng hiển thị phần trăm pin - không dùng Widget nhé😕)
Của bạn đây . http://forum.xda-developers.com/showthread.php?t=953648 Đọc kỹ hướng dẫn sử dụng trước khi dùng nhá . Mình đã cài rồi xem hình mình cài nè
screenshot002.png
nncham
ĐẠI BÀNG
13 năm
thanks, bài viết rất hay. Mong bác sớm hoàn thiện.
m212567
ĐẠI BÀNG
13 năm
làm sao để trở về máy sạch sẽ như mới uprom bản megatron xong nhỉ. máy mình đã uprom megatron xong rồi, mà cài phần mềm linh tinh và vọc bậy bạ quá nên giwof máy nó hơi mệt mệt, lỗi lỗi gì mà có 1 thanh trắng trăng nó che mất thanh menu.
Bây h muốn về tình trạng như mới uprom xong thì làm sao nhỉ?

Hỏi thêm: sau khi uprom megatron xong thì làm sao để chuyển máy về ngôn ngữ Tiếng Việt nhỉ? bản gốc thì thì Tiéiếng Việt nên khó quá)

---------- Post added at 09:34 PM ---------- Previous post was at 09:27 PM ----------

làm sao để copy/paste từng lệnh sau vào cửa số Command nhỉ?
nó ko cho copy, buộc phải đánh từng chữ vào
có ai biết ko?
maithai01
ĐẠI BÀNG
13 năm
Bài hay quá, bác hoàn thành nốt đi ! em mong chờ quá, đang phân vân ko biết up rom nào!
oceanblue
ĐẠI BÀNG
13 năm
Còn nữa thì hướng dẫn tiếp đi bạn. Mình đang dùng HTC ARIA, có làm được như trên không?
có thể bạn dùng chương trình để root đc đấy 😁

---------- Post added at 10:51 PM ---------- Previous post was at 10:45 PM ----------

rom mod không có tiếng việt nha bạn
còn copy trong cmd thì bạn ấn chuột phải vào cửa sổ sẽ thấy paste ngay thôi :D
oceanblue
ĐẠI BÀNG
13 năm


Mình root được, nhưng khi gõ lệnh $SU thì báo lỗi là: permission denied bạn ạ. Có cách nào khác không bạn.
Cám ơn đã chia sẽ.
vậy thì khi superuser hiện ra đòi bạn trao quyền thì phải allow nữa nhớ 😁
oceanblue
ĐẠI BÀNG
13 năm
Trên máy mình vẫn để chế độ chờ, nhưng Superuser không hiện ra mặc dù mình đã open Superuser, và không hiện chổ nào cho allow cả. Buồn thật.
Phải khởi đọng lại diện thoại ,sau đó kết nối lại với PC rùi làm như hướng dẫn.Mình cũng bi như bro và đã cài recovery được. Have fun 😁
buttervn
ĐẠI BÀNG
13 năm
Mới cập nhật thêm phần D. về phần mềm chặn cuộc gọi (call block). Up lên để mọi người tham khảo và góp ý.
minh da hackroot xong roi nhung lkhi an phim to hop thi ko ra man hinh recovery la sao vay
Root là root thôi sao ra màn hình recovery được hả bạn . Bạn phải tạo recovery mới có chứ
manhdaoduc
ĐẠI BÀNG
13 năm
mình đang root con optimus one P500 của mình bằng Phone mà nó chạy lâu thế, 10p rồi. Đây là lần đầu tiên mình làm cái này nên thấy hơi lo lo 😁
tuonghn
TÍCH CỰC
13 năm
Ban root bang gi? Minh dung z4root dc luon(minh online bang dt viet ko dau sr nhe?)
manhdaoduc
ĐẠI BÀNG
13 năm
Ok mình root dc rồi nhưng unroot kiểu gì vậy bạn....
tuonghn
TÍCH CỰC
13 năm
Bạn lại vào z4root và chọn unroot thôi!
mình định thử 2.3 nhưng thấy cái dòng này lại nản
Big battery drain with wifi on hehe toàn xài wifi mà 😁
hehehe mình vừa úp bản alpha4 nè bạn sài wifi thì pin cũng không đến nổi nào đâu . Cảm nhận ban đầu mượt , đẹp , có hỗ trợ tiếng việt
buttervn
ĐẠI BÀNG
13 năm
Không biết vấn đề chặn cuộc gọi (call block) mình đưa ra đối với Android 2.2 và 2.3, các bạn có ý kiến gì không. Kuboy test thử dùm mình nhé.
Chặn cuộc gọi thì mình dùng cái blacklist trong phần call setting thì không đổ tiếng chuông nào cả gọi 1 phát báo bận liền . Các phần mềm khác thì mình không có cài vì cái có sẵn dùng rất tốt rồi 😁 .
À với cho mình hỏi cái EQUALIZER mình phải cài thêm hay sao vậy kiếm mãi không thấy đâu cả

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019