По-перше, і найголовніше, кредити:
Я зробив це, виконуючи цей чудовий підручник у розробників XDA від користувача metalgearhathaway: http://forum.xda-developers.com/galaxy-s2/development-derivatives/mod-partition-internal-memory-app-t2538947
Я використовував PITфайли (я поясню, що це таке, не хвилюйтеся), зроблені також від користувача ElGamalвід XDA, що знаходиться тут (коментар № 509) .
І трохи допомоги від користувача CrackDaddy, також від XDA.
По-друге, що вам знадобиться:
- Машина під управлінням Windows. Я використовував Windows 7 Ultimate 64-біт;
- Одін 3,07. Будьте обережні при установці, вони наповнені додатковими AdWares. Є також версії для Linux та Mac під назвою JOdin3, але я не пробував;
- Flashable ClockWorkMod 6 для Galaxy S II (це
.tarфайл з файлом, названим zImageвсередині);
PIT файл із потрібною конфігурацією таблиці розділів;
- Драйвери Samsung для Galaxy S2. Зазвичай ви можете встановити Samsung Kies, але також є інсталятор лише з драйверами;
- Ваш оригінальний запас не вкоренився в програмне забезпечення Samsung Jellybean. Ви можете знайти його на sammobile.com ;
- Будь-який ROM на ваш вибір. Я настійно рекомендую останню нічну збірку Cyanogenmod 11;
- За бажанням: GApps 20140606 або новішої версії.
Я зробив більшість доступних у такому файлі пакету:
https://drive.google.com/open?id=0BxccpydIocBpd21FOE5MaGJiMkU&authuser=0
Чого не вистачає, це GApps, CyanogenMod та запам'ятовуючий пристрій Samsung JellyBean Samsung (оскільки це залежить від країни та оператора, і, можливо, не надаватиме це тут).
По-третє, попередження за замовчуванням:
Я не несу відповідальності за що-небудь, що може піти не так з вашим пристроєм, ні хтось із згаданих користувачів, ані хтось із них, Stack Overflow або XDA-Developers. Ця процедура викорінить ваш телефон, якщо його ще немає, а також скасує гарантію, якщо його ще немає. Якщо щось піде не так, не панікуйте, це, швидше за все, можна виправити, перезавантаживши запас ПЗУ і почавши заново.
Нарешті, як:
Це буде працювати лише з міжнародною версією 16 Гб (GT-I9100) Samsung Galaxy S II
По-перше, скопіюйте .zipфайл CyanogenMod 11 (або бажаний диск) та, можливо, .zipфайл GApps на зовнішню SD-карту;
Зробіть резервну копію всього, що знаходиться у внутрішній пам’яті, скопіюйте її на комп’ютер чи десь в іншому місці. Це буде повністю стерто. Не хвилюйтеся за зовнішню SD-карту, її не торкаються.
Зробіть резервну копію NA та поточного ПЗУ, ви зможете відновити її після переділу. Для цього потрібно встановити відновлення ClockWorkMod, після чого завантажте телефон у режим відновлення ( Volume UP + Home + Power), виберіть backups and restore, потім backup to /storage/sdcard1;
Після закінчення резервного копіювання перезавантажте телефон у режимі завантаження ( Volume DOWN + Home + Power) та підключіть телефон до комп'ютера. Нехай Windows встановлює драйвери. Якщо це не вдалося, спробуйте встановити Samsung Kies або лише драйвери, надані в комплекті, який я зробив доступним, і повторіть спробу.
Відкрийте Odin3 як адміністратор та підключіть телефон. Він повинен виявити ваш телефон і показати його під міткою ID:COM, а також у Message. Якщо цього не сталося, спробуйте перезавантажити комп’ютер, телефон, перевстановити драйвери, перевірте свій USB-кабель тощо та повторіть спробу.
Тепер вам потрібно буде вибрати PITфайл. PITзначить, Partition Information Tableі це лише річ Samsung. У розшаруванні файлу, я зробив доступною ElGamal«s PITфайл ( I91001GB_6GB.pit) , який також змінює розмір /systemрозділу до 1 ГБ, /data6 ГБ , а решта йде на внутрішню пам'ять. Якщо ви бажаєте різних розмірів, перегляньте тему у XDA-Developers, оскільки він зробив доступними багато різних версій. Я також включив файл PIT для конфігурації за замовчуванням ( I9100_2GB-STOCK.pit), якщо ви хочете повернутися до того, як було пізніше.
Коли ви вибрали PITфайл, перейдіть до Одіну і відзначте такі прапорці: Re-Partition, Auto Rebootі F. Reset Time. У меню Re-Partition sectionнатисніть PITкнопку та виберіть обраний PITфайл. У Files (Download)розділі натисніть на APкнопку і виберіть акцію Samsung JellyBean ROM. Перевірте все і натисніть Start. Це може зайняти деякий час, сходіть на каву.
Після того, як все закінчиться, ваш телефон перезавантажиться на складі ROM JellyBean Samsung. Зараз можуть статися дві речі, або вона буде працювати нормально, і якщо так, ви можете використовувати її і перевірити, чи все так, як ви хочете. Або він може попросити вас отримати пароль для доступу до "зашифрованого тома", що є не що інше, як ваше внутрішнє сховище, яке не відформатоване. В обох випадках відключіть телефон від мережі (він все ще підключений) та перезавантажте його в режим завантаження ще раз.
Цікаво закрити та знову відкрити Odin3, щоб скинути налаштування. Підключіть телефон ще раз і зачекайте, поки Odin3 його не виявить. На цей раз, відпустку перевіряється просто Auto Rebootі F. Reset Timeі переконайтеся , що Re-Partitionце НЕ перевіряється. Натисніть APкнопку і виберіть .tarфайл ClockWorkMod Recovery , потім натисніть кнопку Start. Цей швидше, але якщо ви відчуваєте сонливість, зайдіть на іншу каву;)
По завершенні роботи у вас має бути встановлений ClockWorkMod Recovery 6 у вашому телефоні, тож продовжуйте роботу та перезавантажтесь у режимі відновлення. Перейдіть до mounts and storage, виберіть format /storage/sdcard0і відформатуйте його як exfat(якщо з якихось причин у вас є проблеми із записом у внутрішньому сховищі пізніше, поверніться сюди та виберіть інший формат, поки він не працює, але exfatслід виконати трюк).
Коли він закінчується, перебуваючи у режимі відновлення Wipe data/factory reset, Wipe cacheта Wipe Dalvik cache. Будьмо впевнені, що нічого не залишилося від попередніх ПЗУ.
Тепер, install zip-> choose zip from /storage/sdcard1і виберіть .zipфайл CyanogenMod 11 (або бажаного ПЗУ) і прошийте його. За бажанням також спалах GApps після цього. Перезавантажте телефон і перевірте, чи все правильно.
Якщо все правильно, перезавантажте ваш телефон в режим відновлення знову, зробити нове wipe data/factory reset, wipe cacheі wipe Dalvik cache, а потім відновити резервні копії диска з самого початку. Перезавантажте телефон.
Перевірте ще раз, чи все працює правильно. Можливо, потрібно буде перевстановити кілька додатків (Spotify та Waze - приклади), щоб знову працювати правильно, але це лише головна проблема.
Сподіваюся, все йде добре.