티스토리 뷰
설치 처음해서 순서 내용 뒤죽박죽입니다.
오래된 안드로이드라서 업데이트도 안되고, 로그인도 안되고,
삼성도, 안드로이드도 이건 그냥 쓰지 말라고 한다.
너무 무책임한거 아닌가?
최소한 사용할 수 있게는 해줘야지...
로그인 안되면 되는게 없다....안드로이드 기기 종속의 문제점...
로그인이 안되니 아무것도 못함.
그러나, 커스텀롬을 넣어서 거의 최신 안드로이드 기기로 바꿀 수 있다고 한다.
갤러시캡용 USB케이블이 필요하다.
이 노트북은 오래된 윈도우7이다.
텅텅 비어있네
16G인데, 최대 11G 사용가능
ㅁ
Galaxy Tab 8.9
SHW-M305W & SHV-E140S/K/L
GT-P7300 & GT-P7310 & GT-P7320
WiFi NVIDIA Tegra 2 T20 SoC
CPU : ARM Cortex-A9 MP2 1 GHz (32bit)
GPU : NVIDIA ULP GeForce[F] MP12 333 MHz
S·K
퀄컴 스냅드래곤 S3 APQ8060 SoC.
CPU : Qualcomm Scorpion MP2 1.5 GHz
GPU : 퀄컴 Adreno 220 266 MHz
DSP : 퀄컴 Hexagon QDSP6
DPA : E140SKRVH12
R33C20C81Y
klimtwifi
문제점
- 인터넷에는 된다고 하는데, 해보면 안된다.
- OEM unlocking 메뉴 자체가 없다.
- 하루종일 못하고 있는 내가 바보인가? 생각도 든다...
- 너무 구형이라 그런가? 모델명을 잘못알고 있나?
4차시도
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices List of devices attached adb server version (41) doesn't match this client (39); killing... * daemon started successfully 7a1aecba device C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices List of devices attached 7a1aecba device C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash recovery twrp-3.7 .0_9-0-klimtwifi.img < waiting for any device > |
이것도 안되는데요???
어렵다 증말....
< waiting for any device >는 버그라고합니다....ㅡ,.ㅡ
https://www.microsoft.com/en-us/download/details.aspx?id=52685
3차시도
드로이드키트는 다 된다고 하네?
https://www.imobie.com/droidkit/
여기서 안넘어가는데요?????
이것도 안넘어가는 데요?
TWRP
TWRP는 "Team Win Recovery Project"의 약어로, 안드로이드 기기의 사용자들이 커스텀 ROM을 플래시하고 시스템을 백업하거나 복원하는 데 사용되는 오픈 소스 커스텀 리커버리 이미지입니다. TWRP는 안드로이드 장치의 공장 리커버리를 대체하고 더 많은 기능을 제공합니다.
TWRP의 기능 및 특징:
1. 커스텀 리커버리: TWRP는 공식적으로 지원하지 않는 기능을 제공하는 커스텀 리커버리로, 사용자들은 이를 사용하여 시스템을 수정하고 커스터마이징할 수 있습니다.
2. 백업 및 복원: TWRP를 사용하면 안드로이드 장치의 전체 시스템을 백업하고 나중에 이를 복원할 수 있습니다. 이것은 사용자가 ROM을 변경하거나 장치를 재설정할 때 유용합니다.
3. 플래시 및 설치: TWRP를 사용하여 사용자는 커스텀 ROM, 모드, 커널 등을 플래시하고 다양한 ZIP 파일을 설치할 수 있습니다.
4. 파티션 관리: TWRP는 장치의 파티션을 관리하고 포맷하는 데 사용할 수 있습니다.
5. 터치 인터페이스: TWRP는 대부분의 경우 터치 인터페이스를 사용하여 사용자들이 손쉽게 리커버리를 조작할 수 있도록 지원합니다.
TWRP를 설치하려면 장치의 부트로더 잠금을 해제하고 커스텀 리커버리 이미지를 플래시해야 합니다. 사용자는 올바른 TWRP 이미지를 다운로드하고, 컴퓨터와 안드로이드 장치를 연결한 후 플래시 도구를 사용하여 리커버리를 설치할 수 있습니다. TWRP를 설치하고 사용할 때 주의해야 할 점은 올바른 이미지를 선택하고, 장치의 부트로더를 잠금 해제하면 보안상의 위험이 증가할 수 있다는 것입니다.
2차시도
https://androidmtk.com/download-minimal-adb-and-fastboot-tool
Minimal_ADB_Fastboot_v1.4.3.zip
설치하니, 도스창이 뜸
C:\Program Files (x86)\Minimal ADB and Fastboot
https://sourceforge.net/projects/twrp-releases/
/Sweet/TWRP-3.6.2_12.1-sweet-20220705.img
128MByte
C:\Program Files (x86)\Minimal ADB and Fastboot 폴더로 이동
볼륨 아래 + 전원 버튼 아무리 눌러도 부팅모드가 되지 않고, 일반 부팅이 되어버린다....
(뭔가 빠진 모양이다)
USB케이블 빼고, 볼륨 아래 + 전원 버튼(계속 누르고있어야함)
cmd-here.exe실행
도스창에 TWRP-3.6.2_12.1-sweet-20220705.img 넣고 엔터키
아래 창이 나오는데, 디스크버너가 없단다...(그냥 되는게 없음 ㅎㅎ)
안되네....
다른방법 강구,....
https://github.com/MindTheGapps/14.0.0-arm/releases/tag/MindTheGapps-14.0.0-arm-20240223_175358
MindTheGapps-14.0.0-arm-20240223_175241.zip
- 파일이름을 간단하게 변경
Gapps.zip
lineage.zip
- C:\Program Files (x86)\Minimal ADB and Fastboot 으로 이동
- enable USB debugging
- OEM unlocking
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices List of devices attached * daemon not running; starting now at tcp:5037 * daemon started successfully 7a1aecba device C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices List of devices attached 7a1aecba device C:\Program Files (x86)\Minimal ADB and Fastboot>adb reboot recovery //삼성 글자만 떠있음 C:\Program Files (x86)\Minimal ADB and Fastboot>adb sideload lineage.zip adb: sideload connection failed: no devices/emulators found adb: trying pre-KitKat sideload method... adb: pre-KitKat sideload connection failed: no devices/emulators found C:\Program Files (x86)\Minimal ADB and Fastboot> |
ADB 명령어
Android Debug Bridge version 1.0.39 Version 0.0.1-4500957 Installed as C:\Program Files (x86)\Minimal ADB and Fastboot\adb.exe global options: -a listen on all network interfaces, not just localhost -d use USB device (error if multiple devices connected) -e use TCP/IP device (error if multiple TCP/IP devices available) -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) -t ID use device with given transport id -H name of adb server host [default=localhost] -P port of adb server [default=5037] -L SOCKET listen on given socket for adb server [default=tcp:localhost:5037] general commands: devices [-l] list connected devices (-l for long output) help show this help message version show version num networking: connect HOST[:PORT] connect to a device via TCP/IP [default port=5555] disconnect [HOST[:PORT]] disconnect from given TCP/IP device [default port=5555], or all forward --list list all forward socket connections forward [--no-rebind] LOCAL REMOTE forward socket connection using: tcp:<port> (<local> may be "tcp:0" to pick any open port) localabstract:<unix domain socket name> localreserved:<unix domain socket name> localfilesystem:<unix domain socket name> dev:<character device name> jdwp:<process pid> (remote only) forward --remove LOCAL remove specific forward socket connection forward --remove-all remove all forward socket connections ppp TTY [PARAMETER...] run PPP over USB reverse --list list all reverse socket connections from device reverse [--no-rebind] REMOTE LOCAL reverse socket connection using: tcp:<port> (<remote> may be "tcp:0" to pick any open port) localabstract:<unix domain socket name> localreserved:<unix domain socket name> localfilesystem:<unix domain socket name> reverse --remove REMOTE remove specific reverse socket connection reverse --remove-all remove all reverse socket connections from device file transfer: push [--sync] LOCAL... REMOTE copy local files/directories to device --sync: only push files that are newer on the host than the device pull [-a] REMOTE... LOCAL copy files/dirs from device -a: preserve file timestamp and mode sync [system|vendor|oem|data|all] sync a local build from $ANDROID_PRODUCT_OUT to the device (default all) -l: list but don't copy shell: shell [-e ESCAPE] [-n] [-Tt] [-x] [COMMAND...] run remote shell command (interactive shell if no command given) -e: choose escape character, or "none"; default '~' -n: don't read from stdin -T: disable PTY allocation -t: force PTY allocation -x: disable remote exit codes and stdout/stderr separation emu COMMAND run emulator console command app installation: install [-lrtsdg] PACKAGE install-multiple [-lrtsdpg] PACKAGE... push package(s) to the device and install them -l: forward lock application -r: replace existing application -t: allow test packages -s: install application on sdcard -d: allow version code downgrade (debuggable packages only) -p: partial application install (install-multiple only) -g: grant all runtime permissions uninstall [-k] PACKAGE remove this app package from the device '-k': keep the data and cache directories backup/restore: to show usage run "adb shell bu help" debugging: bugreport [PATH] write bugreport to given PATH [default=bugreport.zip]; if PATH is a directory, the bug report is saved in that directory. devices that don't support zipped bug reports output to stdout. jdwp list pids of processes hosting a JDWP transport logcat show device log (logcat --help for more) security: disable-verity disable dm-verity checking on userdebug builds enable-verity re-enable dm-verity checking on userdebug builds keygen FILE generate adb public/private key; private key stored in FILE, public key stored in FILE.pub (existing files overwritten) scripting: wait-for[-TRANSPORT]-STATE wait for device to be in the given state State: device, recovery, sideload, or bootloader Transport: usb, local, or any [default=any] get-state print offline | bootloader | device get-serialno print <serial-number> get-devpath print <device-path> remount remount /system, /vendor, and /oem partitions read-write reboot [bootloader|recovery|sideload|sideload-auto-reboot] reboot the device; defaults to booting system image but supports bootloader and recovery too. sideload reboots into recovery and automatically starts sideload mode, sideload-auto-reboot is the same but reboots after sideloading. sideload OTAPACKAGE sideload the given full OTA package root restart adbd with root permissions unroot restart adbd without root permissions usb restart adb server listening on USB tcpip PORT restart adb server listening on TCP on PORT internal debugging: start-server ensure that there is a server running kill-server kill the server if it is running reconnect kick connection from host side to force reconnect reconnect device kick connection from device side to force reconnect reconnect offline reset offline/unauthorized devices to force reconnect environment variables: $ADB_TRACE comma-separated list of debug info to log: all,adb,sockets,packets,rwx,usb,sync,sysdeps,transport,jdwp $ADB_VENDOR_KEYS colon-separated list of keys (files or directories) $ANDROID_SERIAL serial number to connect to (see -s) $ANDROID_LOG_TAGS tags to be used by logcat (see logcat --help) C:\Program Files (x86)\Minimal ADB and Fastboot> |
1차시도(실패)
커스텀 롬을 넣기위해서는 부트로더 같은 프로그램이 필요하다.
가장 많이 사용하고 좋다고하는 TWRP 다운로드
https://dl.twrp.me/twrpapp/me.twrp.twrpapp-26.apk.html
Download me.twrp.twrpapp-26.apk
이 노트북은 오래된 윈도우7이다.
텅텅 비어있네
16G인데, 최대 11G 밖에 못쓰네...
apk파일 넣고, 갤럭시탭에서 설치
https://download.lineageos.org/devices/gtowifi/builds
맞는 기기가 없어, 대충 고름
1G인데, 너무 느리네....외국서버라...
lineage-20.0-20240221-nightly-gtowifi-signed.zip
818MB (858,404,651 바이트)
https://twrp.me/samsung/samsunggalaxytabs84.html
klimtwifi
https://dl.twrp.me/klimtwifi/twrp-3.7.0_9-0-klimtwifi.img.html#google_vignette
Download twrp-3.7.0_9-0-klimtwifi.img
md5 for twrp-3.7.0_9-0-klimtwifi.img
sha256 for twrp-3.7.0_9-0-klimtwifi.img
Thank you for choosing TWRP. Please click the link below to start your download.
Download twrp-3.7.0_9-0-klimtwifi.img
Download PGP Signature twrp-3.7.0_9-0-klimtwifi.img.asc
<ID:0/005> SetupConnection..에서 진행이 안되었다.
원인인 갤럭시탭 화면이 안드로이드 다운로드 화면이 뜨고 PC에 연결해야한다.
- USB케이블 빼고
- 전원쪽 아래볼륨버튼 누른 상태로, 전원버튼(계속 누르고 있어야함)
<ID:0/004> Added!!
<ID:0/004> Odin engine v(ID:3.1203)..
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<OSM> All threads completed. (succeed 0 / failed 1)
<ID:0/004> Removed!!
<ID:0/005> Added!!
<ID:0/005> Odin engine v(ID:3.1203)..
<ID:0/005> File analysis..
<ID:0/005> SetupConnection..
<ID:0/005> Initialzation..
<ID:0/005> Get PIT for mapping..
<ID:0/005> Firmware update start..
<ID:0/005> SingleDownload.
<ID:0/005> recovery.img
<ID:0/005> RQT_CLOSE !!
<ID:0/005> RES OK !!
<ID:0/005> Removed!!
<ID:0/005> Remain Port .... 0
<OSM> All threads completed. (succeed 1 / failed 0)
<ID:0/004> Added!!
먼가 하나 할때마다 산을 넘어가는 기분이다.
머가 이래 어렵냐....
알면 쉬운데, 모르니, 한줄을 50번 읽어도 그대로 안되더라....
글을 좀 제대로 써놯야지, 다들 먼가 하나씩 다 빼놓고 써놓는지.... 일부러 그러나?