青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

xiaoguozi's Blog
Pay it forword - 我并不覺的自豪,我所嘗試的事情都失敗了······習慣原本生活的人不容易改變,就算現狀很糟,他們也很難改變,在過程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無法預料,人們需要更細心的觀察別人,要隨時注意才能保護別人,因為他們未必知道自己要什么·····

android root權限獲取的教程有很多,為了讓大家更進一步的了解root的奧秘所在,靈客風特為您奉獻本文,希望對您有所幫助。

Android的應用程序入口肯定是java程序。應用程序的啟動者是由系統臨時根據Androidmanifest.xml中定義的權限而創建的臨時用戶。而不像linux那樣是使用登陸者的身份啟動,從而使得進程具有登陸者的所有權限。這也是Android的安全機制之一。

新的權限機制也帶來新的問題,Android給應用程序的權限是按功能來分,java雖然可以訪問文件系統。但由于應用程序本身是臨時用戶啟動,這個臨時用戶權限十分有限。因此誕生了<越獄/root機器>這樣的產物。

其實root機器不是真正能讓你的應用程序具有root權限。它原理就跟linux下的像sudo這樣的命令。在系統的bin目錄下放個su程序并屬主是root并有suid權限。則通過su執行的命令都具有Android root權限。

Su的源代碼網上也有,有興趣的同學去google下。

當然使用臨時用戶權限想把su拷貝的/system/bin目錄并改屬性并不是一件容易的事情。這里用到2個工具跟2個命令。工具就是busybox。不熟悉的同學可以去網上google下。這個太有名了我就不多說了。

把busybox拷貝到你有權限訪問的目錄然后給他賦予4755權限,你就可以用它做很多事了。

當然busybox只能不能提升權限,真正提升權限的是ratc這個程序,這個程序中一鍵root包里面可以找到,作用是rooting在adb的shell。

網上介紹Ratc的文章不多,它是rage against the cage 的縮寫。是真正的提升權限的破解程序。雖然我沒看過源代碼,但估計是利用adb源代碼部分內容來實現的,原理估計跟模擬器使用adb shell登陸可以獲得root shell差不多。(因為它運行需要adb連接才會成功)。

使用busybox前先運行ratc,這樣運行busybox的UID將是0,也就是root。

首先把system目錄改成可讀性的:busybox mount -o remount,rw /system,

當然你還不能改下面的文件,因為system下文件的所有者都不是你。

但你可以偷梁換柱把system下的目錄給換掉。

使用命令Busybox mount -t tmpfs none /system/xbin,呵呵這下xbin目錄你隨便寫了。

將su跟busybox弄過去cp /data/data/xxx/su /system/xbin。然后賦權限chmod 4755 /system/xbin/su。

然后使目錄生效busybox --install -s /system/xbin,

別忘善后busybox mount -o remount,ro /system去掉system可寫。

這樣只是臨時的,只能用su跟busybox能執行一些原來系統沒有權限執行的命令而已。當系統重啟后/system/xbin又變為原來的文件。 真正要改系統的話需要自己寫內核代碼(相當于windows的驅動程序)。內核文件擁有所有權限。使用busybox命令insmod /data/data/xxx/xxx.ko裝載內核文件,你想干嘛就可以干嘛了。

當然我們不是搞破解的沒必要去改別人的機器,我們只是想讓自己應用程序具有root權限而已。所以臨時的su就可以了。我們用c++寫一個可執行文 件。使用socket可以跟java的程序通訊。然后將需要使用root權限才能執行的代碼放在c++程序里,然后java程序中創建新的su進程,將 c++程序帶全路徑作為參數1。啟動后就可以通過socket調用c++函數去執行你想干的事了。

最后程序執行完了別忘了善后busybox umount /system/xbin。

最后說說要注意的事情,如果機器已經擁有Android root權限的話就不需要做這些事情了,但root過的機器都有裝有個權限管理的程序。會彈出對話框。但這個程序管理能力有限,如果不想讓他彈出的話。也許可以通過改su文件名來解決。有興趣的同學不妨試試。


