国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android 13 動(dòng)態(tài)啟用或禁用IPV6

這篇具有很好參考價(jià)值的文章主要介紹了Android 13 動(dòng)態(tài)啟用或禁用IPV6。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

介紹

客戶想要通過(guò)APK來(lái)控制IPV6的啟用和禁用,這里我們通過(guò)廣播的方式來(lái)讓客戶控制IPV6。

效果展示

adb shell

ifconfig

android usb網(wǎng)卡 禁用ipv6,Android 13,android

這里我們用debug軟件,將下面節(jié)點(diǎn)置為1 如圖ipv6已被禁用了?

echo 1 >?/proc/sys/net/ipv6/conf/all/disable_ipv6

android usb網(wǎng)卡 禁用ipv6,Android 13,android

修改

接下來(lái)我們通過(guò)代碼控制,動(dòng)態(tài)注冊(cè)廣播

custom.action.intent.ipv6.on? ?//禁用ipv6

custom.action.intent.ipv6.off? ?//啟用ipv6

路徑:frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java

//*/soda water.20232328.ipv6 switch
import java.io.BufferedWriter;
import java.io.FileWriter;
//*/


    //我們?cè)?init 中動(dòng)態(tài)注冊(cè)廣播
    public void init(Context context, IWindowManager windowManager,
            WindowManagerFuncs windowManagerFuncs) {

        //*/soda water.20232327.ipv6 switch
        filter = new IntentFilter();
        filter.addAction("custom.action.intent.ipv6.on");
        filter.addAction("custom.action.intent.ipv6.off");
        context.registerReceiver(Ipv6Receiver, filter);
        //*/

    }



    //此處我們監(jiān)聽(tīng)廣播 這里定義廣播
    //*/soda water.20232327.ipv6 switch
    BroadcastReceiver Ipv6Receiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            if ("custom.action.intent.ipv6.on".equals(intent.getAction())) {
            setIpv6(true);
            Log.d("soda water","on");
            }else if ("custom.action.intent.ipv6.off".equals(intent.getAction())){
            setIpv6(false);
            Log.d("soda water","off");
            }
        }
    };

    private static void setIpv6(Boolean commod) {
        BufferedWriter bufWriter;
        try {
            bufWriter = new BufferedWriter(new FileWriter("/proc/sys/net/ipv6/conf/all/disable_ipv6"));
            Log.d("soda water","one");
            bufWriter.write(commod?"1":"0");
            Log.d("soda water","two");
            bufWriter.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    //*/

接下來(lái)我們嘗試用apk發(fā)送廣播

public class MainActivity extends AppCompatActivity {
    private ToggleButton tg_button;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tg_button = findViewById(R.id.bt_switch);
        tg_button.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
                Intent intent = new Intent();
                if (b) {
                    intent.setAction("custom.action.intent.ipv6.on");
                    sendBroadcast(intent);
                } else {
                    intent.setAction("custom.action.intent.ipv6.off");
                    sendBroadcast(intent);
                }
            }
        });

    }
}

驗(yàn)證發(fā)現(xiàn)缺少avc寫(xiě)入的權(quán)限

adb shell

logcat | grep avc

12-26 19:52:25.616  1310  1310 W system_server: type=1400 audit(0.0:193): avc: denied { write } for name="disable_ipv6" dev="proc" ino=27000 scontext=
u:r:system_server:s0 tcontext=u:object_r:proc_net:s0 tclass=file permissive=0

上面顯示?proc_net 在?system_server 中沒(méi)有?write 權(quán)限

在如下路徑補(bǔ)上如下代碼 此時(shí)在此發(fā)送廣播發(fā)現(xiàn)可以動(dòng)態(tài)控制ipv6的啟用和禁用了

路徑:system/sepolicy/private/system_server.te文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-808572.html

allow system_server proc_net:file {open write getattr};

