diff --git a/app/build.gradle b/app/build.gradle index 286def0f..fa74a37e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -17,7 +17,7 @@ android { minSdk 24 targetSdk sdk versionCode gitCommitCount - versionName '2.8.4' + versionName '2.8.5' testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' externalNativeBuild { diff --git a/app/src/main/java/gm/tieba/tabswitch/hooker/auto/AutoSign.java b/app/src/main/java/gm/tieba/tabswitch/hooker/auto/AutoSign.java index 5b398851..ae94b860 100644 --- a/app/src/main/java/gm/tieba/tabswitch/hooker/auto/AutoSign.java +++ b/app/src/main/java/gm/tieba/tabswitch/hooker/auto/AutoSign.java @@ -8,7 +8,6 @@ import org.json.JSONObject; import java.net.URLEncoder; -import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; @@ -114,7 +113,7 @@ private void runSign() { final Iterator iterator = mFollow.iterator(); while (iterator.hasNext()) { final String s = iterator.next(); - final String body = "kw=" + URLEncoder.encode(s, StandardCharsets.UTF_8) + "&tbs=" + mTbs + "&sign=" + + final String body = "kw=" + URLEncoder.encode(s, "UTF-8") + "&tbs=" + mTbs + "&sign=" + AutoSignHelper.enCodeMd5("kw=" + s + "tbs=" + mTbs + "tiebaclient!!!"); final JSONObject post = AutoSignHelper.post(SIGN_URL, body); if ("0".equals(post.getString("error_code"))) {