㈠ 安卓怎麼把自己的系統備份成卡刷包
當然了,前提還是你的手機得Root了,這個刷機用戶必備的!這里需要用到是ZIPme這個新秀,它夠在手機上製作zip卡刷包的工具,方便你刷機後恢復數據或者製作各種刷機包。比鈦備份還要全面,而且自動給卡刷包簽名,所有的項目都在手機端完成,如果你知道終極備份的話,你就知道該軟體作者的實力了!
下面來說說使用教程吧,已經為大家找來XDA給漢化過的版本了,再次感謝作者的辛苦漢化!
安卓卡刷包製作教程
首次運行後的下面如下,就是這么的簡潔!只有在右下角有兩個按鈕而已!
選中我們需要備份的軟體之後,點擊右上角的完成,就會彈出一個菜單,我們需要「應用+數據」或者「僅應用」、「僅數據」。
之後,選擇我們的壓縮包存放路徑和名字了。
點擊確定就自動開始創建,創建時間依照你選擇軟體多少決定。
建完成之後,軟體會自動進行簽名,我們無需進行手動干預!
安卓需要簽名
在android
系統中,所有安裝到系統的應用程序都必有一個數字證書,此數字證書用於標識應用程序的作者和在應用程序之間建立信任關系Android將數字證書用來標識應用程序的作者和在應用程序之間建立信
任關系,不是用來決定最終用戶可以安裝哪些應用程序.這個數字證書並不需要權威的數字證書簽名機構認證,它只是用來讓應用程序包自我認證的。
㈡ 請問安卓手機的線刷包和卡刷包有什麼本質的不同,有些線刷包和卡刷包都是zip壓縮文件格式的,怎麼區分...
刷機包通常分為兩種,即樓主說的卡刷包,其格式通常為zip,線刷包通常為tar格式,卡刷包刷機簡單方便,不需要連接電腦,只需要把刷機包放到手機內存卡里你找得到的位置進入cwm後即可刷機。線刷包一般需要連接電腦並下載相應的工具,手機進入線刷模式後刷機。但是有的刷機包就如樓主所說,卡刷線刷都是zip格式,這又如何判斷呢?那你就解壓這個刷機包,如果裡面有tar格式的文件及其他文件,那就是線刷包,需要解壓這個zip壓縮包後進行線刷,反之沒有這個文件的刷機包就是卡刷包,直接用手機的cwm刷機即可!額外說明一點,卡刷比線刷變磚的風險更小!回答完畢,望採納!
㈢ 安卓系統怎麼卡刷包
Android卡刷:
1.下載最新中文Recovery包。
2.確認自己已經安裝好了PC驅動,必須安裝。
3.關機狀態下按住音量減小鍵+紅色掛機鍵+開機鍵一段時間,會發現停留在開機圖像,連接電腦,去設備管理器里確認ADB設備(Android Sooner Single ADB Interface)
的正常啟動。
4.此時連接電腦,運行剛才解壓的Recovery包里的啟動刷機.bat,之後會自動重啟;
5.刷好Recovery後,在關機狀態下按住音量增加鍵+綠色通話鍵+開機鍵一段時間,會啟動稍後黑屏進入Recovery界面;
6.我這個Recovery里上下移動用手機導航鍵上下控制,確認是手機導航鍵確認,而返回是關機鍵,操作的時候請參照你們自己刷的Recovery控制,刷我的就按我的;
7.使用我的最新加強修復版不用wipe,在全新的中文Recovery中wipe就是清空緩存,有2個清空選項,都是中文!清空2項緩存實際就是恢復出廠設置!
8.然後開始刷機了,選擇從SD卡中選擇刷機包進入下一步界面後,你們會發現進入了自己的SD卡根目錄,然後請自己選擇刷機zip包;
9.接著都是自動進行的,結束後回到Recovery初始界面,需要刷補丁包的直接重復上一步,不需要再刷進補丁包的直接選擇第一個重啟後手機重啟;
㈣ 安卓怎麼卡刷 Android手機卡刷通用刷機教程
所說的卡刷包和線刷包是手機刷機包。 刷機包通常分為兩種,卡刷包格式通常為zip,線刷包通常為rar格式,卡刷包刷機簡單方便,不需要連接電腦,只需要把刷機包放到手機內存卡里你找得到的位置進入cwm後即可刷機。線刷包一般需要連接電腦並下載相應的工具,手機進入線刷模式後刷機。如果卡刷線刷都是zip格式時,那你就解壓這個刷機包,如果裡面有rar格式的文件及其他文件,那就是線刷包,需要解壓這個zip壓縮包後進行線刷,反之沒有這個文件的刷機包就是卡刷包,直接用手機的cwm刷機即可! 額外說明一點,卡刷比線刷變磚的風險更小!
㈤ 卡刷包怎麼使用
追問: 只有一個選項,點了什麼都沒有 回答: 有UPDATE.ZIP就可以啊。直接把刷機包改名放到SD卡根目錄。update.zip 選擇update恢復就行了么。還要啥? 追問: 沒有這個選項啊 回答: 是需要進入recovery模式 追問: 進入了,只有個感嘆號 回答: 那是fastboot模式好嘛?注意分別recovery模式和fastboot模式!謝謝! 追問: 就一個模式你叫我進哪個? 回答: 安卓兩個模式好不好?一個是fastboot一個recovery! 追問: 我的就一個,按房子健進入就只有感嘆號和一個安卓小人 回答: 別搞混了。那個是fastboot模式。也就是線刷機模式!並不是卡刷模式。也就是recovery 追問: 但是昨天我在學校宿舍弄的並沒連接電腦啊 回答: 卡刷模式不需要連電腦。線刷模式需要連接電腦!先把fastboot和recovery分清楚再說。 追問: 問題是我只有一個模式啊 回答: 音量下加電源開機!並不是音量鍵加home鍵!好懂嗎? 追問: 好吧,我按開關機鍵+下音量建的,不是嗎 回答: 你自己看吧。我沒法回答了。
㈥ 安卓手機刷機的 卡刷包 和線刷包,是什麼意思啊
所說的卡刷包和線刷包是手機刷機包。
刷機包通常分為兩種,卡刷包格式通常為zip,線刷包通常為rar格式,卡刷包刷機簡單方便,不需要連接電腦,只需要把刷機包放到手機內存卡里你找得到的位置進入cwm後即可刷機。線刷包一般需要連接電腦並下載相應的工具,手機進入線刷模式後刷機。如果卡刷線刷都是zip格式時,那你就解壓這個刷機包,如果裡面有rar格式的文件及其他文件,那就是線刷包,需要解壓這個zip壓縮包後進行線刷,反之沒有這個文件的刷機包就是卡刷包,直接用手機的cwm刷機即可!
額外說明一點,卡刷比線刷變磚的風險更小!
㈦ 如何修改製作卡刷包 安卓卡刷包製作教程
在此先要明確聲明一下:
依照此做法出現您的手機出現任何問題,概不負責的喔!!
英文好的朋友,可以直接看英文官方的參考網站即可:
只用android源代碼做一些簡單實驗的朋友可以參考下面這幾個網站:
說起android刷機包,聽起來非常神秘,實際上它僅僅是一個經過數字簽名的zip壓縮包而已。如果要自己製作刷機包,則必須了解刷機包的基本工作原理,偶首先從android系統的啟動說起:
android系統啟動的時候,首先會進行一些諸如硬體自檢之類的操作,這些操作完成以後(至少它應該知道當前的機器有沒有電),會檢查一下當前手機按鍵的狀態(接下來就是所謂刷機模式切換了,不同的android手機有不同的按鍵組合用來進入刷機模式),如果此時按鍵狀態處於刷機組合,那麼系統會調用ROM裡面的一個叫做recovery的程序(這時就是進入了所謂的刷機程序了,它只是一個工具性質程序,用於檢查刷機包的完整性和數字簽名的合法性。對於目前大多數root過的機器而言,數字簽名的合法性都不會成問題,然後由recovery程序將刷機包進行解壓,然後把刷機包裡面的文件寫入到ROM中去,以此完成刷機過程);如果此時按鍵沒有標明是刷機模式,那麼系統會創建內存檔,開始從ROM裡面載入相應的文件系統,並把相關的文件拷貝到內存檔中,進而引導linux啟動,然後是啟動虛擬機dalvik,然後就是創建工作進程載入和運行framework,然後就會看到待機的畫面。當然在這個過程中還發生了許多事情,啟動了許多服務,為了簡化起見,對於啟動過程偶只講解到此,感興趣的朋友可以自己結合著linux的啟動過程加以對比來學習。
現在來總結一下,實際上刷機包就是一個ROM文件的壓縮包,進入刷機模式後,recovery程序會把刷機包裡面的文件寫入ROM存儲區替換ROM存儲區的原有文件;當下次啟動手機的時候,會從ROM中載入剛剛替換過的文件,並利用這些文件來啟動和運行系統。這就是刷機包的全部功能和作用,看不懂的朋友可以反復看幾次,刷機的本質就是文件的覆蓋和替換操作,偶相信各位一定能看懂!
OK,現在大家已經知道ROM文件的zip壓縮包就是所謂的刷機包。製作刷機包的過程就是准備這些文件,然後重新把這些文件壓縮成一個zip包的過程,在製作的最後,使用簽名工具簽個名,就可以測試和發布刷機包了。雖然說起來就是一句話的事情,但是實際上准備這些文件的過程是非常痛苦和漫長的。
那麼update.zip壓縮包裡面的都包含哪些文件?這些文件又都是如何做出來的呢?hoho,現在開始漸漸接觸到問題的本質了,解壓縮這個update.zip壓縮包以後我們可以看到兩個目錄和一個文件:
boot.img <---文件,這是編譯內核源代碼生成的內核映像,然後與android源碼編譯出來的ramdisk.img一起通過mkbootimg工具創建出來的,圖省事的朋友也可以從網上其他的刷機包裡面拷貝一個能用的出來即可,基本上都差不多。
META-INF <---目錄,這個目錄是手工創建的,主要用來存放一個升級腳本update-script(這個腳本的內容與system目錄中包含的文件有很大關聯)以及保存若干刷機包內的apk文件的簽名。
system <---目錄,這個目錄就是編譯android的平台源代碼生成的,
其實最好的學習方式就是把現在互聯網上的那些update.zip包給解包,然後自己一個一個文件地看和分析,然後修改,嘗試做自己的刷機包。
對於這個boot.img,基本思路是編譯android kernel代碼,生成內核image然後利用mkbootimg感興趣的朋友可以參考下面這兩個wiki網站:
下面的做法偶都是在linux下面完成的(slackware 13.1):
(1)下載和編譯android的源代碼,具體過程不再贅述
如果各位還不知道repo sync之類的命令的話,可以參考網上的關於下載android源代碼以及編譯的文章,據偶所知這些文章非常豐富。編譯之前一定要注意平台的選擇,不同平台的驅動程序是不一樣的!這些參數可以通過:
$ cd android-src <---進入android的源代碼目錄
$ . build/envsetup.sh <---設置環境變數,運行完畢後,你可以輸入一下help命令,看看google的團隊提供了多少有用的便利命令,這對於我們以後修改代碼重新編譯非常有幫助。
$ lunch generic-eng <---開始配置android的源代碼的編譯選項
運行上述命令後會看到如下輸出:
wayne@wayne:~/android-src$ lunch generic-eng
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.1-update1
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ECLAIR
============================================
$ make -j2 <---只有單核的CPU的朋友可以嘗試此參數,雙核的朋友可以試試-j3,否則就老老實實運行make即可。
然後就是一個漫長的等待,這個時間大概有1-2小時左右(偶的機器比較慢),完全編譯完畢以後硬碟的佔用大概需要8個G左右。
(2)編譯完成以後,進入wayne@wayne:~/android-src/out/target/proct/generic目錄,應該會看到如下的文件:
android-info.txt
data
obj
ramdisk.img
sdk
system
userdata.img
clean_steps.mk
installed-files.txt
previous_build_config.mk
root
symbols
system.img
這里的system.img是不是很眼熟?!對拉,這個就是刷機包裡面好像也有一個叫做什麼system的目錄,那麼這個system.img裡面都有什麼呢?這裡面的東西其實就是當前目錄下的一個叫做system的目錄裡面的內容了,只是保存成了yaffs文件系統的格式。我們可以通過unyaffs工具來把system.img給解開來看看,就明白偶說話了。
unyaffs的代碼下載地址為:
在linux下編譯方法非常地簡單,只需要下載源代碼,然後運行:$ gcc -c unyaffs.c
$ gcc -o unyaffs unyaffs.o
即可生成這個unyaffs的解包工具,利用這個工具就可以把自己生成的system.img進行解包,然後修改裡面的內容了。
unyaffs使用方法非常簡單:
$ unyaffs system.img [回車]
即可將system.img解包成一個叫做system的目錄,裡麵包含了整個android的文件系統
(3)剛剛開始,不適合一切從頭來,還是老實一些,先從修改別的大牛們做得刷機包開始吧
首先拷貝一個從網上下載下來的刷機包,然後找一個目錄解壓縮(當然,這是最保險的做法,自己做這些目錄也沒有任何問題,只是比較費時間而已)
$ unzip xxxxxx.zip <--- 這個xxxxx.zip就是從網上下載的某刷機包(一定要跟你的代碼版本基本一致喔,偶在這里用的是2.1的刷機包)
(4)替換原有的system目錄
解壓縮刷機包以後,會看到在開篇的時候提到的兩個目錄,一個文件:
boot.img
META-INF
system
好了,可以把system目錄拷貝到別的路徑下備份一給,防止這些修改發生別的問題。然後把wayne@wayne:~/android-src/out/target/proct/generic這個目錄下面的system拷貝到當前的工作目錄下。注意,這個system目錄裡面有很多「符號鏈接」指向了toolbox。這些鏈接其實沒啥用,可以通過後面的update-script自動進行創建的,因此,需要用一個腳本把這些鏈接都刪掉。
可以參考:
這個網頁附件給出來的DeleteExtras.txt改寫成一個DeleteExtras.sh腳本來清除這些符號鏈接。
(5)修改update-script腳本
修改META-INF/com/google/android目錄下的那個叫做update-script的腳本,只要修改一下即可,主要是刪除一些不存在的文件以及增加一些文件的許可權之類的定義(語法十分清晰,一目瞭然)。把需要「預裝」到刷機包裡面的apk安裝程序都准備好,將這些apk拷貝到system/app目錄下即可。那個boot.img能不改就不改,因為這東西涉及到驅動和內核的問題,出了問題刷機包就啟動不了了。