Android 6.x/7.x 變更 Android ID 的幾個方法

這兩天更新了手機,把小米5 更新到 MIUI8
為了 LINE 當然就馬上準備恢復 Android ID
但是過去的方法卻不行了,所以又是爬文…

查詢 Android ID

 

以下列出幾個變更的方法, 將 NEW_ANDROID_ID 取代成 AndroidID

  1. 使用 update 直接修改
  2. 如果 update 無效,可以先 刪除 再 新增
  3. 直接設定新的 Android ID,實際動作和上一個一樣 先刪後增
  4. 最後一個方式需要 root 設備 (Android 7.x 實測可用)

    或是

在 MIUI 7 時,鸚鵡都使用第2個方式
到了 MIUI 8 時,執行 delete 就會出現下面的錯誤

 

參考資料

  1. https://www.asus.com/zentalk/tw/thread-162470-1-1.html

Linux 架設 Git Server 同時支援 ssh 和 http 兩種協定

最近在整理自己過去寫的各種程式碼,真是又多又雜 版本分支多
打算自己建立一台 Git Server 來管理
也打算把近期維護的 VB.NET 的程式碼也一併使用 Git 管理版本
找一了一下的教學,才發現 Virtual Studio 不支援 SSH 僅支援 HTTP 協定

動手弄了台主機就開始搞了,前後花了三個晚上才搞定
SSH 沒搞太久幾乎都是卡在 HTTP 的部份,爬文爬到 Chrome 分頁都快40個了

環境說明:

  • CentOS 7 (1511) x64
  • Apache 2.4.6

我自己的要求:

  1. 該主機也會是開發測試環境
  2. Git 主要自己要使用而已,但要預留將來提供他人使用可能性
  3. SSH 和 HTTP 兩種模式要能維護同一份 Repository
  4. HTTP 需要權限驗證,SSH 不需要輸入帳號密碼
  5. 不使用 WebDAV 協定

閱讀全文〈Linux 架設 Git Server 同時支援 ssh 和 http 兩種協定〉

在 Windows 7 中對特定應用程式關閉 使用者帳戶控制(UAC)提示

微軟在 Vista 開始加入了 使用者帳戶控制(UAC)機制,藉以提高系統的安全性
譬如瀏覽網頁時,在不知情的情況下被安裝應用軟體或植入程式碼
或開啟單一檔案的小遊戲或小程式後,系統卻安裝了自己也不知道的軟體
以上類似的情況都會跳出提示,只要UAC沒有被關閉。

但一開始因為幾乎所有動作都會,所以多數使用者都會關閉UAC
鸚鵡跳過了 Vista 直接使用 Windows 7,因為UAC已經改善很多,所也就從來沒有將UAC關閉掉過

最近有個需求,在開機不登入的情況下就要執行特定程式(VMware)
而開機後第一次啟動VM時都會出現 UAC提示,又不想關閉整個OS的UAC
最後找到解決方案:Microsoft Application Compatibility Toolkit 5.6 (官方下載)

閱讀全文〈在 Windows 7 中對特定應用程式關閉 使用者帳戶控制(UAC)提示〉