Sms Call App Enabled Disabled Enabled Disabled Receive Send Missed Call Out Received Network Offline User App System App Mine Fixed Universal Browser navigation Logs Senders Rules Settings Settings·Step-1 Senders·Step-2 Rules·Step-3 Logs·Step-4 Task Server Client Frpc App List Logcat Help About AppVer: %s Version Name: %s\nVersion Code: %s\nBuild Time: %s\nGit Commit ID: %s Cache Size: %s FrpcVer: %s WeChat MiniProgram Cache cleared Frpc Deleted, App restarting © %1$s PPPSCN All rights reserved. OpenSource Repo GitHub Gitee Reward List https://github.com/pppscn/SmsForwarder https://gitee.com/pp/SmsForwarder https://gitee.com/pp/SmsForwarder/wikis/pages https://gitee.com/pp/SmsForwarder.wiki/raw/master/%E6%89%93%E8%B5%8F%E5%90%8D%E5%8D%95.md https://gitee.com/pp/SmsForwarder/raw/main/pic/wechat_miniprogram.jpg https://gitee.com/pp/SmsForwarder.wiki/raw/master/tips_en.json Yes No Allow pages to open QQ apps? Allow pages to open third-party apps? Exit Agree Disagree Look Again Still disagree Reminder Think about it again We attach great importance to the protection of your personal information, and promise to protect and process your information strictly in accordance with the \"%s Privacy Policy\". \n\nIf you do not agree to this policy, unfortunately we will not be able to serve you. \"%s Privacy Policy\" User Agreement Privacy Policy Previous Next Don\'t prompt for this kind of information in the future Do you know? Refresh Web Copy Link Web Sharing Open in browser Technology provided by AgentWeb Logo Save config Back to edit Give up Test rules Save frpc config Please enter config content Please enter config name Successfully saved Successfully restored unnamed Successfully copied Frpc service is running Starting service SmsForwarder Not only forwarding messages, \nbut also a must-have for backup devices!\nFree and open source, no selling! Cancel Discard Delete Save Reset Search Submit Send Test Confirm All Select Clone Clear History App rule Call rule Sms rule Add rule Edit rule Clone rule Add sender Edit sender Clone sender Auto Startup The log entry is deleted. Are you sure you want to delete all log records for this category? The category log record has been cleared! Are you sure you want to delete all log records for the current filter? All log records for the current filter have been deleted! Attempting to resend over the original sender Rematching rule sending Details Delete confirmation Are you sure to delete this rule? The rule has deleted. Please add a new sender and then choose it. Please add a new rule and then choose it. Please add a new task and then choose it. Please add a sender first. Please add a rule first. Please add a frpc first. Please add a task first. Select Sender Rule tester: Test SIM Slot Test Phone Number Test Msg Content Test PackageName Test Call Type Test Notify Title Test Notify Content Run Logic All Run Run Until Fail Run Until Success SIM Slot Field Phone No. Call Type PkgName SMS Notice Multiple Type Is Contain Not Contain Start With End With Regex Match Value If you need to match multiple keywords, please use regular or multiple match Enable This Forwarding Rule The matched value cannot be null The call type is incorrect, you can only enter any number from 1 to 6. MON TUE WED THU FRI SAT SUN Delete confirmation Are you sure to delete this sender? The sender is deleted. 19999999999 Channel name cannot be empty invalid token Email parameter is incomplete Invalid recipient email address: %s The X.509 public key certificate for the recipient (%s) is invalid. The PKCS12 private key certificate for the recipient (%s) is invalid. Email Server parameter is incomplete The bark-icon is not a valid URL The bark-url is not a valid URL bark-server is empty or not a valid URL Neither the robot\'s ApiToken nor the notified person\'s ChatId can be empty The proxy is enabled, the host name and port number cannot be empty Authentication is enabled, user and password cannot be empty at the same time SendKey cannot be empty Up to two channels, multiple channel values separated by a vertical bar | Multiple openids are separated by , Customize API is invalid WebServer is empty or invalid WebHook is empty or invalid URL Scheme is empty or invalid toUser/toParty/toTag cannot be empty or select @all CoreID, AgentID, and Secret cannot be empty AgentId, AppKey, AppSecret, and UserIds cannot be empty The receiving phone number cannot be empty Malformed multiple match rule line %s Incorrect format on line %s of regex replacement The Message Card Json is invalid. Host Port Enable SSL Enable StartTLS Account Password/Auth Code Nickname Recipients Tip: Click to add recipients. Recipients & S/MIME Encryption Cert. Tip: Click to add recipients and S/MIME encryption public keys (opt.). Recipients & OpenPGP Public Cert. Tip: Click to add recipients and OpenPGP public keys (opt.). Sender S/MIME Cert. (Opt.) Sender OpenPGP Cert. (Opt.) Invalid Sender Signing Private Key Recipient Specified Cert. Opt., Copy keystore to the Download dir Cert. Pwd. Import password for `Private key` Email Title Webhook Secret (opt.) Receive Id Type" Msg Type Text Interactive Message Card Json Customize API Corp ID Agent ID Secret Is At All Specified Member To User To Party To Tag Tip: List of member IDs that receive messages (multiple recipients are separated by \'|\', up to 1000) Tip: List of party IDs that receive messages (multiple recipients are separated by \'|\', up to 1000) Tip: List of tag IDs that receive messages (multiple recipients are separated by \'|\', up to 1000) Tip: Bypass IP whitelist restrictions using reverse proxy (proxy_pass). Tip: The userid of the user who receives the message, up to 20 at a time (separated by \'|\') SendKey Message Channel Tip: Dynamically specified, supports up to two channels, separated by a vertical bar | Opt., e.g. to send service number and enterprise WeChat application, then fill in 9|66 CC OpenID Tip: Only test accounts and Wework application message channels are supported Opt., multiple openids are separated by commas ApiToken or Custom Proxy Address (startwith http) ChatId Method SIM Slot Same source Receive Mobile Phone Numbers Tips:\n1.Separated by ; , e.g. 15888888888;19999999999\n2.Allow to insert `{{FROM}}` tag to realize SMS auto-reply (SMS/Call scenario) Enable only when no network Notification Device Name SIM SubId SIM1 SubId/Label SIM2 SubId/Label Label of SIM,\neg. AT&T_88888888 Number must be greater than 0! ^[1-9]?\\d+$ Retry Interval Disabled when times = 0,\nthe interval is incremented Filter Duplicate Messages 0=disabled, judge duplicate: type+source+content Forward Sms Main switch, requires permissions to read and sned SMS messages, especially verification SMS texts. Sms Command Open the HttpServer or FRPC by the SMS command Only handle requests from specified phones Forward Calls Log Main switch, requires permissions to read call log and contacts. Forward App Notify Main switch, requires permission to read notification. Auto close Ntf. Not User Present Global Custom Template Priority: custom template for forwarding rules > Global custom template > System default Enable Regular Replacement Content Format: RegularExpression===ReplacementResult,One rule per line.\ne.g. (\\d{3})\\d+(\\d{4})===$1****$2 Hide from recent Apps Please lock it first and then enable to hide Custom templates Tip: Insert labels as needed; Leave blank to apply default template Phone PackageName UID SMS InformTitle InformContent SIM Time Device Battery Optimization Set it to manual management, including automatic startup, associated startup, and background running Unknown Number Your phone does not support this setting Set successfully! Can not directly operate the system power saving optimization Settings SIM1 SIM2 Example of multiple matching rules: (see wiki for syntax)\n\nAND IS PHONE_NUM EQUALS 10086\n[space]OR IS PHONE_NUM EQUALS 10011\nAND IS MSG_CONTENT CONTAIN arrears\n\nThe above rule means: receive a text message, and (the mobile phone number is 10086 or the mobile phone number is 10010), and the content of the text message includes arrears When forwarding the text message\n\nNote: The space at the beginning of each line represents the level, too complex multiple rules may lead to a large memory usage! Example of multiple matching rules: (see wiki for syntax)\n\nAND IS PHONE_NUM EQUALS 10086\n[space]OR IS PHONE_NUM EQUALS 10011\nAND IS CALL_TYPE IS 3\n\nThe above rule means: receive a call, and (the mobile phone number is 10086 or 10010), and the call type is Missed When forwarding the call\n\nNote: The space at the beginning of each line represents the level, too complex multiple rules may lead to a large memory usage!\n\nCall types: 1.Incoming Ended 2.Outgoing Ended 3.Missed 4.Incoming Received 5.Incoming Answered 6.Outgoing Started Example of multiple matching rules: (see wiki for syntax)\n\nAND IS PACKAGE_NAME EQUALS com.tencent.mm\n[space]OR IS PACKAGE_NAME EQUALS com.tencent.mobileqq\nAND IS INFORM_CONTENT CONTAIN arrears\n\nThe above rules mean: Receive an APP notification, and (the APP package name is com.tencent.mm or the APP package name is com.tencent.mobileqq), and the content of the notification includes forwarding the notification when the payment is in arrears\n\nNote: The space at the beginning of each line represents the level, too complex multiple rules may lead to a large memory usage! POST GET PUT PATCH UDP TCP MQTT SSL Important Note:\nThis feature is intended solely for personal use in switching between old and new phones. Any consequences arising from illegal use are the user\'s responsibility!\n\nInstructions:\n1. Connect both old and new phones to the same WiFi network (disable AP isolation). If internal network penetration is needed, configure Frpc first.\n2. [Choose One] On the old phone, tap the "Push" button to send this device\'s configuration to the server.\n3. [Choose One] On the new phone, tap the "Pull" button to fetch the server\'s configuration to this device.\n\nNotes:\n1. The client and server app versions must match for successful cloning.\n2. Upon successful import, the senders and forwarding rules will be entirely replaced, clearing the historical records.\n3. Active requests, keep-alive measures, and personal settings are not included in the cloning scope.\n4. After successful import, it\'s crucial to re-enter the [General Settings] and toggle on the functions you need! (Or manually grant permissions in system settings). Important Note:\nThis feature is strictly intended for personal use in switching between old and new phones. Any consequences arising from illegal use are the user\'s responsibility!\n\nNotes:\n1. The exporting and importing apps must have identical versions for one-click cloning to work!\n2. Upon successful import on the new phone, the senders and forwarding rules will be entirely replaced, clearing the history records!\n3. Active requests, keep-alive measures, and personal settings are not included in the cloning process.\n4. After a successful import, it\'s crucial to re-enter the [General Settings] and toggle on the functions you need! (Or manually grant permissions in system settings). Push Pull Stop Export Import Old Phone New Phone Server IP: Port: Please enter a valid IP or domain Please enter a valid message topic Please enter a valid port Not connected to a network. App Icon User App System App Please grant Notification permission, in order to keep the App alive! Please grant Notification reading permission to SmsForwarder, before other Apps\'s notification could be forwarded. Forwarding automatically canceled! Official website www.pushplus.plus pushplus.hxtrip.com Token Note: Please carefully screen the official website address you are currently visiting Topic Template html Channel Webhook Code Callback Url Valid time(secs) wechat ✱Account ✱Servers ✱Email E2EE Tip: To encrypt or sign emails, specify OpenPGP or S/MIME cert. Plain S/MIME OpenPGP Proxy Settings None HTTP SOCKS Hostname Port Proxy Authenticator Username Password In Charset Out Charset In Message Topic Receive messages on the corresponding topic Out Message Topic Send a message on the corresponding topic Uri Type Path Used to set the uri when communicating using ws Client Id Random value if empty WebServer ]]> Title Template Auto Copy Priority(1 – 9) Dingtalk Group Bot Dingtalk Inner Bot Email Bark Webhook Wework Bot Wework Agent ServerChan Telegram Bot SMS FeiShu Bot FeiShu App PushPlus Gotify 1 Forwarding Function Main switch: Enable the function as required Extra Function Enable the extra function as required Call date: Call duration: Ring duration: Type: Call Type: In Received In Answered In Ended Out Started Out Ended Missed Unknown Opt.: Opt.: Keep Alive It is recommended to open the first three switch, do not disable the notification bar, to avoid APP being killed Custom Settings Please fill in the remarks manually or click the refresh button to get it automatically times Interval Increasing Interval Single Timeout secs %s sec Max Retries [%s] Congratulations, the sender test is successful, please continue to add forwarding rules! Test Channel SIM1_TestOperator_18888888888 Keep Reminding After exceeding the preset value, each change in battery level continues to trigger. Resend Rematch From: Title: Msg: Slot: Rule: Time: Result: Ori. Result: Result: Success Failed Processing Any Transpond All Phone Num Msg Content Multi Match Package Name Inform Content Call Type UID Card When Fw. All Fw. To IS NOTIS CONTAIN STARTWITH ENDWITH NOTCONTAIN REGEX Package name copied: A call type must be selected to enable call log forwarding! Compatible solution Contact: Via Number: Getting all required permissions succeeded! Some permissions are successfully obtained, but some permissions are not granted normally, and some functions of the APP may be limited! Permanently denied authorization, go to system settings to manually grant permissions? Failed to obtain necessary permissions, APP function may be limited! Play Silent Music One Pixel Activity Opt. Follow the steps in the wiki to obtain it Backup path:: Config name Auto-start HttpServer Start Server Stop Server Yes No Refresh Please confirm that the app permission [Get mobile phone information] is [Always allow] The SIM card information in the card slot %d has not been obtained Auto check Check Join Preview Program Check out weekly builds of SmsF for early access to new features and bug fixes Clear Delete Channel Name/Status Webhook e.g. https://oapi.dingtalk.com/robot/send?access_token=XXX Robot Settings→webhook Secret Robot Settings→Security Settings→Sign Up At Mobiles Tips: Separate multiple mobiles with commas, e.g. 18888888888,19999999999 At DingtalkIds Tips:Separate multiple DingtalkIds with commas, e.g. user1,user2 Bark-Server e.g. https://api.day.app/XXXXXXXX/ ^https?://[^/]+/[^/]+/.* The Url format is wrong, e.g. https://api.day.app/XXXXXXXX/ Group Name Opt., e.g. SmsForwarder Message Icon Opt., fill in Url, the picture should not be too big Keep Reminding Message Sound Opt., e.g. minuet.caf Message Badge Opt., e.g. 888 Message Link Opt., e.g. https://github.com/pppscn/SmsForwarder Notification Level Immediately display notifications Time-sensitive notifications that can be displayed in a focused state Only added to the notification list, no screen reminder Url format error Encryption Algorithm NONE AES Key corresponding key on bark AES iv corresponding iv on bark AES Key must be 16 characters AES Key must be 24 characters AES Key must be 32 characters AES iv must be 16 characters Fill in the username before @ other Fill in the login password or authorization code WebHook e.g. https://qyapi.weixin.qq.com/cgixx?key=xxx Msg Type Text Markdown At Mobiles Tips: Separate multiple mobiles with commas, e.g. 18888888888,19999999999 At UserId Tips:Separate multiple UserIds with commas, e.g. user1,user2 URL Scheme Example:myapp://api/add?&type=0&msg=[msg] Socket Webhook Server For example: https://a.b.com/msg?token=xyz Params For example: payload=%7B%22text%22%3A%22[msg]%22%7D [msg] will be replaced with SMS content.\nJson format is supported, e.g. {\"text\":\"[msg]\"}.\nNote: msg is automatically URLEncoder except in JSON format Secret: If left empty, the sign will not be calculated Successful Response Keyword:If left empty, HTTP status 200 represents success Successful Response Keyword:Leaving it blank means sending is considered as successful. Headers Key Value Del header Please select sender type Group Robot → Webhook Address Group Robot → Security Settings → Signature Verification Please go to the corresponding official website to obtain Drop-down selection, keyword fuzzy match Drop-down selection, keyword fuzzy match Drop-down selection, keyword fuzzy match Drop-down selection, keyword fuzzy match Installed Apps Extra Apps One package name per line\nEnable async loading of the App list for selection. Drop-down selection to get package name, keyword fuzzy matching APP name ^\\s*(AND|OR)\\s(IS|NOTIS)\\s(PHONE_NUM|PACKAGE_NAME|MSG_CONTENT|INFORM_CONTENT|INFORM_TITLE|CARD_SLOT|CALL_TYPE|UID)\\s(EQUALS|CONTAIN|NOTCONTAIN|STARTWITH|ENDWITH|REGEX)\\s(.*)$ Welcome to We understand the importance of personal information to you and thank you for your trust in us.\n In order to better protect your rights and comply with relevant regulatory requirements, we will pass " " Explain to you how we collect, store, protect, use and make your information available externally, and explain your rights.\n For more details, please check " "full text.\n\n "Please grant Notification permission, in order to keep the App alive! Request succeeded Request failed: Request failed: %s No SMS sending permission Missing FrpcLib v%s Downloading, please wait… FrpcLib version mismatch Page not found! Data error! Can\'t open with browser Share to The third-party app you opened is not installed! Description You have the latest version installed! The app download failed, do you consider switching to %s download? The app download failed, do you consider switching to %s download? Update cancelled! AND OR PHONE_NUM MSG_CONTENT PACKAGE_NAME UID INFORM_TITLE INFORM_CONTENT CARD_SLOT CALL_TYPE IS NOTIS EQUALS CONTAIN NOT_CONTAIN START_WITH END_WITH REGEX Unknown brand: You need to check the settings yourself turn off the application switch -> turn on allow self-starting]]> turn off the application switch -> turn on allow self-starting]]> Self-Start Management -> Allow Apps to Self-Start]]> Self-Start Management -> Allow Apps to Self-Start]]> Self-Start -> Allow Apps to Self-Start]]> Background Management -> Click Apply -> Allow Background Running]]> turn on app switch -> battery management -> unmonitored apps -> add apps]]> Allow applications to self-start]]> Self-starting permission management -> Click Apply -> Allow to be activated by the system]]> The APP needs to be restarted for this configuration item to take effect HttpServer is running! On %1$s:%2$d HttpServer is stopped! Server Settings It is recommended to enable signature settings, click "Random" to generate and copy to clipboard Sign Key Key pair generated and copied to clipboard Copied to clipboard Key generated and copied to clipboard Copy Random Enable Function Disable Function Select the features you want to enable remote control as needed OneKey Clone One-click cloning of the general config of the machine, sender, and rules to the new machine Send Sms Non-free, SMS rates are subject to your mobile phone plan Query Sms Remotely check SMS records as a supplement to the SMS forwarding function Query Call Remotely check call records, including incoming calls, outgoing calls, and missed calls Query Contacts Remotely check contact list Add Contact Remotely add contact Query Battery Remotely query mobile phone power and battery status Remotely WOL Turn on your Wake-On-LAN enabled devices remotely Location Remote query mobile phone location \'Enable Location Function\' in the \'Settings\' first. Longitude:%s Latitude:%s Address:%s Time:%s Provider:%s Sim Slot Display Name Opt., address book display name Phone Numbers Required, separate multiple phone numbers with semicolons Invalid Phone Numbers, eg. 15888888888;19999999999 ^(\\+?\\d{3,20})(;\\+?\\d{3,20})*$ Required, separate multiple phone numbers or tag with semicolons Invalid Phone Numbers, eg. 15888888888;{{FROM}};{{SMS###\s*SMS,{([^}]+)},{([^}]+)}\s*===$1}} ^((\\+?\\d{3,20})|\\{\\{([^#]+)(?:###([^=]+)===(.*?))?\\}\\})(;((\\+?\\d{3,20})|\\{\\{([^#]+)(?:###([^=]+)===(.*?))?\\}\\}))*$ Msg Content Required, one entry within 70 characters, more than 70 characters, one entry for every additional 64 characters Msg Content cannot be empty, up to 390 characters (6 SMS) ^.{1,390}$ unknown unlimited AC USB Wireless Charging Discharging Not Charging Full Good Overheat Dead Over Voltage Unspecified Failure Cold Level: %s Scale: %s Voltage: %s Temperature: %s Status: %s Status Health: %s Plugged: %s Plugged History Login Invalid service address\nFormat: http://127.0.0.1:5000 or https://smsf.demo.com Click the test button first, to get the list of features enabled by the server Disable this feature on the server Frpc failed to run Successfully deleted [Note] The sender has been disabled, and its associated rules will not be sent even if they match! [Note] The sender is already in the list, no need to add it again! [Note] The rule is already in the list, no need to add it again! [Note] The frpc is already in the list, no need to add it again! [Note] The task is already in the list, no need to add it again! Local Call: Remote SMS: Clear Unauthorized storage permission, this function cannot be used! Unauthorized write settings permission, this function cannot be used! Name:%s\nPhone:%s Card slot does not match the rule Unmatched rule Matched rule Copied to clipboard:\n%s Search Keyword: %s Export configuration succeeded! Export failed, please check write permission! Export failed: %s Import failed: Please check for external storage access! Import failed: local backup file does not exist Import configuration successful! Import failed: %s Restore failed [Battery Warning] The battery has been lower than the lower limit of the battery warning, please charge it in time!%s [Battery Warning] The battery warning limit has been exceeded, please unplug the charger!%s [Battery Warning] The lower limit of the battery warning has been reached, please charge it in time!%s [Battery Warning] The upper limit of battery warning has been reached, please unplug the charger!%s [Charging status] changes: No indentation allowed on the first line The server enables the signing key, and the sign node required The server enables the signing key, and the timestamp node required Sign verify failed version_code required The app versions of the client and server are inconsistent The timestamp verification failed, and the difference with the server time (%s) cannot exceed %s sec. (diffTime=%s) Main title Subtitle Input keywords to fuzzy match Input keywords to fuzzy match SMS content Pure numbers match numbers / non-numbers match names Input keyword to fuzzy match mobile phone number Fill these items according to the config of server Server Url E.g: http://127.0.0.1:5000 Features List Directly To Client When starting, it will directly enter the control client Exit pure client mode Do you want to quit the app immediately and start it manually to take effect in pure client mode? Directly To Task When starting, it will directly enter the task center Enable debug mode Save Log.* to file for troubleshooting; export to download directory. Opt.: Enable Cactus Keep Alive Dual foreground service/JobScheduler/WorkManager/1px/silent music Get installed app info async at startup Used to speed up entering the application list/editing forwarding rules drop-down selection/replacement {{APP_NAME}} A type must be selected when enabling asynchronous loading of the list of installed apps There is no history record, it will be added automatically after the interface test is passed Select Time Period Disable FW. Period If the end time is less than the start time, it will span days; if it is equal, it will be disabled Save Logs Do you want to download and restart to load! Download successful, do you want to restart the loading now? AppKey AppSecret Text Markdown Broadcast Address, eg. 192.168.1.255 Malformed IP address, eg. 192.168.168.168 ^((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])$ Required, eg. AA:BB:CC:DD:EE:FF Mac format is incorrect, eg. AA:BB:CC:DD:EE:FF ^((([a-fA-F0-9]{2}:){5})|(([a-fA-F0-9]{2}-){5}))[a-fA-F0-9]{2}$ Broadcast Address MAC WOL is generally sent over port 7 or port 9 Port number value range: 1~65535 ^([0-9]|[1-9]\\d|[1-9]\\d{2}|[1-9]\\d{3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$ Select Dir Select File Web Client Restarting HttpServer Download and unzip to:\n%s Download music file to:\n%s Download certificate file to:\n%s Root Directory:\n%s Select WebClient Directory AppId/AppSecret/UserId cannot be empty App ID App Secret User ID Safety Measures The client and server must be the same. It is strongly recommended to enable encryption when accessing the public network. None Sign RSA Encrypt SM4 Encrypt See Github Wiki, download to Download directory Time Tolerance Minimize time tolerance to avoid request replay attacks Private Key Private key is used on the server: the private key of the server response message is encrypted, and the client public key is decrypted Generate Public Key Public key is used on the client: client request message public key encryption, server private key decryption Copy SM4 Key Client or server interaction messages are all encrypted and decrypted using SM4 Sender is disabled Unknown sender Network Type Loading the list of apps, please wait… Carrier Name Sim Slot Index Data Sim Slot Number Country Subscription ID Mobile WiFi Ethernet Unknown Network State: %s WiFi SSID If left blank, it won\'t check the connected WiFi SSID. IPv4 IPv6 Location Service Enable location services to use this feature. Yes or No? Used for locating the phone, {{LOCATION}} tag. Accuracy Fine Coarse No Req. Power Needs Low Medium High Location Update Min Interval Min Distance m UID Enable Bluetooth discovery Bluetooth device discovery service must be enabled to proceed with retrieval!\nEnable now? To support features like automatic tasks that require Bluetooth discovery Scan Interval Ignore Anonymous Name/Status IF Influenced by the first condition, the other condition as determinants. THEN Allow multiple execution actions, with each execution result being independent of the others. Add Task Edit Task Clone Task Delete confirmation Are you sure to delete this task? The task has deleted. Add Condition Example: battery level below 20% Add Action Example: Disable all forwarding Please select trigger condition Please select additional condition Please select action Close Cron Quartz Cron Expression To Address Using latitude and longitude coordinates (WGS-84). Leave Address Using latitude and longitude coordinates (WGS-84). Network Trigger upon network status change. SIM Status Trigger upon SIM Status change. Battery Trigger when battery level meets condition. Charge Screen Off/On Trigger upon screen lock/unlock instantly or after a set time. Triggered when the charging state meets the conditions. SMS received SMS broadcast from %s Call received CALL broadcast from %s Notification received APP notification Bluetooth Device Triggered upon changes in Bluetooth status Send Sms Notify Frpc On/Off Control the start/stop of FRPC. Server On/Off Manage HttpServer start/stop and enable/disable functions Cleaner Delete FW. logs older than N days, delete cache, etc. Delete FW. logs older than %s days, delete cache, etc. Settings Control the configuration switch of "Settings". Rules On/Off Control the enable/disable of "Rules" Channels On/Off Control the enable/disable of "Senders" Alarm Reminder Play music/vibrate phone to remind Resend Message Resend forwarded records since N hours ago, 0=ALL Resend forwarding records since %s hours ago for %s At least one "Original Result" must be selected Tasks On/Off Control the enable/disable of the "Auto Task" Second Minute Hour Day Month Week Year Every Second Every Minute Every Hour Every Day Every Month Every Week Every Year Cyclic From From week To Start Start Time End End Time Starting from second, execute every seconds. Starting from minute, execute every minutes. Starting from hour, execute every hours. Starting from day, execute every days. Starting from month, execute every months. Starting from year, execute every years. Assigned Not Assigned Recent Days The nearest working day to the day of each month. Last day of month Last day of month recent days The th week\'s day The last [day of the week] of this month. The last week of this month. Cron Expression Test Result Cron expression is invalid:\n%s The next %s execution times:\n%s Use SIM-%s to send sms\n%s Discharged to the specified battery level Charged to the specified battery level The battery discharged to %s%% "The battery discharged below %s%%, keep reminding The battery charged to %s%% The battery charged above %s%%, keep reminding SIM State:%s Absent Ready Unknown Any SIM SIM-1 SIM-2 Time After Screen Off (Minutes) %sAfter Screen Off Time After Screen On (Minutes) %sAfter Screen On Time After Screen Locked (Minutes) %sAfter Screen Locked Time After Screen Unlocked (Minutes) %sAfter Screen Unlocked %s minutes Calculate distance based on GPS coordinates. Determine based on address keywords. Longitude Latitude Create an e-fence: m radius Current Keyword GPS address contains = arrived GPS address NOT contains = leaved Latitude and longitude or distance cannot be empty. Address keyword cannot be empty. Entering area centered at (%s, %s) with a radius of %s-meter. GPS address contains %s means arrival. Leave area centered at (%s, %s) with a radius of %s-meter. GPS address NOT contains %s means leaved. This type of condition already exists. This type of action already exists. "To Address" vs "Leave Address": mutually exclusive. SMS/CALL/APP: mutually exclusive. SMS/CALL/APP: must be used as trigger. Current Address: %s Location failed. Please try again later. , %s meters from the center. Specified Uid Specified Rule Specified Sender Specified Task Multilingual Default language shown on SmsF\'s interface at startup. Need to restart the app to switch to your selected language. Follow Sys. 简体中文 繁體中文 English Log Export Failed! Log exported successfully! Path: All auto-started Frpc Specified Frpc Execution successful: %s Enable Accessibility Service Automate SMS confirmation and maintain app activity in the background. Floating Controls Open ID Union ID Chat ID Receive ID Location is not enabled, Please go to system settings and activate it. Bluetooth is not enabled, Please go to system settings and activate it. Recheck when delaying execution. When used as a triggering condition, recheck during delayed action execution. Start Alarm Stop Alarm Play Music Specify Music Opt., download mp3/ogg/wav to the Download directory. Alarm Volume Play Times(0=Infinite) Vibrate Phone Repeat Times Vibration Effect Syntax: =[strong], -[weak], _[no], 100ms each Strong vibration Weak vibration No vibration At least one of Play Music/Vibrate Phone must be enabled %s tag is invalid: %s Please input task name. Please add trigger conditions. Please add execution actions. Please set the time for the scheduled task Proxy server hostname resolution failed: proxyHost=%s Bluetooth State Changed Spec. St. On Off Bluetooth Device Discovery Finished Spec. Res. Discovered Undiscovered Bluetooth Device Connected Bluetooth Device Disconnected Spec. Dev. Bluetooth not supported. Discovery Bluetooth Mac Address is invalid, eg. AA:BB:CC:DD:EE:FF Self-Start Management -> Allow Apps to Self-Start]]>