GigaStar
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


______________________________
 
Trang ChínhLatest imagesTìm kiếmĐăng kýĐăng Nhập

 

 CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID

Go down 
2 posters
Tác giảThông điệp
Admin
Admin



Tổng số bài gửi : 9
Join date : 11/04/2011

CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID Empty
Bài gửiTiêu đề: CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID   CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID EmptyTue Apr 12, 2011 9:06 am

ổng hợp 7 cách sửa movinand DATA TIMEOUT error.

Đầu Tiên Lưu ý :
Không check ô boot format của Odin nếu cần thì nên hạn chế thôi nếu không dễ bị hư rom, hậu quả là máy ko lên nguồn phải flash lại rom nếu ko được phải thay rom hoặc thay main
Sạc pin đầy trước khi up firmware và phải rút cáp trước rồi mới được tháo pin nếu bị treo, chờ khoảng 1 phút rồi mới thử lại
Up firmware sửa movinand sẽ lâu hơn update fimware bình thường nên các không nên nóng vội. Ở bước 2 và 4 sau khi up firmware thành công khi h1 khởi động lại đến logo samsungmobile.com sẽ bị đứng hơi lâu do h1 đang tự format lại movinand và chép dữ liệu từ thẻ nhớ phục hồi các partition vì không thể nhanh bằng máy tính được nên chờ hơi lâu các bạn không nên nóng vội mà tắt máy đi, ít nhất là phải chờ 1h.

Cách 1:
Các bạn up thử các firmware trên forum hoặc trên mạng mà firmware có chứa movinand.bin.
Như bài trước mình có cho 3 bản Rev04 Rev05 và Rev06
Máy của mình bị nặng nên không dùng được firmware nào hết. Vì vậy nên mình làm cách khác.

Cách 2 :
Các phiên bản mình đã sử dụng và làm theo trên mạng gần như không được nếu bị lỗi nặng, khi dùng odin bị treo hoặc error do không download được movinand.bin. Mình đã build một firmware trên nền firmware gốc đã chỉnh sửa dùng để sửa lỗi movinand, các bạn download các link sau đây về up thử nhé, dùng odin2 để up, lưu ý chỉ chọn phần PDA
Cần một thẻ nhớ tối thiểu 2GB format thành FAT32 và chép các file mmca1, mmca2, mmca3 đã giải nén vào thẻ này và gắn vào H1. Sau đó dùng Odin để update firmware.

Firmware:
BASE v1
[You must be registered and logged in to see this link.]
BASE v2 (New)
[You must be registered and logged in to see this link.]

CSC
[You must be registered and logged in to see this link.]

MMC (copy vào thẻ nhớ):
[You must be registered and logged in to see this link.]

Cách 3 : Dùng RIFF Box, JTAG Manager để format lại phân vùng movinand và dùng Odin update firmware

Cách 4: Khá Phức Tạp Để Các Bạn Nghiên Cứu Thêm
Dành cho các bạn nào biết sử dụng linux, ở đây mình sử dụng linux Ubuntu (cho thông dụng)
Đầu tiên các thứ cần chuẩn bị:
Odin2, cáp USB, và một chiếc h1 bị lỗi
Một thẻ nhớ
Hdh Ubuntu phiên bản càng mới càng tốt
Một firmware đầy đủ cần chỉnh sửa, ở đây mình dùng bản rev_04, bỏ đi file movinand.bin
Các công cụ cần dùng download
tại đây: [You must be registered and logged in to see this link.]

Giải nén mmca1, mmca2, mmca3 link ở trên trực tiếp vào thư mục gốc thẻ nhớ (3 file giải nén này phải nằm ở ngoài cùng thẻ nhớ không cho vào thư mục nào khác)

Đầu tiên cài gói cramfsprogs_1.1-6_i386.deb có trong bộ công cụ downloads của mình
Giải nén:
cd ~/Desktop
unzip downloads.zip -d downloads
sau đó:
#sudo -s
#cd ~/Desktop/downloads
#dpkg -i cramfsprogs_1.1-6_i386.deb
#dpkg -i libc6_2.7-18lenny7_i386.deb
#dpkp -i zlib1g_1.2.1.1-3ubuntu1_i386.deb

Hình ảnh

Giải nén firmware bạn muốn chỉnh sửa, ở đây chúng ta chỉ sửa file initrd.cramfs
#cramfsck -x initrd initrd.cramfs

Hình ảnh

Tiếp tục chỉnh sửa file rc.sysinit:
#nano initrd/etc/rc.d/rc.sysinit

Thêm vào đoạn này:
Mã:
mmc_mount
## partition repair, waiting time 1 hour, be patient.????1??,???$
cp /mnt/mmc/mmca1 /dev/mmca1
cp /mnt/mmc/mmca2 /dev/mmca2
cp /mnt/mmc/mmca3 /dev/mmca3


