신용카드 전환발급<

전에 쓰던 신용카드가 혜택도 그럭저럭 좋고 다 좋았는데, IC가 고장나서 읽히지 않는 문제가 있기도 했고, 유효기간이 내년까지 + 재발급이 중단된 카드라서 반강제로 카드를 바꾸게 되었어요..< 뭐, IC가 안되어서 불편했으니 언젠간 바꿔야 했겠죠<

이왕 그런김에 새로 신청한 카드가 빨리 오면 좋겠네요<

 


갱신, 2017년 7월 25일

카드가 왔어요, 그런데 온 건 좋은데 밤 11시 30분에 배달이 와서 온 가족이 다 깼습니다..<

건당 수당 받고 배달하는거라 많이많이 배달하고 싶은 건 알겠지만 그래도 이건 좀..<

카드의 패키지가 좀 많이 간소화 되었더라구요< 설마 5년뒤 갱신할 때 되면 또 없어진다거나 하진 않겠지…

‘삼성 스마트 홈’ 앱이 안드로이드 누가에서 장치 등록이 안되는 문제에 대한 글

글이 너무 긴 사람들을 위한 요약-

  1. 티타늄 백업에서 지금 사용하는 장치(아래에선 장치 A)의 Android ID를 백업
  2. 안드로이드 마시멜로우를 사용하는 (아마도 이젠) 안 쓰는 장치(아래에선 장치 B)에 장치 A의 Android ID를 복원
  3. 장치 B에 삼성 스마트홈 앱을 설치
  4. 정상적으로 장치 B에 공기청정기 (던 뭐던) 장치 등록을 마침
  5. 장치 B의 티타늄 백업에서 삼성 스마트홈 앱을 백업
  6. 백업 데이터를 장치 A로 전송
  7. 장치 A로 장치 B로부터 가져온 백업된 데이터를 티타늄 백업으로 복원
  8. …..???
  9. PROFIT

전에도 썼듯이 최근 휴대전화를 OnePlue 3T로 바꾸고, Lineage OS를 설치했어요< (안드로이드 7.1.2)

그리고 최근에 삼성 공기청정기 (삼성 블루스카이 7000 90m^3) 를 구입했어요<

스마트 기능이 된다고 해서, 당연히 기대했죠, 아, 이제 스마트 라이프구나, 하면서요<

도착 전 미리 공유기를 설정하고, 앱도 깔아두고 했고, 밀린 주문 탓에 2주 정도 기다린 후에야 집에 공기청정기가 도착했고, 설레는 마음으로 앱을 켜서 공기청정기를 휴대전화랑 연결하려고 했죠<

그런데 연결이 안 되는 거였어요, 뭐, 사람이 만든거니 뭔가 버그가 있을 수 있겠다는 생각에 (미노리도 역시 안드로이드 앱 개발자라서 안드로이드의 파편화랑 각종 버그에 대해선 어느정도 이해해요..<) 그냥 몇번 다시 시도해보고, 그와 동시에 로그캣1)안드로이드 장치에서 문제가 생기면 뭐가 문제인지 대충 알려주는 프로그램 비스무리한 것도 보았죠… 그런데 도저히 이게 왜 안되는지 그럴듯한 로그2)뭐가 문제인지에 대한 정보도 안 나오더라구요.. (물론 삼성 서버론 착실히 로그를 보내고 있었겠지만, 왜 안되는지..<)

한번 플레이 스토어에 들어가서 평을 보니, 세상에, 이건 가망이 없겠더라구요..< 한 절반은 넘는 사람들이 (아마도 안드로이드 누가를 사용하는 휴대전화를 쓰는 사람들이) 안된다고 글을 썼더라구요<

그래서, 아, 이정도면 조만간 고치겠지… 하고 (귀찮아서) 그냥 기다렸고, 오늘 아침에 일어나서 앱 업데이트를 하면서 스마트홈이 업데이트 되었길래 또 설레는 마음으로 다시 장치 등록을 시도했죠…

그런데 안 되는 거에요..<

좀 화가 나서, 아, 이 애들은 진짜 안되겠다, 그냥 직접 뭔가 방법을 찾자.. 해서 이 글을 쓰게 되었어요<

결론적으로 이야기 하자면, 이 앱은 진짜 짜증나는 앱이에요, 구린 주제에 장치 ID도 체크해요, 그리고 그거에 대한 예외처리도 되어있지 않아서 잘못된 장치 ID 데이터를 가진 백업을 복원하면 앱이 계속 이상하게 재시작을 하죠..< 그리고 주제에 또 루팅 감지3)세상에서 가장 쓸모없는, 각종 DRM/윈도 방화벽과 조금 비슷한 안전장치를 해요..< Magisk Hide를 쓰세요..<

