Saya perlu menambah ukuran /system
partisi Galaxy S 2 saya dari 503,4MB menjadi ... Yah, apa pun yang mungkin.
Alasan (utama) mengapa saya ingin melakukan ini adalah karena saya ingin menginstal GApps 20140606
, yang tidak kompatibel dengan perangkat dengan partisi kecil (di bawah 500MB) /system
.
Penyimpanan internal Galaxy S 2 adalah 16GB tetapi saya kebanyakan menggunakan kartu SD saya, jadi saya tidak terlalu peduli berapa banyak dari ini akan diambil untuk digunakan di /system
partisi.
Saya telah menemukan banyak halaman yang menjelaskan berbagai metode untuk mencapai hal ini, seperti ini dari TechoTV , dan ini dari XDA , tetapi semuanya khusus untuk ponsel dan tidak pernah memberikan informasi apakah akan kompatibel dengan model lain atau tidak , atau mereka akan mengubah ukuran ke ukuran set tertentu.
Ada juga pertanyaan ini dari Android SE , tetapi jawabannya tidak cukup memuaskan bagi saya, karena penulis membatasi dirinya hanya mengatakan bahwa itu mungkin , tetapi tidak mengatakan bagaimana .
Untuk menambahkan beberapa informasi lebih lanjut, telepon di-root dan dengan CyanogenMod 11 (20140806-NIGHTLY), yaitu Android 4.4.4.
Akan menarik jika informasi yang diberikan bekerja di Linux. Saya memiliki akses ke Windows tetapi tidak harus menggunakannya.
Apakah tidak ada cara sederhana untuk mengubah ukuran partisi, seperti GParted (tetapi untuk Android)?
sumber
Jawaban:
Pertama dan paling penting, kredit:
Saya membuat ini mengikuti tutorial hebat ini di XDA-Developers oleh pengguna
metalgearhathaway
: http://forum.xda-developers.com/galaxy-s2/development-derivatives/mod-partition-internal-memory-app-t2538947Saya menggunakan
PIT
file (saya akan menjelaskan apa itu, jangan khawatir) dibuat dari penggunaElGamal
dari XDA juga, terletak di sini (nomor komentar 509) .Dan sedikit bantuan dari pengguna
CrackDaddy
, juga dari XDA.Kedua, apa yang Anda butuhkan:
.tar
file dengan file bernamazImage
di dalamnya);PIT
file dengan konfigurasi tabel partisi yang diinginkan;Saya membuat sebagian besar tersedia di file bundel berikut: https://drive.google.com/open?id=0BxccpydIocBpd21FOE5MaGJiMkU&authuser=0
Apa yang hilang adalah GApps, CyanogenMod, dan stock Samsung JellyBean ROM (karena tergantung negara dan operator, dan mungkin tidak sah untuk menyediakannya di sini).
Ketiga, peringatan default:
Akhirnya, cara:
Ini hanya akan bekerja dengan versi 16GB International (GT-I9100) dari Samsung Galaxy S II
Pertama, salin
.zip
file CyanogenMod 11 (atau ROM yang Anda inginkan) dan.zip
file GApps opsional ke kartu SD eksternal Anda;Buat cadangan segala sesuatu di dalam penyimpanan internal Anda, salin ke komputer Anda atau di tempat lain. Ini akan dihapus sepenuhnya. Jangan khawatir tentang Kartu SD eksternal Anda, itu tidak akan disentuh.
Buat cadangan NAnd dari ROM Anda saat ini, Anda akan dapat mengembalikannya setelah partisi ulang. Untuk melakukannya, Anda harus menginstal ClockWorkMod recovery, kemudian boot ponsel Anda ke mode recovery (
Volume UP + Home + Power
), pilihbackups and restore
, lalubackup to /storage/sdcard1
;Ketika cadangan selesai, reboot ponsel Anda ke mode Download (
Volume DOWN + Home + Power
) dan hubungkan ponsel Anda ke komputer. Biarkan Windows menginstal driver. Jika gagal, coba instal Samsung Kies atau hanya driver yang disediakan dalam bundel yang saya sediakan, dan coba lagi.Buka Odin3 sebagai Administrator dan hubungkan telepon. Seharusnya mendeteksi telepon Anda dan menunjukkannya di bawah label
ID:COM
, dan juga diMessage
. Jika tidak, coba hidupkan kembali komputer, telepon, instal ulang driver Anda, periksa kabel USB Anda, dll., Dan coba lagi.Sekarang Anda harus memilih
PIT
file.PIT
berartiPartition Information Table
dan itu adalah hal yang hanya Samsung. Dalam file bundel, saya dibuat tersediaElGamal
'sPIT
berkas (I91001GB_6GB.pit
) yang juga mengubah ukuran/system
partisi untuk 1GB,/data
6GB dan sisanya untuk penyimpanan internal. Jika Anda menginginkan ukuran yang berbeda, periksa utas di XDA-Developers saat ia menyediakan banyak versi berbeda. Saya juga menyertakan file PIT untuk konfigurasi default (I9100_2GB-STOCK.pit
) jika Anda ingin kembali seperti sebelumnya.Bila Anda telah memilih Anda
PIT
berkas, pergi ke Odin dan centang kotak centang berikut:Re-Partition
,Auto Reboot
danF. Reset Time
. DiRe-Partition section
, klikPIT
tombol dan pilihPIT
file yang Anda pilih . DiFiles (Download)
bagian tersebut, klikAP
tombol dan pilih ROM JellyBean saham Samsung. Periksa semuanya dan klikStart
. Ini bisa memakan waktu, ambil kopi.Setelah semuanya selesai, ponsel Anda akan reboot ke ROM Samsung JellyBean stok. Dua hal dapat terjadi sekarang, atau itu akan bekerja secara normal dan jika demikian Anda dapat menggunakannya dan memeriksa apakah semuanya seperti yang Anda inginkan. Atau dapat meminta Anda untuk kata sandi untuk mengakses "volume terenkripsi", yang tidak lain adalah penyimpanan internal Anda yang tidak diformat. Dengan kedua cara, cabut telepon Anda (itu masih terhubung) dan reboot ke mode Download lagi.
Sangat menarik untuk menutup dan membuka kembali Odin3 untuk mengatur ulang pengaturan. Sambungkan kembali ponsel Anda dan tunggu hingga Odin3 mendeteksinya. Kali ini, cuti diperiksa hanya
Auto Reboot
danF. Reset Time
dan pastikanRe-Partition
adalah TIDAK diperiksa. KlikAP
tombol dan pilih.tar
file Recovery ClockWorkMod , lalu klikStart
. Yang ini lebih cepat, tetapi jika Anda mengantuk, cari kopi lagi;)Setelah selesai, Anda harus menginstal ClockWorkMod Recovery 6 di ponsel Anda, jadi lanjutkan dan reboot ke mode Recovery. Pergi ke
mounts and storage
, pilihformat /storage/sdcard0
dan format itu sebagaiexfat
(jika karena alasan tertentu Anda memiliki masalah menulis di penyimpanan internal Anda nanti, kembali ke sini dan pilih format lain sampai berfungsi, tetapiexfat
harus melakukan trik).Saat selesai, masih dalam mode Pemulihan
Wipe data/factory reset
,,Wipe cache
danWipe Dalvik cache
. Mari kita pastikan tidak ada yang tersisa dari ROM sebelumnya.Sekarang,
install zip
->choose zip from /storage/sdcard1
dan pilih file CyanogenMod 11.zip
(atau ROM yang Anda inginkan) dan flash. Opsional juga flash GApps sesudahnya. Mulai ulang ponsel Anda dan periksa apakah semuanya benar.Jika semuanya benar, reboot ponsel Anda ke mode Pemulihan lagi, melakukan baru
wipe data/factory reset
,wipe cache
danwipe Dalvik cache
, dan kemudian memulihkan didukung ROM Anda dari awal. Mulai ulang ponsel Anda.Periksa lagi apakah semuanya berfungsi dengan baik. Beberapa aplikasi mungkin perlu diinstal ulang (Spotify dan Waze adalah contoh) untuk berfungsi dengan benar lagi, tetapi itu hanya masalah besar.
Semoga berjalan lancar.
sumber
Kudos to @Bruno untuk solusi terperinci dan file yang dibutuhkan. Metode yang jauh lebih cepat tercantum di bawah ini, yang tidak memerlukan menginstal ROM / Gapps atau reboot ke ROM di antara langkah-langkah. Anda memerlukan kartu SD eksternal dengan ruang kosong yang cukup untuk menampung semua aplikasi + data + foto + dll yang ada di penyimpanan telepon internal Anda .
Anda dapat melewati langkah 1-5 jika Anda sudah memiliki CWM dan juga cadangan NAND pada kartu SD eksternal Anda (tetapi pastikan Anda memiliki cadangan NAND di SD eksternal Anda atau Anda akan kehilangan semua data).
CATATAN: Anda harus membuat cadangan data Anda dari kartu SD internal Anda juga jika terjadi kesalahan, yaitu / storage / sdcard0 (cadangan NAND tidak mendukungnya).
CWM-KitKatCompatible-i9100.tar
file di bagian AP, lalu klik Mulai dan tunggu sampai Odin mengatakan "RES OKE !!" dalam log Pesan. Ini seharusnya cukup cepat, beberapa detik.Auto-Reboot
, centangRe-Partition
, letakkan fileI91001GB_6GB.pit
di bagian PIT, masukkan fileCWM-KitKatCompatible-i9100.tar
di bagian AP, lalu klikStart
dan tunggu sampai Odin mengatakan "RES OKE !!" dalam log Pesan. Ini akan memakan waktu cukup lama.Prosedur diuji dengan Cyanogenmod 11 (KitKat 4.4) setiap malam dan snapshot. Harus bekerja dengan ROM terbaru apa pun. Tidak perlu menginstal ROM kustom atau stok atau Gapps atau bahkan boot ke ROM di antara langkah-langkah.
PENOLAKAN: Saya tidak dapat bertanggung jawab jika telepon Anda mulai bernyanyi atau menari Lambada (oh betapa aku benci lagu itu!), Memanggil Anda nama, meledak, kehilangan semua data Anda dll.
sumber
Dalam kasus saya, saya membutuhkan solusi lintas platform karena saya menggunakan Linux. Inilah yang bekerja untuk saya:
Kembali semuanya. Ini akan menghapus semua yang ada di ponsel, termasuk kartu SD internal.
Unduh:
Unduh dan pasang Heimdall
sudo apt install heimdall-flash
Mode boot ke unduhan
Hubungkan kabel USB ke ponsel dan PC Anda
(Opsional) Cadangkan PIT yang ada
Flash PIT baru dan pemulihan
Boot ke pemulihan
Memformat semua partisi, termasuk / sistem, / data, / cache, dan kartu SD internal (sdcard0)
Instal ROM atau pulihkan cadangan Anda
sumber
Inilah yang mungkin cara yang lebih baik: https://github.com/Lanchon/REPIT
Semudah menginstal zip dan menyimpan data. Membutuhkan pemulihan dan kesabaran TWRP. Bekerja pertama kali bagi saya pada S2 (i9100) yang sudah memiliki CM13.
sumber