# Neu ban download duoc stl9 thi them dong sau để sửa phân vùng /RSV :
cp /mnt/mmc/stl9 /dev/stl9


Mã:
#filesystem mount
#mount -t rfs /dev/stl8 /opt/xocean
#mount -t cramfs /dev/bml7 /usr/xocean
#mount CSA partition by rfs. if CSA partition is not formatted, form$
csa_mount

[Cho đoạn mã trên vào đây]

mount -t cramfs /dev/bml8 /usr
## mount onenand partition
mount -t rfs /dev/stl9 /mnt/rsv -o codepage=utf8
## check filesystem integrity of UMS partition
fsck_ums
## mount movinand 1st partition (UMS)


Rồi tìm đến:
Mã:
# mount movinand 3rd partition (CSC)
mount -t rfs /dev/mmca3 /mnt/csc -o codepage=utf8
## fsck.vfat and mount sd micro card
mmc_mount
#touch firmware autoupdate
echo 3 > /sys/class/input/input1/issp


Thay mmc_mount thành #mmc_mount
Mã:
## fsck.vfat and mount sd micro card
#mmc_mount


Nhấn Ctrl+X chọn Y rồi Enter

Vậy là xong file rc.sysinit, ở đây mình đã kèm theo file rc.sysinit đã chỉnh sửa nhưng nếu dùng file này bạn phải chép đè lên file rc.sysinit theo đường dẫn cũ và phải set thuộc tính cho nó là -rwxr-xr-x

Tiếp theo
# mv initrd.cramfs initrd.backup
# mkcramfs initrd initrd.cramfs
Hình ảnh

Ta có file initrd.cramfs đã chỉnh sửa, bây giờ ta mở file firmware định dạng .tar , kéo và thả file initrd.cramfs vào thay thế file cũ, đóng và lưu lại.
Hình ảnh

Bây giờ chúng ta format thẻ nhớ thành FAT32 và chép các file mmca1, mmca2, mmca3 đã giải nén vào thẻ này và gắn vào H1. Sau đó dùng Odin để update firmware mới tạo.

Chúc các bạn thành công...
PS:
Dành cho các bạn muốn tìm hiểu về movinand.bin và rom nói chung
Trong bộ download có các công cụ để custom rom:

Movitool – pack và unpack file bin (movinand.bin)
cramfsprogs_1.1-6_i386.deb – gói cài đặt để custom file cramfs
rfs-2.13-4.tar là driver rfs cho linux dạng source phải biên dịch
movimount.sh và movifsck.sh để mount file image movinand.bin
dd là công cụ rất mạnh của Unix, bản này dùng cho Windows để các bạn dùng thử
Cramfs tool cho Windows

Cách 5: Thay mainboard – cách này bảo đảm được luôn nhưng nhớ thay main tốt nhé. :boss:
Cách 6: Dùng quyền trợ giúp, nếu như những cách trên không thành công thì đem ra tiệm. :beauty:
Cách 7, cách cuối cùng: Nếu như những cách trên cũng không thành công thì bạn nên cho h1 thành cái cục chặn giấy hoặc kê bàn kê ghế và tậu em khác về dùng... Very Happy
Về Đầu Trang Go down
https://huongdan.forumvi.com
ducphuongtb




Tổng số bài gửi : 2
Join date : 13/03/2014

CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID Empty
Bài gửiTiêu đề: Re: CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID   CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID EmptyFri Mar 14, 2014 10:34 am

chào b.hum qua mình co làm theo huong dẫn của b ở bước 2,nhung khi chay bản cứu rom o buoc 2.minh up rom v2(new) của b vao thi máy ko lam ji dc nua.ấn nguồn cũng ko len,ko phai brick đâu nhé.màn hinh đen cì luon.b bit khac phuc ko giúp minh vs.thanks nhiu
Về Đầu Trang Go down
ducphuongtb




Tổng số bài gửi : 2
Join date : 13/03/2014

CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID Empty
Bài gửiTiêu đề: Re: CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID   CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID EmptyFri Mar 14, 2014 10:36 am

máy minh la i9000 m110s.mà cho mình hoi cái hidroid cua b la ji vay
Về Đầu Trang Go down
Sponsored content





CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID Empty
Bài gửiTiêu đề: Re: CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID   CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID Empty

Về Đầu Trang Go down
 
CÁC CÁCH SỬA MOVINAND CHO NHỮNG AI LÀ NẠN NHÂN CỦA H1DROID
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Cách tạo 1 số skill trong dota(part1)
» Cách tạo 1 số skill passive trong dota
» Cách tạo 1 số skill trong dota(part2)
» Cách tạo 1 số skill trong dota(part3)

Permissions in this forum:Bạn không có quyền trả lời bài viết
GigaStar :: Huong dan :: Huong dan ve Mobile-
Chuyển đến