在安卓手機上使用xprivacy保護隱私

使用xprivacy需要root權限和xposed框架。獲取root權限和安裝xposed框架請參考https://forum.xda-developers.com/

以下內容機翻自yannick.12的貼子,原文地址https://forum.xda-developers.com/showpost.php?p=68744809&postcount=7

讓我們舉一個簡單的例子, 比如位置。

首先, 讓我們假設第二列是未選中的。這是最容易理解的情況。然後會發生什麼取決於第一列。

第一列-如果它選中, 那麼xprivacy將始終拒絕訪問的位置, 並把xprivacy里設置的假冒資訊給應用程式。

然而, 如果第一列沒有被選中, 那麼應用程式將能夠獲取您的實際位置。

這就是你對一個應用程式權限做出的回答, 它的答案是 "可以使用這個許可權嗎?" 總是相同的 (無論是 "總是" 還是 "從不")。第二列未選中, 第一列選項告訴應用程式是或否。

第二列控制您在xprivacy中看到的彈窗。如果選中第二列, 您將得到一個彈窗, 詢問是否允許該應用程式獲得許可權 (是否選中了第一列)。

彈窗有四種情況-"允許", "拒絕", "不知道", "哎呀我超時"。

"哎呀, 我超時了" 將給app第一列的答案。

如果您在彈窗中按一下 "允許", 然後 xprivacy 取消勾選設置中的第二列, 再取消勾選第一列, 並讓應用程式訪問您的真實位置。除非重新勾選 xprivacy 設置中的第二列, 否則彈窗不會再次出現。

如果你點擊 "拒絕" 然後 xprivacy 取消勾選第二列, 勾選第一列並給應用程式假位置。然後, 你將不會看到彈出。

如果您按一下 "不知道", 那麼我認為 * xprivacy 拒絕訪問 (無論第一列是否未選中), 並將第二列保留為選中狀態, 因此下次將再次詢問。

我怎麼發現的?嗯, 我不是從常見問題解答中讀到的!我昨天剛剛下載 xprivacy , 我發現它令人難以置信的困難。最後, 我下載了一個應用程式, 它顯示出你的 gps 位置, 沒有別的, 我只是測試。以上是我的總結。我希望它能幫助別人, 因為我希望我昨天讀過這個帖子。

請注意, 其他許可權的工作方式可能稍有不同。例如, 它不可能完全虛擬一整套互聯網資訊。您可以通過查看 xprivacy 設置來快速瞭解哪些資料可以偽造。例如, 你可以偽造你的電話號碼和你的 MAC 位址。但正如我已經說過, 你不能假冒你的互聯網, 你也不能偽造你的存儲-這是一個很好的主意, 因為如果你假裝讓一個應用程式寫到您的 SD 卡, 然後假裝讓它讀它, 它不能找到它剛剛寫過的東西, 這勢必會導致麻煩, 可能會比你剛拒絕它的時候更麻煩。

Android下可用的SQL Client

SQL Client是一個可以在安卓手機上鏈接MySQL數據庫的應用,界面挺漂亮。如果偶爾要用手機檢查一下數據庫的資料,那麼基本的查詢功能是可以滿足的,看介紹說還能導出cvs文件。不足之處也不多:1,無法通過ssh連接數據庫,只能通過數據庫的地址和端口連接。2,每條SQL都保存爲一條記錄,好像會產生很多記錄。一些複雜的操作還是通過JuiceSSH進服務器執行吧。

電腦上一直在用MySQL Workbench,感覺還可以。

開啟谷歌位置記錄

谷歌的位置記錄是種後台服務,默默的為你記下你所去過的地方。我去香港台灣韓國泰國的都有記錄,但是一回祖國就自動關閉無法開啟了。以前也沒太在意,但是上次去泰國,發現谷歌NOW還是挺有意思的,還有回來後玩谷歌Fit,也是需要開啟位置記錄才能玩的爽。於是搜了開啟谷歌位置記錄的方法,效果是可以開啟谷歌位置記錄,缺點是位置是偏的。

