首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門(mén) / 進(jìn)階 / 社區(qū)互助

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 168803|回復(fù): 157
上一主題 下一主題
[經(jīng)驗(yàn)&教程]

告訴你為什么當(dāng)貝市場(chǎng)會(huì)知道我的機(jī)子是否ROOT過(guò)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2015-9-6 17:33 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來(lái)自浙江
本帖最后由 小鳥(niǎo)子 于 2015-9-6 17:59 編輯


電視里自啟動(dòng)軟件太多了,我呢想禁止掉一些,但是悲催的發(fā)現(xiàn)我的機(jī)子沒(méi)有ROOT,如下圖所示:
告訴你為什么當(dāng)貝市場(chǎng)會(huì)知道我的機(jī)子是否ROOT過(guò)
所以,問(wèn)題來(lái)了當(dāng)貝市場(chǎng)是怎么知道我的機(jī)子沒(méi)有ROOT的呢?


網(wǎng)上查了一些資料,我才發(fā)現(xiàn)原來(lái)其中的玄機(jī):
首先android系統(tǒng)是以linux為內(nèi)核的,而用戶(hù)在linux系統(tǒng)通過(guò)su文件(具體里面是啥咱不懂)來(lái)?yè)碛邢到y(tǒng)的最高權(quán)限,所以andorid上也可以通過(guò)su來(lái)獲得root權(quán)限。


因此Root的原理其實(shí)就是把su文件放到/system/bin/目錄下,把Superuser.apk (起到一個(gè)管理權(quán)限的作用)放到system/app下面,然后設(shè)置下su文件可以讓任意用戶(hù)可運(yùn)行,也就是有ROOT權(quán)限啦。

當(dāng)然執(zhí)行上面幾步動(dòng)作也是需要root權(quán)限的,也就是需要root權(quán)限才能去獲得root權(quán)限,具體怎么跳出這個(gè)死循環(huán)來(lái)獲得真正的root權(quán)限我們以后再說(shuō)。


上面都搞定了以后,我們的當(dāng)貝市場(chǎng)就開(kāi)始發(fā)功了:

當(dāng)貝市場(chǎng)會(huì)檢測(cè)
/system/bin/目錄下面是不是有su這個(gè)文件,代碼呢是這樣的:
File su = new File("/system/bin/su");
// 檢測(cè)su文件是否存在,如果不存在則直接返回
if (!su.exists())  {
Toast toast = Toast.makeText(this, "Unable to find /system/bin/su.", Toast.LENGTH_LONG);
toast.show();
return;
}

檢測(cè)到有了su文件之后還要檢測(cè)su文件的數(shù)據(jù)大小對(duì)不對(duì):
//如果大小一樣,則認(rèn)為su文件正確,直接返回了事。
if (su.length() == suStream.available())
{
  suStream.close();
  return;   //
}
對(duì)的話就是說(shuō)明機(jī)子是真的root了的,然后當(dāng)貝市場(chǎng)就執(zhí)行禁止自啟動(dòng)的操作了~~


告訴你為什么當(dāng)貝市場(chǎng)會(huì)知道我的機(jī)子是否ROOT過(guò)
然而上面操作都建立在root成功的基礎(chǔ)上,下面就提供一個(gè)教程,列舉了root常用的軟件,希望對(duì)大家有用哦:
電視、盒子怎么root?幾種root軟件匯總






評(píng)分

參與人數(shù) 3威望 +16 金幣 +30 Z幣 +11 收起 理由
小黃人 + 10 + 20 + 5 感謝分享^_^
殊藜 + 6 + 10 + 3 好深?yuàn)W,樓主真牛
hao501802766 + 3 ZNDS有你更精彩:)

查看全部評(píng)分


上一篇:linux系統(tǒng)電視&盒子能不能刷安卓系統(tǒng)!【詳解】
下一篇:微鯨首發(fā)家庭首選55吋智能電視搶先評(píng)測(cè)
推薦
發(fā)表于 2015-9-6 17:35 | 只看該作者 | 來(lái)自海南
推薦
發(fā)表于 2015-9-6 17:35 | 只看該作者 | 來(lái)自浙江
推薦
發(fā)表于 2015-9-6 17:38 | 只看該作者 | 來(lái)自浙江
強(qiáng)烈支持樓主ing……我是小白,你別騙我
推薦
發(fā)表于 2015-9-6 17:36 | 只看該作者 | 來(lái)自廣東
這個(gè)屌,學(xué)習(xí)
6#
發(fā)表于 2015-9-6 17:41 | 只看該作者 | 來(lái)自浙江
大神?。?!
7#
發(fā)表于 2015-9-6 17:44 | 只看該作者 | 來(lái)自浙江
原來(lái)如此
8#
發(fā)表于 2015-9-6 17:44 | 只看該作者 | 來(lái)自浙江

恩好的,我知道了
9#
發(fā)表于 2015-9-6 17:45 | 只看該作者 | 來(lái)自浙江
我想知道發(fā)啥功呢
10#
發(fā)表于 2015-9-6 17:53 | 只看該作者 | 來(lái)自山東
貌似很厲害的樣子

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書(shū) | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-12-29 10:20 , Processed in 0.088002 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表