Atrix 4.5.2A hdmi webtop hacked


  續前言…我買了一隻 atrix 手機,他的其中一項特色功能是 webtop,讓手機可以當成小筆電來上網,但是前提是你要買很貴的筆電座或多媒體座,或者是…搞他一下……

  xda 論壇上面有很完整的教學了 here,只是我講一下我遇到的問題跟過程。

  在台灣買的版本,透過網路(OTA)自動升級到最新以後會變 2.3.4,內部版本號是 4.5.2A,對應到 xda 上面的一大堆版本,應該要下載哪一個勒~其實應該就會找到這篇

  裡面有 HKTW, AT&T 4.5.91, ORFR 4.5.2A 三個版本,我是台灣人我應該要裝..HKTW嗎…?其實是要裝南非的=_=可能是因為版本才對的到吧?或許 HKTW 的是沒升級前的版本。問題是我全都試了,最後只有Mod4BellAtrix.zip 無痛的開起來,但是問題是把手機螢幕映射到程式裡面的那個功能整個很有問題,我猜是Bell 的這個版本太舊了的關係,跟 4.5.2A 對不上,或是舊版有 bug…,但是其他的又不行那怎麼辦哩…?

  那就算了吧~。。

  阿不行阿,其實這功能很重要耶,代表這台投到螢幕上的小筆電可以同時跑 andriod 的應用程式 + x windows 程式。

  靈機一動!原本的 hack 是要蓋掉的 PortalApp.apk 跟 DockService.apk,猜想 DockService 應該是監控 hdmi 線的破解,讓他不用搭配底座也能跑 webtop,所以我只要想辦法找到一個新版的 PortalApp.apk 來裝或許就能略掉目前的 bug 吧?!~

  所以我就用 Mod4BellAtrix.zip 的 DockService.apk + ORFR4.5.2A 的 PortalApp.apk 兜在一起跑~就。可。以。了耶~呀比~

  後來想一想為什麼只有我有這個問題…會不會是我自己腦殘沒弄好造成的= =

  附上老梗的破解步驟加上我用的apk。我是先把這個 apk 用 usb 放到 sdcard 裡面

  1. 先 root..我是用網路上抓的這個 root 好像 usb debug 打開,然後給他 runme 跑個幾分鐘就好了。蠻無感的…
  2. 用他附的 adb.exe 來進 shell,然後 su 。
  3. remount /system
  4. 覆蓋兩個 apk
  5. reboot
  6. 插入 hdmi 線,就能選 webtop 了。

c:\root> adb shell
$ su
$ mount -o rw,remount /dev/block/mmcblk0p12 /system
# 備份
$ cp /system/app//DockService.odex /system/app/DockService.odex.bak
$ cp /system/app/PortalApp.odex /system/app/PortalApp.odex.bak
$ cp /system/app/DockService.apk /system/app/DockService.apk.bak 
$ cp /system/app/PortalApp.apk /system/app/PortalApp.apk.bak
# 取代原本的 apk 
$ cp /mnt/sdcard-ext/DockService.apk /system/app/
$ cp /mnt/sdcard-ext/PortalApp.apk /system/app/
# 確保權限正確
$ chmod 644 /system/app/DockService.apk
$ chmod 644 /system/app/PortalApp.apk
$ reboot

到底誰會在有 hdmi 螢幕又有藍芽鍵盤滑鼠的地方又碰巧沒有主機呢?!?!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *