開啟 OnePlus 5 的 NFC Sim 功能

Posted on
簡介:
1+3/3T 以及 1+5 預設無法使用 NFC Sim 的功能,
經過測試後發現可以透過修改系統檔案的方式開啟 NFC Sim 功能,
主要是需要修改 /system/etc/libnfc-nxp.conf
讓讀卡機能夠正常感應手機,
並且把預設的安全元件由 eSE(embedded Secure Element) 改成  UICC (Universal Integrated Circuit Card)
也就是從手機內建的安全元件改為 Sim 卡
以及替換 SmartcardService.apk ,
替換 SmartcardService.apk 的目的在於讓需[……]

Read more


在電腦上下載 OnePlus 5更新檔

Posted on

這會需要透過 Firefox 或是 Chrome 這類瀏覽器搭配外掛才能下載,

下面我們用 Firefox 搭配 REST Client 進行介紹,
首先安裝好 Firefox 和 REST Client 外掛,
然後打開 REST Client 介面,
在 Method 的地方選擇 POST 方式, 然後在 URL 輸入 
http://otac.h2os.com/post/Query_Update
最後在 Body 的地方輸入下面的內容, 
其中 mobile 是手機的型號 (A3003 表示是港版的 Oneplus 3T)
ota_version 表示的是你手機目前的版本號[……]

Read more


如何更改 OnePlus 3T 手機頻段及解鎖頻段和 LTE CA

Posted on
OnePlus 3T 這支手機總共有三個不同的版本,
北美版(A3000), 國際版(歐洲/港版)(A3003), 大陸版(A3010)
不同手機出廠設定的頻段是不一樣的, 
所以你買錯手機的話可能會沒有 4G 或是 4G+ (LTE CA)
 
從 caylachen 大分享的文章

http://www.mobile01.com/topicdetail.php?f=586&t=5007216#62651766

可以知道下面的資訊:
一加3t國際版(歐洲/港版)(A3003) 4G網路制式
FDD-LTE: Bands 1/3/5/7/8/20[……]

Read more



編譯 Qualcomm modem (MSM8626)

Posted on
原文: https://forum.xda-developers.com/android/software-hacking/dev-building-qualcomm-modem-sources-t3489833
 

1.安裝64位Ubuntu系統(實體安裝、虛擬機安裝均可)

 
2.更新系統至最新版本,在終端下輸入

  1. sudo apt-get update
  2. sudo apt-get upgrade
3.安裝編譯必需軟件包
  1. sudo apt-get install p7zip-full lib32z1 lib32ncurses5 s[......]

Read more


如何在電腦上取得 OnePlus 3T 的 OTA 下載連結

Posted on

這會需要透過 Firefox 或是 Chrome 這類瀏覽器搭配外掛才能下載,

下面我們用 Firefox 搭配 REST Client 進行介紹,
首先安裝好 Firefox 和 REST Client 外掛,
然後打開 REST Client 介面,
在 Method 的地方選擇 POST 方式, 然後在 URL 輸入 

http://i.ota.coloros.com/post/Query_Update

最後在 Body 的地方輸入下面的內容, 
其中 mobile 是手機的型號 (A3003 表示是港版的 Oneplus 3T)
ota_[……]

Read more


如何編譯 LineageOS for OnePlus 3T

Posted on
環境搭建

1.安裝64位Ubuntu系統(實體安裝、虛擬機安裝均可)

注意:要求機器至少4G內存(虛擬機至少分配4G內存),硬盤至少100G空間(源碼20G+,編譯後整個目錄約60~70G)

2.更新系統至最新版本,在終端下輸入
sudo apt-get update
sudo apt-get upgrade
3.安裝編譯必需軟件包

sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev libncurses5-dev libsdl1.[……]

Read more


[教學]如何在 Windows 10 上建立原生 Linux 環境

Posted on

需求:

系統版本:Windows 10 1607
系統組建:14393.0 或 更高的版本
系統類型:64位元
1. 在[開始] => [設定] => [更新與安全性]=>[開發人員專用] 中開啟[開發人員模式]

2. 在[開始] 圖示上面按右鍵選擇 [程式和功能]

 3. 選擇 [開啟或關閉 Windows功能]

 4. 選擇 [適用於 Linux 的 Windows 子系統] 然後按下[確定], 系統會提示重新開機, 依照指示重新開機
5. 在開始選單中找尋 “Windows PowerShell[……]

Read more


如何燒錄新的 Bootloader 到 MKS-Sbase 上

Posted on

最近在玩 3D Printer 買了一塊 MKS-Sbase 板子,

但是悲劇的事情發生了, 不知為何我新的板子無法正常工作,
把韌體放到 TF 卡上也無法更新板子的韌體,
參考 smoothieware ( MKS-Sbase 是從這塊板子修改過來的) 上面的說明文件自己試了一下被我試出來如何更新 Bootloader
首先要更新 bootloader 手上必須要有 USB轉TTL序列傳輸線,
我用的是從 Raspberry 官方網站買的 TTL 線
前期準備工作需要在板子中間的地方用鐵片把 J1 短路起來 (這個就相當於 smoothieware  上面的 ISP Bu[……]

Read more


Xamarin 免費提供 Open Source 開發者使用

Posted on

Xamarin 是一個讓 App 開發人員可以使用 C# 開發 Android/iOS/Windows App 的跨平台工具,
其實這類工具有很多例如 Ruby 的 RubyMotion, JavaScript 的 PhoneGap/Cordova 等等,
都有各自的優缺點, 這類的分析網路上可以搜尋到很多介紹的網頁有興趣可以自行搜尋,
一直以來 Xamarin 只有提供免費一個月的試用期限,
而且試用期間內編譯出來的 App 啟動時還會有該公司的 Logo,
最近 Xamarin 有提供給 Open Source 專案的開發人員免費申請的使用的機會[……]

Read more