顯示結果從 1 到 4 共計 4 則

主題: Freeware Hex Editor XVI32

  1. #1
    論壇管理員 nenebear 的肖像
    註冊日期
    Jul 2011
    住址
    taipei
    文章
    1,342
    部落格文章
    41

    Freeware Hex Editor XVI32

    一個由 HTC EVO 3D 時期開始使用的 文件編輯器 XVI32 相當實用!

    原網址: http://www.chmaas.handshake.de/delph...vi32/xvi32.htm


    XVI32 是免費的 16進位碼編輯器 . 為一免安裝軟體 . 也沒有數據被寫入到註冊表 .
    適用於 Windows 9x/NT/2000/XP/Vista/7 作業系統 . 可開啟最大檔案為 2GB . 也可以處理 ASCII/ANSI 文字

    當前版本: XVI32 2.55


    安裝方式:
    1. 於原網站下載 xvi32.zip . 解壓縮後會得一 xvi32 資料夾 (資料夾可放置於任何地方).
    不建立捷徑者.可下載後解壓縮後即可 點擊 XVI32.exe 開啟視窗使用.

    欲建立捷徑者.再執行步驟 2. 3.
    2. 於 xvi32資料夾\XVI32.exe 按右鍵\傳送到\桌面(建立捷徑)
    3. 將桌面 xvi32捷徑(icon)複製到 C:\Users\username\AppData\Roaming\Microsoft\Windows\SendTo\
    4. 完成!
    5. 使用方式 :於欲開啟之文件按右鍵\傳送到\xvi32捷徑(icon)-- 點選

    註:建立捷徑方式適用所有應用軟體!




    而欲建立捷徑者需先設定 "顯示隱藏檔案.資料夾......"

    設定如下.....
    1.開啟資料夾
    2.設定....參照圖中步驟程序

    122203.jpg 122204.jpg
    Device:HTC U12+ / ROM:1.53.709.1

  2. #2
    論壇管理員 nenebear 的肖像
    註冊日期
    Jul 2011
    住址
    taipei
    文章
    1,342
    部落格文章
    41
    實務解說 一

    XVI32 視窗左邊為 Hex 區域 . 右邊為 Dec 區域 .
    122206.jpg

    已知關鍵字:
    跨區 OTA & flash RUU 小常識 裡頭提到 M8 TW版 medelid: 0P6B11000
    可用 "Search 選項" . "Find 功能" 搜尋已知關鍵字 "0P6B11000" -- 在 Dec 區域搜尋....如下圖所示
    122207.jpg 122208.jpg

    查詢 Hex & Dec 位置:
    在 "Address選項" . "Display difference..." 查詢 Hex & Dec 正確位置
    122209.jpg

    已知位置搜尋:
    在 "Address選項" . "Goto..." 輸入 Hex & Dec 正確位置查詢
    122210.jpg
    此文章於 12-22-2014 07:09 PM 被 nenebear 編輯.
    Device:HTC U12+ / ROM:1.53.709.1

  3. #3
    論壇管理員 nenebear 的肖像
    註冊日期
    Jul 2011
    住址
    taipei
    文章
    1,342
    部落格文章
    41
    實務解說 二

    HTC DesireHD 開始於 hboot 介面多了 ***locked***

    ***unlocked*** -- fastboot flash unlocktoken Unlock_code.bin

    ***relocked*** -- fastboot oem lock

    即便是要送修機子也僅是上鎖為 ***relocked***


    2013年6月8日 Revolutionary 團隊率先釋出 HTC New One (M7) 的軟體解 S-OFF 方式 -- REVONE

    ./revone -P
    ./revone -s 0 -u
    * -u - Unlock the device
    * -l - Lock the device (as if it was never unlocked)
    * -r - Relock the device (mark the device as relocked)
    * -t - Reset the device's tamper flag.

    機友們開始將已解鎖的裝置於取得 S-OFF 後可自行透過 revone 文件重新上鎖或再次解鎖....等!

    同年 10月份優先由M7機型開始也陸續出現用指令來修改分區以達到修改的結果

    -- M7 為例
    代碼:
    to LOCK your bootloader,enter the following:
    echo -ne '\x00\x00\x00\x00' | dd of=/dev/block/mmcblk0p3 bs=1 seek=33796
    
    to UNLOCK your bootloader,enter the following:
    echo -ne "HTCU" | dd of=/dev/block/mmcblk0p3 bs=1 seek=33796
    echo -ne '\x48\x54\x43\x55' | dd of=/dev/block/mmcblk0p3 bs=1 seek=33796
    
    to RELOCK your bootloader,enter the following:
    echo -ne "HTCL" | dd of=/dev/block/mmcblk0p3 bs=1 seek=33796
    echo -ne '\x48\x54\x43\x4C' | dd of=/dev/block/mmcblk0p3 bs=1 seek=33796
    
    reset your "tampered flag"
    echo -ne '\x00' | dd of=/dev/block/mmcblk0p7 bs=1 seek=4265988
    一般機友會用指令 ....... 卻不知個所以然來!! ....... 用再多次也不知道為何會是如此

    現將指令解析一下再用 XVI32 來察看一下

    echo -ne "HTCU" | dd of=/dev/block/mmcblk0p3 bs=1 seek=33796
    echo -ne '\x48\x54\x43\x55' | dd of=/dev/block/mmcblk0p3 bs=1 seek=33796

    一般機友提取 mmcblk0p 分區 都應該是於 解鎖.取得權限後 -- unlocked 狀態下

    1. mmcblk0p3 是表示分區 3
    2. seek=33796 是表示 dec 位置
    3. "HTCU" 或 '\x48\x54\x43\x55' 表示修改的數據 .

    一般指令中的修改數據是指的 hex 區域 -- '\x48\x54\x43\x55'
    而這兒的 "HTCU" 是 dec 區域位置.所要修改為 HTCU
    ----- 有看出兩者的差異嘛!!

    這當中有已知 dec區域 位置 . 也有 已知 關鍵字 -- 在2F有提到搜尋方式.....然後修改.

    要知所以然!
    所以提取 mmcblk0p 要懂得用編輯器察看內容....如此也才能真正瞭解相關帖子裡所附的指令是何用途及為什麼.

    122305.jpg 122306.jpg 122307.jpg
    此文章於 12-24-2014 08:48 AM 被 nenebear 編輯.
    Device:HTC U12+ / ROM:1.53.709.1

  4. #4
    論壇管理員 nenebear 的肖像
    註冊日期
    Jul 2011
    住址
    taipei
    文章
    1,342
    部落格文章
    41
    1F 所提示的開啟 " 隱藏的 副檔名 . 項目" 在 Window10 的設定更顯簡單 .
    直接點選個資料夾後 . 點選上方工具列的 "檢視" 就會出現欄位勾選 如下圖

    080201.png
    Device:HTC U12+ / ROM:1.53.709.1

發表權限

  • 不可以發表文章
  • 不可以發表回覆
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •