안녕하세요, 엊그제 디자이어 루팅한 학생입니다.

순전히 용량 문제로 루팅한거라... 센스UI도 있고, 기본 롬과 겉모습이 제일 비슷해보이는 LeeDrOiD 2.2f 롬을 구해서 설치했는데요,


각설하고 설명하자면

내장 파티션에 여전히 /data/data 디렉토리가 남아있기에,

인터넷에는 심볼릭 링크를 이용하여 해당 디렉토리도 /system/sd/data 로 옮기는 방법이 나와있길래 시도해봤는데

재부팅을 하면 다시 원상태로 돌아가더라구요. 이게 무슨 변고인가 하여 원인을 찾다보니


/system/etc/init.d/40a2sd 파일에 이런 내용이 있더군요.

# don't allow /data/data on sd because of upgrade issues - move it if possible

if [ -d /system/sd/data ];

then

        busybox cp -a /system/sd/data/* /data/data/;

        busybox rm -rf /system/sd/data;

fi; 

/data/data 를 sd 로 옮기는걸 허용하지 않는다면서,

이미 옮겨져 있으면 부팅시에 도로 내장메모리로 복사하고 외장에선 지워버립니다;;


/data/data는 옮기면 upgrade issue가 있어서 금지한다고 되어있는데요...

여기서 말하는 upgrade issue 라는게 정확히 어떤 내용인지 궁금합니다.

롬을 업그레이드할 때 문제가 생긴다는 거면 그냥 저 부분 수정해서 data도 sdcard로 옮기고 싶은데요...

그렇지 않고 앱 업그레이드할 때 문제가 생긴다거나 할까봐 망설여지네요.

/data/data 를 왜 옮기면 안되는건지 설명해 주시면 감사하겠습니다~