『壹』 蘋果手機刷成安卓教程
蘋果iPhone可以實現安卓和iPhone OS雙系統啟動已經不算是新聞了,而很多網友表示想知道如何在iPhone中安裝安卓系統。此文正好為大家帶來iPhone安裝安卓系統的詳細教程。
不過,在動手前需要說明的是由於目前iPhone刷安卓還不是很完善,尤其是目前iPhone的安卓系統電力管理還存在缺陷,刷機完成後耗電量很快,因此僅限於iPhone的用戶嘗鮮用。需要注意的是:本刷機教程較為復雜,因此所進行的必要條件是:你必須是一位動手能力很強且想要嘗鮮的網友。如果你的動手能力不是很強,而且也不喜歡折騰和鑽研的話,那來湊湊熱鬧就好了。
注意:由於刷機可能會導致數據丟失,因此在安裝安卓系統前請務必備份好手機中的數據!另外,刷機帶來的任何風險本站也概不負責,請各位三思而後行。
開啟分步閱讀模式
刷機所需工具:
01
刷機其實並不是一件可怕的事。只要把握好「膽大心細」的竅門按照教程一步步照做就好了。有道是巧婦難為無米之炊,刷機前還是需要備好刷機所需的軟硬體。
1、一代iPhone或是iPhone 3G一台。固件版本必須在2.0和3.1.2之間,且已用Redsn0w、Blacksn0w或PwnageTool越獄過(注意:用Spirit越獄的版本不支持)。
2、32位的Liunx操作系統或者在Windows環境下的Linux虛擬機。
3、預編譯鏡像和二進制文件。至於該用哪個文件取決於手上的iPhone是第一代的還是3G。
4、需要iPhone OS 3.1.2 ipsw文件,又叫做iPhone1,1_3.1.2_7D11_Restore.ipsw或iPhone1.2_3.1.2_7D11_Restore.ipsw。電腦里一定要有這個文件。
5、iPhone內部Marvell WLAN晶元的固件。
安裝安卓系統詳細步驟 :
01
第一部分:
首先要准備好iPhone的多點觸控和WLAN晶元的固件。請自行去ipsw文件里提取或去Marvell網站下載。刷機所需的東西准備好後下面就開始正式的刷機工作。
刷機步驟如下:
02
在Linux的Home目錄下創建一個名為fireware的目錄。
03
從2SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip中
解壓SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar到臨時目錄。
04
從SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar中
解壓出FwImage/helper_sd.bin和FwImage/sd8686.bin並放到firmware目錄下。
05
將helper_sd.bin重命名為sd8686_helper.bin。
註:現在你已經有了WLAN固件,下一步是要搞定多點觸控晶元的固件。
06
在Linux中,在Home目錄下創建一個名為idroid的文件夾,並從先前那個tar文件中提取utils/dripwn。
07
復制或移動你從蘋果網站下載來的3.1.2.ipsw文件到idroid的dripwn文件夾中。
08
啟動命令行(進入Ubuntu的終端),然後進入idroid文件夾。命令為鍵入cd ~/idroid。
09
如果要安裝安卓系統的是iPhone 3G,請點擊進入這個鏈接,如果是一代iPhone請點擊這個鏈接進入這個網頁(需要翻牆)。在網頁中找到並復制VFDecrypt key。
10
在命令行中,如果是一代iPhone,鍵入以下內容:
./dripwn iPhone1,1_3.1.2_7D11_Restore.ipsw [復制來的VFDecrypt key ]
如果是iPhone 3G,鍵入以下內容:
./dripwn iPhone1,2_3.1.2_7D11_Restore.ipsw [復制來的VFDecrypt key]
11
等待一會命令執行完成後,在idroid文件夾下,會得到zephyr_main.bin,zephyr_aspeed.bin,
zephyr2.bin三個文件。把它們移動到firmware文件夾下。
第二部分:
12
需要注意的是,如果iPhone沒安裝OpenSSH的話,一定要先安裝完成後才能進行以後的操作。(可以通過Cydia來下載安裝)
13
如果安裝了OpenSSH,那麼請通過SSH連接iPhone,用密碼alpine登錄,接著鍵入passwd root來改變根用戶的密碼,然後鍵入passwd mobile來改變移動用戶的密碼。
14
切記:務必不要不要跳過這一步。因為如果沒有改變SSH的默認密碼,那以後所有的iPhone蠕蟲病毒都可以感染你的手機。
15
接著從先前的tar文件中提取prebuilt/安卓.img.gz,prebuilt/cache.img,prebuilt/ramdisk.img,prebuilt/system.img,prebuilt/userdata.img和zImage。
16
使用'SCP命令或SFTP客戶端將所有這些文件上傳到iPhone的/private/var目錄。
17
使用SFTP客戶或scp,在iPhone的/private/var上創建一個名為firmware的文件夾,然後把電腦里firmware里的文件全部拷貝進來。可以使用以下命令:
scp -r ~/firmware/ root@[ip address of iPhone]:/private/var/firmware
18
重啟iPhone,不過為了安全起見,最好在重啟前檢查下以確保各文件在重新啟動後還在,而且其大小也沒變。
第三部分:
19
從先前准備的tar文件中提取utils/oibc,utils/loadibec和prebuilt/openiboot.img3釋放到idroid目錄下。
20
關閉iPhone,進入恢復模式:iPhone過程中,將iPhone通過USB連接計算機,同時按住Hold和Home鍵,等背光亮起後,松開Hold鍵,直到出現Connect to iTunes,再松開Home鍵。
21
在終端中運行以下命令:
cd ~/idroid
sudo ./loadibec openiboot.img3
如果一切順利的話,openiboot啟動菜單就會出現了。
22
使用音量控制按鈕或Hold鍵選擇第二個菜單選項,按Home鍵選中。文本模式的控制台此時就會在屏幕上運行。結束時會有Welcome to openiboot的提示。
23
在終端中鍵入:
sudo ./oibc
接下來就要備份NOR(這是iPhone的引導程序),防止你的iPhone變磚。
24
在終端/oibc下鍵入nor_read 0x09000000 0x0 1048576這會將整個NOR讀入主內存。
25
在終端/oibc中輸入~norbackup.bin@0x09000000:1048576,在idroid目錄下會生成一個norbackup.bin的文件,切記要保存好。該命令的作用是將NOR上傳到計算機中。做好備份後,你現在可以自由修改NOR了。接下來就要安裝OpeniBoot到NOR,取代蘋果現有的iBoot Bootloader。
26
在終端/oibc下鍵入install。整個過程可能需要幾分鍾,請耐心等待。
27
在終端/oibc中鍵入reboot,然後按Ctrl+C退出。這樣就完成了整個刷機過程了。
寫在最後:
以上就是整個安裝安卓系統的過程,只要大家按照教程細心操作就不會出差錯的。需要注意的是,在每次iPhone啟動時都會出現OpeniBoot的菜單,這點是正常的。另外,在安卓系統下只有同時按住Hold和Home才能強行關閉手機。
當然如果不喜歡安卓系統,也可以在iPhone OS選項菜單下按下Home,直到出現Connect to iTunes畫面時進入恢復模式來重置iPhone。
『貳』 如何把蘋果上的軟體修改一下。可以安裝到安卓手機上。
ios的是.ipa文件,安辯陵卓是apk格式,兩者沒有辦法通過簡單修改,需要重新畝弊編程生成軟體迅灶族,一般一個軟體都會有對應平台的按轉包
蘋果手機是不能安裝apk格式軟體的,apk是安卓系統的安裝包格式。
APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似SymbianSis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安碼陸返裝。apk文件和sis一樣,把androidsdk編譯的工程打包成一個安裝程序文件,格式為apk。
apk格式是安卓系統專用的文件格式,因為兩種系統不一樣,使用的安裝文件也不一樣,所以蘋果系統是不能安裝apk格式的文件。
(3)蘋果軟體編譯成安卓軟體擴展閱讀:
在Android平遲飢台中,dalvikvm的執行文件被打包為apk格式,最終運行時載入器會解壓,然後獲取編譯後的androidmanifest.xml文件中的permission分支相關的安全訪問,但仍然存在很多安全限制。
如果你將apk文件傳到/system/app文件夾下,會發現執行是不受限制的。安裝的悉纖文件可能不是這個文件夾,而在androidrom中,系統的apk文件默認會放入這個文件夾,它們擁有著root許可權。
apk文件結構。
1.META-INF(註:Jar文件中常可以看到);
2.res(註:存放資源文件的目錄);
3.AndroidManifest.xml(註:程序全局配置文件);
4.classes.dex(註:Dalvik位元組碼);
5.resources.arsc(註:編譯後的二進制資源文件)。
『肆』 如何移植Iphone軟體到安卓,求高手教,出錢學都可以!
兄弟,這個要軟體源碼的,沒有源碼根本不可能移植,除非你精通java和AndroidSDK開發環境,重新山寨的編寫一個相同程序,2D的還可以,3D牽扯引擎的根本做不到了,這個跨平台跨的太大了,移枯談植方法是:
擁有iphone下的Objective—C的源碼,然後熟悉Java開發和沖缺AndroidSDK,翻譯語言,並針對Android不同硬體和CPU修改源碼,調試,編譯。
你沒有源碼是不可能移植的,打個不形象的比方沒判碰,比如讓你造一艘船,給你一艘船的照片讓你造出來,那是不可能一模一樣的,除非照貓畫虎,必須有設計圖,而設計圖就好比源碼。
『伍』 apportable怎麼用
這是一款開發軟體,用於蘋果軟體轉換成安卓app
一直以來,怎麼樣才能以最低的成本,將ios的Objective-C、C++等代碼,轉化為仔則安卓系統中佔多數的Java語言,或者是自動將一種語言分解成模塊,再通過另一種語言加以重組,始終是開發者們的難題。雖然類似的服務網路上有,但都不夠好、不夠快。
不過,Apportable讓這難題出現了轉機。
Apportable是舊金山一家初創公司,它具有讓開發者們以SDK及諸多命令行工具來交叉編譯其應用的功能,從而避免了對原始Objective-C、C++代碼進行大量改變,就能將ios應用自動轉為成安卓的原生應用,並具有較高的質量和性能保障。這種方式,遠比稚嫩的HTML5形式更易於被接受。明此Apportable還擁有四十多種開源項目,讓它幾乎能夠將所有的手機應用轉為安卓版。
發展過程
Apportable的創始者CollinJackson,本科就讀於耶魯,是斯坦福博士,曾效力於微軟、谷歌等,是軟體開發、分布式系統、網路平台安全、瀏覽器和應用等方面的專家,並從09年開始,就當卡耐基梅隆大學矽谷分校的助理研究教授。並於2011年離開矽谷分校後,創建了Apportable。
Apportable聯合創始人,Collin Jackson和Ian Fischer
2013年九月,Apportable同加拿大專門幫助移動游戲商將產品放在蘋果和安卓平台之間進行移植的Noodlecake工作室進行了合作,追求共同發展。同年底,Apportable已擁有有了55名雇員,收入達400多萬美元,有一千多家公司為其付費,季度增長率超過30%,其中2013年第4季度的收入成功超過百萬美元。
盈利方式
Apportable的服務口號是「使用就不會後悔,100%零風險,30天有保障」,針對不同客戶,共有三種不同服務方式:
1、「啟動器級」服務計劃。具有完全免費的特點,有利於資金不充裕的中小移動開發者,還符合互聯網的免費精神。通過這種基礎功能免費使用,幫助該公司口碑迅速得到傳播。當然,該服務計劃許可權相應的也是最低的,它支持安卓4.0以上版本,支持SpriteBuilder, Cocos2D游戲引擎,支持核心框架及論壇。念槐棚
2、「獨立級」服務計劃。在「啟動器」服務計劃基礎之上,增加了社交、分析模塊,增強了表現力,能夠在Google Play Store中存放超過50兆的應用,以及支持電子郵件。費用是99美金/每個應用。
3、「企業級」服務計劃。許可權和支持度都是最高的。除了提供以上兩種服務計劃的全部服務外,還有自定義游戲引擎,專用構建的伺服器、終端用戶客戶支持、技術優先支持、來源認證以和協助特性發展等特色服務。該服務計劃和第二種不同,費用是不確定的,要按照企業的要求和服務程度進行協商定價。
發展前景
德國游戲開發企業Wooga的發展部經理Sebastian Kriese說過:「中國95%的智能手機都是安卓系統,要想在這里獲得增長,就必須盡快將游戲融入安卓平台上。」
由此可見,安卓游戲對手機游戲廠商有多重要,因而,以最少的成本在各個平台發布游戲和應用,是絕大多數移動開發廠商的需求。從現在的情況來看,Apportable的技術領先於業界,其自動而又快速的轉化能力,遠超多數模仿者,而且它的支持和相關服務及工具也是極其到位的。
雖然如此, Apportable還要在核心產品——ios應用移植安卓上不斷進行優化,要所有ios應用都完美地轉化為安卓版現在還是個難關。聯合創始人Collin Jackson說過,從ios到安卓描繪出界面區域,可是個非常難的事,他們還要盡力用更簡易的技術手段去完善它。
今年一月,Apportable推出了據說是「第一個用Objective-C和Xcode來快速開發iOS和安卓游戲的完整游戲開發包」——「SpriteBuilder」 。例如,SpriteBuilder給開發者們一個可視化編輯器,讓他們能夠快速搭建原型,還能夠同設計師們協作以減少開發時間。這可以看出Apportable在輔助跨平台移植方向上的努力——向移動開發者們提供相關開發服務。推出不足一月,就有三千多位開發者下載了SpriteBuilder。
Apportable的野心不僅僅是在蘋果和安卓上,還要「讓移動開發者們可以快速地將他們的應用轉化到所有移動設備上去,同時保證質量和表現」。社會化新聞網站創始人Alexis Ohanian說,到現在為止,始終沒在安卓應用市場中看到同蘋果應用商店一樣高的應用質量的app,因為多數創業公司和工作室最初都沒有資源和精力去想多平台的事,而安卓系統及設備樣式多樣始終是個好解決的問題。他認為,Apportable的出現,讓移動開發出現 「應用平等」,不管是對移動開發者而言,還是對多數移動互聯網用戶來說,這都是個好事。
Apportable近來計劃將資金用於重點招聘頂級程序員上。此外,還將加強兩款旗艦產品的功能,將工作重心放在擴展其iOS應用和安卓游戲開發包上,而如今有的核心功能,還將不斷進行優化和改進。可以說,這家初創公司,將能用自身的技術力量,在填補硬體的巨大鴻溝上,做出變革性的影響,我們期待它能把越來越多優秀的應用,帶給世界上的所有用戶。
『陸』 怎麼把蘋果手機的軟體轉移到安卓手機裡面
若是使用的vivo手機,需要傳輸軟體,可參考以下方式:
游戲中心:在游戲中心--搜索軟體--進入軟體詳情界面--點擊右上角「...」--分享--選擇分享方式即可;
應用商店:在應用商店--搜索軟體--進入軟體詳情界面--點擊右上角分享圖標---選擇分享方式即可;
互傳:進入互傳--傳送文件--兩台設備分別選擇「我要發送」、「我要接收」--掃描後選擇對方連接--發送方選擇軟體--發送即可。
更多疑惑,可以進入vivo官網--點擊我的—在線客服,輸入「人工」聯系在線客服處理。
『柒』 蘋果越獄後下什麼把ios改成android系統軟體
ios在越獄後也沒法刷成安卓系統,雖然存在理論上的可能,但是技術要求過高,而且不符合實際,目前還沒有扒唯這種先例。
1、iOS是由蘋果公司為iPhone開發的操作系統。它主要是給iPhone、iPod touch以及iPad使用。就像其基於的Mac OS X操作系統一樣,它也是以Darwin為基礎的。原本這個系統名為iPhone OS,直到2010年6月7日WWDC大會上宣滲此蠢布改名為iOS。iOS的系統架構分為四個層次:核心操作系統層(the Core OS layer),核心服務層叢陪(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。系統操作佔用大概240MB的存儲器空間。
2、Android(['ændrɔid])是一個以Linux為基礎的半開源操作系統,主要用於移動設備,由Google和開放手持設備聯盟開發與領導。 Android 系統最初由安迪·魯賓(Andy Rubin)製作,最初主要支持手機。2005年8月17日被Google收購。2007年11月5日,Google與84家硬體製造商、軟體開發商及電信營運商組成開放手持設備聯盟(Open Handset Alliance)來共同研發改良Android系統並生產搭載Android的智慧型手機,並逐漸拓展到平板電腦及其他領域上。隨後,Google以Apache免費開源許可證的授權方式,發布了Android的源代碼。
『捌』 如何將蘋果的應用數據轉到安卓上去
蘋果推出了「轉移到iOS」的安卓應用,可以方便初次使用iPhone的用戶,將手機數據由安卓轉移到新iPhone上,以下方法如下:
1、在iPhone上激活到【應用與數據】時,選擇【從安卓設備轉移數據】
『玖』 蘋果手機如何安裝apk文件
蘋果手機支持的軟體是ipa格式的,apk格式的軟體是安卓平台用的,蘋果手機不支持。同樣安卓也不支持ipa。如果是ios系統,可以到APPStore裡面去搜索下載。打開手機中的appstore。在搜索欄中搜索 app。選擇你喜歡的app,點擊獲得。輸入密碼便自動安裝和使用。
(9)蘋果軟體編譯成安卓軟體擴展閱讀
APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似SymbianSis或Sisx的文件格式。通過塵虛將APK文件直接傳到Android模擬器或Android手機中執行即可安裝肆手。
apk文件和sis一樣,把androidsdk編譯的工程打包成一個安裝程序文件,格式為apk。 APK文件其實是zip格式,但後綴名被修改為apk,通過UnZip解壓後,可以看到Dex文件,Dex是DalvikVM executes的簡稱,即Android Dalvik執行程序,並非Java ME的位元組碼而是Dalvik位元組碼。Android在運行一個程序時首先需要UnZip,然後類似Symbian那樣直接,和Windows Mobile中的PE文裂兄嫌件有區別。
『拾』 如何在蘋果的ipad上運行android的應用程序
蘋果iPad不能運行Android的應用程序。
iPad的操作系統為iOS系統,因ios系統和安卓系統是兩個獨立的系統,兩者之間的數據也是獨立計算不能夠互通的。
若使用模擬器或iOS越獄系統運行使用安卓編譯的應用程序,遇到任何軟體問題,包括文件丟失、隱私泄露,蘋果官方及安卓官方是不予處理的。
(10)蘋果軟體編譯成安卓軟體擴展閱讀:
安卓系統和iOS系統之間App不互通原理:
1、Android是一種基於Linux的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發
2、顯著的開放性可以使其擁有更多的開發者,隨著用戶和應用的日益豐富,一個嶄新的平台也將很快走向成熟。
3、Cisco的網際操作系統(iOS)是一個為網際互連優化的操作系統--類似一個局域操作系統(NOS)。
4、它是一個與硬體分離的軟體體系結構,隨網路技術的不斷發展,可動態地升級以適應不斷變化的技術(硬體和軟體)。開放性為不開放源代碼,所以,iOS平台和安卓平台軟體並不能互通。