WFU

[ 精選文章 ]

自行車 入門 Escape 3 , Snap 21 , Revel

最近周末想運動 , 平日想通勤 , 想買台自行車 , 把自己找的資料跟大家分享 , 如果你是玩家級的 就不用看了 這是給跟我一樣的新新新手 參考的 騎車半年後的補充: 如果你有把握你是真的有時間有興趣會一直騎,建議還是存點錢買好一點的彎把公路車, 或是可以考慮買2手的自...

2015年6月15日 星期一

Desire 820D 完美ROOT


For HTC Desire 820 dual sim , 820U 820T

下載  完美 ROOT 此為Root後 去除system保護 , 須要先 ROOT過

下面看不懂得最好還是不要用唷

fastboot devices , to ensure the device connected

fastboot flash boot a51dtul1117-new-2.img , to flash the perfect root kernel

fastboot reboot , to reboot

Desire 820D 更換開機動畫

1. 先要 ROOT , 開進 TWRP 刷機畫面 (POWER + 音量下 進入 Recovery 模式)
2. 刷  刪除官方開機畫面 (因為大多為非完美ROOT , 無法更動 system 區)
3. 刷  林志玲開機畫面 , 打擊蘋果開機畫面 (如下)
收工搞定


Desire 820D 官方 Recovery

For HTC desire 820 dual sim

android 5.0的新限制, root 會動到 /system, 導致sha1驗證碼產生變化, 於是無法OTA ,得刷 RUU 才能
(5.0前的只要刷原廠 Recovery 即可 OTA)
目前我也沒看到台版的 RUU (網路有不過需要帳號) , 也就是說5.0 , ROOT 後 會無法OTA 唷

