DS photo 사용법

IT/시놀로지 2017. 10. 7. 08:06

* 사진 업로드

DS가 64bit 머신인 경우는 32G, 아니면 2GB 가 최대 업로드가능한 파일사이즈임

업로드 퍼미션이 있는 사용저만이 업로드 가능함


Manual 업로드 : More - upload

새앨범에 올리려면 업로드 전에 More -create new album

앨범 허용 Type 종류 : public album, private album, password locked


Auto 업로드 :  photo backup 이용. 선택한 Rule 에 따라 지정한 앨범으로 자동 업로드됨

안드로이드 : Auto-deletion 옵션 사용하면 자동으로 업로드후 사진을지움. Auto deletion time 은 immedietly/periodically 선택가능


*사진 다운로드

안드로이드 갤러리에 다운로드 : More - save to gallery. iOS는 camera roll

오프라인 감상을 위한 다운로드 : More - select - More - Download. DS photo에서 Downloaded album에서 볼수 있음.

포토 스테이션 에서 다운로드를 허용하는 설정이 되어 있어야함


*사진보기

Viewing mode : thumbnail, list, map, timeline

보는 순서바꾸기 : Settings - sort by/sort order

DLNA TV에서 사진보기 : More - select player

사진 지우기 : 사진보는중에  More - 지우기. 앨범화면에서 More-Select-지우기




Posted by ithryn
,

가끔식 시놀로지 DSM이 업데이트되고 나면, EPG 스크립트가 실행이 안되는문제가 생김. epg 스크립트를 실행시키면 아래와 같은 메세지가 나옴


from bs4 import BeautifulSoup ImportError: No module named bs4


1) pip 재인스톨

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py


2) BeautifulSoup4 설치

sudo pip install BeautifulSoup4


이후에 EPG 스크립트를 실행시키면 별 문제없이 수행될것임



Posted by ithryn
,
서버 이름 : 서버 이름으로서 주로 내부 연결시 표시됨. 특히 윈도우 에서 네트워크 연결시 사용됨.
관리자 이름 및 패스워드 : 유저 중 하나로서 최고 관리자 설정
MyDS 설정 : MyDS 계정 설정으로서 이메일을 아이디로 하고 비번 설정. 이때 Quickconnect 용 이름 설정
추가 유저 설정 : 유저 추가시 아이디, 비번 설정.

퀵커넥트 :  포트포워딩, ddns 등의 설정없이 nas로 접속할수 있게해줌. quickconnect.to/퀵커넥트용이름, 또는 퀵커넥트용이름.quickconnect.to 로 접속함. 접속되면 id, 비번 넣고 접속.  

패키지 프로그램 (비디오스테이션,오디오스테이션,포토스테이션 등)을 설치하면 비디오,뮤직,포토 등의 공유 폴더가 생성됨.

추가적인 폴더는 생성 버튼으로 만들고 편집 버튼으로 공유 권한 등을 설정함. 


권한설정 : 제어판-사용자-설정하고자하는 사용자 클릭-편집-권한- 읽기/쓰기 or 읽기전용 등을 선택함. 응용플그램 사용에 대한 권한도 설정가능

Samba 윈도우즈 네트워크 서비스 설정 : 제어판-파일서비스-활성화 체크 및 작업그룹 이름을 동일하게설정
Ftp 서비스설정 :제어판-파일서비스-ftp-활성화 및 포트설정. 포트는 외부포트가 아닌  공유기와 DS사이의 내부포트임
Ftp에서 접속하기 위한 이름 XXX.synology.me 을 위한 ddns 설정 : 제어판-외부액세스-DDNS
공유기 포트포워딩설정 : 제어판-외부액세스-라우터구성-라우터설정-자동/수동 설정
수동 공유기 포트포워딩 설정 : 192.168.1.1로 공유기 진입-고급설정-LAN-DHCP서버-현재 nas에 부여된 내부ip주소를 고정목록에 추가하므로써 내부ip주소를 변하지 않게함. 공유기 고급설정-WAN-포트포워딩 메뉴에서 nas 의 ip주소에 대해서 21,80,5000,5001의 외부포트,내부 포트를 입력함. 내부포트,외부포트 중에 미리 선점된 포트번호는 다른 번호사용.

