全新內存佈局Android5 for one x

衆所周知Android5.0默認ART模式,運行速度加倍,軟件佔用內存也加倍,咱們one x這種元老機採用舊的內存佈局,data空間2g ART模式下安裝幾個軟件也就不夠用了。最近逛國外的xda論壇,發現有大神經過recovery從新給one x分區,使得data空間和原sd空間合併,媽媽不再用擔憂內存不足的煩惱了,加上全新的Android 5.0.2使咱們的元老晚茶重獲新生!php

教程以下:

英文原文


Requirements:html

HTC One X International. 50%+ battery. You know how to flash a recovery. You know how to flash ROM and boot.img.To upgrade, follow these simple steps or use the detailed guides below:Make sure your adb/fastboot is up to date and working. Make sure you can transfer files with MTP (test before you start the transformation).android

1.Backup everything in your phone that you want to keep. This will WIPE ALL!

2.Boot to fastboot and Install a recovery made for the New Layout. twrp2811.BiG.img will do for a start.

3.Disconnect the phone from PC (current recovery will fail the format process if you skip this step).

4.Format Data. This will reformat your SD Card to be used for both app-data and user storage (new SD Card).

5.Clean out all other partitions.

6.Restart recovery and wait for two new drives to pop up on your PC.

7.Copy a ROM with the New Layout to the Internal SD Card or the new 2GB Extra Data.

8.Flash the ROM (and gapps) and reboot.

Going back to the old layout is easy:shell

1.Boot to fastboot and Install an old Recovery.

2.Change the file system of the SD Card back to FAT.

3.Copy a ROM or a backup with old layout to SD Card. Mount USB Storage if you want to copy a backup - MTP may fail on very large files.

4.Wipe/format everything except SD Card.

5.Flash ROM or restore backup.

6.Reboot to bootloader and Flash boot.img from ROM or the backup.

7.Boot to your old system.

中文解釋


(和原帖同樣,首先固然是聲明大前提!確保你的晚茶有50%以上的電量!而後就是肯定你本身懂得怎樣刷入recovery和boot.img 這也就是我以前所說的確保你有必定的刷機經驗)windows

接下來教程開始:服務器

固然還要前提!網絡

a.肯定你手機進入fastboot模式能和電腦正常鏈接(只有這樣才能刷recovery,刷過的應該都懂)


b.肯定你手機和電腦能經過 MTP傳輸文件(recovery掛載內存時要用,須要經過recovery拷入rom,因此這個前提也很重要,理論上win7以上均可以,本人 win8.1親測,xp系統暫時不要嘗試)

肯定全部前提以後就能夠開刷了!app

步驟:ide

  1. 備份手機,包括sd卡上的全部內容佈局

    通信錄,短信息,圖片,本身的文件目錄等

    (重建新的內存佈局會清除手機上的全部內容,因此須要徹底備份)

    備份已安裝app的安裝文件apk:在目錄data/app下,須要Root Explorer將文件複製出來,在拷貝到電腦備份

  2. 重啓到fastboot界面,刷入我以前發過的recovery.img文件

    把要刷入的recovery.img放到C:\adb文件夾,以後點開始--運行--輸入cmd彈出窗口..

    輸入cd c:\adb 回車
    
    	以後輸入fastboot flash recovery recovery.img  就能夠了。
    
    	```
  3. 把手機從電腦上斷開!!!

    (這步看似不起眼但很是重要,若是連着數據線進入recovery會使以後的格式化失敗,以前不少刷入的人反映qq不識別sd卡,照相不識別sd卡,極可能就是這部出錯的,我刷入的徹底沒問題)

  4. 清除數據:進入recovery,選擇wipe,選擇Format Data,出現鍵盤輸入yes,點擊GO。 (這一步就是重建內存佈局了,會清除sd卡上的全部內容)

    再點選wipe,下面有個箭頭劃過。

  5. 返回recovery主界面,點擊Mount,插上數據線鏈接電腦,直到電腦彈出連個盤符

    (本人經驗,彈出盤符可能會稍慢一點,但超過2分鐘那就不要等了,你的電腦不支持MTP,準備看我以後的教程怎麼恢復成原來的模式吧)

  6. 將下載好的rom拷入Internal SD Card這個盤符,點選install,找到rom刷之

    若須要安裝google app,可同時刷入gapps。

  7. 官解so-on的朋友這時還須要單刷boot.img,不然沒信號

    選擇 重啓進入 bootloader(Reboot to bootloader)

    刷入boot.img(在rom包裏)

    把要刷入的boot.img放到C:\adb文件夾,以後點開始--運行--輸入cmd彈出窗口..

    輸入cd c:\adb 回車
    
    	以後輸入fastboot flash boot boot.img  就能夠了!
    
    	```
  8. 點選reboot而後點選system

(這一步就是重啓,等待開機吧,art模式首次開機時間比較長,耐心等待)

關於如何恢復原來的分區,那就很簡單了

1,重啓進入fastboot,從新刷入你原來的recovery(必須是支持掛載U盤模式的recovery,推薦TWRP Recovery )

