Android

SDK

https://developer.android.google.cn/tools/sdkmanager?hl=zh-cn
https://mirrors.cloud.tencent.com/AndroidSDK/

cd D:\AndroidSDK\cmdline-tools\latest\bin
SET JAVA_HOME=D:\ideaIU\jbr
sdkmanager.bat --sdk_root=D:\AndroidSDK --licenses

 

Key(JKS/BKS):https://www.cnblogs.com/jhxxb/p/13083474.html & https://central.sonatype.com/artifact/org.bouncycastle/bcprov-jdk18on & https://slproweb.com/products/Win32OpenSSL.html

# 生成 jks(非PKCS12格式)
keytool -genkeypair -v -keystore keystore.jks -alias mykey -keyalg RSA -keysize 2048 -validity 36500 -storetype JKS ^
-storepass storepass -keypass keypass -dname "CN=CommonName, OU=OrganizationUnit, O=OrganizationName, L=LocalityName, S=StateName, C=CountryCode"
# 查看 jks
keytool -list -v -keystore keystore.jks
# jks 转 bks
keytool -importkeystore ^
-srckeystore keystore.jks -srcstoretype JKS -srcstorepass storepass ^
-destkeystore keystore.bks -deststoretype BKS -deststorepass storepass ^
-providerpath D:\bcprov-jdk18on-1.82.jar -provider org.bouncycastle.jce.provider.BouncyCastleProvider

# 生成 bks
java -cp D:\bcprov-jdk18on-1.82.jar sun.security.tools.keytool.Main -genkeypair -v ^
-keystore keystore.bks -alias mykey -keyalg RSA -keysize 2048 -validity 36500 -storetype BKS ^
-storepass storepass -keypass keypass -dname "CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, S=Unknown, C=CN" ^
-provider org.bouncycastle.jce.provider.BouncyCastleProvider
# 查看 bks
java -cp D:\bcprov-jdk18on-1.82.jar sun.security.tools.keytool.Main -list -v ^
-keystore keystore.bks -storetype BKS ^
-provider org.bouncycastle.jce.provider.BouncyCastleProvider
# bks 转 jks
java -cp D:\bcprov-jdk18on-1.82.jar sun.security.tools.keytool.Main -importkeystore ^
-srckeystore keystore.bks -srcstoretype BKS -srcstorepass storepass ^
-destkeystore keystore.jks -deststoretype JKS -deststorepass storepass ^
-provider org.bouncycastle.jce.provider.BouncyCastleProvider

jks 转 pk8 和 x509.pem
keytool -importkeystore ^
-srckeystore keystore.jks -srcstoretype JKS -srcstorepass storepass -srcalias mykey -srckeypass keypass ^
-destkeystore temp.p12 -deststoretype PKCS12 -deststorepass storepass -destalias mykey
openssl pkcs12 -in temp.p12 -nokeys -passin pass:storepass -out temp_cert.pem
openssl x509 -in temp_cert.pem -outform PEM -out keystore.x509.pem
openssl pkcs12 -in temp.p12 -nodes -nocerts -passin pass:storepass -out temp_key.pem
openssl pkcs8 -in temp_key.pem -topk8 -outform DER -nocrypt -out keystore.pk8

 

MIAD

将 Android/data/systemAdSolution 目录下 miad 文件夹替换为 miad 空文件
将 Download 目录下 downloaded_rom 文件夹替换为 downloaded_rom 空文件
设置-隐私保护-保护隐私-特殊权限设置(显示在其他应用的上层):
智能服务(com.miui.systemAdSolution)、Analytics(com.miui.analytics)、(快应用服务框架)com.miui.hybrid
View Code

 

Network

xiaomi:
*#*#794824#*#* 5GN28
*#*#616633#*#* 开启 N1 频段
*#*#65686633#*#* 开启 N5 和 N8 频段
*#*#932428#*#* 微信语音和电话共存
*#*#54638#*#* 开启设置里的 5G 开关
*#*#8667#*#* 开启 VoNR 选项
*#*#86583#*#* 开启 VoLTE 选项
*#*#869434#*#* 开启 VoWiFi 选项
*#*#726633#*#* 开启 5G 网络模式选择
*#*#4636#*#* 手机信息锁网
*#*#6484#*#* cit 工程模式
*#06# 移动识别码 IMEI 号

huawei:
#*#*2288#*#* 开启 5G 开关

vivo/IQOO:
*#*#2288#*#* 进网络设置,选择 4G 优先

