Featured

    Featured Posts

Hướng Dẫn Tạo ClockworkMod Recovery Cho Các Chip Qualcomm MSM - Chip MTK

I - Đầu Tiên Sẽ Là Cài Đặt Các Công Cụ Cần Thiết 

A – Công cụ cơ bản

+ Cài đặt JAVA

+ Cài đặt CYGWIN 

Chi tiết



+ Cài đặt ANDROID-SDK

Chi tiết



B – Công cụ chi tiết
* Chip MTK

+ Download link
http://www.mediafire.com/?5xux4adbam20tfh

MT65xx Unpack/ Repack

Download link
http://www.mediafire.com/download/xlwtjckkfhr94kl/BM.rar

Mobileuncle Tools

Download link
http://www.mediafire.com/download/pp1el9bwz5sb91v/M44TOOL.rar

CWMR 6.0.0.3 recovery.img-ramdisk

Download link
http://www.mediafire.com/download/ff93ez7pipnqayr/6003-cwm-recovery.img-ramdisk.7z

CWMR 6.0.1.1 recovery.img-ramdisk

Download link
http://www.mediafire.com/download/v5hutwd7kbqu619/6011-cwm-recovery.img-ramdisk.7z

CWMR 6.0.1.4 recovery.img-ramdisk

Download link http://www.mediafire.com/download/ux9ds1sbnkezhad/6014-cwm-recovery.img-ramdisk.rar

CWMR 6.0.2.1 recovery.img-ramdisk

Download link
http://www.mediafire.com/download/ghg4fymtbx36got/6012_full_-cwm-recovery.img-ramdisk.rar

CWMR 6.0.2.1 Touch Screen recovery.img-ramdisk

Download link
http://www.mediafire.com/download/bu195st0rq6h5ez/6012_touch-cwm-recovery.img-ramdisk.rar


Chip Qualcomm MSM 7X27A

Bạn sẽ cần bước trung gian để tạo script tại đây
http://builder.clockworkmod.com/

Unpack-boot.img -recovery.img

Download link
http://www.mediafire.com/?ke9zz09wgk72fuw

C – Trích lấy 2 file ( boot.img + recovery.img ) stock trên thiết bị của bạn
+ yêu cầu ( máy đã root và cài root explore )

Dùng adb tool hoặc terminal gõ lệnh sau và lưu kết quả hiển thị ra bằng một file .txt

Mã:

adb shell

SU

cat /proc/partitons

cat /proc/mounts

cat /proc/mtd

cat /proc/emmc

Chú ý dòng : mtd -tương ứng với boot/recovery/system, ví dụ “mtd0 – boot, mtd2 – recovery”, để jump ra thẻ nhớ thành file .img làm như sau:

Máy phải root và có Root Explore, copy file ‘ dump_img ’ vào /system/bin, đặt permission bằng root explore theo hình ( copy file dump_img vào system sau đó giữ chặt file dump_img sẽ xuất hiệnpermission và sét quyền như hình ->sau đó save lại và move file dump_img đã sét quyền vào thư mục bin )
Chíp QUALCOM MSM 7x27A đời mới phải dịch ngược để tách lấy boot.img & recovery.img


> adb shell ~ # dd if=/dev/block/mmcblk0p8 of=/sdcard/bootmmc8.img bs=4096 dd if=/dev/block/mmcblk0p8 of=/sdcard/bootmmc8.img bs=4096 2048+0 records in 2048+0 records out 8388608 bytes (8.0MB) copied, 0.318695 seconds, 25.1MB/s


~ # dd if=/dev/block/mmcblk0p15 of=/sdcard/recoverymmc15.img bs=4096 dd if=/dev/block/mmcblk0p15 of=/sdcard/recoverymmc15.img bs=4096 2048+0 records in 2048+0 records out 8388608 bytes (8.0MB) copied, 0.310883 seconds, 25.7MB/s


~ # dd if=/dev/block/mmcblk0p17 of=/sdcard/systemmmc15.img bs=4096 dd if=/dev/block/mmcblk0p17 of=/sdcard/systemmmc15.img bs=4096 204800+0 records in 204800+0 records out 838860800 bytes (800.0MB) copied, 136.860047 seconds, 5.8MB/s ~ #


———————————————————————————————————————–
Chip Qualcomm loại mới chỉ dùng được 2 lệnh này đối với ( terminal + anroid-sdk )

app_5@android:/ $ su

app_5@android:/ # cat /proc/partitions

major minor #blocks name

179 0 3784704 mmcblk0

179 1 20 mmcblk0p1

179 2 150 mmcblk0p2