samba 연결 : 윈도우즈탐색기 - 네트워크 - 나스드라이브 더블클릭하여 연결
네트워크드라이브 연결 : 내컴퓨터/네트워크 오른쪽 클릭-네트워크드라이브연결. 공유폴더 연결하거나  ftp연결할경우는 "문서와 그림을 ..." 을 클릭하여 XXX.synology.me:num 으로 연결하면 집외부에서도 사용가능

팟플레이어로 스트리밍 즐기기 : 마우스 오른쪽 버튼을 클릭하여, 열기 -> FTP/WebDAV/HTTP 열기를 클릭하여 ftp 연결.

퀵커넥트용이름.quickconnect.to 로 연결후 비디오스테이션,오디오스테이션을 실행하여 영화,음악감상.  퀵커넥트용이름.quickconnect.to/photo 로 연결하여 사진감상.

어플 이용 : DS file/video/audio/photo .  주소입력에는 XXX.synology.me, Quickconnect주소, 내부ip 주소의 세가지중 한가지 사용가능. DS photo 사용시에는 다른 어플과는 달리 5000번이 아니라 80번을 사용하므로 포트포워딩 설정을 해줘야함.

ES 파일탐색기 : 네트워크-스캔 으로 samba연결. 새로만들기-ftp 에서 씻XXX.synology.me 를 등록. 인코딩은 EUC-KR 로 설정

DicePlayer : scan samba로 연결. Add ftp로 연결

Perfect Veiwer : 열기-원격- + - 내부ip주소 등록. 열기-ftp-+-XXX.synology.me 등록

DS Cloud, folder sync 등의 어플을 이용해서 휴대폰과 나스의 데이터를 동기화 시킬수 있음

Kodi : 비디오-파일-비디오소스추가-탐색-네트워크위치추가-smb 선택및 내부ip주소입력-등록된 smb선택. 집외부에서 접근 필요시는 smb대신에  ftp 선택 및 XXX.synology.me  입력함

웹으로 음악듣기 : 제어판 - 응용프로그램포탈 - 오디오스테이션 - 편집 - 사용자 지정 별칭 활성화를 체크 -  리디렉션 원본에 체크하고 사용자 지정 포트(HTTP) 활성화를 체크하여 8800포트를 활성화 

웹브라우저에서 http://XXX.synology.me/audio/ 접속





Posted by ithryn
,

Kindle Fire 기초

IT/Kindle Fire 2016. 11. 13. 01:12

Kindle Fire에 대한 기초 내용입니다. 아래 설명에 기반합니다.

Kindle Fire For Beginners


Stock : Kindle제품의 원래 OS의 상태

rooting : 일반 유저가 아닌 관리자의 권한 획득. stock S/W에 일부 자유로움을 부여

flashing (3rd party ROM 설치) : stock S/W대신에 완전히 다른 OS를 사용


bootloader : power on 될때 처음 loading되는 S/W. OS로 control을 넘기기 전에  기본적인 H/W configuration을 설정. stock bootloader는 제한적인 function만 제공하므로, FIREFIREFIRE같은 대안 bootloader를 사용하여 recovery로 access 가능하게 함.

recovery : ROM install,backup, restore, wipe 등을 수행할 수 있는 mini OS. 대표적인 것은 TWRP (Team Win Recovery Project). recovery를 이용하여 현재 ROM을 backup한후, 새로운 ROM을 flash할 수 있음.


Fastboot/ADB : 컴퓨터와 Kindle간의 interaction 동작을 가능하게 하는 command line tool.

partition : Kindle Fire의 8GB 저장공간은 bootloader, recovery, OS의 미리 정해진 partition으로 나뉘어져 있음.

