updatepackage 로 64bit -> 32bit 가능한가요?

Post Reply
swamp0613
Posts: 210
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 21 times
Been thanked: 7 times
Contact:

updatepackage 로 64bit -> 32bit 가능한가요?

Post by swamp0613 »

안녕하세요
제목 그대로 updatepackage 를 만들어 기존 64bit Android 를 32bit 로 변경이 가능한가요?
updatepackage 파일을 만들어서 테스트해봤을 때는 여러 lib 들의 변경 및 충돌로 정상적 실행이 안되었습니다.

방법이 있을까요?

User avatar
codewalker
Posts: 1206
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 53 times
Been thanked: 87 times
Contact:

Re: updatepackage 로 64bit -> 32bit 가능한가요?

Post by codewalker »

동일한 안드로이드 버전 입니까? 예를 들어 android_9.0.0_r3와 같이 동일한 tag base여야 문제가 없을 것 같습니다.
업데이트 후 fastboot 에서 userdate를 포멧해 보셨나요?

swamp0613
Posts: 210
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 21 times
Been thanked: 7 times
Contact:

Re: updatepackage 로 64bit -> 32bit 가능한가요?

Post by swamp0613 »

버전은 같은 Android 9.0 입니다. 현재 사용하고 있는 200318 64bit 버전을 최근에 테스트 하고 있는 210126 32bit 버전으로 update 를 하려 합니다.
같은 tag base 인지는 모르겠지만 Android 9.0 으로 버전은 동일합니다.
그리고 usberdate 가 userdata 의 오타인가요?
혹시 포맷하는 방법을 알려주실 수 있으신가요?
감사합니다.

User avatar
codewalker
Posts: 1206
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 53 times
Been thanked: 87 times
Contact:

Re: updatepackage 로 64bit -> 32bit 가능한가요?

Post by codewalker »

.repo/manifests/default.xml을 열어 보면 아래와 같이 tag가 명시 되어 있습니다.
7 <default revision="refs/tags/android-9.0.0_r3"
8 remote="aosp"
9 sync-j="4" />

Code: Select all

[~]$ adb reboot fastboot
[~]$ fastboot erase userdata
******** Did you mean to fastboot format this ext4 partition?
erasing 'userdata'...
OKAY [  0.548s]
finished. total time: 0.548s
[~]$ fastboot reboot
rebooting...

finished. total time: 0.303s
[~]$ 


swamp0613
Posts: 210
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 21 times
Been thanked: 7 times
Contact:

Re: updatepackage 로 64bit -> 32bit 가능한가요?

Post by swamp0613 »

200318 의 .repo 디렉토리를 삭제해서 다시
repo init -u https://github.com/hardkernel/android.git -b refs/tags/s922_9.0.0_64_20200318
init 만 진행해서 찾아본결과


v210126 : android-9.0.0_r3
v200318 : android-9.0.0_r46

와 같습니다.
그리고 64bit->32bit 으로 업그레이드 했을때 error log 첨부합니다. 계속 반복되는 메세지를 캡쳐했습니다.
이상입니다.
Attachments
error.log
(22.64 KiB) Downloaded 3 times

User avatar
codewalker
Posts: 1206
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 53 times
Been thanked: 87 times
Contact:

Re: updatepackage 로 64bit -> 32bit 가능한가요?

Post by codewalker »

제 경험상 위와 같이 버전이 차이가 나면 해결 방법이 없어 보입니다.

아래가 selfinstall 의 updater script인데 내용을 참조하여 업데이트 시에 system.img, vendor.img 이미지를 rewrite 하는 방식으로 가야 할 것 같습니다.
https://github.com/codewalkerster/andro ... ter-script
update.xxx.zip 이지만 내용은 selfinstaller 방식으로 진행해야 할 것 같습니다.

swamp0613
Posts: 210
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 21 times
Been thanked: 7 times
Contact:

Re: updatepackage 로 64bit -> 32bit 가능한가요?

Post by swamp0613 »

네 감사합니다. !!

Post Reply

Return to “N2/N2+”

Who is online

Users browsing this forum: No registered users and 1 guest