179 3 40960 mmcblk0p3

179 4 1 mmcblk0p4

179 5 1500 mmcblk0p5

179 6 1000 mmcblk0p6

179 7 2000 mmcblk0p7

179 8 10240 mmcblk0p8

179 9 3072 mmcblk0p9

179 10 3072 mmcblk0p10

179 11 3072 mmcblk0p11

179 12 253952 mmcblk0p12

179 13 604800 mmcblk0p13

179 14 20480 mmcblk0p14

179 15 65536 mmcblk0p15

179 16 10240 mmcblk0p16

179 17 1000 mmcblk0p17

179 18 1000 mmcblk0p18

179 19 2700000 mmcblk0p19

179 20 1000 mmcblk0p20

179 21 37203 mmcblk0p21

179 32 964608 mmcblk1

179 33 964540 mmcblk1p1

app_5@android:/ # cat /proc/mounts

rootfs / rootfs rw,relatime 0 0

tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0

devpts /dev/pts devpts rw,relatime,mode=600 0 0

proc /proc proc rw,relatime 0 0

sysfs /sys sysfs rw,relatime 0 0

none /acct cgroup rw,relatime,cpuacct 0 0

tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0

tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0

none /dev/cpuctl cgroup rw,relatime,cpu 0 0

/dev/block/mmcblk0p12 /system ext4 ro,relatime,user_xattr,barrier=0,data=ordered 0 0

/dev/block/mmcblk0p13 /data ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,nodelalloc,data=ordered,noauto_da_alloc,noinit_itable 0 0

/dev/block/mmcblk0p14 /persist ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,data=ordered 0 0

/dev/block/mmcblk0p15 /cache ext4 rw,nosuid,nodev,relatime,user_xattr,barrier=1,data=ordered 0 0

/dev/block/vold/179:33 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

/dev/block/vold/179:33 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0

/dev/block/vold/179:19 /mnt/sdcard/SD_CARD vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1023,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

app_5@android:/ #

————————————————————————————————————————————————-

Từ đây phải dịch ngược mà thường ( recovery + boot ) nằm trong emmc không phải mtd nữa nói chung là vất vả :D

Note : file ( flash_image )cũng làm tương tự như file ( dump_image )
[​IMG]


Gõ lệnh: trong terminal cái này download trên google play 

Mã:

dd if=/dev/mtd/mtd0 of=/sdcard/boot.img bs=4096

dd if=/dev/mtd/mtd2 of=/sdcard/recovery.img bs=4096

Hoàn thành, trên thẻ nhớ sẽ có 2 file boot.img và recovery.img,và lưu lại 2 file này để dự phòng.
File download ( Input Sdcard )
dump_image.rar
flash_image.zip


Hoặc có thể thao tác như sau

( mở terminal lên, gõ )

SU

#cat /proc/mtd


Nó ra mấy cái như bên dưới


dev: size erasesize name

mtd0: 00040000 00020000 “misc”

mtd1: 00500000 00020000 “recovery”

mtd2: 00280000 00020000 “boot”

mtd3: 04380000 00020000 “system”

mtd4: 04380000 00020000 “cache”

mtd5: 04ac0000 00020000 “userdata”


Căn cứ nó hiện ra cái gì, giả sử mtd1 là recovery & mtd2 là boot

gõ tiếp:

dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096


dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096​


D - Backup ROM bằng Gscript

Linkdownload
http://www.mediafire.com/error.php?errno=320
image001 (1).image005.image007 (1).image009 (1).



+ Hoặc có thể dùng lệnh trên CMD để backup rom

tạm thời chưa có CWM thì thao tác như sau để backup

trong adb gõ lệnh

cat proc/mtd


- sẽ thấy đường dẫn của file

dev: size erasesize name

mtd0:0048000000020000″recovery”

mtd1:0048000000020000″boot”

mtd2:0018000000020000″splash”

mtd3:0006000000020000″misc”

mtd4:0294000000020000″cache”

mtd5:0cf8000000020000″system”

mtd6:0d02000000020000″userdata”

mtd7:0018000000020000″persist”


- Sau đó nhập lệnh

su

dd if=/dev/mtd/mtd0 of=/sdcard/recovery.img bs=4096 // backup recovery

dd if=/dev/mtd/mtd1 of=/sdcard/boot.img bs=4096 // backupboot

dd if=/dev/mtd/mtd5 of=/sdcard/system.img bs=4096 //backup system

đợi 1 lát sẽ thấy xuất hiện backup trên thẻ nhớ!
- cách restore

coppy file system.img vào foder flashtool