Fastboot : partition을 flash/erase함. (FIREFIREFIRE, TWRP를 flashing). fastboot는 tool을 의미하기도 하고, device가 fastboot 명령을 받을 수 있는 mode를 가르키기도 함.

ADB : device로부터의 file을 copy하는 등의 file level의 상호작용을 수행함. 또한 Kindle 기기에서 Linux 명령을 수행할수 있도록 함. rooting, flashing 작업에 이용. 기기가 recovery 상태 또는 USB debugging on이 되어 있는 OS 상태에서 사용가능함.


bootmode : 기기가 power on 될때, bootloader는 bootmode를 확인하여 그에 따라 booting을 수행함. bootmode로는 normal(4000), fastboot(4002), recovery(5001)이 있음. bootmode는 값을 바꾸기 전에는 계속 유지됨. 


unbrick

- bootloop에 빠지게 되는 문제 상황에서는 fastboot/adb로 bootmode 수정.

- OS가 문제일때, fastboot로 new bootloader와 recovery를 설치하여, booting시 recovery로 진입후, new ROM을 설치함.

- FIREFIREFIRE : booting시 노랑삼각logo(v0.9-1.2), 안드로이드logo(v1.3), 백/청 kindle fire logo(v1.4 이후). boot시 fastboot mode로 짧게 진입가능하게 하고, 이때 fastboot command를 주면 reboot전까지 fastboot mode로 남게 됨.

- factory cable : special한 USB케이블로서, 이를 컴퓨터에 연결하면 bootloader가 정상일 경우, fastboot 로 booting 가능함.


Driver

- ADB driver가 설치되어야 fastboot, adb 명령을 기기로 전달할 수 있음. Kindle Fire Utility (KFU)도 이 상태에서 동작함.

- 설치방법1 : Android SDK 를 설치 (개발 관련자 아니면, 이 방법까지 필요없음)

