본문 바로가기
잡다

Lineage 16.0 (Android 9 Pie) 설치로 갤S5 자동 부팅

by Oh.mogilalia 2023. 7. 7.

https://youtu.be/50eWjoxyNr4

https://androidfilehost.com/?w=files&flid=283606 

 

Downloads for : Samsung Galaxy S5 | AndroidFileHost.com |  Download GApps, Roms, Kernels, Themes, Firmware and more. Free file h

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

androidfilehost.com

https://opengapps.org/

 

The Open GApps Project

 

opengapps.org

https://forum.xda-developers.com/t/tool-android-image-kitchen-unpack-repack-kernel-ramdisk-win-android-linux-mac.2073775/

 

[TOOL] Android Image Kitchen - Unpack/Repack Kernel Ramdisk [Win/Android/Linux/Mac]

Android Image Kitchen -- Unpack/Repack Kernel+Recovery Images, and Edit the ramdisk. Windows ports of the necessary Linux utils for Android image (kernel/recovery) mod work: mkbootimg, unpackbootimg: https://github.com/osm0sis/mkbootimg...

forum.xda-developers.com

Android.Image
7.45MB

갤럭시S5에 LineageOS 18.1 설치한 이야기
https://scvspace.kr/1593

 

갤럭시S5에 LineageOS 18.1 설치한 이야기

작년 요맘때쯤 구형 갤럭시S5(SM-G900S)에 LineageOS 17.1을 설치했었습니다. [당시 글 보기] 메인이 아닌 비상시를 위한 기기였던지라 거의 전원이 꺼진 상태로 1년이 훌쩍 지나갔는데, 최근 아이폰 디

scvspace.kr

https://lineageosroms.com/kltekor/

 

Samsung Galaxy S5 LTE (Korea) (G900K/L/S) (kltekor) - LineageOS ROMs

LineageOs ROM Samsung Galaxy S5 (Korea) SM-G900K, SM-G900L, SM-G900S (kltekor) Official roms Download last nightly build (2022-12-15) (mirror EU).LineageOS 18.1 – [ Android 11.0 (Red Velvet Cake) ] [Recovery file (2022-12-15) (mirror EU)] Previous versio

lineageosroms.com


Lineage 16.0 OS에서 boot.img를 추출해 Android Image Kitchen 폴더에 복사하고 unpacking.bat에 연동시키면 ramdisk 폴더 안에 있는 init.rc 텍스트파일을 편집.

edit the file "init.rc"


on charger
class_start charger


and change to:


on charger
setprop ro.bootmode "normal"
setprop sys.powerctl "reboot"


또는


on charger
    setprop sys.powerctl reboot,leaving-off-mode-charging


로 변경(첫 번째 설정은 너튜브 노트3에서 지시하는 대로 했다가, 서핑 중 두 번째 스크립트가 부팅 시간이 줄어든다고 해 편집했는데 달라진 게 없음)후 repacking.bat 실행 후 생성된 new~.img파일을 boot.img로 리네임 후 twrp 로 플래싱하면 전원 인가 후 자동 부팅됨.

근데 동일한 방법으로 Lineage 18.1의 boot.img를 unpacking 했더니 ramdisk 폴더에 init 바이너리 파일 한 개만 있어 편집 불가.

혹시나 하고, magisk 루팅된 에디터로 /system/etc/init/hw/init.rc 파일을 몇 번을 편집해도 절대로 변하지를 않네. 요게 문제...
아래 서핑 중 구한 방법으로 시도해 보려면 adb 사용법을 익혀야...

사용법은 아래와 같이...

Android 11에서 Google은
/init.rc 를  /system/etc/init/hw/init.rc
로 옮겼습니다.

I enabled USB debugging on my phone and did a quick:


adb devices
adb remount
adb pull /system/etc/init/hw/init.rc



Then I edited init.rc to include


on charger
     setprop sys.powerctl reboot,leaving-off-mode-charging
    class_start charger
    class_stop charger
    trigger late-init



to put the file back.

And now LineageOS 18 will auto boot when power is applied, without an extra reboot!
and finally


adb push .\init.rc /system/etc/init/hw/init.rc



갤럭시S6 Adb
https://kibua20.tistory.com/m/165

 

안드로이드  adb 설치 및 설정 방법

Android ADB (Android Debug Bridge)는 PC와 스마트 폰 간에 통신을 할 수 있는 명령어도 도구입니다. 안드로이드 개발자에게는 apk 설치, log 출력의 등의 개발에 많은 활동에서 adb를 거의 매일 사용하고 있

kibua20.tistory.com