2,點擊mount,插入數據線,鏈接電腦,此時電腦會彈出須要格式化(本人htc one x須要格式化成fat32,不然recovery顯示can`t mount sdcard錯誤),點肯定就是了,這樣就能恢復以前的內存佈局

3,格式化以後,就是原來內存卡的盤符了,拷入原來的rom,雙清,刷之

(若用recovery還原,備份文件須要拷貝到/clockworkmod/backup/目錄下才能讀取)

4,重啓,搞定

英文原帖: http://forum.xda-developers.com/showpost.php?p=58651769&postcount=1 http://forum.xda-developers.com/htc-one-x/orig-development/unofficial-htc-one-x-cyanogenmod-12-0-t2976389

中文原帖: http://tieba.baidu.com/p/3620919533?pn=1


更新

HTC One X CyanogenMod 12.1 (New Storage Layout)

此版本無google 服務,須要去CyanogenMod的Google Apps 頁面下載相應服務刷入

Gapps地址:http://wiki.cyanogenmod.org/w/Google_Apps

英文原帖:http://forum.xda-developers.com/htc-one-x/orig-development/rom-htc-one-x-cyanogenmod-12-1-storage-t3099629


問題

A.請記住!

官解是因爲fastboot功能未開放徹底於是rec下內核刷不進,但有的rom不須要單刷,對於須要單刷的,應該先關機而後進recovery雙 wipe即data和cache兩項各wipe一遍,最後先電腦端ADB命令刷入內核boot文件繼而自動重啓進入recovery而後刷入rom再重啓 便可進入OS!

B.wifi和信號出現歎號

緣由是Android 5.0會監測google服務器是否聯通,國內用戶沒法鏈接,故產生感嘆號。

一、開啓發者選項,開啓終端(或者使用超級終端app)

二、打開終端app,按條輸入如下代碼

su

settings put global captive_portal_detection_enabled 0

三、關閉終端,關閉開發者模式,重啓便可

也可用usb鏈接電腦,打開調試usb,在 命令提示符窗口用adb命令,

輸入

adb shell su -c "settings put global captive_portal_detection_enabled 0"

C.刷了AICP - 9.0 - LP 5.1.1_r4後htc手機沒法ADB命令的問題

須要安裝adb驅動:UniversalAdbDriverSetup,安裝後在電腦「設備管理」裏從新掃描下既能夠

原帖:http://www.androidpolice.com/2013/04/08/with-the-help-of-the-xda-community-koush-releases-a-universal-adb-driver-for-windows-that-actually-works-on-8/

AICP 9.0單獨boot文件:https://www.androidfilehost.com/?w=file-thanks&fid=23991606952614568&mid=89&download_id=pbfo609fgtlnv3gcc4u6nqp916&tid=1435481399&hc=33cf8f8be884f0b09e9014d18d31e33402120d20790d72c5fe6dde2a6c7eca25

D. 刷入後出現信號不穩定的問題?(參考,本人沒解決)

  • 一、在撥號面板輸入 ##4636##

  • 2:進入【測試】-【手機信息】

  • 3:往下拉找到首選網絡類型

說明一下:

WCDMA preferred:wcmda優先,聯通3G網絡優先

GSM only:只有GSM,只有移動、聯通2G網絡

WCDMA only:只有wcmd先,只有聯通3G網絡

GSM auto(PRL):GSM自動選擇。(PRL不懂)

CDMA auto(PRL):CDMA自帶選擇

CDMA only:只有CDMA,只有電信網絡   

也就是說,通常按照本身手機卡的種類設置,推薦 XXX only比較好,並且可能還省電。 聯通3G就選擇 WCDMA only

聯通、移動2G就選擇 GSM only   

電信就選擇 CDMA only   

還有就是點擊一下切換DNS檢查   使之變成 0.0.0.0 allowed

注意:若是上面的方式試了仍是不行的話,就要考慮刷基帶了

原帖:http://bbs.gfan.com/android-4709991-1-1.html

E. 使用RE資源管理器備份手機app的apk

  • 一、第一次安裝進入RE管理器須要獲取管理員權限,選擇進入目錄data,再進入目錄app,能夠看到此目錄下全是手機上安裝的應用程序包

  • 二、因爲系統保留的都是包的名稱,因此都是些英文名稱,但對於剛接觸的用戶來講,咱們認的圖標就能夠了。找到咱們想要提取的應用包後,單擊長按,選擇複製(Copy);

  • 三、隨後屏幕下方會有Paste(粘貼)和Cancel(取消)兩個按鈕;

  • 四、先無論這兩個按鈕,向上返回目錄,點上方Parent folder這個圖標按鈕,返回的是data目錄,但咱們須要返回根目錄,故再點一次Parent folder返回到以下路徑;

  • 五、如今咱們應該把剛複製的包放在一個咱們能正常獲取的目錄下,就是手機裏面的SD卡里了。選擇mnt目錄,再進入sdcard目錄後,點擊粘貼。

  • 六、最後,就能夠經過數據線鏈接電腦訪問sd卡,或者經過文件管理器把包傳出來了。

相關文章
相關標籤/搜索