meizu:
*#*#3838664#*#* 开启 5G 开关

OPPO/oneplus/realme:
目前暂时没有打开 5G 开关的代码,但是可以用语音助手来开关 5G
例如在 OPPO 的手机上,可以通过语音唤醒小布助手,然后语音或手动输入指令“打开 5G”/“关闭 5G”,之后即可开启 / 关闭 5G 网络
View Code

 

user-agent

--user-agent="Mozilla/5.0 (Linux; U; Android 14; zh-CN; 2407FRK8EC Build/UP1A.231005.007) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.7337.0 Mobile Safari/537.36 EdgA/137.0.7337.0 SearchCraft/2.8.2 ChatSearch/1.0 baiduboxapp/ MQQBrowser/15.2 Quark/6.9.6.501 ALiSearchApp/2.4 AliApp(TB/10.49.10.14) HeyTapBrowser/40.7.25.1 UCBrowser/17.7.2.1403 XiaoMi/MiuiBrowser/18.2.240613 XWEB/1160117 MMWEBSDK/20250201 MMWEBID/3230 MicroMessenger/8.0.58.2821(0x28003A41) WeChat/arm64 Weixin GPVersion/1 NetType/WIFI Language/zh_CN ABI/arm64 MYWeb/0.11.0.250529182638 UWS/3.22.2.9999 UCBS/3.22.2.9999_220000000000 Mobile Safari/537.36 AlipayChannelId/5136 NebulaSDK/1.8.100112 Nebula AlipayDefined(nt:WIFI,ws:375|0|3.25) AliApp(AP/10.7.30.7200) AlipayClient/10.7.30.7200 Language/zh-Hans useStatusBar/true isConcaveScreen/true Region/CNAriver/10.7.30.7200 DTN/2.0"
View Code

 

历史版本

https://www.wandoujia.com

https://cn.uptodown.com

https://apktoy.com

http://apk.watch

https://apkcombo.com/zh

https://apkpure.net/cn

https://apkmirror.com

https://apk.dog

 

for exampledingtalk

https://alidocs.dingtalk.com/i/p/Y7kmbokZp3pgGLq2/docs/gXMGnr6AkOP814d6rvOmJybeZRxlzopjhttps://im.dingtalk.com/manifest/new/website/vista_later.json

rimet_10001252.apk 为 4.6.33
rimet_10002068.apk 为 6.3.7
rimet_10006617.apk 为 4.7.10

https://download.alicdn.com/wireless/dingtalk/latest/rimet_10001252.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10002068.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10002266.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10002309.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10002486.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10002881.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003037.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003079.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003080.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003081.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003082.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003083.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003084.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003085.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003299.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003300.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003301.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003302.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10003956.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10004006.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10004618.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10004619.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10004620.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10004851.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10004852.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006126.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006128.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006177.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006222.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006259.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006261.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006337.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006368.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006557.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006558.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006559.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006560.apk
https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006617.apk
View Code

历史版本穷举

using System;
using System.Linq;
using System.Net;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace ConsoleApp2
{
    class Program
    {
        static System.Collections.Concurrent.ConcurrentQueue<string> taskQueue = new System.Collections.Concurrent.ConcurrentQueue<string>();
        static System.Collections.Concurrent.ConcurrentQueue<string> resultQueue = new System.Collections.Concurrent.ConcurrentQueue<string>();

        static void Main(string[] args)
        {
            System.Net.ServicePointManager.DefaultConnectionLimit = 512;
            string urlPrefix = "https://download.alicdn.com/wireless/dingtalk/latest/rimet_{0}.apk";
            for (var k = 10001000; k < 10007000; k++)
            {
                var a1 = string.Format(urlPrefix, k);
                taskQueue.Enqueue(a1);
            }
            Console.WriteLine("total:" + taskQueue.Count);
            var taskList = new System.Collections.Generic.List<Task>();
            for (int i = 0; i < 10; i++)
            {
                var task = Task.Factory.StartNew(DoTestUrl);
                taskList.Add(task);
            }
            Task.WaitAll(taskList.ToArray());
            Console.WriteLine("sorted list:");
            var sortedList = resultQueue.ToArray().ToList();
            sortedList.Sort((x, y) =>
            {
                return x.CompareTo(y);
            });
            foreach (var item in sortedList)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("finished");
            Console.ReadLine();
        }

        static void DoTestUrl()
        {
            while (!taskQueue.IsEmpty)
            {
                string url;
                if (taskQueue.TryDequeue(out url))
                {
                    try
                    {
                        System.Net.HttpWebRequest r = System.Net.HttpWebRequest.Create(url) as System.Net.HttpWebRequest;
                        r.Method = "HEAD";
                        System.Net.HttpWebResponse s = r.GetResponse() as System.Net.HttpWebResponse;
                        if (s.StatusCode == System.Net.HttpStatusCode.OK)
                        {
                            Console.WriteLine(url);
                            resultQueue.Enqueue(url);
                        }
                        s.Close();
                    }
                    catch
                    { }
                }
            }

        }
    }
}
View Code

