18910140161

抖音被封设备的原因太离谱了吧?

2021-10-20 18:48:57

291

昨天登陆抖音,被提示设备被封禁 理由是什么垃圾广告之类的 我真的是大无语事件,我抖音就看看猫猫狗狗,最多就看看小哥哥的腹肌什么的从不商用 后来!!我得…

很简单刷机就行了

很多朋友批量玩抖音,微信,陌陌 等等,经常遇到封号 ,异常 ,遇到这样的情况 ,

多半是设备已经被平台列为黑名单 ,在这样的设备上面继续登录 ,封号相当严重。

这样的设备必须进行改机 ,才能再次使用。

首先从原理上面来进行简单的分类,一共分2大类 :

1:硬改 ,

2:软改

软改的软件很多 ,早期软改架构基本依赖于 xposed ,这类架构 ,需要Root手机才可以使用 ,

基本所有的app,都对是否root非常敏感 ,发现插入xposed 模块,直接停止运行,

如果要基于xposed ,想过app 检测,目前来说,难度非常大 ,

需要做相关的防xp 检测 ,防root 检测,稍微app更新又得重新修改 。

目前这类型的 改机软件 ,除非有针对性开发团队,不然使用起来相当麻烦 ,不合适普通用户使用。

常见这类型软件如下

随着xposed 架构,root条件下面使用等等诸多缺点 ,又演变出来另外一种架构,

基于虚拟技术的改机软件,这类型的改机软件,无须 root ,类似电脑端的 虚拟操作系统一样 。

在电脑上面用过 vmware软件的朋友应该都知道它的工作原理 。虚拟化技术,就是手机上面的 vmware ,

国产比较具有代表的 比如 VirtualAPP ,当然也有国外的cpp 架构 。当然还有很多 。

对于国内的VirtualAPP ,打着开源的幌子 ,干的是收费勾当,这里就不说了,git上面开源的,

基本都是阉割 ,功能极度不稳定的版本 ,和官方不同步 ,要和官方对接,

开发加盟费是 30万起步,不适合一般个人,只适合有实力的工作室 ,交了加盟费后,就可以在它上面基础进行开发 。实现改机功能。

目前基于这类型的 改机软件也不少 。

国外的则厚道非常多,不存在短斤少两的情况出现 。这里没有歧视的,并不是国外的月亮更圆,就事论事 。

国外的改机软件也很多 ,因为英文 ,国人英语水平有限 ,查找起来就非常的麻烦 。

当然软改还有另外一种模式 ,就是改room ,通过破解的方式 ,因为我们知道安卓的软件,是基于 java开发的,

是可以逆向破解 ,拿到伪代码 ,就可以做相应的功能修改 ,

大概原理举个例子吧 。

room里面包含若干个模块 ,通过逆向工具 ,将相关模块的伪源码 解密出来 。

在相应的api 位置插入对应的修改代码 ,改完之后,再重新进行room打包 ,然后刷入手机 ,

即可 免root 使用 ,需要修改相关配置的时候 ,直接通过配置工具进行配置 ,这种方式是非常安全的 方式 ,

目前大部分营销手机都是改room方式 。

接下来和大家讲讲 硬改 。硬改是基于部分的 芯片 ,比如mtk的 部分芯片 ,提供内在支持 ,

但是大部分都是老旧手机 ,比如 华为 oppo ,vivo ,小米,酷派 ,中兴等一批老旧手机 ,

老掉牙,即使能改 ,也是 风控手机 ,因为 接口太老 ,目前绝大部分app已经将这类型的手机,列入风控手机 。

而且速度如龟爬 ,不适合时代要求 ,目前主流 都是安卓 10 系统 ,这种类型的手机更容易获得 流量 ,封号率更低 。

综合各种 比较 ,个人更倾向 cpp架构,或是改room的改机软件 。

有问题的可以参考下图找我交流

import java.io.IOException;

import java.util.*;

public class EmotionJudge {

private double priorPositive;//积极先验概率

private double priorNegative;//消极先验概率

private double priorUnsure;//不确定先验概率

private Map<String,Double> backPositive;//词语的后验概率

private Map<String,Double> backNegative;//同上

private Map<String,Double> backUnsure;//同上

private boolean isGroup = false;

private String strTemp;

private Map<String,Integer> articleWordMap;

//这两个是词典的位置

private final String posiDictPath = "/home/geekgao/朴素贝叶斯/台湾大学情感词典/ntusd-positive.txt";

private final String negaDictPath = "/home/geekgao/朴素贝叶斯/台湾大学情感词典/ntusd-negative.txt";

//这两个存储词典中的词语

private Set<String> positiveDict;

private Set<String> negativeDict;

public static void main(String [] args) {

new EmotionJudge().launch();

}

public void launch() {

getPrior();

getBack();

positiveDict = new HashSet<String>();

negativeDict = new HashSet<String>();

readEmotionWord(positiveDict, posiDictPath);

readEmotionWord(negativeDict, negaDictPath);

calc();

}

//获得先验概率

public void getPrior() {

SAXReader sax = new SAXReader();

try {

//从这读取doc的值

Document document = sax.read(new File("/home/geekgao/doc.xml"));

Element root = document.getRootElement();

List<Element> prior = root.elements();

priorPositive = Double.valueOf(prior.get(0).attributeValue("pPositive"));

priorNegative = Double.valueOf(prior.get(0).attributeValue("pNegative"));

priorUnsure = Double.valueOf(prior.get(0).attributeValue("pUnsure"));

} catch (DocumentException e) {

e.printStackTrace();

}

}

//获得后验概率

public void getBack() {

SAXReader sax = new SAXReader();

try {

//从这读取weight的值

Document document = sax.read(new File("/home/geekgao/weight.xml"));

Element root = document.getRootElement();

List<Element> back = root.elements();

backNegative = new HashMap<String, Double>();

backPositive = new HashMap<String, Double>();

backUnsure = new HashMap<String, Double>();

double backPos;//积极后验概率

double backNeg;//消极后验概率

double backUns;//不确定后验概率

String word;

怎么搞的 我也被封设备了 求方法

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航