前言

好像是今年年初南信大更新了一下 inuist 登录网页,github 上有 win/ios/mac 的自动登录解决方案,目前没找到安卓设备的,另外就是大部分学校都是用 get 发送数据,inuist 是用 post,比 get 复杂一点,所以记一下。

思路比较简单,用别人开发的自动化软件写个小脚本。
现在安卓端挺多软件都能实现自动操作了,比如:Anywhere创建快捷方式(好像下架了不道为啥),我这用的是 Macrodroid
更新日志:
2022.11.25 校园网更新了,所有的地址里的10.255.255.34改为a.nuist.edu.cn
2022.09.09 发布


1 原理

看了其他学校的自动登录脚本,大部分是使用get登录,一个拼接url解决问题,但南信大的校园网是用post,复杂一些,需要另外编辑发送json字符串。
登录的请求地址是:http://a.nuist.edu.cn/api/v1/login
请求json字符串包含的信息需要有:

{"usripadd":"10.xx.xxx.xxx", // 你的ip,下文讲获取方法"username":"18111111111", // 账号"password":"111111", // 密码"channel":"3", // 运营商,电信是3"ifautologin":"0", // 是否自动登录,没啥用"pagesign":"secondauth" // 不知道是啥,值是这个没错
}

请求头参数如下:

{"referer":"http://10.255.255.34/authentication", "host":"10.255.255.34","origin":"http://10.255.255.34"
}

这个是电脑上inuist登录时控制台的请求头信息,用这个地址替换以上所有的10.255.255.34应该也可以(不过我没试过)。

usripadd 的值可以直接在手机的wifi地址里查看,也可以用地址获取一下。
请求地址:http://a.nuist.edu.cn/api/v1/ip
电脑打开可以直接看到下图,data的值就是usripadd

2 使用

2.1 安装和设置 Macrodroid

官网:https://www.macrodroid.com/
国内商店里好像没这个应用,Google 商店的只能免费使用五个宏,有另外的需求可以去网上(酷安)找破解版的。
还需要另外安装一个MD Helper但是不知道有什么用,听说设置好宏就可以删掉了,但我没删。
安装完之后设置一下这些:
1)后台
设置一下后台保活,①允许自启动;②省电策略:不限制后台/不允许电池优化
一般是在设置里,或者手机管家、安全管家。
MIUI12.5:手机管家 —— 应用管理 —— Macrodroid
2)无障碍
开启无障碍选项,一般是在设置里。
MIUI12.5:设置 —— 更多设置 —— 无障碍 —— 已下载的服务
3)权限
给 Macrodroid 开权限,用不到可以不开,例如相机麦克风。
一般是在设置里,或者手机管家、安全管家。
MIUI12.5:手机管家 —— 应用管理 —— Macrodroid ——权限管理
我开了这些


2.2 自动登录脚本

设置了一个磁贴,用来启动宏:

一共写了仨脚本:

第三个是主要脚本,通过磁贴激活,主要步骤:

其中,HTTP请求(GET)配置:

HTTP请求(POST)配置:


2.3 分享mdr文件(可直接导入Macrodroid)

macrodroid+mdhelper:https://pan.baidu.com/s/1antLiszSNWeofAROKT-jQQ 提取:8nyv
脚本:https://pan.baidu.com/s/1V-n-Cl3vP9X7YG4AoqK9Lw 提取:y7b7
解压后导入,设置磁贴。
演示:

参考

[1]. https://www.coolapk.com/feed/26174223?shareKey=YTk1M2Y0NTcwNmM4NjJjMmIxZmU~&shareUid=624136&shareFrom=com.coolapk.market_10.2
[2]. https://www.coolapk.com/feed/34926946?shareKey=MTE0NWY0MGQ0NzFkNjJjMmFlYzg~&shareUid=624136&shareFrom=com.coolapk.market_10.2