티타늄 백업을 사용해서 장치 ID를 백업하고 복원하는 것에 대한 건 인터넷에 너무나도 많이 퍼져있을 것이라고 생각해요, 그건 직접 찾아 보세요, 여기엔 지금은 안 쓸 테니까요, 곧 나가야 하거든요..<

마찬가지로 루팅을 숨기는 방법 (Magisk Hide 를 이용) 에 대한것도 인터넷에 너무 많이 올라와 있고, 꼬꼬마 포켓몬 트레이너 여러분들이랑 어른이 포켓몬 트레이너 여러분은 이미 너무나도 잘 알고 계실거라고 생각해요..< (뜨끔)

이 앱을 정상적으로 (적어도 지금까지 테스트 해 본 바에 따르면) 작동하게 해서, 공기청정기 등을 휴대전화에 등록시키려면 다른 휴대전화 (안드로이드 마시멜로우 아래의 버전 OS) 가 필요해요, 그 장치에서 등록을 한 앱의 데이터를 지금 사용하는 신형 장치로 복사하면 되는 일이죠..

자세한 절차에 대해선 (보고 오셨겠지만) 맨 위의 요약 부분에 있으니, 그쪽을 참고하세요..<

일단은 적당히 이대로 글을 마무리 하고 씻을래요, 차를 한 일주일동안 안 몰아서 오늘은 고속도로에서 좀 밟으면 위험할 것 같아 2차선에서 천천히4)진짜로 갈 예정이니 빨리 나가야 할 것 같거든요..<

Sn   [ + ]

안드로이드 폰에서 일정 주기로 소리가 갈라지는 (깨지는) 현상 관련 정보

English TL;DR – If you have crackling / popping / stuttering sound issue on certain pattern, try to set SELinux from enforcing to permissive and see if the problem has been fixed. Note that this is potentially dangerous and problem might return after rebooting.

Update – This problem is related to Mobile ISP application – which is related to Korean credit card company – BC. Remove that application or manually kill application when not in use to prevent background SELinux denial spamming.


우선 이 핸드폰을 사고 기쁜 마음으로 스쿠페스를 하다가 이 문제가 있다는 걸 알았어요<

만약 OnePlus 3T 를 쓰고 있거나, 혹은 Lineage OS를 쓰고 있거나 한데, 왠지 소리가 나는 중간중간에 뚝뚝 끊길때 장치의 logcat을 봐 보세요<

만약 이런 로그가 지나가는 타이밍에 소리가 뚝뚝 끊긴다면, 그건 SELinux 관련해서 생기는 문제에요<

 

이럴때 한번 장치의 shell 에서 루트 권한을 얻은 후

를 한번 한 다음, 소리가 깨지던 작업을 한번 해 보세요< 만약 소리가 깨지지 않는다면, 축하해요< 문제의 원인이 뭔지 안 것 같네요<

아쉽게도 SELinux를 Permissive 모드로 계속 사용하는 건 잠재적으로 위험한 일이기 때문에 다시 쉘에

을 해서 Enforce 모드로 바꿔주세요<

핸드폰을 재부팅 하면 위의 일을 다시 해야 해요< SELinux 규칙을 완화해서 /proc 관련 작업을 허용할 수 있긴 하지만 그러면 다소 보안성이 떨어지니 우선 조금 더 알아볼래요<


업데이트: MispAndroid 라는 저 프로세스, 알고 보니 모바일 ISP 프로세스 더라구요………………<

어휴, 비씨카드……………………………………. 백그라운드 실행이 강제로 안되게 막아버리는 방법을 써야 할 것 같네요…

테마 변경

2016년이 되었으니 2015 테마에서 2016으로 변경<

사실 윈도에서 본 적이 없으니 윈도에서 어떤 폰트로 보이는 지 모르겠지만 (아마도 굴림으로 보이겠지..<) 적어도 리눅스에선 그럭저럭 훌륭하게 보이는 것 같다아<

이번 테마는 반응형 웹을 훌륭하게 지원하는 것 같으니 모바일에서 볼 때도 좀 나으려나…

서버를 대부분 리눅스 기반으로 마이그레이션 중…

우선 일부 서버를 옮겼는데, 램 2.5GB랑 코어 2개를 먹고 있던 윈도 서버 -> 램 512MB랑 코어 하나를 할당한 지금의 서버의 성능을 비교해 보면

어떻게 된 게 윈도 서버보다 리눅스가 1.5배는 더 빠르다아 (…)

더 이상의 성능 문제는 개선할 수 없는게, 이건 하드디스크 I/O 속도의 문제… 캐싱을 하이퍼바이저 단에서 달아서 해결해야 할 것 같다아…

 

삽질을 많이 했더니 삽질분이 많이 충족되어서, 이제 귀찮은 상태가 되었다아<