내가 좋아하는 샤오미 홍미노트 루팅과정에 대해서 기술한다. PixelExperience를 즐겨 쓰기전에는 LineageOS를 줄곧 사용해 왔는데, 지금은 UI가 다소 끌리는 Pixel 디자인의 롬으로 갈아탔다. https://get.pixelexperience.org/lavender 위의 링크로 들어가면 바로 Xiaomi Note 7 Pro의 롬파일을 구할수 있다. 폰 데이터와 기존 롬을 이제 날려버리자.이 작업이 진행되기 전에 사전적으로 롬이 언락이 되어 있어야 한다. 샤오미 계열은 롬이 락이 걸려 있는데 […]
Apple Silicon Mac에서 터미널 arch 형태 처리하기
맥에서 터미널의 기본 arch는 arm64로 되어 있는데, 이걸 x86등으로 바꾸려면 아래처럼 Terminal의 Get Info 정보를 확인해서 “Open using Rosetta”를 체크해주면 된다. 저 체크박스를 해제하면 터미널에서 다음과 같이 확인된다. brew 등의 어플리케이션을 설치할때 arch가 일치하지 않아서 에러를 내거나 rosetta 설치시에 아래와 같은 에러가 발생했다면 arch를 확인해 봐야 한다. 위와 같이 arch 아키텍쳐가 맞지 않을 경우 현재 […]
AndroidStudio Gradle DSL에서 alias(libs.x.x.x) 에러
Gradle 플러그인 쪽에서 아래와 같이 libs 빨간줄이 생겼을 경우val Project.libs: LibrariesForLibs’ can’t be called in this context by implicit receiver. Use the explicit one if necessary 결론적으로는 gradle-wrapper.properties의 gradle 버전을 올려줘야 함 그래도 에러를 계속 표시하고 있는 경우, @Suppress(“DSL_SCOPE_VIOLATION”) 상단에 Suppress 애노테이션을 추가
Ruby FFI 라이브러리 Load 에러로 인한 cocoapods 라이브러리 설치 문제 해결
애플 실리콘 CPU M1 계열에서 만일 cocoapods로 라이브러리를 설치하기 위해 arch -x86_64 pod install 와 같은 커맨드를 실행시킬시 아래와 같은 에러가 났을 경우 현재 Xcode Command Line Tools를 확인해 보면 아래와 같이 나오고 있을 것이다. 이때에 Xcode에 들어가서 Settings > Locations에 가서 Command Line Tools의 리스트를 한번 더 클릭하게 되면 “/Applications/Xcode_xxxx.app”으로 변경되게 된다. 이후에 다시 […]
cocoapods 설치시 ruby 버전 지원 충돌
Ruby 버전이 현재 2.6.x가 설치 되어 있는데, cocoapods를 설치하려면 2.7.0 이상의 버전이 필요하다고 하는것이라 안내해주는대로 “sudo gem install activesupport -v 6.1.7.4″를 실행해서 문제를 해결해 준다. 이후에는 문제없음!!
Systemd Timer Daemon 서비스 추가
Gentoo 배포판 기준으로 작성됨. systemd 기준으로 기준시간 단위 별로 뭔가를 실행시켜야 할 때에는 timer 서비스를 추가해서 동작되게 만들어준다. 타이머를 추가했으면 상태확인을 해본다. journalctl로 모니터링을 하게 되면 각 서비스별 로그 내용을 실시간으로 확인이 가능함 OnCalendar의 필드에 스케쥴을 기재하면 되는데, 예를 들어,“2022-6,7,8-1,15 01:15:00” 인 경우에는 “2022년 – 6,7,8월 – 1, 15일 – 01:15:00 실행” 한다는 의미를 갖는다.이에 […]