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

XIP - TẠO, CHỈNH SỬA VÀ CÁC VẤN ĐỀ LIÊN QUAN

Thảo luận trong 'TẠO VÀ SỬA ROM PPC' bắt đầu bởi PhamQuang, 9/12/07.

  1. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,747
    Điểm thành tích:
    113
    Trong Thread này tôi tạo ra với mục đích để các KTV ham mê làm ROM cùng tham gia đóng góp, chia sẻ và thảo luận các kinh nghiệm với việc sử dụng XIP.

    Với PPC, XIP là phần công việc vô cùng quan trọng. Nôm na như phần tác động cho PPC khởi động và mang đầy đủ các thông số của ROM.
    Hiện tại số dòng PPC rất đa dạng và phong phú cho nên cách làm việc với XIP của chúng cũng đa dạng phong phú như vậy.
    Trong Thread này tôi và các KTV khác sẽ cố gắng trình bày các bài cụ thể cho từng dòng máy, như:
    - HTC Himalaya, Blue Angel, Wizard, Phrophet, Artemis, Hermes, Trinity, Uni, các dòng Asus, HP iPAQ, Eten,...
    - Ai có kinh nghiệm quý báu hãy vào cùng chia xẻ và thảo luận cho thêm phần phong phú.
    - Chúng ta sẽ theo nguyên tắc, post từng bài và hỏi và đáp cho nhau.
     
    30 people like this.
  2. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,747
    Điểm thành tích:
    113
    KHÁI NIỆM CHUNG VÀ CÔNG CỤ CẦN THIẾT



    Với các PDA chạy hệ điều hành Windows Mobile, bao gồm cả PocketPC, PocketPC Phone và MS Smartphone chúng đều có khá nhiều đặc điểm chung:
    - 8 byte đầu giống nhau của phần XIP: FE 03 00 EA
    - 16 byte đầu giống nhau phần IMGFS:
    F8 AC 2C 9D E3 D4 2B 4D ¦ BD 30 91 6E D8 4F 31 DC

    Đây chính là đặc điểm chính để chúng ta có thể tìm và chỉnh sửa Xip và nhận biết IMGFS của ROM của các dòng lạ.

    * Vấn đề đặt ra là: XIP và Build là cái gì và tác dụng của chúng ra sao?
    Trả lời:
    Chức năng của Xip đã nói trên, đó là phần "giao liên" giữa phần cứng của máy và phần mềm của HDH, chứa các thông tin của phiên bản ROM như version, ngày tháng,...
    Còn Build là phần SYS (System) hạ tầng cơ sở của ROM.
    Khi Up 1 ROM các bạn vào phần About sẽ thấy, ví dụ:

    CE OS 5.2.1908 Build 18508.0.7.0

    Thì thông số đầu 5.2.1908 là do Xip quyết định.
    Còn Build 18508.0.7.0 do phần SYS quyết định.

    Thay đổi Xip và Build để thay đổi các thông số này và cũng là thay đổi nội dung và bản chất ROM cho máy.
    Mỗi OS và Build có những sự thay đổi khác nhau, mà đòi hỏi người KTV làm ROM ngày đêm "mất ăn mất ngủ" chính là việc thay đổi 1 cách toàn diện các thông số trên.

    Để chỉnh sửa và thay đổi các thông số này chắc chắn phải đòi hỏi 1 trình độ nhất định và trong khá nhiều bài viết nữa.

    * Về ROM cho WM:
    ROM cho mỗi dòng máy có định dạng khác nhau. Các dòng cũ có định dạng *.nbf (UNI, BA, Hima, Wizard,...), dòng mới hiện nay là *.nbh (Artemis, Touch, Kaiser, Herald,...), *.cap với các dòng Asus, *.dat với dòng ETEN, *.nb0 với Atom,....
    ROM rất đa dạng, nó có thể chứa trong nó cả Bootloader (Atom), IPL/SPL, Radio và ExtendedROM, tuy nhiên phần chính của tất cả chung vẫn là phần OS.
    Chính phần OS này sẽ làm chúng ta quan tâm hơn cả. Mọi điều tốt xấu, thay đổi chỉnh sửa Xip hay Build đều nằm tại đây.
    Mỗi dòng lại có cách bung phần OS ra khác nhau, và không phải dòng nào cũng dễ dàng bung được. Tuy nhiên khi đã Bung được OS thì việc chỉnh sửa gần như cầm chắc trong tay.

    Để học việc này đòi hỏi các bạn phải có 1 số công cụ cần thiết, sẽ hữu ích trong các bài sau:
    - Máy PC phải có cài NETCF 2.0
    - Các công cụ làm việc với hex, các soft đó có thể là:
    Hex Workshop
    Winhex
    FlexHex
    ....
    Các soft này đều có thể search trên mạng và có thể tìm CR đơn giản.
    Các bạn chịu khó tìm và cài đặt để sử dụng lâu dài. Trong các soft trên Flexhex dùng khá tiện và dễ nhìn, nhiều công dụng hơn (hơn 1 chút thôi). :D

    Chúng ta sẽ tiếp tục trong bài sau................
     
    Chỉnh sửa cuối: 24/1/08
    141 people like this.
  3. Tom_codon

    Tom_codon Super V.I.P

    Bài viết:
    1,982
    Đã được thích:
    5,830
    Điểm thành tích:
    0
    Như Man Phạm Quang đã đề cập đến phần trước.

    Để có thể rút Xip của tất cả các dòng PPC dùng hệ điều hành Windows mobile các bạn làm như sau :

    Tìm đến địa chỉ FE 03 00 EA ( các bạn chú ý đoạn này có 2 lần,phải lựa chọn cẩn thận không là nhầm đó :D )
    ghi lại offset của địa chỉ đó

    Tìm đến đoạn IMGFS điểm đầu tiên của IMGFS lùi lại 1bytes thì chính là điểm kết thúc của Xip.Các điểm kết thúc của Xip thường là FF FF FF FF FF FF ( dãy dài khoảng vài chục bytes trống )
    Cũng ghi lại offset của điểm kết thúc

    Giờ dùng Flexhex để cắt Xip thì bạn cắt từ điểm bắt đầu đến điểm kết thúc và save lại với xip.bin bạn đã có 1 Xip của 1 dòng PPC windows mobile

    Hình ảnh cắch Xip man PhamQuang sẽ đưa lên trong bài mình họa dưới đây
     
    Last edited by a moderator: 26/1/08
    93 people like this.
  4. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,747
    Điểm thành tích:
    113
    XÁC ĐỊNH VÀ TÌM ĐỊA CHỈ XIP & IMGFS



    Thống nhất như ý kiến của SM Tom_codon nêu trên.
    Cách tìm địa chỉ bắt đầu của Xip và Imgfs có thể làm từng bước.
    Thực tế Xip chia thành 2 phần, Xip1 và Xip2. Phần Xip chúng ta quan tâm chính là Xip2, vì trong phần này chứa đựng các thông tin có thể chỉnh sửa và thay đổi, phần xip1 là phần gần như không nên thay đổi nếu chưa hiểu rõ về nó.
    Các phần Xip đều có địa chỉ bắt đầu từ 8 byte "FE 03 00 EA" như đã nói trên.
    Nhận biết địa chỉ Xip2 rất dễ, như Tom_codon đã đưa kinh nghiệm trên.
    - Để tìm các địa chỉ của Xip, các bạn mở phần OS của ROM, tốt nhất hãy dùng FlexHex, vì soft này theo dõi rất tiện.
    - Dùng chức năng Search với cụm "FE 03 00 EA", sẽ có từ 2-4 địa chỉ được tìm thấy.
    Địa chỉ bắt đầu xip2 phía trên sẽ có hàng hoạt Byte FFFFF..., phía duới là hàng loạt byte 000000.....
    Hình ảnh minh hoạ với ROM của Blue Angel, mở nk.nba.


    [​IMG]


    Phần đánh đậm chính là địa chỉ bắt đầu của Xip dòng BA.
    Nhìn sang trái ta sẽ thấy địa chỉ này chính là: 001C0080
    Đây chính là địa chỉ bắt đầu của Xip dòng này.

    - Để tìm địa chỉ bắt đầu IMGFS ta cũng search tương tự nhưng với cụm 8 byte là: F8 AC 2C 9D
    Sẽ có khoảng 3-4 địa chỉ (tuỳ dòng) được tìm thấy, địa chỉ cuối cùng sẽ là địa chỉ bắt đầu IMGFS.
    Hình ảnh minh họa với BA ROM:


    [​IMG]


    Qua hình và nhìn sang trái ta sẽ thấy địa chỉ: 004C0080

    Với ai thạo sử dụng Hex, chúng ta có thể cắt đoạn bắt đầu Xip đến đoạn bắt đầu IMGFS, save lại thành 1 file, đây chính là toàn bộ Xip2 của ROM.
    Dùng chức năng Select, bạn lấy địa chỉ đầu: 001C0080 và đến 004C0080
    Sau đó save lại OK.
    Tuy nhiên cách đó đôi khi sẽ nhầm hoặc thừa thiếu.

    Có cách rất tuyệt vời là dùng Tool RomMaster để cắt.
    Chúng ta quan tâm duy nhất địa chỉ bắt đầu Xip2 là đủ, Tool sẽ tự cắt.
    Các bạn tạo file bat với nội dung, ví dụ với dòng HTC BA:

    Mã:
    RomMaster.exe -w 5 -b 0x001C0080 nk.nba -x -o xip.bin
    Và từ nk.nba chúng ta đã "tách" được ra xip.bin, là file có lẽ bất kỳ KTV làm ROM nào cũng quan tâm và hiểu.
    Tương tự với các dòng khác ta cũng làm như vậy mà thôi.
     
    Chỉnh sửa cuối: 26/1/08
    76 people like this.
  5. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,747
    Điểm thành tích:
    113
    XIP DÒNG THÔNG DỤNG



    Các dòng mày "cơ bản" trừ Blue Angel và Himalaya, còn lại như Universal, Wizard, Prophet, Artemis, Herald, Touch... được xếp vào hàng máy "cơ bản" vì 1 điều tuyệt vời là chúng đều có địa chỉ bắt đầu XIP là 310000
    Địa chỉ bắt đầu IMGFS đều là 620000, trừ Uni là 630000.
    Các bạn có thể dùng Hex và search theo nguyên tắc trên để kiểm nghiệm sẽ thấy.
    Do tính chất đó, công thức lấy Xip từ chúng cũng khá chung và đơn giản.

    Mã:
    RomMaster -w 5 OS.nb  -x -o xip2.bin
    Không cần phải gắn k.e.y địa chỉ XIP.

    OS.nb các bạn có thể thay là mk.fat, nk.nb,... tuỳ theo định dạng OS của ROM.

    Riêng Xip và sử dụng Xip Hermes, Trinity và Kaiser có phức tạp và dài hơn cho nên chúng tôi sẽ có bài riêng cho chúng.
    Các dòng máy không thuộc "cơ bản" như Atom, HP, Asus,... chúng ta áp dụng cách trong bài trên. Với mỗi dòng cụ thể tôi sẽ dần dần post bài riêng biệt.
     
    Chỉnh sửa cuối: 26/1/08
    67 people like this.
  6. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,747
    Điểm thành tích:
    113
    TẠO XIP CÁC DÒNG (Tiếp)



    Nào chúng ta lại tiếp tục nhé.
    Qua cách kiểm tra địa chỉ trên, nếu mở các ROM các dòng khác nhau, các bạn sẽ thấy có thể chia thành các dòng khác nhau:

    1/ Với HTC Universal:

    - Địa chỉ Xip sẽ là 00310000
    - Địa chỉ Imgfs 00630000

    Để tạo Xip cho UNI các bạn phải chuyển nk.nbf về nk.fat hoặc nk.nba.
    Tool để chuyển là: HTC64_Extended_ROM_Tool.exe

    2/ Nhóm cơ bản:

    Gồm: Wizard, Prophet, Touch, Herald, Artemis, Love

    - Địa chỉ Xip sẽ là 00310000
    - Địa chỉ Imgfs là 00620000

    Tuy nhiên hiện có 1 số thủ thuật mới giấu địa chỉ xip cho nên để tìm Xip chúng ta lại phải đòi hỏi áp dụng cách cắt file.
    Còn nếu là ROM Ship và bình thường thì các thông số trên là chính xác.

    Vì các dòng trên đều có địa chỉ Xip GIỐNG NHAU nên chúng ta đều dùng 1 công thức để Dump và Extract Xip ra.

    Việc tạo Xip và dump ra đều sử dụng các Tool RomMaster.exe và dumprom.exe

    Khi có trong tay bộ Tool này (sẽ đưa cuối bài nếu ai chưa có), các bạn có thể tạo *.bat file theo công thức dưới đây và để cùng các Tool trên.
    Hãy Extract các ROM ra để có phần OS của ROM và tốt hơn cả đổi tên là OS.nb và cho vào đó để chạy.
    Công thức chung cho Bat file:

    Mã:
    RomMaster.exe -x -w 5 OS.nb -o xip.bin
    md XIP
    dumprom.exe -5 xip.bin -d XIP
    Sau khi chạy bat file này các bạn sẽ có được xip.bin của OS và 1 folder XIP được Dump ra.

    Dưới đây là bộ Tool và file bat ứng dụng.
     
    Chỉnh sửa cuối: 26/1/08
    61 people like this.
  7. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,747
    Điểm thành tích:
    113
    TẠO XIP CÁC DÒNG KHÁC (tiếp)




    1/ Dòng HTC Himalaya:

    Dòng này file ROM sẽ là nk.nbf.
    Các bạn hãy sử dụng Tool xda3tool để chuyển về nk.nba.

    Mã:
    xda3nbftool -d -t -x nk.nbf nk.nba
    Nếu dùng cách search hex sẽ thấy:

    - Địa chỉ Xip là: 001C0040

    Từ đây chúng ta sẽ áp dụng công thức tạo bat file để tạo xip.bin là:

    Mã:
    RomMaster.exe -w 5 -b 0x001C0040 nk.nba -x -o xip.bin >nul
    mkdir XIP
    dumprom xip.bin -5 -d XIP >nul
    2/ Dòng HTC Blue Angel:

    Trước hết cũng sử dụng Tool xda3tool chuyển nbf thành nba.

    Mã:
    xda3nbftool -d -t -x nk.nbf nk.nba
    - Sẽ thấy địa chỉ Xip là: 001C0080
    - Địa chỉ Imgfs là: 004C0080

    Từ đây công thức tạo Bat file sẽ là:

    Mã:
    RomMaster.exe -w 5 -b 0x001C0080 nk.nba -x -o xip.bin >nul
    mkdir XIP
    dumprom xip.bin -5 -d XIP >nul
    3/ Dòng XDA Atom:

    File ROM sẽ là: diskimage_Ver.nb0

    - Địa chỉ Xip: 0018000C
    - Địa chỉ Imgfs: 0054000C

    Từ đây công thức tạo Xip.bin cho Atom:

    Mã:
    RomMaster.exe -w 5 -b 0x0018000C diskimage_Ver.nb0 -x -o xip.bin >nul
    mkdir XIP
    dumprom.exe xip.bin -5 -d XIP >nul
    Tuơng tụ các dòng khác cũng có thể tạo xip.bin nếu các bạn muốn, quan trọng là phải search ra chính xác địa chỉ bắt đầu của xip2 như đã hướng dẫn trong bài trên.
     
    Chỉnh sửa cuối: 26/1/08
    50 people like this.
  8. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,747
    Điểm thành tích:
    113
    TẠO XIP CHO HTC Hermes, Trinity và Kaiser​



    Như đã nói trong bài trên các dòng này có cấu trúc ROM hơi khác cho nên đương nhiên cách tạo và chỉnh sửa Xip cũng khác.
    Chúng ta sẽ phải trải qua 1 bước phụ để tách file OS rồi mới có thể tạo xip.bin được.
    Để làm việc này chúng ta phải sử dụng tới bộ Tool hỗ trợ khác của Tadzio.
    Nhìn chung 3 dòng này có chung cách tạo Xip.
    Chỉ là thêm bước mà thôi, thực ra cũng không phức tạp.
    Bạn nào quan tâm các dòng này tôi sẽ viết bài tiếp. :D
     
    22 people like this.
  9. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,747
    Điểm thành tích:
    113
    Ai muốn học cách Xip và dập Xip cho 3 dòng này phải Donate: 50000 PVD !!! :)):)):))

    Mã:
    "Remove_0x200L8.bat", thực ra ko hiểu nó đã làm gì, nhưng mà sau khi qua bước này thì có thể dump xip, dump ROM được bằng hyperCore của Anichillus
    Thực ra bước này không cần thiết, chú đã có cách làm khác. Đây là bước Remote đi 200 byte phần Header để lấy Xip thôi mà.
    Mà cháu quan tâm tới Hermes làm gì, phát triển Atom đi.
     
    16 people like this.
  10. Mobifuns

    Mobifuns Super V.I.P

    Bài viết:
    180
    Đã được thích:
    2,591
    Điểm thành tích:
    0
    THAY ĐỔI VÀ CHỈNH SỬA XIP



    Sau khi đọc và tham khảo các bài trên, mục đích của chúng ta cuối cùng là "tách" từ OS của ROM ra phần XIP, cụ thể là file xip.bin.
    Thực ra phải gọi là xip2.bin mới chính xác, tuy nhiên để thuận tiện, chúng ta sẽ quy định gọi chúng là xip.bin.
    Sử dụng các cách đã hướng dẫn trên giả sử bạn đã tách được xip.bin ra từ ROM của mình, tiếp theo chúng ta sẽ tiến hành chỉnh sửa nó và quan trọng hơn là sau khi sửa xong phải "đính" hay "dập" trở lại.
    Đây là quy trình khá phức tạp và cần cẩn thận, đôi khi không phải bao giờ cũng thành công.
    Quy trình này được gọi chung là port Xip cho ROM.
    Để hỗ trợ quy trình này đã có Tool hỗ trợ đó là Xipport.exe.
    Trước hết tôi xin giới thiệu các chức năng và tác dụng có thể của Tool này....



    Chuẩn bị hình ảnh.........
     
    22 people like this.
  11. Tom_codon

    Tom_codon Super V.I.P

    Bài viết:
    1,982
    Đã được thích:
    5,830
    Điểm thành tích:
    0
    Lí do cắt thủ công và cắt bằng tool có size khác nhau.Xin trả lời như sau :
    Đối với cách cắt thủ công Man PhamQuang giới thiệu cách cắt Full một Xip để bảo đảm cắt với cách này các bạn có thể áp dụng với tất cả các dòng WM
    Cắt Full luôn thừa ra 1 đoạn FF FF FF FF FF FF ở cuối.Thực chất FFFFFF ở đây chính là Empty (File trống ).Đoạn này chính là Xip dự trữ.Đoạn này quan trọng để sau này có Windows mới như là WM7 chẳng hạn.Xip thay đổi và update thêm nhiều thành phần thì phần empty này để thay thế cho các file Xip update.
    Vậy khi cắt Full thì bt khi save lại với dạng Xip.bin máy tính chúng ta sẽ đọc dung lượng File đủ.
    Khi chạy qua Xipport thì tool này tự động loại bỏ khu vực Xip dự trữ FFFFF đi để được Xip chuẩn theo từng dòng nên size giảm đi.
    Việc này hoàn toàn bt không có gì phải lo lắng cả :D
     
    6 people like this.
  12. Tom_codon

    Tom_codon Super V.I.P

    Bài viết:
    1,982
    Đã được thích:
    5,830
    Điểm thành tích:
    0
    một cách đơn giản để check IMGFS là khi extract Rom đó.Bạn nhìn nhanh trên màn hình DOS có 610000 hoặc 620000 hoặc số gì ở đó thì chính là địa chỉ của IMGFS.Cách thứ 2 là check sector của Rom.Tìm đến địa chỉ 38c000.Xem nó là số bao nhiêu.Giả sử 61 thì là 610000,62 thì là 620000
    Còn Điểm bắt đầu của Xip từ cứ tìm ECEC lùi lên 4 bytes mà cắt.Chỉ có 1,2 chỗ trùng thôi mà.Rất dễ nhận thấy đọc lại bài của man đã nói trang đầu
     
    6 people like this.
  13. Mobifuns

    Mobifuns Super V.I.P

    Bài viết:
    180
    Đã được thích:
    2,591
    Điểm thành tích:
    0
    VỀ XIP, BUILD VÀ AKU



    Đã hướng dẫn cho VIP Lamson rồi và Lamson đã hứa sẽ đăng bài trình bày cụ thể các bước, mà chưa thấy đâu???? :-??:-??:-??

    Lưu ý thêm các bạn mấy điểm:

    * Khi vào About của PPC sẽ thấy ghi, ví dụ: CE OS 5.2.1908 Build 18508.0.7.0
    Có nghĩa là:
    - Core của ROM (phần XIP) là 1908, để thay đổi chỉ số này chúng ta phải thay đổi Xip
    - Build của ROM là 18508, để thay đổi chỉ số này chúng ta phải thay đổi SYS.
    - Aku là 0.7, chỉ số AKU nằm ở 3 số cuối cùng của Build.
    Như vậy với 1 ROM 3 chỉ số: Core, Build và Aku là biểu hiện đặc trưng của phiên bản ROM. Chỉ vì 3 chỉ số này mà chúng ta mất ăn mất ngủ đây !!! :D

    * Khi làm ROM 3 khái niệm cần lưu ý:
    Công việc giống như xây nhà vậy.
    - XIP: là phần cở sở đầu tiên. Coi như việc động thổ tạo móng nhà vậy.
    Xip tạo sửa tốt sẽ làm ROM khởi động mượt mà và nhanh.
    - SYS: Là phần Base, cơ sở của ROM, giống như móng nhà vậy. SYS chứa đựng tất cả các ứng dụng cơ sở cho ROM.
    - OEM: phần ứng dụng cơ sở, như khung ngôi nhà vậy, trang trí thêm bớt chính là phần này.

    * Về Core và Build:
    Nhiều bạn hỏi khi đã thay đổi được Xip là vậy, vậy thay đổi thì sao?
    Xin trả lời:
    - Chỉ số Core, Build và Aku là các con số mà thôi, việc thay đổi chúng ko có gì là khó khăn nếu bạn biết dùng Hex Editor.
    - Tuy nhiên bộ chỉ số này là của HTC hoặc MS quy định các Build của họ, Build chính thống hay Fake là ở tiêu chuẩn này.
    Việc port (chuyển đổi) Xip là quan trọng chứ việc chỉnh sửa thay đổi các chỉ số trên coi là Fake.
    - Hiện tại các Build sau được coi là chuẩn và chính quy:
    5.2.1908 Build 18508.0.7.0
    5.2.1921 Build 18521.0.7.0
    5.2.1933 Build 18533.0.7.0

    Các Build cũ như 5.2.1620 Build 18125.0.4.2 cũng được coi là chuẩn mực.
    Các Build khác hầu hết là Fake hoặc do các KTV phát triển ra mà thôi. :D

    Do vậy có thể nói, việc chuyển đổi (port) Xip mới là việc quan trọng, còn fake thì...... :-?:-?:-?
     
    Last edited by a moderator: 26/1/08
    45 people like this.
  14. hongkong

    hongkong <img src="images/pvRanks/VipMem.gif" alt="" border

    Bài viết:
    457
    Đã được thích:
    2,375
    Điểm thành tích:
    0
    Cho HONGKONG tham gia với mấy hôn may cuối năm bận quá giờ mới vào được mong BQT thông cảm,
    Tiếp của Lam sơn (với ROM WIZA).
    ........ sau khi xong, nhấn "Write xip_out.bin to:" màn hình sẽ nháy nhẹ 1 cái tức là Xip mới đã ghi vào OS.nb
    * Copy cái OS.nb mới này trở về Dump_Xip (nhớ xóa OS củ đi) và copy OS.nb này vào ROM trong DEV để dùng sau
    * Trong Dump_xip, chạy lại *bat để thành XIP folder, copy XIP Folder này cũng vào DEV>ROM
    Đến đây mới là xong phần Xip nếu chạy DEV, sau khi Build ROM sẽ thay đổi chỉ số thành 5.2.1938
    @medkid: Mỗi dòng ROM mỗi khác mà bác, bác lấy XIP của WIZA (dòng đơn giản) cho vào XIP của ATOM (dòng phức tạp) thì sao mà chạy được :D .
     
    6 people like this.
  15. Sonblack

    Sonblack Super V.I.P

    Bài viết:
    3,231
    Đã được thích:
    6,388
    Điểm thành tích:
    113
    Dòng đơn giản hay dòng phức tạp dùng đều được tất, mình thử hết gùi, cái quan trọng là bạn thay cái gì mà thôi.

    1. Thư mục XIP trong thư mục ROM của DEV chỉ cần có file boot.rgu là đủ. Có vậy BuildOS.exe mới hoàn tất công việc của nó được chứ. Nhét vô đó cho nhiều thì nó cũng chỉ tìm có mỗi file boot.rgu mà làm việc thôi.

    2. Chỉ cần thay coredll.dll là đủ. Nhiều khi lấy XIP từ ROM khác cũng thế thôi. Nhưng thay được hết trong đó thì càng tốt chứ sao. Còn không được thì thay từ từ. Cái nào được thì lấy, không được thì bỏ qua thôi mà. Và quan trọng là cái coredll.dll.
     
    6 people like this.
  16. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,747
    Điểm thành tích:
    113
    * XIP mà chỉ thay có Corell.dll là XIP không hoàn chỉnh đâu.
    Xip như vậy là chạy theo thông số mà thôi.
    Thay được nhưng gì có thể thay mới gọi là port XIP.

    * Nhiều dòng chỉ cần Boot.rgu, tuy nhiên đưa cả Dump Xip vào mới chính xác.

    Xip là chuẩn thì mọi việc sẽ OK !!!
     
    6 people like this.
  17. thekhoa202302

    thekhoa202302 Well-Known Member

    Bài viết:
    529
    Đã được thích:
    653
    Điểm thành tích:
    93
    Trời ơi!!:(( sao đầu óc cháu bã đậu quá mấy bác ơi.....:(:)-/:(đã đọc các hứơng dẫn trong topic này mấy lần rùi mà chẳn "xi nhê" gì cả...huhu:-??. với lại các Công Cụ thì ko có, trong diễn đàn thì ko down được. mọi người có thể up các tool có liên quan lên 1 host nào cho dễ down và có các hình ảnh cụ thể ko ạ?;;), nếu được như vậy thì thật là tốt.:D
    Chân thành cám ơn sự đóng góp nhiệt tình và Bổ Ích của mọi người =D>
     
    2 people like this.
  18. tramnh

    tramnh New Member

    Bài viết:
    10
    Đã được thích:
    5
    Điểm thành tích:
    0
    tôi có 1 ý kiến có thể vào dump_memorymap trong thư mục imgfstools tìm offset được không ?
     
    2 people like this.
  19. anhnga

    anhnga New Member

    Bài viết:
    185
    Đã được thích:
    18
    Điểm thành tích:
    0
    Có bác nào hướng dẫn mình đầy đủ cách làm rom cho Asus P535 không, mình đang dùng máy này và có thời gian, đã down được tools P535 Kitchen của Undetect ở bên PDAMobiz nhưng không biết bắt đầu thế nào...
    Có bác nào có tài liệu vui lòng cho mình xin vào địa chỉ Email: anhnga1977@yahoo.com
    Thank trước nhé...!!!
     
    1 person likes this.
  20. PhamQuang

    PhamQuang Manager

    Bài viết:
    13,532
    Đã được thích:
    30,747
    Điểm thành tích:
    113
    Gửi tài liệu vào Email à? :D
    Điều này hơi khó đấy.
    Nếu không ngại hãy liên hệ với mình ngoài YH, khi rảnh rỗi sẽ hỗ trợ bạn.
    Trước đó hãy chuẩn bị đủ các công cụ nhé.
    Chỉ sau vài giờ bạn sẽ làm được thôi.
     
    3 people like this.

Chia sẻ trang này