到了這里,關(guān)于Android 13 動(dòng)態(tài)啟用或禁用IPV6的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • docker容器啟用ipv6地址方法,用ipv6地址訪問(wèn)容器方法流程、創(chuàng)建一個(gè)nginx容器用ipv6地址訪問(wèn)測(cè)試流程

    docker容器啟用ipv6地址方法,用ipv6地址訪問(wèn)容器方法流程、創(chuàng)建一個(gè)nginx容器用ipv6地址訪問(wèn)測(cè)試流程

    你如果沒(méi)用使用Docker-Compose,就忽略配置,以了解為主,直接去看下面的docker配置。 docker-compose.yaml 文件必須使用 version: “2.*” , version: “3.*” 不支持 enable_ipv6 配置 如果已有舊的容器在運(yùn)行(網(wǎng)絡(luò)配置發(fā)生了變化),則需要先銷(xiāo)毀容器 docker-compose down 然后再重新創(chuàng)建 doc

    2024年02月02日
    瀏覽(30)
  • 統(tǒng)信UOS操作系統(tǒng)上禁用IPv6

    統(tǒng)信UOS操作系統(tǒng)上禁用IPv6

    原文鏈接:統(tǒng)信UOS操作系統(tǒng)上禁用IPv6 hello,大家好??!繼之前我們討論了如何在麒麟KYLINOS上禁用IPv6之后,今天我要給大家?guī)?lái)的是在統(tǒng)信UOS操作系統(tǒng)上禁用IPv6的方法。IPv6是最新的網(wǎng)絡(luò)通信協(xié)議,但在某些特定的網(wǎng)絡(luò)環(huán)境或測(cè)試場(chǎng)景中,可能需要禁用IPv6以確保兼容性或滿足

    2024年01月17日
    瀏覽(44)
  • linux ipv6動(dòng)態(tài)解析,家庭寬帶ipv6搭建外網(wǎng)訪問(wèn)方案,ddns動(dòng)態(tài)解析ipv6,ipv6建站等

    linux ipv6動(dòng)態(tài)解析,家庭寬帶ipv6搭建外網(wǎng)訪問(wèn)方案,ddns動(dòng)態(tài)解析ipv6,ipv6建站等

    注意:ipv6和ipv4之間不可互相訪問(wèn)?。?! 如題: 1、先確認(rèn)我們本地是否有公網(wǎng)ipv6地址 Windows查看方法:打開(kāi)cmd、輸入ipconfig 看到有2開(kāi)頭的就是公網(wǎng)ipv6了 linux下輸入ifconfig即可 再或者通過(guò)ipv6test查看,瀏覽器打開(kāi)Test your IPv6.即可 ?如圖即可知道自己是否獲取到ipv6 2、如果沒(méi)有

    2024年02月06日
    瀏覽(29)
  • IPv6路由協(xié)議---IPv6動(dòng)態(tài)路由(OSPFv3-4)

    IPv6路由協(xié)議---IPv6動(dòng)態(tài)路由(OSPFv3-4)

    鏈路狀態(tài)通告是OSPFv3進(jìn)行路由計(jì)算的關(guān)鍵依據(jù),鏈路狀態(tài)通告包含鏈路狀態(tài)類(lèi)型、鏈路狀態(tài)ID、通告路由器三元組唯一地標(biāo)識(shí)了一個(gè)LSA。 OSPFv3的LSA頭仍然保持20字節(jié),但是內(nèi)容變化了。在LSA頭中,OSPFv2的LS age、Advertising Router、LS Sequence Number、LS Checksum和Length字段都沒(méi)有變化,但

    2024年01月25日
    瀏覽(64)
  • 中興R5300 G4服務(wù)器iSAC管理員zteroot密碼遺失的重置方法及IPV6地址啟用設(shè)置

    中興R5300 G4服務(wù)器iSAC管理員zteroot密碼遺失的重置方法及IPV6地址啟用設(shè)置

    本文講解中興R5300 G4服務(wù)器BMC帶外iSAC管理員zteroot密碼遺失,無(wú)法登錄時(shí)如何對(duì)其進(jìn)行密碼重置,以及iSAC啟用IPV6地址的方法。 一、重置中興R5300 G4服務(wù)器iSAC管理員zteroot密碼 1、通過(guò)SSH登錄到iSAC,默認(rèn)用戶名:sysadmin,密碼:superuser,如有修改,請(qǐng)輸入修改后的密碼 2、確認(rèn)主

    2024年02月03日
    瀏覽(128)
  • OpenWrt路由器設(shè)置IPv6域名動(dòng)態(tài)解析,同時(shí)實(shí)現(xiàn)IPv4設(shè)備訪問(wèn)IPv6節(jié)點(diǎn)

    OpenWrt路由器設(shè)置IPv6域名動(dòng)態(tài)解析,同時(shí)實(shí)現(xiàn)IPv4設(shè)備訪問(wèn)IPv6節(jié)點(diǎn)

    前不久剛寫(xiě)了一篇《OpenWrt路由器設(shè)置域名動(dòng)態(tài)解析手把手教程》,對(duì)ipv4動(dòng)態(tài)解析有了基本的認(rèn)識(shí)。但隨著ipv4地址的匱乏,很多地方已經(jīng)不提供公網(wǎng)的動(dòng)態(tài)ip了,只有ipv6公網(wǎng)地址可以訪問(wèn)了。于是想在上一篇博文的基礎(chǔ)上補(bǔ)充ipv6的設(shè)置,并增加ipv4設(shè)備訪問(wèn)ipv6地址的解析方法

    2024年02月08日
    瀏覽(26)
  • DDNS動(dòng)態(tài)域名解析IPv6地址

    DDNS動(dòng)態(tài)域名解析IPv6地址

    通過(guò)公網(wǎng)IPv6地址實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)專(zhuān)欄系列文章: 《使用公網(wǎng)IPv6遠(yuǎn)程訪問(wèn)內(nèi)網(wǎng)設(shè)備》 《DDNS動(dòng)態(tài)域名解析IPv6地址》 付費(fèi)提示! 由于本文教程中需要使用域名和域名解析服務(wù),因此存在付費(fèi)內(nèi)容。域名可自行在阿里云、騰訊云、華為云等云服務(wù)提供商進(jìn)行購(gòu)買(mǎi),域名解析服務(wù)則

    2024年02月10日
    瀏覽(35)
  • 用docker阿里云域名動(dòng)態(tài)解析IPV6和IPV4地址

    用docker阿里云域名動(dòng)態(tài)解析IPV6和IPV4地址

    現(xiàn)在通信運(yùn)營(yíng)商一般不會(huì)再單獨(dú)分配動(dòng)態(tài)公網(wǎng)ipv4地址,ipv6地址的啟用給我們帶來(lái)了希望,現(xiàn)在給大家介紹用docker方式動(dòng)態(tài)解析IPV6地址。 準(zhǔn)備工作: 1、樹(shù)莓派、臺(tái)式機(jī)或者軟路由都可以; 2、光貓開(kāi)啟ipv6功能,在這里不再贅述; 3、在電腦安裝docker; 4、在阿里云網(wǎng)站上購(gòu)買(mǎi)

    2024年02月02日
    瀏覽(45)
  • Android 12.0 禁用和啟用撥打電話功能實(shí)現(xiàn)

    ?在12.0的產(chǎn)品定制化開(kāi)發(fā)中,在一些wifi產(chǎn)品的產(chǎn)品開(kāi)發(fā)中,對(duì)于系統(tǒng)4g部分的功能需要裁剪 比如撥打電話 接聽(tīng)電話 短信功能等這部分 需要禁用系統(tǒng)對(duì)應(yīng)的功能,接下來(lái)就來(lái)初步分析下系統(tǒng)中撥打電話部分功能,然后實(shí)現(xiàn)禁用撥打電話功能 在系統(tǒng)中TelecomManager 主要是提供有

    2024年02月09日
    瀏覽(20)
  • 【軟考網(wǎng)絡(luò)管理員】2023年軟考網(wǎng)管初級(jí)常見(jiàn)知識(shí)考點(diǎn)(13)-ARP、ICMP、IPv6協(xié)議詳解

    【軟考網(wǎng)絡(luò)管理員】2023年軟考網(wǎng)管初級(jí)常見(jiàn)知識(shí)考點(diǎn)(13)-ARP、ICMP、IPv6協(xié)議詳解

    #涉及知識(shí)點(diǎn) ARP協(xié)議詳解、ICMP協(xié)議詳解、IPv6協(xié)議等軟考內(nèi)容詳解 軟考網(wǎng)絡(luò)管理員??贾R(shí)點(diǎn),軟考網(wǎng)絡(luò)管理員網(wǎng)絡(luò)安全,網(wǎng)絡(luò)管理員考點(diǎn)匯總。 原創(chuàng)于:CSDN博主-《拄杖盲學(xué)輕聲碼》,更多考點(diǎn)匯總可以去他主頁(yè)查看 更多考試總結(jié)可關(guān)注CSDN博主-《拄杖盲學(xué)輕聲碼》 在網(wǎng)絡(luò)

    2024年02月11日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包