Galaxy S 2의 크기 / 시스템 파티션


21

Galaxy S 2의 /system파티션 크기 를 503.4MB에서 ...

내가하고 싶은 주된 이유는 GApps 20140606작은 파티션 (500MB 미만)이 있는 장치와 호환되지 않는 을 설치하기 때문 /system입니다.

Galaxy S 2의 내부 저장 공간은 16GB이지만 대부분 SD 카드를 사용하므로 /system파티션 에서 얼마나 많은 양을 사용할지 신경 쓰지 않습니다 .

TechoTV 에서와 XDA에서 와 같이 이것을 달성하기 위해 다른 방법을 설명하는 많은 페이지를 찾았 지만 모든 모델은 전화 전용이며 다른 모델과 호환되는지 여부에 대해서는 정보를 제공하지 않았습니다. 또는 특정 세트 크기로 크기가 조정됩니다.

이 또한의 안드로이드 SE에서이 질문은 ,하지만 저자는이 말을 자신을 한정 대답은 나를 위해 만족스러운 충분하지 않았다 가능하다 , 그러나 말하는 게 방법 .

더 많은 정보를 추가하기 위해 전화는 루팅되었으며 CyanogenMod 11 (20140806-NIGHTLY)은 Android 4.4.4입니다.

제공된 정보가 Linux에서 작동하면 흥미로울 것입니다. Windows에 액세스 할 수 있지만 사용하지 않아도됩니다.

GParted와 같은 간단한 파티션 크기 조정 방법이 없습니까 (Android 용)?


1
추가하기 위해 크기를 성공적으로 조정했습니다. 어떻게하는지 자세히 설명하는 답을 쓸 것입니다. 복잡하지 않습니다.
Bruno Finger

1
그 답을 쓸 기회가 있었습니까? 또한 S2를 다시 파티션하는 데 관심이 있습니다. 감사합니다
Mikeage

@Mikeage 죄송합니다. 커뮤니티를 소유하고 있다고 생각합니다. 이제이 코멘트를 작성했습니다. 바로 지금 작성 중입니다. 곧 다시 확인하십시오. :)
Bruno Finger

1
@Mikeage 답변과 행운을 확인;)
브루노 핑거

답변:


21

가장 중요한 점은 다음과 같습니다.

나는 XDA-Developers 에서이 훌륭한 튜토리얼을 다음과 같이 사용자가 만들었습니다 metalgearhathaway: http://forum.xda-developers.com/galaxy-s2/development-derivatives/mod-partition-internal-memory-app-t2538947

내가 사용하는 PIT사용자가 만든 (나는 그들이입니다 걱정하지 마세요 무엇을 설명 할 것이다) 파일을 ElGamal또한 XDA에서를, 위치 여기 (코멘트 번호 509) .

그리고 CrackDaddyXDA의 사용자로부터의 약간의 도움 .

둘째, 필요한 것 :

  • Windows를 실행하는 기계. Windows 7 Ultimate 64 비트를 사용했습니다.
  • 오딘 3.07. 설치시주의 할 점은 선택적 AdWare로 가득합니다. JOdin3이라는 Linux 및 Mac 버전도 있지만 시도하지는 않았습니다.
  • Galaxy S II 용 Flashable ClockWorkMod 6 ( .tar파일 이름이 zImage내부 인 파일 );
  • PIT 원하는 파티션 테이블 구성의 파일;
  • Galaxy S2 용 Samsung 드라이버. 일반적으로 Samsung Kies를 설치할 수 있지만 사용 가능한 드라이버가있는 설치 프로그램도 있습니다.
  • 귀하의 원래 재고는 루팅되지 않은 Samsung Jellybean 펌웨어입니다. sammobile.com 에서 찾을 수 있습니다 .
  • 원하는 모든 ROM. Cyanogenmod 11의 마지막 야간 빌드를 강력히 권장합니다.
  • 선택적으로 : GApp 20140606 이상.

다음 번들 파일에서 대부분을 사용할 수있게했습니다. https://drive.google.com/open?id=0BxccpydIocBpd21FOE5MaGJiMkU&authuser=0

누락 된 것은 GApps, CyanogenMod 및 주식 Samsung JellyBean ROM입니다 (국가 및 이동 통신사에 따라 다르며 여기에 제공하는 것이 합법적이지 않을 수 있음).

셋째, 기본 경고 :

귀하의 장치에 문제가있을 수있는 것에 대해 책임을지지 않습니다. 이 절차는 휴대 전화를 아직 뿌리지 않은 경우 뿌리를 내리고, 그렇지 않은 경우 보증을 무효화합니다. 문제가 발생하면 당황하지 마십시오. 재고 ROM을 다시 플래시하고 다시 시작하여 해결할 수 있습니다.

