refactor(box): 重构项目代码并优化导入语句

- 删除了多处未使用的导入语句
- 添加了部分缺失的导入语句
- 统一了部分导入语句的格式
- 删除了部分冗余代码
This commit is contained in:
tzdwindows 7
2025-06-27 09:12:28 +08:00
parent 06fe2bedf4
commit 4b7c153756
37 changed files with 111 additions and 101 deletions

BIN
library/GetInstance.dll Normal file

Binary file not shown.

View File

@@ -4,7 +4,6 @@ import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import java.io.PrintStream; import java.io.PrintStream;

View File

@@ -1,8 +1,11 @@
package com.axis.innovators.box.browser; package com.axis.innovators.box.browser;
import com.axis.innovators.box.tools.FolderCreator; import org.cef.CefApp;
import org.cef.*; import org.cef.CefClient;
import org.cef.browser.*; import org.cef.CefSettings;
import org.cef.browser.CefBrowser;
import org.cef.browser.CefFrame;
import org.cef.browser.CefMessageRouter;
import org.cef.callback.CefContextMenuParams; import org.cef.callback.CefContextMenuParams;
import org.cef.callback.CefMenuModel; import org.cef.callback.CefMenuModel;
import org.cef.callback.CefQueryCallback; import org.cef.callback.CefQueryCallback;

View File

@@ -1,8 +1,11 @@
package com.axis.innovators.box.browser; package com.axis.innovators.box.browser;
import com.axis.innovators.box.tools.FolderCreator; import org.cef.CefApp;
import org.cef.*; import org.cef.CefClient;
import org.cef.browser.*; import org.cef.CefSettings;
import org.cef.browser.CefBrowser;
import org.cef.browser.CefFrame;
import org.cef.browser.CefMessageRouter;
import org.cef.callback.CefContextMenuParams; import org.cef.callback.CefContextMenuParams;
import org.cef.callback.CefMenuModel; import org.cef.callback.CefMenuModel;
import org.cef.callback.CefQueryCallback; import org.cef.callback.CefQueryCallback;

View File

@@ -1,10 +1,10 @@
package com.axis.innovators.box.browser; package com.axis.innovators.box.browser;
import com.axis.innovators.box.tools.FolderCreator; import com.axis.innovators.box.tools.FolderCreator;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.cef.CefApp; import org.cef.CefApp;
import org.cef.CefSettings; import org.cef.CefSettings;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import java.io.File; import java.io.File;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;

View File

@@ -10,15 +10,11 @@ import org.cef.browser.CefMessageRouter;
import org.cef.callback.CefQueryCallback; import org.cef.callback.CefQueryCallback;
import org.cef.handler.CefMessageRouterHandlerAdapter; import org.cef.handler.CefMessageRouterHandlerAdapter;
import org.graalvm.polyglot.Context; import org.graalvm.polyglot.Context;
import org.graalvm.polyglot.PolyglotException;
import org.graalvm.polyglot.Value; import org.graalvm.polyglot.Value;
import org.json.JSONObject; import org.json.JSONObject;
import org.python.util.PythonInterpreter;
import org.tzd.lm.LM; import org.tzd.lm.LM;
import javax.swing.*; import javax.swing.*;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintStream; import java.io.PrintStream;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.nio.file.Files; import java.nio.file.Files;

View File

