ROOT 1.6 xem ở đây
http://www.tinhte.vn/thay-doi-nang-cap-firmware-280/huong-dan-root-lg-gt540-462057/
Bài viết này rất đơn giản, chủ yếu để các bạn muốn ROOT và app2sd mà không cần tìm hiểu nhiều nó hoạt động như thế nào. Tất cả chỉ đơn giản là vài cú click chuột, không gõ command gì hết, tất cả đã được làm sẵn.
Nếu bạn muốn tìm hiểu kỹ hơn có thể vào MoDaCo tham khảo thêm, trong đó rất chi tiết.
http://android.modaco.com/category/446/lg-gt540-optimus-gt540-modaco-com/
Nguồn: MoDaCo
http://www.tinhte.vn/thay-doi-nang-cap-firmware-280/huong-dan-root-lg-gt540-462057/
Bài viết này rất đơn giản, chủ yếu để các bạn muốn ROOT và app2sd mà không cần tìm hiểu nhiều nó hoạt động như thế nào. Tất cả chỉ đơn giản là vài cú click chuột, không gõ command gì hết, tất cả đã được làm sẵn.
Nếu bạn muốn tìm hiểu kỹ hơn có thể vào MoDaCo tham khảo thêm, trong đó rất chi tiết.
http://android.modaco.com/category/446/lg-gt540-optimus-gt540-modaco-com/
Nguồn: MoDaCo
Chú ý: Trước khi nhào vào làm, các bạn hãy đọc những comment phìa dưới để biết những triệu chứng mà điện thoại của bạn có thể mắc phải sau khi ROOT hoặc APP2SD. Từ đó cân nhắc cho kỹ có nên thực hiện hay không, mình sẽ không chịu trách nhiệm nếu điện thoại bạn gặp bất kỳ sự cố nào.
----------------------------------------------------------------------------------------
KẾT NỐI ADB
----------------------------------------------------------------------------------------
Trước hết các bạn phải cài USB Driver cho GT540 (bạn nào cài rồi bỏ bước này)
http://www.mediafire.com/?yda4dtfc64n3gcb
Sau đó tải file này về và bung ra
http://www.mediafire.com/?oz8hr7e14l1045c
Bật chế độ USB Debugging cho GT540: Settings\Applications\Developments rồi chọn USB Debugging. Sau đó nối điện thoại với máy tính qua cable USB.
Trong thư mục giải nén ra, các bạn chạy file testADB.bat
Quảng cáo
Nếu thấy xuất hiện một device là bạn đã kết nối ADB thành công, nếu không thấy device nào hết. Các bạn thử cài lại USB Driver, restart computer hoặc bỏ cuộc tại đây. ^^!
----------------------------------------------------------------------------------------
ROOT (2.1 only)
----------------------------------------------------------------------------------------
Bật chế độ USB Debugging, nối điện thoại với máy tính qua cable USB.
Trong thư mục giải nén ra, các bạn chạy file root.bat. Khi nó chạy xong máy bạn sẽ tự động reboot.
Quảng cáo
Code:
adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage adb shell chmod 4755 /data/local/tmp/rageagainstthecage adb shell /data/local/tmp/rageagainstthecage adb wait-for-device adb shell sleep 5 adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system adb push Superuser.apk /system/app adb shell chmod 755 /system/app/Superuser.apk adb push su /system/xbin/su adb shell chmod 4755 /system/xbin/su adb push su /system/bin/su adb shell chmod 4755 /system/bin/su adb shell rm /data/local/tmp/rageagainstthecage adb shell sleep 5 adb shell reboot PAUSE
Nếu muốn unroot, các bạn nối điện thoại vào máy tính (cũng bật chế độ USB Debugging) rồi chạy file unroot.bat trong thư mục. Chờ cho nó chạy xong, máy sẽ reboot.
Code:
[SIZE=2]adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage adb shell chmod 4755 /data/local/tmp/rageagainstthecage adb shell /data/local/tmp/rageagainstthecage adb wait-for-device adb shell sleep 5 adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system adb shell rm /system/bin/su adb shell rm /system/xbin/su adb shell rm /system/app/Superuser.apk adb shell rm /data/local/tmp/rageagainstthecage adb shell sleep 5 adb shell reboot PAUSE[/SIZE]
----------------------------------------------------------------------------------------
Phân vùng thẻ nhớ
----------------------------------------------------------------------------------------
Để app2sd, các bạn format SDcard thành 2 partition. Một là FAT hoặc FAT32, một là Ext2. Chú ý là cả 2 đều là Primary.
Có nhiều phần mềm để làm, các bạn có thể dùng MiniTool Partition Wizard bản Home Edition (nó free và cũng đủ chức nằng rồi)
http://www.partitionwizard.com/download.html
Hướng dẫn dùng MiniTool Partition Wizard
Nối máy tính với điện thoại, mount điện thoại (Mass Storage). Lúc này trong máy tính sẽ nhận ra điện thoại như một cái đĩa USB. Nếu không thích thì bạn rút thẻ nhớ ra khỏi máy rồi dùng 1 cái đầu đọc thẻ nhớ cũng được.
Bật Partition Wizard lên, R-click vào cái ổ USB chọn Move/Resize, sau đó kéo từ phía dưới lên chừa ra một khoảng tương đương với dung lượng bạn muốn dùng cho app2sd.
Sau đó sẽ xuất hiện một vùng Unallocated, R-click vào nó chọn Create. Chú ý là Ext2 và Primary.
Xong rồi thì nhấn nút Apply ngay bên dưới thanh Menu của chương trình
Vậy là bạn đã phân vùng thẻ nhớ xong. Nhớ turn-off mount để điện thoại nhận lại thẻ nhớ.
Nếu bạn không biết muont thì tham khảo ở đây:
http://www.tinhte.vn/thu-thuat-android-290/chi-dum-em-cach-ket-noi-lg-gt540-voi-pc-492086/#post5652167
----------------------------------------------------------------------------------------
APP2SD (2.1 only)
----------------------------------------------------------------------------------------
Sau khi đã phân vùng xong, bật chế độ USB Debugging, nối điện thoại với máy tính qua cable USB.
Trong thư mục giải nén ra, các bạn chạy file a2sd.bat, chờ đến khi máy reboot lại là xong.
Code:
[SIZE=2]adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage adb shell chmod 4755 /data/local/tmp/rageagainstthecage adb shell /data/local/tmp/rageagainstthecage adb wait-for-device adb shell sleep 5 adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system adb push cp /system/bin/cp adb shell chmod 700 /system/bin/cp adb push vold.sh /system/etc/vold.sh adb shell chmod 777 /system/etc/vold.sh adb shell mkdir /system/sd adb shell mount -t ext2 /dev/block//vold/179:2 /system/sd adb shell cp -r -p /data/app /system/sd adb shell cp -r -p /data/dalvik-cache /system/sd adb shell cp -r -p /data/data /system/sd adb shell cp -r -p /cache /system/sd adb shell mount -o bind /system/sd/app /data/app adb shell mount -o bind /system/sd/dalvik-cache /data/dalvik-cache adb shell mount -o bind /system/sd/data /data/data adb shell mount -o bind /system/sd/cache /cache adb shell mv /system/bin/vold /system/bin/vold2 adb push vold /system/bin/vold adb shell chmod 777 /system/bin/vold adb shell rm /data/local/tmp/rageagainstthecage adb shell rm /system/bin/cp adb shell df adb shell sleep 5 adb shell reboot PAUSE[/SIZE]
Nói sâu hơn một chút về việc cài app vào máy. Khi bạn cài một app vào máy, file apk sẽ được lưu trong /data/app/, cache được lưu trong /data/dalvik-cache/, data được lưu trong /data/data/. Nói chung là có 3 thư mục sẽ được app dùng để chứa đựng.
Khi thực hiện app2sd, 3 thư mục trên sẽ được copy qua SDcard và đồng thời từ nay trở đi tất cả việc lưu trữ sẽ chuyển qua thẻ nhớ và không hề đụng đến 3 thư mục đó nữa.
Nếu trước khi dùng app2sd bạn đã có cài sẵn một số app thì sau khi app2sd các app đó vẫn không bị mất. Nhưng từ đây khi bạn cài app mới vào, chúng sẽ được lưu toàn bộ lên thẻ nhớ.
Khi bạn tháo thẻ nhớ ra, các bạn sẽ không bị mất app đã cài trước khi app2sd, chỉ mất các app cài sau khi app2sd. Tuy không mất app cài trước, nhưng data mới của app cài trước sẽ trở lại như cũ.
Lấy ví dụ cho dễ hiểu: bạn cài một game và chơi đến level 4. Sau đó bạn app2sd, rồi chơi game đến level 10. Rút thẻ nhớ ra sẽ làm cho game của bạn trở lại level 4.
----------------------------------------------------------------------------------------
ROOT + APP2SD (2.1 only)
----------------------------------------------------------------------------------------
Còn file root+a2sd.bat là để các bạn ROOT và app2sd luôn một lần không cần phải chạy 2 file .bat.
Code:
[SIZE=2]adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage adb shell chmod 4755 /data/local/tmp/rageagainstthecage adb shell /data/local/tmp/rageagainstthecage adb wait-for-device adb shell sleep 5 adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system adb push Superuser.apk /system/app adb shell chmod 755 /system/app/Superuser.apk adb push su /system/xbin/su adb shell chmod 4755 /system/xbin/su adb push su /system/bin/su adb shell chmod 4755 /system/bin/su adb push cp /system/bin/cp adb shell chmod 700 /system/bin/cp adb push vold.sh /system/etc/vold.sh adb shell chmod 777 /system/etc/vold.sh adb shell mkdir /system/sd adb shell mount -t ext2 /dev/block//vold/179:2 /system/sd adb shell cp -r -p /data/app /system/sd adb shell cp -r -p /data/dalvik-cache /system/sd adb shell cp -r -p /data/data /system/sd adb shell cp -r -p /cache /system/sd adb shell mount -o bind /system/sd/app /data/app adb shell mount -o bind /system/sd/dalvik-cache /data/dalvik-cache adb shell mount -o bind /system/sd/data /data/data adb shell mount -o bind /system/sd/cache /cache adb shell mv /system/bin/vold /system/bin/vold2 adb push vold /system/bin/vold adb shell chmod 777 /system/bin/vold adb shell rm /data/local/tmp/rageagainstthecage adb shell rm /system/bin/cp adb shell df adb shell sleep 5 adb shell reboot PAUSE[/SIZE]
----------------------------------------------------------------------------------------
Kiểm tra dung lượng của điện thoại và thẻ nhớ
----------------------------------------------------------------------------------------
Để kiểm tra dung lượng của điện thoại, các bạn vào Settings\SD card & phone storage
Các bạn sẽ thấy phần SD card bị giảm so với dung lượng thật của thẻ vì nó chỉ hiển thị phân vùng FAT/FAT32.
Phần Internal Phone Storage sẽ cho các bạn biết dung lượng còn trống của phone. Sau khi app2sd thì dung lượng này sẽ giữ nguyên không giảm nữa khi bạn cài app vào.
Để kiểm tra dung lượng của phân vùng Ext2, các bạn dùng RootExplorer vào thư mục /system/sd/
Nhìn phía bên trên sẽ thấy dung lượng đã dùng và dung lượng còn trống của phân vùng Ext2.
😃