마지막으로, 방법 :

이것은 Samsung Galaxy S II의 16GB 국제 버전 (GT-I9100)에서만 작동합니다.

먼저 CyanogenMod 11 .zip파일 (또는 원하는 ROM) 및 선택적으로 GApps .zip파일을 외부 SD 카드에 복사 하십시오.

내부 저장소 내부의 모든 것을 백업하고 컴퓨터 나 다른 곳에 복사하십시오. 완전히 지워집니다. 외부 SD 카드에 대해 걱정하지 마십시오. 손대지 않습니다.

현재 ROM을 NAnd 백업하면 파티션을 나눈 후 복원 할 수 있습니다. 그렇게하려면 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과는 삼성 전용 것입니다. 번들 파일에서 available ElGamalPIT파일 ( I91001GB_6GB.pit)을 만들어 /system파티션의 크기 를 1GB, /data6GB로 조정하고 나머지는 내부 저장소로갑니다. 다른 크기를 원한다면 XDA-Developers에서 다양한 버전을 사용할 수 있도록 스레드를 확인하십시오. I9100_2GB-STOCK.pit나중에 다시 돌아가려면 기본 구성 ( )에 대한 PIT 파일도 포함했습니다 .

당신이 당신의 선택했으면 PIT파일을 오딘으로 이동 한 다음 확인란을 선택합니다 : Re-Partition, Auto RebootF. Reset Time. 에서 Re-Partition section의 클릭 PIT버튼을 선택한 선택 PIT파일을. 에서 Files (Download)섹션을 클릭 AP버튼과 삼성의 주식 젤리 빈 ROM을 선택합니다. 모든 것을 다시 확인하고을 클릭하십시오 Start. 시간이 좀 걸릴 수 있습니다. 커피를 마시십시오.

모든 것이 끝나면 휴대 전화가 Samsung JellyBean ROM으로 재부팅됩니다. 이제 두 가지 일이 발생하거나 정상적으로 작동하므로 사용할 수 있고 모든 것이 원하는지 확인할 수 있습니다. 또는 "암호화 된 볼륨"에 액세스하기위한 암호를 요청할 수 있습니다. 이는 암호화되지 않은 내부 저장소 일뿐입니다. 두 가지 방법으로 휴대 전화의 플러그를 뽑은 다음 (여전히 연결되어 있음) 다시 다운로드 모드로 재부팅하십시오.

설정을 재설정하기 위해 Odin3을 닫았다가 다시 여는 것이 흥미 롭습니다. 전화기를 다시 연결하고 Odin3이 감지 할 때까지 기다립니다. 이 시간, 휴가는 확인 Auto Reboot하고 F. Reset Time있는지 확인 Re-Partition한다 NOT 확인. 버튼을 AP클릭하고 ClockWorkMod Recovery .tar파일을 선택한 다음를 클릭하십시오 Start. 이것은 더 빠르지 만 졸리면 다른 커피를 마시십시오.)

완료되면 ClockWorkMod Recovery 6이 전화기에 설치되어 있어야하므로 계속해서 복구 모드로 재부팅하십시오. 로 이동하여 mounts and storage선택 format /storage/sdcard0하고 형식을 지정하십시오 exfat(어떤 이유로 내부 저장소에 쓰기 문제가있는 경우 여기로 돌아와서 작동 할 때까지 다른 형식을 선택하지만 exfat트릭을 수행해야 함).

완료되면 여전히 복구 모드에서 Wipe data/factory reset, Wipe cacheWipe Dalvik cache. 이전 ROM에 아무것도 남아 있지 않은지 확인하십시오.

이제 install zip-> choose zip from /storage/sdcard1를 선택하고 CyanogenMod 11 .zip파일 (또는 원하는 ROM)을 선택하고 플래시하십시오. 선택적으로 나중에 GApp도 플래시합니다. 휴대 전화를 재부팅하고 모든 것이 올바른지 확인하십시오.

모든 것이 옳다면, 다시 복구 모드로 휴대 전화를 재부팅 새로운을 wipe data/factory reset, wipe cache그리고 wipe Dalvik cache다음 처음부터 백업 ROM을 복구 할 수 있습니다. 휴대 전화를 재부팅하십시오.

모든 것이 올바르게 작동하는지 다시 확인하십시오. 다시 제대로 작동하려면 몇 가지 앱을 다시 설치해야 할 수도 있습니다 (Spotify 및 Waze는 예제입니다). 그러나 이것은 중요한 문제 일뿐입니다.

모든 것이 잘되기를 바랍니다.


다른 전화에서해야한다면 어떻게해야합니까?. 일반적인 도구 나 방법이 있습니까?
skan

