--- description: There is no PIT Partition... tags: Android, dark --- {%hackmd @cimeesia/H18RVTzeK %} # Update my Galaxy M33 5G to Android 13 but somehow I need PIT ? ## Previously on.... Samsung Galaxy M33 5G (SM-M336B) 的 stock ROM 是 Android ,但正值改朝換代之際, Android 13 很快就在其推出後沒多久就正式開始推送。 又,原先預定是在 2023 Jan 才要正式推送的 Android 13 ,歐洲居然提前了快兩個月的時間就偷跑!所以羨慕忌妒的我就也想要更新上 Android 13 ,這樣。 至於為什麼還要特地發這篇呢?一來是因為由於我不能接收 OTA ,所以要手動再 Flash 一次 ROM ,然後在 Flashing 的時候,遇到了... > There is no PIT Partition. ... 這樣的鬼問題,所以來紀錄一下... :::info 由於 root 和 unlock Bootloader 的關係,我無法透過 OTA (over-the-air) 的方式接收官方推送的 ROM/Firmware 。 ::: ## Troubleshooting ### Resources - stock ROM source - [samfw.com](https://samfw.com/) - flashing tool - [Odin](https://odindownload.com/download/) - guidance - [Download PIT File for Any Samsung Galaxy Device](https://technastic.com/samsung-pit-file-download/) ### Walkthrough #### 取得 PIT 檔案 首先我必須要取得 PIT (Partition Information Table) ,不確定有沒有準確的中文翻譯,但基本上就是叫做分區資訊表,會被存放在 stock ROM 的 CSC 檔案中(下圖中的第四個檔案)。 ![](https://i.imgur.com/wrzivCF.png) 取得的方式也很簡單,只需要將其解壓縮就能取得了,在 `.tar.md5` 的後方再加上 `.zip` 即可將這個壓縮檔打開。 #### 製作 Post-Patch 接著在進行 Flash 之前,我們還要先預先準備好 Post-patched (by Magisk) 的 ROM ,因為我還是需要一隻 rooted 的手機。 這部分跳過,參見前一篇 [Root my Galaxy M33 5G](/@cimeesia/rkbnRKIUc) 。 #### Flash with PIT Odin 面板中的左下區塊之中,可以看到上方有 3 個 Tab ,切到 "Pit" 後選擇 PIT 檔案。 選好 PIT 檔案後,在切換到 "Option" ,將 Auto Reboot, Re-Partition, F. Reset Time 這三個選項打勾。 ==將 `Auto Reboot` 和 `Re-Partition` 和 `F. Reset Time` 這三個選項打勾。== ==將 `Auto Reboot` 和 `Re-Partition` 和 `F. Reset Time` 這三個選項打勾。== ==將 `Auto Reboot` 和 `Re-Partition` 和 `F. Reset Time` 這三個選項打勾。== 最後是,由於這次是連帶 PIT 的 Flashing ,所以要將 stock ROM 之中的 BL, AP, CP, CSC 全都選好。 :::info HOME_CSC 在這邊沒用到是正常的。 ::: 左側的 Option 和 Pit ,與右側的 ROM 都選好之後,就可以按下開始了,接著當然就是成功而已了。 ![](https://i.imgur.com/CrFOrUt.png) 大概就是這樣,第一次需要 Flash with PIT ,所以記錄一下。