Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /var/www/html/home.php on line 18
小熊工作室
Stark Wong 的個人開發網站
 


 此頁面:更新於 2023 年 8 月 7 日 23 時 21 分 33 秒,頁面處理需時 0.0013 秒
 網站內容版權所有(C)Stark Wong。頁面(不包括檔案)可自由連結。網站系統版本 1.90-AngularJSBase (2015/9/27)
 
網站地圖

Warning: Undefined variable $row in /var/www/html/blog.inc.php on line 25

Warning: Trying to access array offset on value of type null in /var/www/html/blog.inc.php on line 25
將 Android 程式斷網的方法

要說最近最多人修改離線化的程式肯定是某個宣稱不會上傳資料的程式。相信有試過動手的人都會發現 Android 裡要令一個程式斷網,純粹把 AndroidManifest.xml 裡的 android.permission.INTERNET 權限請求刪除是不行的,因為系統會拋出 SecurityException,而且因為 SecurityException 並非繼承自 IOException,所以當程式執行時會導致 FC 而不是被當成網路異常被處理掉。

再令整件事複雜一點,該程式是用 ReactNative 開發的,也就是要修改的話要先拆解 index.android.bundle 然後再修改。不過事實真的需要這樣做嗎?

在之後的 2 篇文章中將講解如何以我認為最簡單的方法迴避 SecurityException,另外會再有幾篇相關的文章講解其他技巧。多數文章都需要對 Dalvik Opcodes 有一定認識。

* 注意:本系文章僅供學術交流使用,文章中並不會提供確實的修改方法,亦不會提供任何下載。

screenshot-2021-08-14_22.20.33.491


撰寫於:2021/8/14 23:39:52 / 回應:0
正在讀取回響內容...
其他內容請回到主頁