現在Android系統的root破解基本上成為大家的必備技能!網上也有很多中一鍵破解的 軟件,使root破解越來越容易。但是你思考過root破解的原理嗎?root破解的本質是什么呢?難道是利用了Linux kernal的漏洞嗎?本文將簡單對root的破解原理進行分析。

     網上有一篇文章已經對root破解的基本原理進行了簡單介紹,大家可以先參考一下《android root權限破解分析》,本文只能說對root原理進行了方向性的描述,但是在一些具體的方面沒有描述清楚。本文將會對其進行一些必要的擴展和補充。

     如果你進行過程序開發,在root過的手機上面獲得root權限的代碼如下:

  1. Runtime.getRuntime().exec("su"); DataOutputStream os = new DataOutputStream(process.getOutputStream());  
  2. ......  
  3. os.writeBytes("exit\n");  
  4. os.flush();  

     從上面代碼我們可以看到首先要運行su程序,其實root的秘密都在su程序中,《android root權限破解分析》中講到Android系統默認的su程序只能root和shell可以用運行su,這個是安全的。如果把這個限制拿掉,就是root破解了!

     下面我們仔細分析一下程序是怎樣獲得root權限的,如果對Linux的su命令熟悉的朋友可能知道su程序都設置SUID位,我們查看一下我的手機(已經root破解)上的su權限設置,

      我們發現su的所有者和所有組都是root,是其實是busybox的軟鏈接,我們查看busybox的屬性發現,其設置了SUID和SGID,并且所有者和所有組都是root。SUID和SGID的作用是什么呢?如果你不太清楚,請參考《Linux進程的實際用戶ID和有效用戶ID》,這樣運行busybox的普通用戶,busybox運行過程中獲得的是root的有效用戶。su程序則是把自己啟動一個新的程序,并把自己權限提升至root(我們前面提到su其實就是busybox,運行期它的權限是root,當然也有權限來提升自己的權限)。

     再強調一下不光root手機上su需要設置SUID,所有的Linux系統上的su程序都需要設置SUID位。請參考一下UC服務器的su的權限情況:

     我們發現su也設置了SUID位,這樣普通用戶也可以運行su程序,su程序會驗證root密碼,如果正確su程序可以把用戶權限提高的root(因為其設置SUID位,運行期是root權限,這樣其有權限提升自己的權限)。

     這樣我們就可以看出其實Android系統的破解的根本原理就是替換掉系統中的su程序,因為系統中的默認su程序需要驗證實際用戶權限(只有root和 shell用戶才有權運行系統默認的su程序,其他用戶運行都會返回錯誤)。而破解后的su將不檢查實際用戶權限,這樣普通的用戶也將可以運行su程序, 也可以通過su程序將自己的權限提升。

     到這里大家對root破解不感到神秘了吧。root破解沒有利用什么Linux內核漏洞(Linux內核不可能有這么大的漏洞存在),可以理解成root 破解就是在你系統中植入“木馬su”,說它是“木馬”一點兒都不為過,假如惡意程序在系統中運行也可以通過su來提升自己的權限的這樣的結果將會是災難性 的。所以一般情況下root過手機都會有一個SuperUser應用程序來讓用戶管理允許誰獲得root權限,也算是給系統加了一層保險吧!

     如上是Simon的個人對root破解的一些認識,如果有錯誤的地方,歡迎朋友們指正.