更新到 5.0 後 須用新的 Recovery (TWRP Recovery For Lollipop arm64|(Qualcomm 615)
---------------------------------------------------
2015/10
終於等到 5.0 了 , 再來做一次 !! (應該是要使用最新的 Recovery 檔案大小是 12,988,672 byte)
第一次刷居然失敗了 , 大概是因為我改過開機動畫 , 刷回原本先
不過後來有跑了更新 跑了一陣子後 一樣變成紅色驚嘆號
有網友指出 更新的檔案資料夾 (手機儲存空間內的)須為 Download (D大寫) 最好只有一個檔
但是我目前還是會卡住 , 只能等有空再弄了

4.0.4 (OTA 1.23.709.10 內的) Recovery
5.0 OTA (2.10.709.2) 內的 Recovery

刷的方式 一樣都是 HBOOT 下 fastboot flash recovery RECOVERY檔名
---------------------------------------------------

2015/08 又有更新 1.23.709.10(227.99MB) 所以自己又來作一次
本頁的所有 下載列表

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

HTC Desire 820D 官方 Recovery

Desire820 官方 Recovery + TWRP2.8 中英文版

因為有新版的 OTA release (1.23.709.1) , Root 過當然得先重刷 Recovery 才能 OTA 囉

然後也是要重新刷最新版的 SuperSU 2.52 beta (分流)
或是穩定版的 SuperSU 2.46
1.下載 Desire 官方 Recovery + TWRP2.8 中英文版 (點選後 請找螢幕上方的Download箭頭) 下載後解壓縮
2.關閉快速開機 (設定 電源 快速開機 不要打勾) 然後正常關機
3.按音量下加電源鍵重開機到bootloader 進入fastboot模式
4.用USB接上電腦,手機會顯示為fastboot USB
5.執行 recovery.bat 即可刷回官方 recovery , 顯示應該如下
fastboot flash recovery recovery.img
target reported max download size of 16510976 bytes
sending 'recovery' (12662 KB)...
OKAY [ 1.293s]
writing 'recovery'...
OKAY [ 1.528s]
finished. total time: 2.825s
 6.重開機到桌面 , 執行更新檢查 , 下載更新 , 安裝

更新完成後 先 copy SuperSU 到記憶卡

刷回 TWRP2.8 (步驟5 執行 TWRP_CH.bat 中文版 or TWRP.bat 英文版 )

切換  Recovery mode 用 TWRP 刷 SuperSU2.49 重新取得 ROOT 權限


附上 1.23.709.1-1.22.709.1 OTA 原始檔
OTA_A51_DTUL_K44_DESIRE_SENSE60_hTC_Asia_TW_1.23.709.1-1.22.709.1_release_427591212hq69qllvk9ezb

PS.裡面其實就有原版的 recovery.img (在解壓縮的 Firmware 裡面)
 boot.img , hboot_signedbyaa.img 都在那裏面 有需要請自取


1.23.709.1更新後顯示版本

A51_DTUL PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-01.01.010_U1030481_08.01.41119
OS-1.23.709.1
eMMC-boot 2048MB
Mar 27 2015,14:06:58.0

附上 1.23.709.10-1.23.709.1 OTA 原始檔
OTA_A51_DTUL_K44_DESIRE_SENSE60_hTC_Asia_TW_1.23.709.10-1.23.709.1_release_447338tfikhi3sej28mtib.zip

1.23.709.10更新後顯示版本
A51_DTUL PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-01.01.010_U1030481_08.01.41119
OS-1.23.709.10
eMMC-boot 2048MB
Aug 10 2015,23:44:46.0

2015年6月8日 星期一

ACPI 隱藏 USB 裝置 , Win 10 WebCam 鏡像顯示 ( Webcam Mirror )

Win10 Webcam 若為前鏡頭 須為 鏡像顯示 (跟照鏡子一樣)

(1)   CameraPosition要設為Front,而不是Back
Front代表Camera放在螢幕的前方(前置鏡頭)Back為放在螢幕的後面(後置鏡頭)
所以要Mirror的話需設為Front,如下ACPI Spec描述:

6.1.8 _PLD(Physical Location of Device) 欄位描述 bit 67~69:


也就是Code的位置:


若設為0x600110 0000 =>所以為Front (成像Mirror)
若設為0x680110 1000 =>所以為Back (不會Mirror)


(2)   Code的架構上需新增宣告一個WCam Device且需掛在USB port(PRT3)底下才會有效,而不能讓Device(WCam)Device(PRT3)平行

例如以下有效的描述:

Scope(\_SB.PCI0.EHC1)
{
    Device (RHUB)
    {
       ……
        Device (PRT3)   //EHCI1 Port3
                        {      
……
                                Device(Wcam)
              {
                  …… <=把上面的重點1修改在這邊
              }
                        }
        }
}

        例如以下無效的描述:

Scope(\_SB.PCI0.EHC1)
{
    Device (RHUB)
    {
       ……
        Device (PRT3)   //EHCI1 Port3
                        {      
……
                        }

Device(Wcam)
           {
               …… <=即使把重點1修改在這邊也不會有效,需將Wcam掛在PRT3底下,而不能與之平行
           }

        }
}

(3)   另外根據實驗,宣告_PLD欄位方式可以有下列2種,擇一宣告即可
(方式1)
Name(_PLD, Buffer(0x10) {
        …….
        })
       
(方式2)
        Method(_PLD,0,Serialized)
        {
       Name(PLDP, Package(){
           Buffer (0x10) {
           ……
           }
       })
      
       Return (PLDP)
    }

        另外Buffer大小,宣告Buffer(0x10)Buffer(0x14)都可以,不會影響


(1)   隱藏USB device: (1)USB Camera (2) USB Bluetooth
如下圖已隱藏:
Win10 -> Control Panel -> Hardware and Sound -> Devices and printers



EX,要把USB Optical Mouse在這裡hidden,則要滿足下面ACPI 2個條件


(1)   ACPI spec _UPC->connectable要設0

 (2)   ACPI spec _PLD->User Visible設為0



    Device (RHUB)
    {
       ……
        Device (PRT3)   //EHCI1 Port3
                        {      
Name(_UPC,Package(){
0x01,
0xFF,
0x00,
0x00})

               Name(PLDP, Package(){
                  Buffer (0x10) {
                  0x81,0x00,0x00,0x00,
                  0x00,0x00,0x00,0x00,
                  0x69,
                  .....
                  }                  
           }
        }
只要把紅色部分 0x01改成0x000x69改成0x68即可hidden

詳細資料請參閱 ACPI SPEC

寫程式的字型推薦 Yahei.Consolas.1.13

寫程式的字型推薦 Yahei.Consolas.1.13


將 微軟的 Consolas 字型 + 雅黑中文字型

字型大小:10(啟用防鋸齒)

字型大小:12(啟用防鋸齒)

字型大小:14(啟用防鋸齒)

字型大小:16(啟用防鋸齒)