windows 端

https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v6.5.0.3249116.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v6.5.0.3229113.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v6.3.25.1219101.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v6.3.25.1209106.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v6.3.15.12108702.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v6.3.5.11308701.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v6.0.26.9039963.exe

https://download.alicdn.com/dingtalk-desktop/Release/install/Dingtalk_Release_v1.10.0.msi
https://download.alicdn.com/dingtalk-desktop/Release/install/Dingtalk_Release_v1.11.0.msi
https://download.alicdn.com/dingtalk-desktop/Release/install/Dingtalk_Release_v1.11.1.msi
https://download.alicdn.com/dingtalk-desktop/Release/install/Dingtalk_Release_v1.12.0.msi
https://download.alicdn.com/dingtalk-desktop/Release/install/Dingtalk_Release_v1.13.1.msi
https://download.alicdn.com/dingtalk-desktop/Release/install/Dingtalk_Release_v1.13.0.msi
https://download.alicdn.com/dingtalk-desktop/Release/install/Dingtalk_Release_v1.15.5.msi
https://download.alicdn.com/dingtalk-desktop/Release/install/Dingtalk_Release_v1.15.6.msi

https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.5.3.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.5.5.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.5.8.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.5.10.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.6.2.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.6.7.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.6.8.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.6.9.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.6.11.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.6.12.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.1.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.2.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.4.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.5.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.6.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.8.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.9.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.10.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.12.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.15.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.4.8.18.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.0.1.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.0.2.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.0.3.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.0.13.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.0.14.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.0.15.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.0.16.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.0.18.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.0.21.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.1.2.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.1.5.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.1.6.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.1.9.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.1.10.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.1.11.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.1.13.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.2.2.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.2.3.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.2.4.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.2.6.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.2.7.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.2.8.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.2.9.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.2.12.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.2.13.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.3.1.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.3.2.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.3.3.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.3.4.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.3.6.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.3.7.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.6.1.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.6.21.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.6.22.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v3.5.6.25.exe

https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.1.0.21.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.2.0.20.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.2.0.23.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.2.0.25.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.2.0.26.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.2.0.27.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.2.0.28.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.2.6.17.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.2.6.25.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.2.8.29.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.3.7.19.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.3.7.20.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.3.7.27.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.0.13.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.0.16.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.0.17.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.0.18.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.0.20.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.0.21.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.0.22.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.3.10.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.3.22.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.5.15.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.5.16.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.5.18.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.5.19.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.6.1.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.8.12.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.8.15.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.8.16.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.8.18.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.8.19.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.8.20.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.8.21.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.8.22.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.8.23.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.5.8.29.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.6.3.13.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.6.3.15.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.6.3.21.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.6.5.11.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.6.5.12.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.6.13.9.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.5.8.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.5.18.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.5.19.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.5.22.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.7.5.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.7.8.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.7.9.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.7.10.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.7.18.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.8.8.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.8.10.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.8.12.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.8.18.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.9.10.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.9.14.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.9.18.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.7.9.25.exe

https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.9.10.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.9.11.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.9.12.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.11.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.17.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.18.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.20.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.24.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.25.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.2.9.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.2.12.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.2.16.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.2.21.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.5.1.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.5.2.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.7.5.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.7.7.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.7.8.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.8.2.exe
https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.8.5.exe