ấn shift + chuột phải vào foder chọn open comend window here
- máy đang hoạt động thì gõ lệnh

adb fastboot bootloader
- nếu máy trong chế độ downloadting thì gõ lệnh

fastboot.exe flash recovery recovery.img

fastboot.exe flash system system.img

…………………………………………………..
- xong gõ lệnh

fastboot reboot



BUILD CLOCKWORKMOD FOR CHIP MTK

+ Download công cụ MT65xx Unpack/ Repack ( giải nén và đổi tên thư mục thành BM ) Sau đó copy vào trong thư mục cài đặt Cygwin -> Home -> BM .ok​

+ Mở cygwin.bat hoặc chạy từ shortcut ở desktop và gõ lệnh đến thư mục BM​

cd C:/Cygwin/bm​

( Hoặc: cd ../kitchen , tiếp theo : cd BM )

 



Gõ tiếp lệnh:
./unpack-MT65xx.pl ./recovery.img

Chương trình sẽ giải nén ta được file recovery.img-kernel.img , tiếp theo xóa hết những file không cần thiết mà Tool đã giải nén ra , chỉ giữ lại file recovery.img-kernel.img 

Tiếp theo download file CWMR 6.0.x.x recovery.img-ramdisk , thích hợp giải nén ta đc folderrecovery.img-ramdisk ( sửa default.prop phù hợp với tên thiết bị của bạn, và cho phép flash qua lệnh adb) -> sau đó đặt vào BM


Gõ tiếp lệnh :
./repack-MT65xx.pl -recovery ./recovery.img-kernel.img ./recovery.img-ramdisk ./recovery.img


****Ta được file Recovery đã được tích hợp CWM****


Download Mobileuncle Tools , Và Flash CWM như hình dưới ​

image039.image041.


BUILD FOR CHIP QUALCOMM MSM76X27A


+ Đầu tiên làm bước trung gian sử dụng http://builder.clockworkmod.com để build online CWM ​

image005(2).image007(2).image009(2).image013(1). ​


+ Download file recovery đã được build về và Unpack bằng công cụ :​

- unpack-boot.img -recovery.img​

Download link
http://www.mediafire.com/download/5ojxkhmbdj2d2ac/BMB.rar

- Công cụ unpack-boot.img -recovery.img khi download về giải nén đổi tên tệp thành BMB sau đó cũng copy vào thư mục cài đặt Cygwin như BM

- Bỏ file recovery.img đã được build online vào thư mục BMB chạy các lệnh sau :

+ Mở cygwin.bat hoặc chạy từ shortcut ở desktop và gõ lệnh đến thư mục BMB


cd ../kitchen

cd BMB


Tiếp theo :


./split_bootimg.pl recovery.img 


Hoac dung :


./unpack-bootimg.pl recovery.img


image019(1). 


2 – Edit the Ramdisk:


cd ramdisk


gzip -dc ../recovery.img-ramdisk.gz | cpio -i


cd ..

Hoac dung :


xz -dc ../recovery.img-ramdisk.gz | cpio -i


cd ..


Bước này : Move tất cả các file đã giải nén được bỏ vào folder nào đó ví dụ CWM 6.XXX để lấy nguyên liệu phục vụ cho bước sau , tiếp theo edit default.prop ở ramdisk trong folder CWM 6XXX -> thể hiện ở bước 3​


3 – lift the security default.prop


Original source code


ro.secure=1


ro.allow.mock.location=0


ro.debuggable=0


persist.service.adb.enable=0


Changed source code 


ro.secure=0


ro.allow.mock.location=1


ro.debuggable=1


persist.service.adb.enable=1


Bước này : Ta thực hiện lệnh copy file recovery.img ( stock ) chưa build online vào trong BMB , tiếp theo thực hiện unpack như lúc đầu , sau đó ta chỉnh sửa trong folder ramdisk vừa được giải nén , ta xóa các file ( etc , res , sbin ) và thay thế bằng các file tương tự từ folder chứa ramdisk build online ( hoặc có thể thay thế luôn folder ramdisk online -> cho folder ramdisk stock ) tiếp theo chạy các lệnh sau để tạo ramdisk-new.gz

image025(1). ​

Trong file etc ta có thể phải chỉnh sửa phân vùng thẻ nhớ để CWM ta tích hợp vào có thể load được cache​

image030.image032. ​


4 – Pack-up Ramdisk:


./mkbootfs ./ramdisk | gzip > ramdisk-new.gz 


Bước này : Đóng gói lại file recovery đã add CWM​

5 – Repack to IMG:


./mkbootimg –kernel recovery.img-kernel –ramdisk ramdisk-new.gz –board GT-S5660 –pagesize 4096 –base 0×13600000 -o recovery-new.img


Note : Chú ý thay thế các code ( board , pagesize , base ) tương ứng với từng loại cấu hình , độ phân giải xung nhịp CPU. “( và các bạn có thể lấy ramdisk của các máy cấu hình tương tự cùng với các phiên bản CWM đã được build sẵn các bước cũng làm trình tự như trên )”​


—————————————————————————————————————–

CWMR 6.0.0.8. recovery.img-ramdisk

Download link
http://www.mediafire.com/download/k82ov88baocmi2h/6008-cwm-recovery.img-ramdisk.rar

CWMR 6.0.1.0 recovery.img-ramdisk

Download link
http://www.mediafire.com/download/a5pbryyy95xne4l/6010-cwm_-recovery.img-ramdisk.rar

CWMR 6.0.1.2 recovery.img-ramdisk

Download link
http://www.mediafire.com/download/w170oyy0w71aevp/6012-_cwm-recovery.img-ramdisk.rar

CWMR 6.0.2.7 recovery.img-ramdisk

Download link
http://www.mediafire.com/download/o6vanm422xpppoi/6027-cwm-recovery.img-ramdisk.rar

CWMR 6.0.3.2 recovery.img-ramdisk

Download link
http://www.mediafire.com/download/2jldrnqeotzy552/6032-cwm-_recovery.img-ramdisk.rar


Note : Có thể dùng ADB + các tool để Flash CWM hoặc các Script đã được .bat hóa :D


A – Khai Màn Là Recovery Cho Qsmart s12 Tuy Đã Xuất Xưởng Lâu Rồi Nhưng Vẫn Chưa Có Recovery Và Đây Là Phiên Bản ClockworkMod 5.0.2.8 Cho Em Nó :
images.

Link downloadhttp://www.mediafire.com/download/86gbt87c7c9gc14/ClockworkMod_5.0.2.8_For_S12.rar

B – Thứ 2 là Gionee GN800 với Trình phục hồi phiên bản siêu mới LEWA
961354525030.

Link download
http://www.mediafire.com/download/f3z7cavmtxutbbm/recovery_LEWA_GN_800.rar

C – Thứ 3 là Gionee Power với phiên bản CWM 6.0.1.5
1.

Link download http://www.mediafire.com/?zaxj2w4dzr8gm6m

D- Thứ 4 là Aveo Note 2 với Phiên bản CWM 6.0.1.5 + TWRP
aveo note ii+ 4+.

Link download
http://www.mediafire.com/download/jkxpsxchq4qq4f3/RECOVERY_AVEO_NOTE_2.rar

E – Thứ 5 là Oppo Clover G185

tải xuống.

Link download
http://www.mediafire.com/download/2yuxci828px35o9/OPPO_CLOVER_G185.rar

F – Thứ 6 là SkyPhone Nano


image001-9.

Link download http://www.mediafire.com/?duh426f25h4nv6p

G – Thứ 7 Mobell S21


vnm-2013-35509606cd100d4ed0d4ca098a981b68bd9405e-1371463899878.

Link download http://www.mediafire.com/?wm3p6n4yyydp3jm

H – Thứ 8 Hisense U2
W0201112303690553189_20130523024822.


Link download CWM 5.0.2.8
http://www.mediafire.com/download/kdtmyzuf8i1f225/CWM_5.0.2.8_U2.rar


I - Thứ 9 Mobell S98 
Mobell-Grand-Pad-S98-750x500-13.


Link download
http://www.mediafire.com/download/1u0hqllkb835qyc/CWM_6.0.2.8_MICROMAX_A111.rar

K - Thứ 10 DOOV D500
T20rQkXXNaXXXXXXXX_!!908924416.


Link download http://www.mediafire.com/?1yagjso791ogeso


L - Thứ 11 Padphone 3G
5d723084d84580390352f4503da0e05c_small_vfp1358149596.

Link download http://www.mediafire.com/?2pgfxo8o4uw2h6m

—————————————————————————————


MOD BY KYO + THIENHOA3 TINHTE.VN

—————————————————————————————-

Note : Chi tiết Flash Recovery Xem tại Pic Chủ





Hướng Dẫn Tạo ClockworkMod Recovery Cho Các Chip Qualcomm MSM - Chip MTK
author

Author Name

Author Description!

Get Free Email Updates to your Inbox!

Đăng nhận xét

www.CodeNirvana.in

Translate

Total Pageviews

Copyright © Thủ Thuật Rom | Distributed By My Blogger Themes | Designed By Code Nirvana