├── app ├── .gitignore ├── src │ └── main │ │ ├── ic_launcher-playstore.png │ │ ├── res │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_round.webp │ │ │ └── ic_launcher_foreground.webp │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_round.webp │ │ │ └── ic_launcher_foreground.webp │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_round.webp │ │ │ └── ic_launcher_foreground.webp │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_round.webp │ │ │ └── ic_launcher_foreground.webp │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_round.webp │ │ │ └── ic_launcher_foreground.webp │ │ ├── drawable │ │ │ ├── ic_history_indicator_1.png │ │ │ ├── ic_history_indicator_2.png │ │ │ ├── ic_history_indicator_3.png │ │ │ ├── ic_dropdown_footer.xml │ │ │ ├── ic_exit.xml │ │ │ ├── ic_right_arrow.xml │ │ │ ├── ic_dropdown_arrow.xml │ │ │ ├── ic_time_slot.xml │ │ │ ├── ic_sms.xml │ │ │ ├── ic_sms_pass.xml │ │ │ ├── ic_sim_card.xml │ │ │ ├── ic_http_header.xml │ │ │ ├── ic_toggle.xml │ │ │ ├── ic_sms_blocked.xml │ │ │ ├── ic_contact_circle.xml │ │ │ ├── ic_question.xml │ │ │ ├── ic_reorder.xml │ │ │ ├── ic_priority.xml │ │ │ ├── ic_duration.xml │ │ │ ├── ic_call.xml │ │ │ ├── ic_fail_red.xml │ │ │ ├── ic_flags.xml │ │ │ ├── ic_repeat.xml │ │ │ ├── ic_copy.xml │ │ │ ├── ic_http.xml │ │ │ ├── ic_number_sign.xml │ │ │ ├── ic_bell_mute.xml │ │ │ ├── ic_clear.xml │ │ │ ├── ic_warning.xml │ │ │ ├── ic_note.xml │ │ │ ├── ic_filter.xml │ │ │ ├── ic_flag_catalan.xml │ │ │ ├── ic_unknown_app_icon.xml │ │ │ ├── ic_weekly.xml │ │ │ ├── ic_find.xml │ │ │ ├── ic_regex.xml │ │ │ ├── ic_heads_up.xml │ │ │ ├── ic_workflow.xml │ │ │ ├── ic_no.xml │ │ │ ├── ic_statusbar_shade.xml │ │ │ ├── ic_yes.xml │ │ │ ├── ic_category.xml │ │ │ ├── ic_file_read.xml │ │ │ ├── ic_hourglass.xml │ │ │ ├── ic_incoming.xml │ │ │ ├── ic_contact_square.xml │ │ │ ├── ic_contact_group.xml │ │ │ ├── ic_history_cleanup.xml │ │ │ ├── ic_delay.xml │ │ │ ├── ic_calendar.xml │ │ │ ├── ic_recycle_bin.xml │ │ │ ├── ic_settings.xml │ │ │ ├── ic_check_circle.xml │ │ │ ├── ic_mms.xml │ │ │ ├── ic_file_write.xml │ │ │ ├── ic_check_green.xml │ │ │ ├── ic_backup_import.xml │ │ │ ├── ic_link.xml │ │ │ ├── ic_call_miss.xml │ │ │ ├── ic_music.xml │ │ │ ├── ic_bell_ringing.xml │ │ │ ├── ic_daily.xml │ │ │ ├── ic_tag.xml │ │ │ ├── ic_xml.xml │ │ │ ├── ic_backup_export.xml │ │ │ ├── ic_tile.xml │ │ │ ├── ic_tube.xml │ │ │ ├── ic_notification.xml │ │ │ ├── ic_open_msg.xml │ │ │ ├── ic_post.xml │ │ │ ├── ic_replace.xml │ │ │ ├── ic_tap.xml │ │ │ ├── ic_call_blocked.xml │ │ │ ├── ic_csv.xml │ │ │ ├── ic_xpath.xml │ │ │ ├── ic_multi_sms.xml │ │ │ └── ic_tile_custom.xml │ │ ├── values │ │ │ ├── themes.xml │ │ │ └── strings_24.xml │ │ ├── xml │ │ │ ├── keep_no_shrink.xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── values-zh-rTW │ │ │ ├── strings_24.xml │ │ │ ├── strings_7.xml │ │ │ ├── strings_4.xml │ │ │ ├── strings_3.xml │ │ │ └── strings_16.xml │ │ ├── values-zh-rCN │ │ │ ├── strings_24.xml │ │ │ ├── strings_7.xml │ │ │ ├── strings_4.xml │ │ │ ├── strings_16.xml │ │ │ └── strings_3.xml │ │ ├── values-ja │ │ │ ├── strings_24.xml │ │ │ ├── strings_7.xml │ │ │ └── strings_4.xml │ │ ├── values-tr │ │ │ └── strings_24.xml │ │ ├── values-ar │ │ │ └── strings_24.xml │ │ ├── values-iw │ │ │ └── strings_24.xml │ │ ├── values-fa │ │ │ └── strings_24.xml │ │ ├── values-in │ │ │ └── strings_24.xml │ │ ├── values-it │ │ │ └── strings_24.xml │ │ ├── values-ru │ │ │ └── strings_24.xml │ │ ├── values-uk │ │ │ └── strings_24.xml │ │ ├── values-gal │ │ │ └── strings_24.xml │ │ ├── values-pt-rBR │ │ │ └── strings_24.xml │ │ ├── values-es │ │ │ └── strings_24.xml │ │ ├── values-ca │ │ │ └── strings_24.xml │ │ ├── values-de │ │ │ └── strings_24.xml │ │ └── values-fr │ │ │ └── strings_24.xml │ │ └── java │ │ └── spam │ │ └── blocker │ │ ├── ui │ │ ├── main │ │ │ └── Debug.kt │ │ ├── widgets │ │ │ ├── Form.kt │ │ │ ├── GreenDot.kt │ │ │ ├── OutlinedCard.kt │ │ │ ├── Animation.kt │ │ │ ├── NonLazyGrid.kt │ │ │ ├── SnackBar.kt │ │ │ └── CheckBox.kt │ │ ├── setting │ │ │ ├── misc │ │ │ │ ├── Logcat.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── About.kt │ │ │ ├── bot │ │ │ │ ├── BotViewModel.kt │ │ │ │ ├── EditActionDialog.kt │ │ │ │ └── BotCard.kt │ │ │ └── api │ │ │ │ └── ApiViewModel.kt │ │ ├── theme │ │ │ ├── Type.kt │ │ │ └── Color.kt │ │ ├── history │ │ │ ├── HistoryViewModel.kt │ │ │ └── HistoryScreen.kt │ │ └── NotificationTrampolineActivity.kt │ │ ├── util │ │ ├── Logcat.kt │ │ ├── Clipboard.kt │ │ ├── MockkWorkaround.kt │ │ ├── Flag.kt │ │ ├── pdu │ │ │ ├── util │ │ │ │ └── PduCacheEntry.java │ │ │ ├── InvalidHeaderValueException.java │ │ │ └── MmsException.java │ │ ├── Xml.kt │ │ ├── RingtoneUtil.kt │ │ ├── Algorithm.kt │ │ ├── AnnotatedFormatter.kt │ │ └── AppInfo.kt │ │ └── service │ │ ├── Tile.kt │ │ ├── CopyToClipboardReceiver.kt │ │ └── CustomTile.kt └── proguard-rules.pro ├── metadata ├── en-US │ ├── changelogs │ │ ├── 1.txt │ │ ├── 11.txt │ │ ├── 410.txt │ │ ├── 12.txt │ │ ├── 114.txt │ │ ├── 406.txt │ │ ├── 118.txt │ │ ├── 18.txt │ │ ├── 411.txt │ │ ├── 113.txt │ │ ├── 110.txt │ │ ├── 409.txt │ │ ├── 111.txt │ │ ├── 402.txt │ │ ├── 408.txt │ │ ├── 302.txt │ │ ├── 201.txt │ │ ├── 418.txt │ │ ├── 13.txt │ │ ├── 403.txt │ │ ├── 115.txt │ │ ├── 301.txt │ │ ├── 417.txt │ │ ├── 407.txt │ │ ├── 421.txt │ │ ├── 17.txt │ │ ├── 14.txt │ │ ├── 119.txt │ │ ├── 412.txt │ │ ├── 112.txt │ │ ├── 116.txt │ │ ├── 117.txt │ │ ├── 202.txt │ │ ├── 16.txt │ │ ├── 420.txt │ │ ├── 401.txt │ │ ├── 405.txt │ │ ├── 19.txt │ │ ├── 419.txt │ │ ├── 500.txt │ │ ├── 303.txt │ │ ├── 120.txt │ │ ├── 200.txt │ │ ├── 416.txt │ │ ├── 15.txt │ │ ├── 305.txt │ │ ├── 404.txt │ │ ├── 415.txt │ │ ├── 414.txt │ │ ├── 304.txt │ │ ├── 300.txt │ │ ├── 413.txt │ │ └── 400.txt │ ├── title.txt │ ├── short_description.txt │ ├── images │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 1.history.png │ │ │ ├── 2.settings.png │ │ │ └── 3.notification.png │ └── full_description.txt └── ru │ ├── title.txt │ ├── short_description.txt │ └── full_description.txt ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── 3.discussion.yml │ ├── 2.feature_request.yml │ ├── 4.share.yml │ └── 1.bug_report.yml ├── workflows │ ├── labeler.yml │ └── share.yml └── labeler.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── local.properties ├── settings.gradle.kts ├── LICENSE ├── gradle.properties └── auto_translate ├── retry.go └── go.mod /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /metadata/en-US/changelogs/1.txt: -------------------------------------------------------------------------------- 1 | first release -------------------------------------------------------------------------------- /metadata/en-US/title.txt: -------------------------------------------------------------------------------- 1 | SpamBlocker (Call & SMS) -------------------------------------------------------------------------------- /metadata/ru/title.txt: -------------------------------------------------------------------------------- 1 | СпамБлокер (Звонки и SMS) -------------------------------------------------------------------------------- /metadata/en-US/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | Adapt Android 10+ -------------------------------------------------------------------------------- /metadata/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Spam Call/SMS blocker -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /metadata/en-US/changelogs/410.txt: -------------------------------------------------------------------------------- 1 | Language support: 2 | - Arab(ar) 3 | -------------------------------------------------------------------------------- /metadata/ru/short_description.txt: -------------------------------------------------------------------------------- 1 | Блокировщик спама звонков и SMS 2 | -------------------------------------------------------------------------------- /metadata/en-US/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | Add feature: SMS content filter for particular number -------------------------------------------------------------------------------- /metadata/en-US/changelogs/114.txt: -------------------------------------------------------------------------------- 1 | fix: 2 | - crash when priority is empty 3 | new: 4 | - language support: ua -------------------------------------------------------------------------------- /metadata/en-US/changelogs/406.txt: -------------------------------------------------------------------------------- 1 | Fix: 2 | - The unread count indicator on the bottom bar does not appear at startup -------------------------------------------------------------------------------- /metadata/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/metadata/en-US/images/icon.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /metadata/en-US/changelogs/118.txt: -------------------------------------------------------------------------------- 1 | New: 2 | regex flag "Raw Number" for not optimizing number 3 | Enhancement: 4 | import rules from .csv file 5 | -------------------------------------------------------------------------------- /metadata/en-US/changelogs/18.txt: -------------------------------------------------------------------------------- 1 | new: 2 | - support STIR attestation 3 | - always allow emergency call, with max priority 4 | - multi-language support -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_history_indicator_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/drawable/ic_history_indicator_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_history_indicator_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/drawable/ic_history_indicator_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_history_indicator_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/drawable/ic_history_indicator_3.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aj3423/SpamBlocker/master/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 |