https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.0.24.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.0.28.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.0.32.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.0.33.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.0.37.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.5.8.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.5.9.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.5.20.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.6.1.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.7.26.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.7.29.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.8.21.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.8.24.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.9.3.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.9.5.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.9.9.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.9.10.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.9.11.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.9.12.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.11.2.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.12.1.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.15.8.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.15.14.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.15.16.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.15.23.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.15.26.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.16.26.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.16.29.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.16.31.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.16.32.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.0.16.33.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.11.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.17.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.18.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.20.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.24.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.25.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.1.30.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.2.9.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.2.12.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.2.16.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.2.21.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.5.1.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.5.2.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.7.5.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.7.7.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.7.8.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.8.2.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.8.5.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.9.1.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.9.4.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.9.9.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.9.11.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.10.27.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.10.28.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.11.1.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.11.6.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.11.15.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.11.16.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.11.17.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.11.19.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.11.22.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.15.1.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.15.3.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.15.5.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.15.6.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.15.7.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.15.8.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.15.15.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.15.16.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.15.24.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.21.7.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.21.9.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.21.11.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.21.12.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.21.19.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.22.8.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.22.12.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.22.18.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.22.20.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.26.1.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.26.2.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.26.3.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.27.8.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.27.10.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.27.13.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.27.15.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.27.18.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.28.2.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.28.12.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.33.2.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.33.5.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.33.7.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.33.8.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.33.10.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.33.11.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.33.12.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.33.13.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.36.21.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.36.25.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.36.29.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.36.30.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.36.31.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.39.1.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.39.5.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.39.6.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.39.9.exe
https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.1.39.10.exe
View Code

历史版本穷举

using System;
using System.Linq;
using System.Net;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace ConsoleApp2
{
    class Program
    {
        static System.Collections.Concurrent.ConcurrentQueue<string> taskQueue = new System.Collections.Concurrent.ConcurrentQueue<string>();
        static System.Collections.Concurrent.ConcurrentQueue<string> resultQueue = new System.Collections.Concurrent.ConcurrentQueue<string>();

        static void Main(string[] args)
        {
            System.Net.ServicePointManager.DefaultConnectionLimit = 512;
            //string urlPrefix = "https://download.alicdn.com/dingtalk-desktop/Release/install/Dingtalk_Release_v1.{0}.msi";
            //string urlPrefix = "https://download.alicdn.com/dingtalk-desktop/win_installer/Release/DingTalk_v4.{0}.exe";
            string urlPrefix = "https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v5.{0}.exe";
            for (var k = 0; k < 10; k++)
            {
                var a1 = string.Format(urlPrefix, k);
                taskQueue.Enqueue(a1);
                for (var i = 0; i < 50; i++)
                {
                    var a2 = string.Format(urlPrefix, k + "." + i); 
                    taskQueue.Enqueue(a2);
                    for (var j = 0; j < 50; j++)
                    {
                        var a3 = string.Format(urlPrefix, k + "." + i + "." + j);
                        taskQueue.Enqueue(a3);
                    }
                }
            }
            var list = taskQueue.ToArray();
            foreach (var item in list)
            {
                System.Diagnostics.Debug.WriteLine(item);
            }
            Console.WriteLine("total:" + taskQueue.Count);
            var taskList = new System.Collections.Generic.List<Task>();
            for (int i = 0; i < 10; i++)
            {
                var task = Task.Factory.StartNew(DoTestUrl);
                taskList.Add(task);
            }
            Task.WaitAll(taskList.ToArray());
            Console.WriteLine("sorted list:");
            var sortedList = resultQueue.ToArray().ToList();
            sortedList.Sort((x, y) =>
            {
                Regex r = new Regex("(\\d+\\.\\d+\\.\\d+\\.\\d+)|(\\d+\\.\\d+\\.\\d+)");
                var v1 = Version.Parse(r.Match(x).Value);
                var v2 = Version.Parse(r.Match(y).Value);
                return v1.CompareTo(v2);
            });
            foreach (var item in sortedList)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("finished");
            Console.ReadLine();
        }

        static void DoTestUrl()
        {
            while (!taskQueue.IsEmpty)
            {
                string url;
                if(taskQueue.TryDequeue(out url))
                {
                    try
                    {
                        System.Net.HttpWebRequest r = System.Net.HttpWebRequest.Create(url) as System.Net.HttpWebRequest;
                        r.Method = "HEAD";
                        System.Net.HttpWebResponse s = r.GetResponse() as System.Net.HttpWebResponse;
                        if (s.StatusCode == System.Net.HttpStatusCode.OK)
                        {
                            Console.WriteLine(url);
                            resultQueue.Enqueue(url);
                        }
                        s.Close();
                    }
                    catch
                    { }
                }
            }
            
        }
    }
}
View Code

 


https://developer.android.google.cn

posted @ 2019-04-18 15:34  江湖小小白  阅读(426)  评论(0)    收藏  举报