我這邊環境是:sony z已root,已安裝Xposed和Xprivacy,影梭按應用代理所有谷歌服務。首先打開Xprivacy,菜單/篩選,勾選顯示系統app。搜索google,找到Google Play 服務,在我這裡Google Play服務是和Google Backup Transport,Google帳號管理員等在一個條目里的。點擊進入後找到"手機資訊(SIM卡)"菜單,點開摺疊按鈕,勾選上如下條目:

  • getNetworkCountryIso
  • getNetworkOperator
  • getNetworkOperatorName
  • getSimCountryIso
  • getSimOperator
  • getSimOperatorName
選上後,點擊菜單/設定,修改MCC為466,MNC為92,國家為TW,電信商為Chunghwa,勾選國家前的選框。最後點右上角保存即可。然後回位置記錄就看到可以開啟了。

後記:當我回來Xprivacy看設置的時候,發現國家那一欄變成了XX,不知到為什麼。參考資料:https://plus.google.com/+liufc/posts/9LE3NHY8LGE。

QPython3快捷方式

前兩天QPython3更新到了0.9.7,我比較關注的功能其實就是快捷方式,這樣每次就能少點擊幾次。但是更新後發現webview和python的交互失效了。於是備份下桌面(快捷方式),然後卸掉更新裝回0.9.1,再恢復下剛才備份的桌面就可以了,快捷方式還是有效的。

其實安卓的快捷方式就是發起一個intent,而QPython3的內容爲:

#Intent;
action=android.intent.action.MAIN;
category=android.intent.category.LAUNCHER;
component=com.hipipal.qpy3/com.hipipal.qpylib.MPyApi;
S.com.hipipal.yd2.extra.CONTENT_URL0=shortcut;
S.com.hipipal.yd2.extra.CONTENT_URL1=project;
S.com.hipipal.yd2.extra.CONTENT_URL2=%2Fstorage%2Femulated%2F0%2Fcom.hipipal.qpyplus%2Fprojects3%2Fqpython3-cn;
end

安卓電話錄音軟件Automatic Call Recorder

Automatic Call Recorder

以前用HTC安卓2.3的時候找過電話錄音軟件,基本都是錄的外放的聲音,聽筒的人聲極小。而這款Automatic Call Recorder是有很多錄音線路可供選擇的,前面的都失敗後纔會選擇揚聲器模式。我在Sony Z上全部默認設置,錄下的聲音有電流聲干擾,但人聲還挺清晰,已經能作爲一個普通的電話錄音軟件來使用。有空再事實其他音源。

DiskUsage

DiskUsageDiskUsage是一款分析磁盤用量的安卓軟件,可以迅速發現大文件及佔用磁盤最多的軟件,非常實用!之前手機提示內存超過75%,建議將資料轉移至儲存卡。我找了找,發現DCIM下有個隱藏的縮略圖文件夾,裏面放着從買手機後照過的所有圖片的縮略圖,有1個多G。然後通過DiskUsage發現google plus有七八百兆的緩存,firefox也有很大緩存,把他們一清理空間就回來了。

Xpera Z刷入原版印度4.4.4系统

国行Z编号为C6602,目前XDA论坛有印度原版系统可供下载,参见:[STOCK ROM][FTF] Xperia Z (C6602) 10.5.1.A.0.283 Generic IN (India)。根据帖子先去下载位于MediaFire的FTF文件。问题来了,goagent是搞不定,用手机上的SuperVPN和Psiphon也搞不定,最后找到一个网站可以帮忙中转下载。访问http://premium4.us/把MediaFire的网址直接放进去,就能获得下载地址速度还很快!我是从免费高会中转站列表找到的premium4这个网站。

FTF下载好了,接下来就好办了。按照[GUIDE] How to package and flash stock roms with Flashtool,安装那两个软件,然后按照图示一步一步做就可以了。图示是我见过最详细的图示了!

刷这个系统我是单纯为了Google框架。而且刷机后,不影响原来的数据。有个小插曲是,我之前直接在国行刷的google框架,但是老是弹出错误,后来待同步完联系人和获取到一些软件的认证后我就把google框架用Link2SD给冻起来了,结果刷机前没有解冻,导致新刷的框架也是冰冻状态。不过也没什么大问题,root后用Link2SD解冻就好了。