- 설치방법2 : KFU 에서 제공하는 installer 사용. 즉, KFU 파일 안의 install_drivers.bat을 수행함. (혹시 language 관련 not support 메세지가 뜬다면, drivers\dpinst.xml 에서 language code를 0x409 (English)에서 0x412 (korean)으로 변경

- 설치확인 : 컴퓨터 아이콘 오른쪽클릭-관리-장치관리자 화면에서 확인. Kindle을 컴퓨터에 연결하면 아래 그림의 오른편 같이 떠야함.


(왼편: Driver설치 안될경우. 위: Fastboot로 연결시. 아래: adb로 연결시)

adb 연결시, Kindle은 USB debugging이 enable되어 있어야 함 (stock OS는 default on 이 되어 있다고 함). driver가 한번에 잘 안되는 경우도 있으므로 재부팅을 다시 해보던지, Kindle을 다시 재부팅 해보던지 하는 경우가 있음. 계속 잘 안되면 원문 link상의 방법을 참고할것.


fastboot

- fastboot mode로의 진입방법

  ; bootmode를 4002로 설정하고 reboot

  ; factory cable 연결하고 reboot

  ; FireFireFire의 fastboot mode 구간동안에 fastboot 명령을 전달

- fastboot mode인지 확인 방법으로 아래 명령을 주면

   fastboot getvar product 

   product:kindle 이라고 출력됨.

(stock bootloader일 경우 custom vector ID를 붙여야함. 즉, fastboot -i 0x1949 getvar product. FFF bootloader에서는 vendor ID가 normal한 경우로 바뀌어서 생략 가능함)

- bootmode 바꾸고 재부팅

  fastboot oem idme bootmode 4000

  fastboot oem idme bootmode 4002

  fastboot oem idme bootmode 5001

  fastboot reboot

- partition 지우기

  fastboot erase bootloader

  fastboot erase recovery

  fastboot erase boot

  fastboot erase system

  fastboot erase cache            (twrp의 factory reset)

  fastboot erase userdata         (twrp의 factory reset)

  fastboot erase media            (sdcard partition)

- flashing

  fastboot flash bootloader u-boot.bin

  fastboot flash recovery twrp.img

  fastboot flash boot boot.img

  fastboot flash system system.img

  fastboot flash userdata userdata.img

- boot (또는 recovery) image로 booting

  fastboot boot boot.img


adb

- 기기가 OS또는 recovery로 booting되어있을때 사용가능. 

- adb 동작 확인

   adb devices

- adb는 background server(daemon) 서비스를 이용하므로, 명령어 발생시, server가 동작인지를 보고 명령을 시작함.

- bootmode 바꾸고 재부팅

  adb shell idme bootmode 4000

  adb shell idme bootmode 4002

  adb shell idme bootmode 5001

  adb reboot

- 기기 사이와의 file/folder를 copy

  adb push <source on host> <destination on device>

  adb pull  <source on device> <destination on host>

- App을 sideload

  adb install App.apk

- Linux command 실행

  adb shell <Linux command>


이하의 내용은 아래 link를 참고하세요.

Root/ Install a ROM / Unroot / Revert to Stock (A KFFB Supplement)




Posted by ithryn
,

FiredTV / Llama

IT/Fire Stick 2016. 11. 10. 01:15

* FiredTV


Sideload하여 설치한 App들은 

Settings > Applications > Manage All Installed Applications 에서 찾아서 실행해야 하는 번거로움이 있음. 


Amazon Home 을 대신하여 App을 실행시키기 편한 Launcher로서 Amazon의 Home 화면이 뜨면 (리모콘의 홈 버튼을 누를때), 바로 FiredTV Launchuer 화면이 뜨게 됨. 앱리스트에서 FiredTV를 누르면 FiredTV가 종료됨.


아래의 홈페이지에서 apk와 source code 받을수 있음. (15년 1월 이후 업데이트 없음)

https://github.com/Redth/FiredTVLauncher/releases



* Llama


FiredTV 대신에 기본 Home 화면에 보이는 안쓰는 App을 수행할때, 원하는 다른 App이 수행되게 한다든지, Fire Stick 부팅시 특정 App (FiredTV)가 자동수행되기를 원할때에 Llama란 App을 사용할수 있음.


1. 부팅 시 특정 앱 실행

  Event > + > Add Condition -> Phone reboot

  Add Actions -> Run Application -> 원하는 앱 선택 (FiredTV Launcher, Kodi등. )

2. 필요 없는 앱들 대신 adb로 설치한 다른 앱을 실행 

   Event > + > Add Condition -> Active Application -> 안쓰는 App 선택

  Add Action -> Run Application -> FiredTV  Kodi 등

(경우에 따라 Add Action -> Kill Application > 안쓰는 App  설정을 추가)


* 기타


Amazon의 App store에는 있지만, TV용이 아니라서 stick의 App store에 뜨지 않는 경우, sideload로 설치후, Settings -> My Account -> Sync Amazon Content 를 하면 Home 의 Recent 리스트에 뜨게 되어 사용 편리.



Posted by ithryn
,

* Fire Stick에서의 사전작업

0. Settings > System > Developer Options > ADB debugging 을 On 시킴 

1. Settings > System > Developer Options >Apps from unknown sources을 On 시킴 

2. Settings > System > About  > Network 에서 아이피를 확인


* APK 설치

(커맨드라인 adb 에 익숙하신 분은 'adb connect 아이피' 사용)

0. adbFire 실행

1. 첫실행일때는 Setup > Device에 위에서 확인한 IP 넣고 Save

2. 맨아래 ADB running 확인. Connect 누르면 stick에 연결되며 맨아래 Device connected 표시 확인.

3. Install APK 누름. 파일 선택하여 install 진행

4. Disconnect 누른후, adbFire 종료


* 설치 프로그램 실행

0. Settings > Applications > Manage All Installed Applications 

1. install한 program 찾은 후 remote의 select 버튼 

2. Launch Application



* adbFire는 현재 adbLink로 바뀌었음.

0. adbLink 실행

1. 첫실행일때는 New > Description 및 IP 넣고 Save

2. 위 description을 Current device에서 선택하고 Connect 누르면 stick에 연결되며, Connected devices 항목에 표시됨

3. 이후 동일


* AGK Fire는 안드로이드 폰/태블릿 에 있는 app을 Fire stick에 install 하게 함

Posted by ithryn
,

Fire Stick 스펙

IT/Fire Stick 2016. 11. 9. 01:48
Fire TV Stick (1세대) 스펙
https://developer.amazon.com/public/solutions/devices/fire-tv/docs/device-and-platform-specifications 
Storage8GB
RAM1GB (512MB system, 512MB video)
System on Chip (SoC) PlatformBroadcom Capri 28155
CPUDual Core ARM Cortex A9 up to 1 GHz
GPUBroadcom VideoCore IV GPU/VPU (Capri VC4)
Networking: WiFi802.11 b/g/n; 2x2 MIMO 
(2.4 GHz and 5.0 GHz dual band)
Networking: EthernetNo
BluetoothBluetooth 3.0 
HID, SPP Profiles
USBMicro USB 2.0 (Power only)
Expandable StorageNo
Device OS/Platform softwareBased on Android 5.0 - API 22

< 기타 >

Reboot : Remote의 select + play/pause 버트을 같이 누름

Posted by ithryn
,

Kindle 관련 본 블로그에서 게시한 내용은 개인적으로 참고하기 위해 내용 정리한 것과, 개인적인 경험을 말하는 것으로, 그 내용이 다른 사람의 경우에는 적용되지 않을 수 있습니다. 따라서, 본 블로그에 게시된 내용을 사용함으로써, 자신이 사용하는 Kindle이 손상이 되더라도, 블로그 주인장은 책임을 지지 않습니다.  


하기 내용은 아래 정보를 참고했음

Frequently Asked Questions - 2nd Generation Kindle Files


Kindle HD (2세대)는 OMAP4 HS processor를 사용하는데, "M-Shield" 가 on이 되어 있다. 즉, digitally signed header를 갖고 있는 partition image를 교체하면, OMAP ROM이 booting 과정을 멈추게 만들어 벽돌이 된다.


* signed header (64Kb) 를 갖고 있는 partition image

- xloader, bootloader, recovery, boot (kernel)


초기 버젼의 stock bootloader는 boot과정에 hole이 있어서, 2nd bootloader를 system partitioin에 설치하고, unsigned custom recovery와 boot (kernel) image를 설치하는것이 가능하다. (여전히 bootloader는 stock임). 


S/W버젼 기준으로 8.1.4(KFHD 8.9), 7.2.3(KFHD7) 이후는 그러한 hole이 patch된 bootloader를 갖고 있어서, 위와 같은 설치는 벽돌을 만들어버림. 따라서, S/W 이전 버젼에서 사용한 signed stock bootloader를 fastboot으로 flash해야 함. 

으로 교체한 후에, 2nd bootloader를 깔아야 함.


문제가 생길경우를 복구하기 위하여, 자신이 사용하는 기기의 partitioin image를 백업한후,  fastboot을 이용하여 복구함. 

* partition 이름 확인

  adb shell su -c “ls -l /dev/block/platform/omap/omap_hsmmc.1/by-name"

* partiton을 sdcard에 저장

  adb shell su -c “dd if=/dev/block/mmcblk0pX of=/sdcard/<filename>.img”

  (여기서 X는 1~13의 숫자가 되고, filename은 위에서 확인한 이름)

* 복구 방법

  fastboot -i 0x1949 flash <partition_name> <partition_name>.img

* 2nd bootloader 가 아닌 상태에서, image backup도 없는 경우 복구

  Kindle Fire HD and 2 First Aide Software 참고


Fastboot 진입방법

- root로서 shell에서 reboot bootloader 실행

- device로부터 handshake를 기다리는 fastboot command를 수행후, reboot

- KFHD7 은 factory cable을 사용가능


Factory cable 

Making/Using a Factory Cable 참고







Posted by ithryn
,