I-NUIST南京信息工程大学Android设备校园网自动登录相关推荐

  1. 计算机信息数据集通信的概念,南京信息工程大学数据通信与计算机网络复习题库.doc...

    南京信息工程大学数据通信与计算机网络复习题库 第一章 填空: 1.计算机网络结合了 和 两方面的技术. 5. 网的重要贡献是奠定了计算机网络技术的基础,也是当今因特网的先驱者. 选择题? 1.计算机网 ...

  2. 南京信息工程大学改立元宇宙工程系,网友:我很好奇课程是啥

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送 来自:机器之心 继 Facebook 改名为 Meta 后,南京信息工程大学信息工程系更 ...

  3. 南京计算机与软件学院,南京信息工程大学 计算机与软件学院 刘 琦

    南京信息工程大学 计算机与软件学院 刘 琦 View 264 Download 2 Embed Size (px) 344 x 292429 x 357514 x 422599 x 487 DESCR ...

  4. 计算机 实验室安全准入制度,南京信息工程大学实验室安全准入制度(试行)...

    设发[2017]5号 根据<南京信息工程大学实验室技术安全管理规定>.<教育部办公厅关于加强高校教学实验室安全工作的通知>(教高厅[2017]2号)等文件规定:为进一步加强实验 ...

  5. [渝粤教育] 南京信息工程大学 会计学 参考 资料

    教育 -会计学-章节资料考试资料-南京信息工程大学[] 随堂测验 1.[单选题]下列哪个项目与现代会计有关( ) A.国际通用的商业语言 B.会计电算化应用 C.簿记论出版 D.财物的所得与所耗核算 ...

  6. 南京信息工程大学python期末考试_2019下半年江苏南京信息工程大学全国计算机等级考试报名通知...

    [导语]2019下半年全国计算机等级考试报名工作正在进行中,为了方便广大考生及时获取报名的实时信息,下面无忧考网为您精心整理了2019下半年江苏南京信息工程大学全国计算机等级考试报名通知,希望广大考生 ...

  7. 【调剂】南京信息工程大学2023年中外合作计算机,电子信息都招!

    公众号[计算机与软件考研]每天都会发布最新的计算机考研调剂信息! 点击公众号界面左下角的调剂信息或者公众号回复"调剂"是计算机/软件等专业的所有调剂信息集合,会一直更新的. 南京信 ...

  8. 南京信息工程大学计算机好调剂吗,2017年南京信息工程大学硕士研究生调剂信息...

    各位考生: 我校2017年硕士研究生招生部分专业有少量调剂名额,欢迎考生来我校深造.现将有关事项通知如下: 一.报名条件 (1)符合我校2017年硕士研究生招生简章中的各项规定. (2)全日制普通高校 ...

  9. 南京信息工程大学 第二届程序设计大赛团队赛 题解

    南京信息工程大学 第二届程序设计大赛团队赛 试题 难度 标题 通过数 提交数 Easy1 A - Offer 145 264 Easy2 B - 负鼠的工资 144 238 Easy3 C - 选队出 ...

最新文章

  1. Elasticsearch之Mapping
  2. ISA三向外围网络模板说明
  3. php 一句话木马简介
  4. 主成分分析 图像处理 matlab,matlab信号处理与主成分分析法,毕业设计求助
  5. iOS 调用h5页面 视频不自动播放的问题
  6. linux怎样压缩卷分区,怎么调整磁盘分区容量大小
  7. 使用 python 在多个word文件中提取关键字
  8. 取代MS Project 的 开源工具 - OpenProj
  9. 超薄计算机的HDMI接口,机身轻薄两面观 笔记本接口变化趋势解析
  10. 设计模式学习——代理模式(proxy)
  11. win10 双屏显示 鼠标可以从主屏幕左侧滑入右侧竖屏
  12. moment.js 中文API
  13. 测试用例-微信发红包
  14. 360浏览器下载文件时二次提交请求
  15. 无法连接至远程计算机 pubg,绝地求生无法连接到steam网络完美解决办法
  16. cygwin+编译php,Windows 下:cygwin编译 HTS 安装
  17. 2D变形:平移、旋转、缩放、倾斜
  18. 手把手教你用Vscode Debugger调试代码
  19. Mac--键盘输入的技巧
  20. 下载了Mysql for excel却不在excel里显示

热门文章

  1. 电力电子器件篇之电阻
  2. github vue 高星项目
  3. 2022-2028全球重要器官支持系统和医学仿生学行业调研及趋势分析报告
  4. 代驾APP_第一章_项目环境搭建_第二节
  5. 基于TensorFlow实现预测房价--回归问题
  6. 基于机器学习的技术术语识别研究综述
  7. 佳肴 (Standard IO)
  8. 太古可口可乐为什么会“All in Cloud”?
  9. 杀毒我做主:病毒专杀工具自己编写
  10. Springboot 集成 mybatis 开启二级缓存(redis)