@@ -1,7 +1,6 @@
package com.axis.innovators.box.browser; package com.axis.innovators.box.browser;
import com.axis.innovators.box.tools.FolderCreator; import com.axis.innovators.box.tools.FolderCreator;
import org.cef.CefApp;
import org.cef.browser.CefBrowser; import org.cef.browser.CefBrowser;
import org.cef.browser.CefFrame; import org.cef.browser.CefFrame;
import org.cef.handler.CefLoadHandlerAdapter; import org.cef.handler.CefLoadHandlerAdapter;
@@ -10,7 +9,8 @@ import org.json.JSONObject;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.util.Map; import java.util.Map;
import java.util.concurrent.*; import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.function.Consumer; import java.util.function.Consumer;
public class WindowRegistry { public class WindowRegistry {

View File

@@ -1,21 +1,18 @@
package com.axis.innovators.box.browser.util; package com.axis.innovators.box.browser.util;
import com.axis.innovators.box.tools.LibraryLoad;
import org.jnc.DllExtractor;
import org.jnc.windows.JncNative;
import org.python.util.PythonInterpreter;
import javax.tools.JavaCompiler; import javax.tools.JavaCompiler;
import javax.tools.StandardJavaFileManager; import javax.tools.StandardJavaFileManager;
import javax.tools.ToolProvider; import javax.tools.ToolProvider;
import java.io.*; import java.io.BufferedReader;
import java.lang.reflect.Field; import java.io.IOException;
import java.nio.charset.Charset; import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.util.*; import java.util.ArrayList;
import java.util.concurrent.*; import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.atomic.AtomicReference;
public class CodeExecutor { public class CodeExecutor {

View File

@@ -1,9 +1,8 @@
package com.axis.innovators.box.decompilation.gui; package com.axis.innovators.box.decompilation.gui;
import org.benf.cfr.reader.api.OutputSinkFactory; import org.benf.cfr.reader.api.OutputSinkFactory;
import org.benf.cfr.reader.api.SinkReturns.Decompiled;
import org.benf.cfr.reader.api.SinkReturns.ExceptionMessage;
import org.benf.cfr.reader.api.SinkReturns; import org.benf.cfr.reader.api.SinkReturns;
import org.benf.cfr.reader.api.SinkReturns.Decompiled;
import javax.swing.*; import javax.swing.*;
import java.util.Collection; import java.util.Collection;

View File

@@ -1,6 +1,9 @@
package com.axis.innovators.box.decompilation.gui; package com.axis.innovators.box.decompilation.gui;
import org.objectweb.asm.*; import org.objectweb.asm.Label;
import org.objectweb.asm.MethodVisitor;
import org.objectweb.asm.Opcodes;
import org.objectweb.asm.Type;
import org.objectweb.asm.tree.*; import org.objectweb.asm.tree.*;
import org.objectweb.asm.tree.analysis.*; import org.objectweb.asm.tree.analysis.*;

View File

@@ -6,16 +6,12 @@ import com.github.javaparser.JavaParser;
import com.github.javaparser.ParseResult; import com.github.javaparser.ParseResult;
import com.github.javaparser.Position; import com.github.javaparser.Position;
import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.CompilationUnit;
import com.github.javaparser.ast.body.MethodDeclaration;
import com.github.javaparser.ast.expr.MethodCallExpr;
import org.apache.commons.compress.utils.IOUtils; import org.apache.commons.compress.utils.IOUtils;
import org.benf.cfr.reader.api.CfrDriver; import org.benf.cfr.reader.api.CfrDriver;
import org.fife.ui.rsyntaxtextarea.*; import org.fife.ui.rsyntaxtextarea.*;
import org.fife.ui.rtextarea.RTextScrollPane; import org.fife.ui.rtextarea.RTextScrollPane;
import com.github.javaparser.ast.expr.MethodCallExpr;
import com.github.javaparser.ast.body.MethodDeclaration;
import java.awt.event.*;
import java.util.concurrent.ConcurrentHashMap;
import javax.swing.*; import javax.swing.*;
import javax.swing.event.HyperlinkEvent; import javax.swing.event.HyperlinkEvent;
@@ -26,11 +22,15 @@ import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel; import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreePath; import javax.swing.tree.TreePath;
import java.awt.*; import java.awt.*;
import java.io.*; import java.awt.event.*;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.URI; import java.net.URI;
import java.net.URL; import java.net.URL;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.*; import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.jar.JarEntry; import java.util.jar.JarEntry;
import java.util.jar.JarFile; import java.util.jar.JarFile;
import java.util.regex.Matcher; import java.util.regex.Matcher;

View File

@@ -1,12 +1,15 @@
package com.axis.innovators.box.decompilation.util; package com.axis.innovators.box.decompilation.util;
import org.objectweb.asm.*; import org.objectweb.asm.*;
import org.objectweb.asm.commons.*; import org.objectweb.asm.commons.ClassRemapper;
import org.objectweb.asm.commons.Remapper;
import java.io.*; import java.io.*;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.*; import java.util.*;
import java.util.jar.*; import java.util.jar.JarEntry;
import java.util.jar.JarFile;
import java.util.jar.JarOutputStream;
/** /**
* 混淆工具(未完工) * 混淆工具(未完工)

View File

@@ -6,27 +6,24 @@ import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.fife.rsta.ac.LanguageSupport; import org.fife.rsta.ac.LanguageSupport;
import org.fife.rsta.ac.LanguageSupportFactory; import org.fife.rsta.ac.LanguageSupportFactory;
import org.fife.rsta.ac.perl.PerlLanguageSupport; import org.fife.ui.autocomplete.AutoCompletion;
import org.fife.ui.autocomplete.*; import org.fife.ui.autocomplete.CompletionProvider;
import org.fife.ui.autocomplete.DefaultCompletionProvider;
import org.fife.ui.rsyntaxtextarea.*;
import org.fife.ui.rsyntaxtextarea.folding.CurlyFoldParser; import org.fife.ui.rsyntaxtextarea.folding.CurlyFoldParser;
import org.fife.ui.rsyntaxtextarea.folding.FoldParserManager; import org.fife.ui.rsyntaxtextarea.folding.FoldParserManager;
import org.tzd.frida.windows.Frida;
import org.fife.ui.rsyntaxtextarea.*;
import org.fife.ui.rtextarea.RTextScrollPane; import org.fife.ui.rtextarea.RTextScrollPane;
import org.tzd.frida.windows.Frida;
import javax.swing.*; import javax.swing.*;
import javax.swing.border.EmptyBorder; import javax.swing.border.EmptyBorder;
import javax.swing.event.ChangeListener;
import javax.swing.table.DefaultTableCellRenderer; import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.DefaultTableModel; import javax.swing.table.DefaultTableModel;
import java.awt.*; import java.awt.*;
import java.awt.event.*; import java.awt.event.*;
import java.io.*; import java.io.*;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.List; import java.util.List;
import java.util.function.Consumer; import java.util.*;
import java.util.prefs.Preferences; import java.util.prefs.Preferences;
/** /**

View File

@@ -2,11 +2,13 @@ package com.axis.innovators.box.gui;
import com.axis.innovators.box.decompilation.gui.JavaPseudocodeGenerator; import com.axis.innovators.box.decompilation.gui.JavaPseudocodeGenerator;
import com.axis.innovators.box.util.AdvancedJFileChooser; import com.axis.innovators.box.util.AdvancedJFileChooser;
import com.formdev.flatlaf.FlatDarkLaf;
import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea; import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea;
import org.fife.ui.rsyntaxtextarea.SyntaxConstants; import org.fife.ui.rsyntaxtextarea.SyntaxConstants;
import org.fife.ui.rtextarea.RTextScrollPane; import org.fife.ui.rtextarea.RTextScrollPane;
import org.objectweb.asm.*; import org.objectweb.asm.ClassReader;
import org.objectweb.asm.ClassWriter;
import org.objectweb.asm.MethodVisitor;
import org.objectweb.asm.Opcodes;
import org.objectweb.asm.tree.AnnotationNode; import org.objectweb.asm.tree.AnnotationNode;
import org.objectweb.asm.tree.ClassNode; import org.objectweb.asm.tree.ClassNode;
import org.objectweb.asm.tree.MethodNode; import org.objectweb.asm.tree.MethodNode;
@@ -20,7 +22,6 @@ import org.w3c.dom.NodeList;
import javax.swing.*; import javax.swing.*;
import javax.swing.filechooser.FileNameExtensionFilter; import javax.swing.filechooser.FileNameExtensionFilter;
import javax.swing.tree.*; import javax.swing.tree.*;
import javax.tools.*;
import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer; import javax.xml.transform.Transformer;
@@ -32,16 +33,14 @@ import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection; import java.awt.datatransfer.StringSelection;
import java.awt.event.*; import java.awt.event.*;
import java.io.*; import java.io.*;
import java.net.URI;
import java.net.URL; import java.net.URL;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.*;
import java.util.List; import java.util.List;
import java.util.*;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.jar.JarEntry; import java.util.jar.JarEntry;
import java.util.jar.JarFile; import java.util.jar.JarFile;
import java.util.jar.JarOutputStream; import java.util.jar.JarOutputStream;
import java.util.prefs.Preferences;
import java.util.stream.Collectors; import java.util.stream.Collectors;
public class JarApiProfilingWindow extends WindowsJDialog { public class JarApiProfilingWindow extends WindowsJDialog {

View File

@@ -1,7 +1,5 @@
package com.axis.innovators.box.gui; package com.axis.innovators.box.gui;
import com.axis.innovators.box.plugins.PluginDescriptor;
import com.axis.innovators.box.plugins.PluginLoader;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;

View File

@@ -1,23 +1,21 @@
package com.axis.innovators.box.gui; package com.axis.innovators.box.gui;
import com.axis.innovators.box.register.LanguageManager;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import org.tzd.lm.LM; import org.tzd.lm.LM;
import javax.swing.*; import javax.swing.*;
import javax.swing.border.EmptyBorder; import javax.swing.border.EmptyBorder;
import java.awt.*; import java.awt.*;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.io.IOException;
import java.net.URLEncoder; import java.net.URLEncoder;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.LinkedList; import java.util.LinkedList;
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
/** /**
* 本地AI执行工具 * 本地AI执行工具

View File

@@ -4,7 +4,6 @@ import com.axis.innovators.box.verification.OnlineVerification;
import com.axis.innovators.box.verification.UserTags; import com.axis.innovators.box.verification.UserTags;
import com.axis.innovators.box.verification.VerificationService; import com.axis.innovators.box.verification.VerificationService;
import com.formdev.flatlaf.FlatDarculaLaf; import com.formdev.flatlaf.FlatDarculaLaf;
import com.formdev.flatlaf.FlatIntelliJLaf;
import javax.swing.*; import javax.swing.*;
import javax.swing.border.LineBorder; import javax.swing.border.LineBorder;

View File

@@ -4,7 +4,10 @@ import com.axis.innovators.box.AxisInnovatorsBox;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
import java.awt.event.*; import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.geom.RoundRectangle2D; import java.awt.geom.RoundRectangle2D;
/** /**
@@ -19,7 +22,6 @@ public class ModernTrayApp {
private static final int WINDOW_CORNER = 6; private static final int WINDOW_CORNER = 6;
private static final Color MENU_BG_COLOR = new Color(250, 250, 250); private static final Color MENU_BG_COLOR = new Color(250, 250, 250);
private TrayIcon trayIcon;
private JPopupMenu popupMenu; private JPopupMenu popupMenu;
private JWindow mainWindow; private JWindow mainWindow;
@@ -36,7 +38,7 @@ public class ModernTrayApp {
try { try {
// 1. 加载并缩放托盘图标 // 1. 加载并缩放托盘图标
Image trayImage = LoadIcon.loadIcon("logo.png", 32).getImage(); Image trayImage = LoadIcon.loadIcon("logo.png", 32).getImage();
trayIcon = new TrayIcon(trayImage, "轴创工具箱"); TrayIcon trayIcon = new TrayIcon(trayImage, "轴创工具箱");
trayIcon.setImageAutoSize(true); trayIcon.setImageAutoSize(true);
// 2. 创建主窗口 // 2. 创建主窗口
createMainWindow(); createMainWindow();

View File

@@ -1,6 +1,9 @@
package com.axis.innovators.box.network; package com.axis.innovators.box.network;
import java.io.*; import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection; import java.net.HttpURLConnection;
import java.net.URL; import java.net.URL;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;

View File

@@ -2,13 +2,11 @@ package com.axis.innovators.box.plugins;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.net.URL; import java.net.URL;
import java.net.URLClassLoader; import java.net.URLClassLoader;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List;
import java.util.Collections; import java.util.Collections;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CopyOnWriteArrayList;
/** /**

View File

@@ -2,17 +2,23 @@ package com.axis.innovators.box.plugins;
import com.axis.innovators.box.AxisInnovatorsBox; import com.axis.innovators.box.AxisInnovatorsBox;
import com.axis.innovators.box.register.LanguageManager; import com.axis.innovators.box.register.LanguageManager;
import com.axis.innovators.box.register.RegistrationTool;
import com.axis.innovators.box.tools.FolderCreator; import com.axis.innovators.box.tools.FolderCreator;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import java.io.*; import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.net.*; import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.*; import java.util.*;
import java.util.jar.*; import java.util.jar.Attributes;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
/** /**
* 插件加载器 * 插件加载器

View File

@@ -9,7 +9,6 @@ import com.google.gson.JsonSyntaxException;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.io.Reader; import java.io.Reader;
import java.nio.file.Files; import java.nio.file.Files;

View File

@@ -6,7 +6,6 @@ import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import java.io.*; import java.io.*;
import java.lang.reflect.Field;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.*; import java.util.*;

View File

@@ -7,7 +7,6 @@ import com.axis.innovators.box.gui.WindowsJDialog;
import com.axis.innovators.box.plugins.PluginDescriptor; import com.axis.innovators.box.plugins.PluginDescriptor;
import com.axis.innovators.box.plugins.PluginLoader; import com.axis.innovators.box.plugins.PluginLoader;
import com.axis.innovators.box.plugins.PluginPyLoader; import com.axis.innovators.box.plugins.PluginPyLoader;
import com.axis.innovators.box.util.PythonResult;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.tzd.lm.LM; import org.tzd.lm.LM;

View File

@@ -4,7 +4,6 @@ import com.axis.innovators.box.AxisInnovatorsBox;
import com.axis.innovators.box.browser.MainApplication; import com.axis.innovators.box.browser.MainApplication;
import com.axis.innovators.box.gui.FridaWindow; import com.axis.innovators.box.gui.FridaWindow;
import com.axis.innovators.box.gui.JarApiProfilingWindow; import com.axis.innovators.box.gui.JarApiProfilingWindow;
import com.axis.innovators.box.gui.LocalWindow;
import com.axis.innovators.box.gui.MainWindow; import com.axis.innovators.box.gui.MainWindow;
import com.axis.innovators.box.plugins.PluginDescriptor; import com.axis.innovators.box.plugins.PluginDescriptor;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;

View File

@@ -6,18 +6,28 @@ import be.tarsos.dsp.io.TarsosDSPAudioFormat;
import be.tarsos.dsp.io.jvm.AudioDispatcherFactory; import be.tarsos.dsp.io.jvm.AudioDispatcherFactory;
import be.tarsos.dsp.io.jvm.JVMAudioInputStream; import be.tarsos.dsp.io.jvm.JVMAudioInputStream;
import be.tarsos.dsp.io.jvm.WaveformWriter; import be.tarsos.dsp.io.jvm.WaveformWriter;
import com.google.gson.*; import com.google.gson.JsonArray;
import org.vosk.*; import com.google.gson.JsonObject;
import org.apache.commons.math3.util.Precision; import com.google.gson.JsonParser;
import com.google.gson.JsonSyntaxException;
import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.PinyinHelper;
import javax.sound.sampled.*; import org.apache.commons.math3.util.Precision;
import org.vosk.LibVosk;
import org.vosk.LogLevel;
import org.vosk.Model;
import org.vosk.Recognizer;
import javax.sound.sampled.AudioFileFormat;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import java.io.*; import java.io.*;
import java.lang.reflect.Field;
import java.nio.channels.FileChannel; import java.nio.channels.FileChannel;
import java.nio.file.*; import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.UUID;
public class HighAccuracySpeechRecognition { public class HighAccuracySpeechRecognition {
private final Model model; private final Model model;

View File

@@ -1,10 +1,10 @@
package com.axis.innovators.box.ui; package com.axis.innovators.box.ui;
import com.vladsch.flexmark.util.ast.Node;
import org.tzd.lm.LM;
import com.vladsch.flexmark.html.HtmlRenderer; import com.vladsch.flexmark.html.HtmlRenderer;
import com.vladsch.flexmark.parser.Parser; import com.vladsch.flexmark.parser.Parser;
import com.vladsch.flexmark.util.ast.Node;
import com.vladsch.flexmark.util.data.MutableDataSet; import com.vladsch.flexmark.util.data.MutableDataSet;
import org.tzd.lm.LM;
import javax.swing.*; import javax.swing.*;
import javax.swing.border.AbstractBorder; import javax.swing.border.AbstractBorder;

View File

@@ -1,7 +1,7 @@
package com.axis.innovators.box.util; package com.axis.innovators.box.util;
import com.axis.innovators.box.gui.JarApiProfilingWindow; import com.axis.innovators.box.gui.JarApiProfilingWindow;
import com.formdev.flatlaf.FlatLaf;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
import java.io.File; import java.io.File;

View File

@@ -7,8 +7,10 @@ import org.jnativehook.keyboard.NativeKeyEvent;
import org.jnativehook.keyboard.NativeKeyListener; import org.jnativehook.keyboard.NativeKeyListener;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.util.HashMap;
import java.util.*; import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;

View File

@@ -1,8 +1,8 @@
package com.axis.innovators.box.util; package com.axis.innovators.box.util;
import org.python.core.Py;
import org.python.core.PyException; import org.python.core.PyException;
import org.python.util.PythonInterpreter; import org.python.util.PythonInterpreter;
import java.util.Objects; import java.util.Objects;
/** /**

View File

@@ -3,11 +3,16 @@ package com.axis.innovators.box.util;
import org.python.core.PyException; import org.python.core.PyException;
import org.python.core.PySyntaxError; import org.python.core.PySyntaxError;
import org.python.util.PythonInterpreter; import org.python.util.PythonInterpreter;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.nio.file.*; import java.nio.file.Files;
import java.util.*; import java.nio.file.NoSuchFileException;
import java.nio.file.Path;
import java.util.Collections;
import java.util.List;
import java.util.Optional;
/** /**
* Python解释器工具类 * Python解释器工具类

View File

@@ -8,7 +8,6 @@ import com.axis.innovators.box.tools.RegisterTray;
import javax.swing.*; import javax.swing.*;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Objects;
import java.util.Random; import java.util.Random;
/** /**

View File

@@ -1,7 +1,5 @@
package com.axis.innovators.box.verification; package com.axis.innovators.box.verification;
import java.util.UUID;
/** /**
* 在线验证用户身份 * 在线验证用户身份
* @author tzdwindows 7 * @author tzdwindows 7

View File

@@ -1,7 +1,5 @@
package com.axis.innovators.box.verification; package com.axis.innovators.box.verification;
import com.axis.innovators.box.AxisInnovatorsBox;
/** /**
* 用户标签组 * 用户标签组
* @author tzdwindows 7 * @author tzdwindows 7

View File

@@ -1,7 +1,8 @@
package org.QQdecryption.ui; package org.QQdecryption.ui;
import org.QQdecryption.QQMusicAutoDecryptor;
import com.formdev.flatlaf.FlatIntelliJLaf; import com.formdev.flatlaf.FlatIntelliJLaf;
import org.QQdecryption.QQMusicAutoDecryptor;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.DataFlavor;

View File

@@ -1,7 +1,5 @@
package org.editing; package org.editing;
import java.io.File;
public class Main { public class Main {
public static void main(String[] args) { public static void main(String[] args) {

View File

@@ -1,8 +1,8 @@
package org.tzd.frida.windows; package org.tzd.frida.windows;
import java.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.io.IOException;
/** /**
* FridaJsInjector 类负责通过 Frida 向目标进程注入 JavaScript 代码。 * FridaJsInjector 类负责通过 Frida 向目标进程注入 JavaScript 代码。