불행히도 그렇지 않은 것 같습니다. 나는 또한 그것을 매우 열심히 찾았지만 찾을 수 없었습니다. 그것이 아직 만들어지지 않았거나 모든 전화 또는 제조업체가 자체 파티션 아키텍처를 가지고 있기 때문인지 알 수 없습니다. 완벽한 방법은 GParted만큼 사용하기 쉬운 도구이지만 곧 Android에서 볼 수는 없습니다.
Bruno Finger

휴대 전화에서 굽기 전에 펌웨어 이미지 파일을 수정하는 것은 어떻습니까?
스칸

10

자세한 솔루션과 필요한 파일을 얻으려면 @Bruno로 이동하십시오. 훨씬 빠른 방법은 단계 사이의 ROM에있는 ROM / Gapps 또는 재부팅 설치를 필요로하지 않는, 아래에 나열되어 있습니다. 내부 전화 저장소 에있는 모든 앱 + 데이터 + 사진 + 등을 담을 수있는 충분한 여유 공간 있는 외부 SD 카드 가 필요 합니다 .

CWM이 있고 외부 SD 카드 에 NAND 백업이 이미있는 경우 1-5 단계를 건너 뛸 수 있습니다 (단, 외부 SD에 NAND 백업이 있어야합니다. 그렇지 않으면 모든 데이터가 손실됩니다).

참고 : / storage / sdcard0과 같이 문제가 발생할 경우를 대비하여 내부 SD 카드에서도 데이터를 백업해야합니다 (NAND 백업은 백업하지 않음).

  1. @Bruno가 제공 한 파일을 PC 어딘가에 추출하십시오 .
  2. 다운로드 모드 (볼 다운 + 홈 + 전원)로 전화를 재부팅 한 다음 USB를 통해 PC에 연결하십시오.
  3. Odin 3.09를 시작하십시오. 자동 재부팅을 선택 취소 하고 CWM-KitKatCompatible-i9100.tar파일을 AP 섹션에 넣은 다음 시작을 클릭하고 Odin에 "RES OK !!"가 표시 될 때까지 기다립니다. 메시지 로그에 몇 초만에 상당히 빠릅니다.
  4. 이제 전화를 복구 모드로 다시 부팅하십시오 (볼륨 + 홈 + 전원)
  5. 백업 및 복원> / storage / sdcard1백업으로 이동 -0이 아닌 1에 유의하십시오 (CWM은 / storage / sdcard1 대신 "external sd"라고 표시 할 수 있음) 외부 SD 카드에 해당하는 백업 옵션을 선택하면됩니다. 중요 하지 않으면 모든 데이터가 손실됩니다). 백업이 완료 될 때까지 기다리십시오. 시간이 좀 걸립니다.
  6. 휴대 전화를 다운로드 모드로 재부팅합니다 (vol down + home + power)
  7. Odin 3.09, Un check Auto-Reboot, check을 시작 Re-Partition하고 파일 I91001GB_6GB.pit을 PIT 섹션에 넣고 CWM-KitKatCompatible-i9100.tarAP 섹션에 파일 을 넣은 다음 StartOdin이 "RES OK !!"라고 말할 때까지 기다립니다. 메시지 로그에 시간이 좀 걸릴 것입니다.
  8. 전화기를 복구 모드로 재부팅 (볼륨 + 홈 + 전원)
  9. 로 이동 마운트 및 저장> 형식 / 시스템 , 다음 형식 / 캐시 , 다음 형식 / 데이터
  10. 데이터 지우기 / 초기화로 돌아 가기
  11. 로 이동 백업 및 복원> / 저장 / sdcard1에서 복원 하고, NAND 백업 이전에 만든 복원
  12. 끝난. 전화를 정상적으로 재부팅하십시오.

Cyanogenmod 11 (KitKat 4.4)로 야간 및 스냅 샷으로 절차를 테스트했습니다. 최근 ROM에서 작동해야합니다. 사용자 정의 또는 재고 ROM 또는 Gapp을 설치하거나 단계 사이에 ROM으로 부팅 할 필요가 없습니다.

면책 조항 : 휴대 전화가 노래를 부르거나 춤을 추기 시작하면 (오, 내가 그 노래를 싫어하는 방법!) 이름을 부르거나 불거나 데이터를 잃어 버릴 경우 책임을지지 않습니다.


이것은 내가 지금까지 읽은 인터넷에서 가장 좋은 답변입니다! 스톡 ROM을 다시 설치하는 것을 피할 수있는 방법이 있어야한다는 것을 알고있었습니다. 정말 고마워! 다른 모든 답변은 잘못 작성되었거나 중요한 내용이 부족하거나 불필요한 일을 +1합니다!
Sebastian

