새로운 문제를 보고하기 전에 알려진 문제를 읽어 보십시오. 우리는 Gmail 로그인 실패(강력한 해결 방법 있음), 캘린더에 전화 통화 기록 관련 문제(조사 중) 등 몇 가지 중요한 문제에 대해 이미 알고 있습니다.
이것은 현재 없어진 Android 백업 도구인 SMS 백업의 포크입니다. Gmail/IMAP을 사용하여 네트워크를 통해 SMS, MMS 및 통화 기록 백업을 수행합니다.
주요 기능/개선 사항:
복원하다. Gmail에 저장된 SMS/통화 기록을 휴대폰으로 다시 전송할 수 있습니다.
보안. SMS Backup+에는 Gmail 비밀번호가 필요하지 않습니다.
MMS 백업 지원(버전 1.1에 추가됨)
Google 캘린더 통합(1.3) 및 복원(1.4)을 갖춘 통화 기록 백업(버전 1.2).
모든 IMAP 서버에서 작동합니다(기본값은 Gmail입니다).
Android 4.x(아이스크림 샌드위치) - 10.x에서 테스트되었습니다. (큐)
SMS Backup+는 Google Play 스토어와 F-Droid에서 무료로 사용할 수 있으며 프로/유료 버전은 없습니다.
하지만 앱이 유용하다고 생각하고 앱 개발을 지원하고 싶다면 안전한 앱 내 Play 스토어 결제 메커니즘을 사용하여 기부할 수 있습니다.
더 자주 업데이트를 받으려면 베타 프로그램에 가입하거나 Github 릴리스에서 최신 베타를 수동으로 다운로드하세요.
또한 개인정보 보호정책을 꼭 읽어보세요.
IMAP 계정 또는 IMAP이 활성화된 Gmail 계정이 있어야 합니다. Gmail 계정에 대해 IMAP을 활성화하는 방법을 알아보려면 IMAP을 사용하여 다른 이메일 클라이언트에서 Gmail 확인을 참조하거나 이 스크린샷을 살펴보세요.
SMS Backup+를 시작한 후 "연결"을 탭하여 인증 프로세스를 시작합니다.
1.5.11: 먼저 "SMS Backup+가 연락처에 액세스하도록 허용하시겠습니까?"라고 표시되는 계정 액세스 권한을 SMS Backup+에 부여해야 합니다.
동의하는 경우 백업에 사용할 Gmail 계정을 확인해야 합니다.
기기에 Google 계정이 등록되어 있지 않으면 대체 수단으로 웹 기반 인증을 수행하는 브라우저 창이 나타납니다.
인증 프로세스가 완료되면 "연결" 스위치가 활성화되어 성공을 나타냅니다. 이제 첫 번째 백업을 수행할 준비가 되었습니다.
1.5.11: "연결됨"이 체크박스에서 스위치로 변경되었습니다.
첫 번째 백업은 수동으로 수행하는 것이 중요합니다. SMS Backup+는 현재 장치에 저장된 메시지를 업로드할지 여부를 알아야 합니다.
Gmail 계정을 연결한 후 SMS Backup+는 첫 번째 백업을 수행하도록 요청합니다. "백업"을 선택하면 SMS Backup+가 모든 메시지를 Gmail에 백업하기 시작합니다.
'건너뛰기'를 선택하면 Gmail로 아무 것도 전송되지 않으며 현재 기기에 저장된 모든 메시지는 단순히 '백업됨'으로 표시됩니다. 이 옵션은 이전에 SMS Backup+를 제거했고 메시지를 Gmail로 다시 보내고 싶지 않은 경우에 유용합니다. 마지막으로 SMS 백업을 제거한 후에 도착하는 모든 메시지와 이 초기 백업은 Gmail에 백업되지 않습니다.
1.5.11: 백업이 시작되기 전에 SMS에 대한 "보내기 및 보기" 권한을 부여해야 합니다.
메시지를 휴대폰으로 다시 복원하려면 "복원"을 탭하세요. 기본적으로 Gmail에 저장된 모든 메시지는 복원됩니다("고급 설정"에서 변경할 수 있음).
1.5.11: 기본값이 500개 메시지로 변경되었습니다.
이미 메시지가 저장된 휴대폰으로 안전하게 복원할 수 있으며, SMS Backup+는 기존 메시지를 건너뜁니다.
복원을 시작하기 전에 기본 SMS 앱의 변경 사항을 확인해야 합니다. 메시지 작성을 위한 추가 권한을 얻으려면 이 단계가 필요합니다(해당 FAQ 항목 참조).
SMS Backup+는 통화 기록을 백업하고 복원할 수도 있습니다. 별도의 라벨을 사용하여 모든 통화를 저장합니다(기본값은 Call log
이지만 "고급 설정"에서 변경할 수 있음). 원하는 경우 이를 SMS
와 동일한 값으로 설정하여 모든 백업이 동일한 레이블을 사용하도록 할 수 있습니다.
통화 기록 메시지의 본문에는 통화 시간(초)과 전화번호 및 통화 유형( incoming
/ outgoing
/ missed
)이 포함됩니다.
예:
267s (00:04:07)
+44123456789 (incoming call)
Google 캘린더에 통화 기록 항목을 추가할 수도 있습니다. 고급 설정에서 Calendar sync
선택하고 동기화할 캘린더를 선택했는지 확인하세요.
특정 통화 유형(수신, 발신 등)만 백업하려는 경우에도 그렇게 할 수 있습니다.
1.5.11: 통화 기록 백업은 기본적으로 비활성화되어 있습니다. 전화 및 캘린더 접근을 위해서는 별도로 권한 확인이 필요합니다.
Rich Communication Services는 현재 지원되지 않으며 지원할 계획도 없습니다. 리치 커뮤니케이션 서비스는 RCS , Advanced Messaging , Advanced Communications , Joyn 또는 Message+ 라고도 알려져 있습니다.
다른 앱에서 백업을 실행하려면 고급 설정에서 3rd party integration
활성화하고 브로드캐스트 인텐트 com.zegoggles.smssync.BACKUP
보내세요. 이는 자동 백업이 비활성화된 경우에도 작동합니다.
문자 메시지를 백업하기 위해 Gmail을 사용할 필요는 없습니다. "고급 설정 - 사용자 정의 IMAP 서버"에서 인증을 "일반 텍스트"로 변경한 다음 그에 따라 서버 주소/사용자 이름 및 비밀번호를 변경하세요. IMAP 서버에 자체 서명된 인증서가 있는 경우 보안을 "SSL(선택 사항 / 모두 신뢰)"로 설정하십시오(백업 중 "알 수 없는 인증서" 오류).
1.5.11: 보안 설정이 단순화되었습니다. 자체 서명된 인증서를 사용하는 경우 TLS를 선택하고 "모든 인증서 신뢰"를 선택하십시오.
또한 Gmail 라벨은 첫 번째 백업 시 자동으로 생성되는 IMAP 폴더에 해당합니다.
여기에서 답변을 찾을 수 없다면 Google+ 커뮤니티를 방문하여 도움을 받을 수도 있습니다.
먼저 Github 문제를 검색하여 버그가 이미 보고되었는지 확인하세요. 그렇지 않은 경우 새 이슈를 생성하고 다음 세부정보를 첨부하세요.
백업/복원과 관련된 경우 "고급 설정"에서 "추가 디버그 정보"가 활성화된 상태로 동기화 로그를 활성화하고 관련 부분을 첨부해야 합니다. 동기화 로그는 sms_backup_plus.log
( Android/data/com.zegoggles.smssync/files
디렉터리)로 저장됩니다.
1.5.11: 새 로그 파일 경로는 이전에 외부 저장소/sdcard에 있었습니다.
문제 설명 텍스트에 로그를 포함하는 대신 "이미지 첨부" 기능을 사용하여 로그 파일을 문제에 텍스트로 첨부하세요. 또는 요점을 작성하고 문제 설명에서 해당 요점에 연결하십시오.
개발 버전에도 버그가 있는지 확인하려면 SMS Backup+의 현재 베타 버전을 설치하는 것이 좋습니다.
수년에 걸쳐 많은 기능이 추가되었으며, 이는 종종 사용자의 요청에 따라 이루어졌습니다. 이것은 처음에는 훌륭하게 작동했지만 제품 자체는 매우 산만하고 일반적이었습니다. 문자 메시지를 백업하는 도구( SMS 백업이라는 이름에서 알 수 있듯이)로 시작되었지만 점차 더 많은 기능(통화 기록, MMS, WhatsApp 등)이 추가되었습니다. 이제는 너무 무거워지고 유지 관리나 사용이 어려워지는 시점에 이르렀습니다. 설정 화면을 보면 이를 확실히 알 수 있습니다. 구성할 항목이 너무 많습니다. 이 시점에서 제거해야 할 기능이 있으면 추가하지 마세요. 보다 집중된 제품은 유지 관리 및 사용이 더 쉬울 것입니다.
현재 SMS Backup+는 유지 관리 모드에 있습니다. 새로운 기능은 추가되지 않습니다. 기존 버그는 물론 해결됩니다.
1.5.11에는 런타임 권한(Android 6.0+)이 도입되었습니다. 즉, 애플리케이션을 설치한 후 실제로 사용하는 기능에 대한 권한만 부여한다는 의미입니다.
앱을 제거한 다음 새 버전을 설치해 보세요. 첫 번째 백업을 수행할 때 "건너뛰기"를 선택하십시오. 그렇지 않으면 메시지가 두 번 백업됩니다.
자동 백업이 작동하지 않으면 먼저 수동으로 시작된 백업이 예상대로 작동하는지 확인하십시오.
1.5.11에서는 자동 백업 안정성이 많이 향상되었습니다. 그러나 일부 베타 사용자는 여전히 문제를 보고했습니다. 백업이 자동으로 실행되지 않으면 SMS Backup+에 대한 Android "배터리 최적화" 설정을 "최적화 안 함"으로 변경해 보십시오.
자동 백업과 관련된 버그를 신고할 때 동기화 로그 파일을 첨부하는 것이 필수적입니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 관련 FAQ를 참조하세요.
Gmail 라벨 설정에서 'IMAP 표시' 옵션이 선택되어 있는지 확인하세요.
이 경우 라벨 이름이 올바르게 설정되었는지 확인하세요(대문자 사용이 중요합니다!).
메뉴에서 "재설정"을 선택하고 현재 동기화 상태를 재설정할지 확인하세요. 다음 실행 시 휴대전화의 모든 메시지가 백업됩니다.
Google Voice/Hangouts 또는 Signal과 같은 비표준 앱을 사용하여 메시지를 보내시나요? 장치별 문제일 수도 있습니다. 관련 문제: 516, 841.
이는 Gmail의 자동 우선분류함 파일링과 관련이 있을 수 있습니다. 해결 방법은 "제목: SMS"로 필터를 설정하고 필터가 중요하지 않은 것으로 표시하도록 하는 것입니다.
기본 "SMS" 또는 "통화 기록" 대신 레이블을 "받은 편지함"으로 설정하기만 하면 됩니다.
수신 백업 일정은 수신 메시지에 사용됩니다. 여기서 3분은 수신되는 SMS가 3분 후에 백업을 트리거한다는 의미입니다. 전체 백업입니다(보낸 메시지 포함). 수신 SMS가 도착 직후 Gmail에 표시되도록 하려면 수신 일정을 낮은 값으로 설정해야 합니다.
정기적인 예약은 특정 간격으로 백업을 수행하는 데 사용됩니다. 여기서 2시간은 장치가 2시간마다 모든 메시지 백업을 시도한다는 의미입니다.
앱에서 수행되는 업데이트가 적다는 것은 에너지 소비가 적다는 것을 의미하므로 데이터 보호와 배터리 수명의 절충안이 있습니다.
SMS Backup+가 이미 제공하는 것보다 백업 일정에 대한 더 많은 제어가 필요한 경우 타사 앱을 사용하여 백업을 트리거할 수 있습니다. 예를 들어 Tasker는 버전 1.0.14부터 SMS Backup+를 지원합니다.
이는 Gmail의 한계인 것 같습니다. 처음 100개 정도의 SMS가 백업되면 Gmail은 많은 대화를 제대로 스레드하지 않습니다. Gmail은 결국 초기 백업의 각 SMS를 개별 대화로 처리하고 더 이상 함께 그룹화하거나 스레드하지 않는다는 점을 알게 될 것입니다.
이를 해결하는 방법은 한 번에 100개의 SMS를 전체 백업하는 것입니다( Advanced settings
참조).
Gmail 기능이지만 비활성화할 수 있습니다. Gmail 설정에서 대화 보기를 off
로 설정하세요(스크린샷).
아니요. SMS 백업+는 "실제" 동기화를 수행하지 않습니다. 텍스트가 Gmail로 전송되면 앱에서 수정되거나 삭제되지 않습니다.
이는 IMAP 서버와 신뢰할 수 있는 연결을 설정할 수 없음을 의미합니다. 이런 일이 발생할 수 있는 몇 가지 이유는 다음과 같습니다.
IMAP 서버 설정 Security
SSL (optional / trust all)
로 설정할 수 있습니다.
1.5.11: "모든 인증서 신뢰" 옵션이 추가되었습니다.
Google은 Android 4.4(KitKat)부터 SMS 권한 작동 방식을 변경했습니다. 메시지에 대한 쓰기 액세스 권한을 얻으려면 앱을 기본 시스템 SMS 앱으로 설정해야 합니다. 복원 작업을 시작하기 전에 SMS Backup+는 기본 앱으로 설정할 권한을 요청합니다. 복원 후에는 이전 선택(일반적으로 "메시징")을 기본값으로 다시 설정하라는 메시지가 표시됩니다.
아니요, 여러 가지 이유가 있습니다. MMS는 이동통신사에 크게 의존하고 문서가 부족하며 Android Emulator는 MMS를 지원하지 않습니다.
그러나 SMS Backup+는 오픈 소스입니다. 패치는 환영할 만한 일입니다.
SMS 백업은 수천 개의 메시지를 복원하도록 설계되지 않았습니다. "지난 N주/N개 메시지를 어떻게 복원합니까?"라는 질문을 참조하세요. 그 문제를 해결하려면.
백업된 메시지가 많은 경우(예: 5000개 이상) 복원 속도가 매우 느릴 수 있습니다. 특히 가장 최근 메시지에만 관심이 있는 경우에는 더욱 그렇습니다.
해결 방법은 Gmail 웹 인터페이스(또는 IMAP 이메일 클라이언트)를 사용하여 대량의 메시지를 Gmail의 다른 라벨(예: SMSARCHIVED)로 이동하고 SMS 라벨에 수백 개 정도의 메시지만 보관하는 것입니다.
다음에 복원하면 해당 메시지만 복원되며 속도가 훨씬 빨라집니다.
Google 계정에 대한 액세스 승인으로 이동하여 "SMS 백업+" 옆에 있는 "액세스 제거"를 선택하세요.
이 오류 메시지가 표시되고 네트워크 연결이 활성화된 경우 시간대 설정이 올바른지, 현지 시간이 올바르게 표시되는지 다시 확인하세요. 그렇지 않으면 인증 프로세스가 작동하지 않습니다.
베타 테스트에 도움을 주고 싶다면 Play 스토어 베타 페이지를 방문하세요. 베타 프로그램에 참여하라는 메시지가 표시됩니다(언제든지 탈퇴할 수 있음).
일단 선택하면 장치는 현재 출시된 버전에 없는 버그 수정 및 기능이 포함될 수 있는 최신 베타로 자동 업데이트됩니다.
또는 Github 릴리스에서 APK를 다운로드하여 수동으로 설치할 수 있습니다(
$ git clone https://github.com/jberkel/sms-backup-plus.git
$ cd sms-backup-plus
$ ./gradlew assembleDebug
$ adb install app/build/outputs/apk/app-debug.apk
UI를 다른 언어로 번역하는 데 도움을 주려면 다음 파일을 다운로드하여 번역한 후 이메일을 통해 번역된 버전을 보내세요.
그러나 이미 Git에 익숙하다면 저장소를 복제하고 끌어오기 요청을 제출하면 됩니다.
이 애플리케이션은 Apache 라이센스 버전 2.0의 조건에 따라 출시되었습니다.