posted on 2013-02-20 16:07 小果子 閱讀(7696) 評論(0)  編輯 收藏 引用 所屬分類: 學習筆記Android & Ios
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美在线视频一区| 久久久青草婷婷精品综合日韩| 欧美精品国产精品| 亚洲精品小视频| 欧美激情视频在线播放| 欧美成人免费在线| 一区二区欧美视频| 亚洲永久免费| 激情成人av| 亚洲高清三级视频| 欧美日韩亚洲激情| 性欧美在线看片a免费观看| 欧美亚洲一区| 亚洲国产日韩美| 亚洲破处大片| 国产精品久久久久久久一区探花| 午夜免费日韩视频| 久久久噜噜噜久噜久久| 99re6这里只有精品| 亚洲欧美国产日韩天堂区| 国产中文一区| 亚洲另类自拍| 国产一区二区三区四区| 亚洲高清视频一区二区| 国产精品乱子久久久久| 免费人成精品欧美精品| 欧美日韩亚洲综合| 久久久蜜桃一区二区人| 欧美区一区二区三区| 欧美在线观看视频在线| 欧美大片一区| 久久久久久婷| 欧美日韩国产免费| 久久久无码精品亚洲日韩按摩| 你懂的视频一区二区| 先锋a资源在线看亚洲| 麻豆精品精品国产自在97香蕉| 亚洲一区不卡| 女人天堂亚洲aⅴ在线观看| 欧美在线欧美在线| 欧美日韩国产成人高清视频| 久久久久在线观看| 国产精品v亚洲精品v日韩精品 | 欧美国产日韩精品免费观看| 欧美一二区视频| 欧美日本不卡| 欧美高清视频在线| 国产一区二区三区免费不卡| 日韩天堂av| 亚洲日本中文| 麻豆久久久9性大片| 久久久999成人| 国产精品亚洲成人| 一二美女精品欧洲| 日韩五码在线| 欧美aⅴ99久久黑人专区| 久久久久久久久一区二区| 国产精品剧情在线亚洲| 一区二区欧美激情| 99在线|亚洲一区二区| 久久资源在线| 欧美超级免费视 在线| 国内精品免费在线观看| 欧美一区二区三区在线| 午夜欧美电影在线观看| 国产精品久久久久9999高清| 日韩网站免费观看| 亚洲午夜羞羞片| 欧美日韩成人一区| 99亚洲视频| 亚洲欧美第一页| 国产精品影音先锋| 亚洲制服av| 久久精品国产一区二区电影 | 欧美一级视频精品观看| 欧美在线网站| 狠狠色丁香久久婷婷综合丁香| 欧美一区二区三区四区在线观看地址| 欧美一区亚洲二区| 国产一区二区三区在线播放免费观看| 午夜免费在线观看精品视频| 久久久99国产精品免费| 狠狠色综合色综合网络| 蜜桃av噜噜一区| 91久久一区二区| 亚洲一级网站| 国产日产高清欧美一区二区三区| 性色av香蕉一区二区| 美女91精品| 91久久午夜| 欧美性大战xxxxx久久久| 亚洲免费网站| 女女同性精品视频| 夜夜嗨av一区二区三区网站四季av | 亚洲国产另类精品专区 | 免费亚洲一区二区| 亚洲精品欧美激情| 欧美在线视频免费| 亚洲观看高清完整版在线观看| 欧美大片一区二区| 亚洲视频二区| 欧美成人精品在线播放| 日韩亚洲欧美综合| 国产欧美一区二区视频| 欧美.日韩.国产.一区.二区| 一区二区三区日韩欧美| 免费观看成人| 亚洲一区久久久| 亚洲第一综合天堂另类专| 欧美视频日韩| 麻豆国产精品va在线观看不卡| 亚洲美女网站| 免费黄网站欧美| 午夜精彩国产免费不卡不顿大片| 在线成人黄色| 国产欧美午夜| 欧美日韩在线播放一区二区| 久久一区二区三区av| 在线天堂一区av电影| 猛干欧美女孩| 久久成人人人人精品欧| 一区二区三区蜜桃网| 亚洲高清在线视频| 国产私拍一区| 国产精品爱久久久久久久| 免费人成精品欧美精品| 亚洲欧美影院| 亚洲五月六月| 99精品久久| 亚洲欧洲精品一区二区精品久久久 | 99综合电影在线视频| 久久综合成人精品亚洲另类欧美 | 国产精品久久久久一区| 欧美高清在线播放| 久久亚洲综合色| 久久黄色级2电影| 午夜天堂精品久久久久| 中日韩视频在线观看| 亚洲区中文字幕| 亚洲国产三级| 欧美激情视频一区二区三区在线播放 | 久久最新视频| 久久精品欧洲| 久久精品国产久精国产思思| 欧美一级黄色网| 性欧美大战久久久久久久免费观看| 亚洲精品欧美日韩| 亚洲免费观看视频| 亚洲美女在线观看| 日韩一级在线观看| 在线亚洲欧美| 亚洲欧美国产制服动漫| 亚洲欧美日韩国产成人| 亚洲一区二区三区视频| 亚洲女爱视频在线| 午夜精品999| 久久国产精品亚洲77777| 久久久久国产精品厨房| 另类春色校园亚洲| 欧美激情精品久久久久久久变态| 欧美成人在线免费观看| 欧美日韩少妇| 国产精品视频观看| 国产一区在线免费观看| 亚洲国产一区在线观看| 日韩亚洲不卡在线| 亚洲欧美日韩天堂一区二区| 久久国产精品一区二区三区四区 | 中文欧美在线视频| 亚洲免费网址| 久久久久久夜精品精品免费| 你懂的一区二区| 99视频在线精品国自产拍免费观看| 一区二区三区欧美在线| 久久av红桃一区二区小说| 久久综合伊人77777麻豆| 欧美日韩午夜精品| 国产欧美在线看| 亚洲人成7777| 欧美一区激情| 亚洲福利在线观看| 亚洲免费人成在线视频观看| 久久米奇亚洲| 国产精品二区二区三区| 在线成人av网站| 亚洲伊人色欲综合网| 美女日韩欧美| 亚洲视频一二| 欧美96在线丨欧| 国产婷婷色一区二区三区在线| 91久久久久| 久久久av网站| av成人免费在线观看| 久久免费视频在线| 国产精品影音先锋| 亚洲美女色禁图| 免播放器亚洲一区| 亚洲制服少妇| 欧美视频在线观看 亚洲欧| 亚洲第一区在线|