스톡 ROM을 다시 설치하는 것보다 낫습니다. 나는 이것을 시도 할 것이다.
Milan Maharjan

튜토리얼에 감사하지만 단계 11의 끝에 '오류 마운트.'가 표시되고 전화기가 죽었습니다
.-

/storage/sdcard0.,android_secure를 마운트하는 중 오류가 발생했습니다! 형식을 건너 뛰는 중 ... /storage/sdcard0/.android_secure를 마운트 할 수 없습니다!
ItayB

/ storage / sdcard0을 포맷하고 11 단계부터 다시 수행하려고했습니다. 마운트 오류없이 종료됩니다 (복원 완료!). 재부팅시 여전히 검은 색 화면이 나타납니다.
ItayB

4

필자의 경우 Linux를 사용하기 때문에 크로스 플랫폼 솔루션이 필요했습니다. 나를 위해 일한 것은 다음과 같습니다.

  1. 모든 것을 백업하십시오. 내부 SD 카드를 포함하여 휴대 전화의 모든 내용이 지워집니다.

  2. 다운로드 :

    • 플래시하려는 PIT 파일. 시스템을 사용 하여 / system의 크기를 512MB에서 1GB로, / data를 2GB에서 6GB로 조정했습니다.
    • 호환되는 복구 나는 이것을 사용 했다
    • (선택 사항) 설치하려는 ROM. CyanogenMod 13을 매일 밤 설치했습니다.
  3. Heimdall 다운로드 및 설치

  4. 다운로드 모드로 부팅

    1. USB 케이블을 뽑습니다
    2. 전원 끄기
    3. 볼륨 작게, 홈 및 전원 버튼을 길게 누릅니다 (경고 화면이 표시되면 놓을 수 있음)
    4. 볼륨 높이기 버튼을 눌러 경고 화면을 계속지나갑니다.
  5. 휴대 전화와 PC에 USB 케이블 연결

  6. (선택 사항) 기존 PIT를 백업하십시오.

    sudo heimdall download-pit --output i9100-stock.pit --no-reboot
    
  7. 새로운 PIT 및 복구 플래시

    sudo heimdall flash --repartition --pit I91001GB_6GB.pit --KERNEL cwmr6047.img --no-reboot
    
  8. 복구 부팅

    1. USB 케이블을 뽑습니다
    2. 전원 끄기
    3. 볼륨 높이기, 홈 및 전원 버튼을 길게 누릅니다 (I9100 화면이 표시되면 놓을 수 있음)
  9. / system, / data, / cache 및 내부 SD 카드 (sdcard0)를 포함한 모든 파티션을 포맷합니다

    • 내부 SD 카드를 포맷 할 때 어떤 파일 시스템을 사용할지 묻는 메시지가 표시되면 지방, vfat 또는 exfat를 선택하십시오. ext4를 선택하면 문제가 발생합니다. (출처 : [1] [2] )
    • 다른 모든 파티션의 경우 ext4를 선택하십시오
  10. ROM을 설치하거나 백업을 복원


"cm13의 경우 ext4 또는 다른 Linux 파일 시스템을 선택해야합니다. 그렇지 않으면 내부 저장소가 작동하지 않습니다."
Matthew 읽기

/ system, / data, / cache 등을 ext4로 포맷했습니다. 그러나 내부 저장소를 ext4로 포맷하면 지속적으로 손상되었습니다. 이것은 CM 12.1뿐만 아니라 CM 12.1에서도 발생했습니다. 나는 vfat로 다시 포맷하고 exfat으로 다시 포맷했고 문제는 사라졌습니다. 나는 같은 것을 말한 다른 출처를 발견했다 : (1) (2)
bmaupin

@ 패트릭 나는 대답을 명확히하고 출처를 추가했습니다. 지적 해 주셔서 감사합니다!
bmaupin

1

더 나은 방법은 다음과 같습니다. https://github.com/Lanchon/REPIT

우편 번호를 플래싱하는 것만 큼 쉽고 데이터를 보존합니다. TWRP 복구 및 인내가 필요합니다. 이미 CM13이있는 S2 (i9100)에서 처음으로 작업했습니다.


어떤 이유로 작동하지 않는 것 같습니다. TWRP를 사용하여 해당 지퍼 중 하나를 플래시했습니다. 복구는 tmp에서 다시 실행해야한다고 불평했습니다. 다시 실행하면 몇 초 후에 복구가 다시 시작됩니다. 여전히 OpenGApp을 플래시 할 수 없습니다.
휴고 징크

@HugoZink에서 무슨 일이 일어나고 있는지 확실하지 않습니다-아마도 일부 스크린 샷 / 로그를 저장하고 REPIT의 github에서 문제를보고해야합니다.
eug
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.