Cách chuyển Patch từ EMELA sang APAC

Thảo luận trong 'Điện Thoại Phổ Thông' bắt đầu bởi jnq1234, 26 Tháng ba 2007.

  1. jnq1234 Thành viên

    Trước kia mình cứ phải sài main EMELA hoài ... vì đơn giản là không có patch cho APAC .... sau một thời gian .. mình thấy EMELA dở quá ... ( không có tiếng Việt ... dịch từ điển và sử dụng EMap hok đã ) nên mình tìm cách để edit lại patch ....

    Đầu tiên mình dựa theo một tài liệu tiếng Nga

    -------------------------------------------------
    для этого нужно скачать:
    - файл прошивки той версии, под которую существует патч
    - файл прошивки той версии, под которую нужно сделать патч
    - main2raw
    - какой-нибудь hex-редактор

    приведу пример
    есть патч для K750_MAIN_EU_R1AA008_CID36.mbn
    нужен для k750_R1BC002_eu1.ssw

    имеем патч:
    ;K750 SW-R1AA008
    ;Убрать сообщение "Внимание! Громкий сигнал не подносите к уху" когда выбираешь 7-8 уровень громкости
    ;c Phenomen
    +44000000
    D36B10: 08D3 08e0


    обрабатываем оба мэйна программой main2raw, она нам сообщает:
    First flash block offset: $44020000

    теперь открываем файл K750_MAIN_EU_R1AA008_CID36.raw и переходим по адресу D36B10+44000000-$44020000 то есть по адресу D16B10
    там мы видим это:
    08 D3 00 20 01 B4 00 23 01 22 05 49 05 48 0A F3
    то есть прошивка совпадает с той, для которой сделан патч.
    теперь ищем в файле k750_R1BC002_eu1.raw эту последовательность байт. не нашли, ничего страшного, убираем из строки поиска пару байт и ищем снова. ура! нашли по адресу D275AC.
    теперь меняем наш vkp файл. вместо адреса D36B10 пишем D275AC-44000000+$44020000 то есть D475AC.
    ;K750 SW-R1BC002
    ;Убрать сообщение "Внимание! Громкий сигнал не подносите к уху" когда выбираешь 7-8 уровень громкости
    ;c Phenomen
    ;ported by .... =)
    +44000000
    D475AC: 08D3 08e0


    в общем основная суть - ищем похожие куски кода. чем больше они совпадают, тем больше вероятность, что мы нашли нужный адрес. в принципе бывает, что совпадают последовательности из нескольки байт, потом чуток несовпадающих, а дальше опять совпадают. тут надо смотреть. и далеко не факт, что даже если найдены правильные адреса, патч будет работать. тут надо пробовать.

    удачи =)

    ---------------------------------------

    Nói thiệt thì ... hiểu gì chết liền đó

    Từ đó mình ngâm cứu qua các ví dụ .... ---> Làm thử

    Ở trong ví dụ ... tác giả sử dụng FW K750 SW-R1AA008 để chế patch cho K750 SW-R1BC002 ...... tớ hok có 2 FW này .... chẳng lẽ bỏ cuộc sao trời ....

    Bí quá tớ đành lấy FW W800i EMELA R1BC002 và W800 R1BC002 APAC để thừ luôn vậy ...

    Đầu tiên tớ lên mạng tìm cái file Main2raw để chuyển main từ file Bin sang Raw ( Sau này tớ kiếm ra một cái hay mà đơn giản hơn là Gextract ( hok nhớ rõ ... để zia coi lại ))

    Sau đó kiếm một phần mềm tìm Hex ( Tớ dung Hex Editor của thằng em )

    2 bản main : W800i EMELA R1BC002 ( Tớ có nên sử dụng thôi )
    W800i APAC R1BC002
    Patch ví dụ : W800i EMELA R1BC002 Blacklist

    Đây là các bước mà tớ đã làm

    chuyển 2 main trên sang file Raw ( Chỉ có ở file Raw ta mới có thể xem Hex được )

    Sau đó dùng HexEditor mở 2 file đó lên

    Mở file patch blacklist của W800i EMELA R1BC002 lên ( Mình đang chuyển patch từ EMELA R1BC002 có sẵn sang R1BC002 APAC không có sẵn đó nha )

    To be continue ....
  2. jnq1234

    jnq1234 Thành viên

    Bài viết:
    35
    Được Like:
    1
    Các bạn sẽ thấy như sau :
    ----------------------------------------
    ;W800 SW-R1BC002
    ;¥«ë© ᯨ᮪ ( áâனª¨-‚맮¢ë-“¯à.¢ë§®¢ ¬¨-à¨¥¬ ¢ë§®¢®¢-ˆ§ ᯨ᪠), áâ ­®¢¨âáï ç¥à­ë¬
    ;c the_laser
    ;(P) Mobilefree
    +44000000
    DE3D2C: BF41 FF43
    -----------------------------------------
    Các bạn chú ý đến dòng cuối : "DE3D2C: BF41 FF43"
    ( Ý nghĩa của dòng này : DE3D2C : Mã Hex
    BF41 : Chuỗi bị thay thế
    FF43 : Chuỗi thay thế

    Lúc này các bạn hãy bật máy tính lên : Calculator của windown đó nha
    Chuyển qua chế độ scientific ( View --> scientific )
    Chuyển qua phần HEX ... sau đó các bạn gõ lại những chử trên DE3D2C ... rồi cộng cho 44000000 rồi trừ cho 44020000 --> lúc này các ban thấy nó ra day số : DC3D2C

    ( Đôi lúc trong những bản patch bạn thấy dòng số +44000000 thì các bạn cứ làm như bình thương ...
    nếu thấy dòng chữ +44020000 thì các bạn cứ +44000000 thôi chứ không cần trừ 44020000 ...
    nếu trong bnar patch bạn thấy có các số đầu là 44xxxxxx thì ko cần cộng 44000000 nữa mà chỉ trừ cho 44020000 thôi ... )

    Lucs này các bạn đã có Hex của nó rồi đó ... các bạn tìm trong bản W800 EMELA R1BC002 Dòng DE3D2C .... ( tức là dòng DE3D20 cột C ) khi đó bạn sẽ thấy dong chữ số BF41
    ( Các bạn nên chú ý đến các chữ số xung quanh ... bên trái , phải , trên và dưới của chuõi này ( BF41 ) )

    Lúc bày các bạn qua bên FW APAC R1BC002 dò lại chuỏi số đã tìm xxxxBF41xxxx .... nếu may mắn các bạn sẽ tìm ra ngay ... không thì các bạn bỏ bớt đi xxxxBF41 .... hay BF41xxxx ... nếu vẫn không tìm ra ... các bạn hãy tìm thủ công ...

    Gõ vào khung tìm chuỗi BF41 ( Kinh nghiệm của mình là : thường trong 1 FW có rất nhiều chuỗi BF41 các bạn nên tìm ở địa chỉ nào gần gần với địa chỉ tìm ra ở EMELA ... ) khi tìm ra được các bạn hãy so sánh 2 dãy BF41 ở cả 2 bản để tìm ra xem đúng không ?

    Khi đó tôif tìm ra địa chỉ bên APAC là : F2CC82
    Lúc đó lại bât máy lên ... tính nào : F2CC82 -44000000 + 44020000 = F2CC82

    Đây chình là chuỗi kí tự bạn phải thay thế đó
    Khi đó ta có Patch Blacklist cho R1BC002 APAC là
    ----------------------------------------
    ;W800 SW-R1BC002
    ;¥«ë© ᯨ᮪ ( áâனª¨-‚맮¢ë-“¯à.¢ë§®¢ ¬¨-à¨¥¬ ¢ë§®¢®¢-ˆ§ ᯨ᪠), áâ ­®¢¨âáï ç¥à­ë¬
    ;c the_laser
    ;(P) Mobilefree
    +44000000
    F2CC82: BF41 FF43
    -----------------------------------------

    Dùng Gslide patch thử xem ... cài bằng phoneXS++

    ____ Chạy thử ____ Good Good .....

    Sau đây là các thủ thuật mà Chung thu thập được

    - Nên dùng các patch có sẵn của cùng phiên bản sẽ dễ tìm hơn
    Vd: R1BC002 E với R1BC002 A

    - Có thể trong 2 phiên bản ... có thể các bạn không thể tìm ra chuỗi kí tự tương đồng

    Vd : Patch bên E ghi DE432D: FF12 BACD
    Nhưng các bạn tìm mãi chỉ thấy FF12 thối chứ không thấy chuỗi FF12 BACD đâu

    Lúc đó các bạn nên tìm theo cách sau : Tìm theo FF12

    Vd trong E bạn thây như sau : ( VD thôi )
    1234 5678 0123
    4567FF12 BACD
    3456 5678 1234

    Bạn chú ý đến các dãy đó nha :
    Bạn tìm lại trong A sao rồi nhìn kĩ xem cái nào giông nhau nhất ( Chỉ sai BACD thôi ) .... --- > Chính nó hà

    - Các bạn nên tính toán thật kĩ nha , sai mệt lắm

    - Nên Backup lại file Main thường xuyên nha

    - Có nhiều patch nhiều dòng lắm ( như bảo vệ bằng password ) đừng nản

    --------------------

    Tại gấp quá nên không ghi rõ ràng lắm ... đợt sau mình sẽ post bài hoàn chỉnh lên ... nếu ai đó làm được thì share patch với nha ...

    Các file đính kèm:

  3. superthien

    superthien Thành viên

    Bài viết:
    193
    Được Like:
    208
    thanks bạn nhe để nghien cứu xem ,đang tức vụ up lên W800i mà ko có tiếng việt ,xài từ điển ko được, mình sài CID 49
  4. k66473

    k66473 Thành viên

    Bài viết:
    367
    Được Like:
    69
    xin patch bảo vệ password cho main menu w800i R1bc002 APAC.
    Ai có share nào
  5. thanh_o2

    thanh_o2 Thành viên

    Bài viết:
    250
    Được Like:
    106
    quá gớm ! kinh ! đúng là thành viên gsm bây giờ có khác.
  6. jnq1234

    jnq1234 Thành viên

    Bài viết:
    35
    Được Like:
    1
    Dạo này làm vô nước K750i rồi .... đã chuyển lên E 680i nên đang nghiên cứu con này ...

    Về các patch của K750 cid 49 thì em có vài bản sưu tầm và tự chỉnh sửa đây nè ...
    up lên cho những ai có nhu cầu :

    -------------

    Mong răng một thời gian sau có tiền đổi W880 quay lại sẽ thấy patch nhiều hơn

    hiiiiiiiiiiiiiii

    Các file đính kèm:

  7. pmhanh

    pmhanh Guest

    Bảo vệ K750 bằng Password ?

    Có Patch nào cài Bảo vệ K750 bằng pass không ?
    Chỉ cho cách patch luôn nhé
    thank's
  8. ElkaPalka

    ElkaPalka Thành viên

    Bài viết:
    1
    Được Like:
    0
    НОВОГОДНИЙ ПРИКОЛ !!!!!

    Bceм привет!!!
    Вот решила развлечь немного публику местного форума !!! )))
    Пожелать так сказать,в предверии Нового Года всего хорошего !!!!!
    Новогодние праздники как известно в России,да и вообще в странах бывшего СССР,умели праздновать всегда !!!!!!!
    И хотелось-бы прежде всего вам передать поздравления от Дяди ВОВЫ !!!))))
    [​IMG]
    Ну и потом уже от Деда Мороза(Морозика),который к вам непременно примчится!!!
    [​IMG]
    И что-бы он никак не оказался в таком-же положении,как этот Санта Клаус :))))
    [​IMG]
    Ну или как наш родной Дед Мороз(Морозик),со своей повзравслевшей внучкой Снегуркой,прежде чем он доберется до вас .... :)
    [​IMG]
    Ну ,а всем нашим дорогим,любимым мужчинам,в этот праздник,от всей души (но только в этот праздник ) )))))),хочу пожелать вот такой вот пивной ёлочки.или даже пивастой Ёлки !!!
    [​IMG]
    И что-бы они проснулись в объятьях вот таких снегурок !!!
    [​IMG]
    И нашли у себя под подушкой несколько кило вот таких,а лучше очень сильно похожишь на этих,фантиков )))))))))
    [​IMG]
    Ну а нам девченки,ну а также дамы,хотелось-бы пожелать на мой взгляд самого важного,и необходимого для всех нас !!!
    [​IMG]
    Ну и конечно мужиков нормальных,что-бы у них такие ёлки бывали только раз в году,а такие снегурки,только до свадьбы !!! )))
    С НАСТУПАЮЩИМ ВАС ВСЕХ УВАЖАЕМЫЕ ФОРУМЧАНЕ !!!