卡刷腳本
① note3如何卡刷
三星NOTE3 卡刷方法如下:
Recovery是手機上可以刷入的一種「工程模式」,在這個模式中,可以進行系統備份、恢復和刷入等操作,同時也可以執行「雙清」操作,下面將詳細介紹:
1、如何刷入recovery?如何進入recovery?
Odin 線刷Recovery相關文件即可。
每部Android設備進入Recovery模式的方法不同,以三星I9500為例,同時按住音量+、HOME鍵、開機鍵即可進入,其他手機的進入方法也都是通過各種鍵的組合來進入的。
2、Recovery界面說明:(不同的版本界面不同,不過基本上都大同小異)
--------主界面--------
reboot system now 重新啟動
install zip from SDcard 從SDcard上刷入zip升級包
wipe data/factory reset 清除用戶數據並恢復出廠設置
wipe cache partition 清除系統緩存
backup and restore 備份和還原系統
mounts and storage 掛載和存儲選項
advanced 高級設置
注意:①部分recovery版本沒有install zip from SDcard選項,可以選擇apply SDcard:update.zip選項。
②音量鍵控制選項,HOME鍵確定。
--------install zip from SDcard 界面--------
choose zip from sd card 從外置卡中選擇zip格式的刷機包
apply/sdcard/update.zip 升級SD卡中的update.zip刷機包
toggle signature verification 檢驗簽名
toggle script asserts 腳本聲明
choose zip from internal sdcard 從內置卡中選擇zip格式的刷機包
+++++Go Back+++++ 返回
3、系統備份與恢復(可多次備份):
①在主界面選擇backup and restore (備份與恢復);
②選擇Backup(備份),
之後屏幕下方會出現一串英文,直到backup complete,備份成功;
③選擇backup and restore 後選擇restore,
會出現一個備份列表,顯示不同的備份時間,選擇相應的備份恢復系統。
4、雙清(雙wipe):
將主頁面的雙清內容單獨提出來
wipe data/factory reset 清除用戶數據並恢復出廠設置
wipe cache partition 清除系統緩存
執行以上兩項內容的過程就是雙清了,一般卡刷ROM前需要進行雙清操作,但是刷入一些單刷包不必雙清。
5、卡刷ROM:
①在主界面選擇install zip from SDcard;
②選擇choose zip from sd card(ROM包放在內置卡選擇choose zip from internal sdcard);
③在出現的文件夾列表中選擇自己下載好的ROM包;
之後屏幕下方會出現一串英文,直到install from sd card complete,刷入成功;
④選擇Go back返回到主界面,選擇reboot system now 進入新系統。
以上就是三星Note3 Recovery刷機教程了,對Note3卡刷教程也有更深一層的了解了,有機會不妨試試。
② 如何修改製作卡刷包 安卓卡刷包製作教程
在此先要明確聲明一下:
依照此做法出現您的手機出現任何問題,概不負責的喔!!
英文好的朋友,可以直接看英文官方的參考網站即可:
只用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能不改就不改,因為這東西涉及到驅動和內核的問題,出了問題刷機包就啟動不了了。
③ 安卓刷機 卡刷包里需要有腳本安卓手機才能卡刷 精簡卡刷包後能直接使用被精簡包的腳本 腳本是在
安卓刷機現在大體上有三種 線刷 卡刷 還有軟體一鍵刷機 其中難度依次降低 首先把要刷的ROM放到手機機身內存或者TF卡中都可以 隨便放到哪裡都行 不過放到根目錄下好找 進入刷機模式 依次操作就可以了 看一下刷機教程 慢慢來 沒問題的
④ 沒有boot.img文件的刷機包可以刷機嗎(zip卡刷包)只有簽名腳本和/system/目錄。
不可以的,因為刷機時,通常會先清除原來的系統和boot,但是如果你的刷機包里沒有boot的話,就相當於你的新刷入系統都沒有boot了,那就開不了機。除非修改刷機腳本,不過我也不會改,幫不了你。
⑤ 卡刷提示rom內嵌刷機腳本出錯怎麼辦
試試刷機精靈能否支持
所需工具 :一部電腦
步驟:
在電腦下載刷機精靈
打開手機的USB調試模式
用數據線將手機電腦連接,等待驅動安裝完
打開刷機精靈軟體
在刷機精靈的Rom市場中選擇合適且喜歡的rom包
點擊一鍵刷機,等待刷機完成即可
⑥ 求可以刷網頁的腳本
sd敢達刷m幣外掛巧刷M幣2009年12月24日 新的版本,新的技術,在什麼游戲剛更新中都是有縫隙的,收集無止境,沒有什麼辦不到的, sd敢達刷mb方法。 大家現在都懂患上吧,以前大家充MB都可以跟人家充,現在9you改了.只准跟自己充MB, 她們就是防止以前那種哄騙休閑卡刷MB方法.但是經過我多方面研究終於找到哄騙中國行充值卡刷MB方法. 現在我們就來學習這個sd敢達最新哄騙中國行充值卡刷MB方法。 其實每一個游戲都不是100%完善的,每一個游戲都有它的縫隙及不完善的地方,就好比勁舞團封不住外掛,CS (反恐精英)制止沒完作弊器一樣,這都是一個原理的,我本身就是一個計算機老師,在電腦方便比大 家會的多一點,日常平凡的愛好愛搞點研究罷了,我教大家這個刷MB,只是想那一些學生或者是家庭環境不好的伴侶不要在為了游戲里的虛擬財產懊惱,祝大家玩的開心!大家想一想那一些黑點賣 5折 6折 7折 這些個都是哪來的呢?其實大部門都是用這個刷來的。 網上有很多近是的方法,其實她們是存心為了提高點擊率做的網頁. 我的目的只是但願大家玩的開心. 因為很多學生還是沒有那麼多錢買MB的. 好了,開始學習吧. 另外,如果你不信賴刷M幣這件工作,可以不必往下看了 最新sd敢達刷m幣方法 : 不懂稱心合意舞團刷m幣的可以看看,其實sd敢達刷m幣方法很簡略,只是不容易被大家發現罷了,今日我就告訴大家方法!下面是sd敢達刷m幣方法. 最新sd敢達刷MB的真正方法! 沒說之前先強掉一下,為了大家制止上當,只有這一個碼 740198603 是經過我們內部職員公測的,以前沒說大白,在此向大家報歉,還有就是由於久游維修數值太多,我們不便一下公測,此方法在沒更新版本的環境下都可以用,即日起,你們所刷的賬號,現在一天一個號最多隻可以刷5次,一天最多也只能刷5000000MB,不然將有可能被呈現錯碼現象,新的技術,我們正在開發中,以後將陸續推現給大家!在此謝謝撐持我們論壇的所有成員!
⑦ 從索尼手機固件中只能提取內核系統文件,想要製作卡刷包。問下刷機腳本如何生成,用廚房嗎
刷機腳本基本是通用的,找這個手機其實刷機包提取出來就行了
⑧ 誰會用apktool製作卡刷包,進來教下
卡刷包製作方法很簡單: 首先我們需要准備這些東西: ①一個空的卡刷包,我們可以往裡面放東西 ②一個刷機腳本,這個腳本告訴recovery應該怎麼用這個包 ③卡刷包簽名工具。不簽名的刷機包刷入後是不穩定的。 這些東西都在教程里給你准備好了。 呵呵,大冷天手有些抖,見諒啊。 首先,我們要配置java環境。這一步可能有些繁瑣,但是這是以後更高級製作的基礎。 ①打開教程里附帶的JDK1.7下載地址並下載JDK1.7 ②下載完畢後,打開教程里附帶的配置java環境教程,按照教程配置java環境 p.s.本人已經配置完成了,這里就不再配置一遍了,請大家按照教程做。 第二,美化卡刷包的製作。這里僅僅教給大家的是一個最簡單的美化包的製作,更難的請自行學習:) ①解壓縮那個空包,我們可以看到有兩個文件夾:META-INF和system。 meta-inf是簽名信息和刷機腳本的地址。什麼是簽名信息呢?如果你對卡刷包進行簽名,那麼你簽名的信息都會存放在這里。 system就對應手機上RE管理器直接打開拖到最下面的system,也就是美化主要修改的位置。 ②打開system文件夾,可以看到兩個文件夾:app和framework。相信做過美化的機油都很熟悉,app放SystemUI.apk,framework放framework-res.apk。 ③把手機上的SystemUI.apk和framework-res.apk提取出來,進行美化。具體的方法請網路一下。這里我准備了兩個已經美化完成的文件,一並打包在教程里。 ④把SystemUI.apk放入app文件夾,把framework-res.apk放入framework文件夾。到這里就完成了美化部分的製作。 p.s.剛剛把SystemUI.apk放入app的時候我用了一個粘貼的快捷鍵(Ctrl+v) 第三,刷機腳本修改與刷機包簽名。 注意:完成刷機包簽名必須配置好java環境!! ①下載Notepad++並安裝,教程里有下載地址。我已經下載安裝完畢了,這里就不再下載安裝 ②用Notepad++打開updater-script。 ③我們主要修改第一行的「ui_print("This is an update KSB.");」 我來解釋一下,這行代碼分三個部分。 1-命令。命令是ui_print。這個的意思是讓recovery在屏幕上打出一行字。 2-命令參數。參數是"This is an update KSB."(註:包括那兩個引號!)這是告訴上面那個參數應該打什麼字出來。我們可以隨意更改引號內的內容,但不能有中文。比如,我改成我的馬甲,y=ax2+bx+c,再來個製作(made by) 3-結束符。就是分號(;)。這告訴recovery這一行執行完畢了。 ④修改完成,我們保存這個文件,關閉Notepad++。 ⑤把這個文件復制到META-INF\com\google\android文件夾,替換裡面的文件。 ⑥將META-INF和system用winrar打包。壓縮格式一定要選zip!!!壓縮方式一定要選標准!!! ⑦解壓並安裝刷機包簽名軟體。這里為了方便我已經裝好了。 ⑧右擊打包好的文件簽名。你看他自己在簽名,一會兒就好了。 至此製作完成!
