[Android Studio]SQLScout插件安装破解

简介: 以下内容为原创,欢迎转载,转载请注明来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5972138.html[Android Studio]SQLScout插件安装破解0.


以下内容为原创,欢迎转载,转载请注明
来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5972138.html

[Android Studio]SQLScout插件安装破解

0. 写在前面

想当初很长一段时间内不想用Android Studio而喜欢用Intellij IDEA(旗舰版)其中一个原因就是因为Intellij IDEA(旗舰版)自带Database Explorer功能便于调试,终于找到了这个Android Studio的插件可以用了,下载试用,满意!就是这个感觉!可惜需要付费,还有点小贵--,囊中羞涩,所以只好亲自手动破解,大家好孩子别轻易尝试。。。

官网http://www.idescout.com/download/

1. 安装SQLScout插件

  1. 打开Android Studio

  2. Settings(on Windows and Linux) or Preferences(Mac)

  3. Plugins

  4. Browse Repositories...
    img_0215ebc0128c8baabc0a9ad2067006ba.png

  5. 选择SQLScout并安装

2. 激活SQLScout

在试用期过后,需要购买一个商业证书来激活SQLScout。

img_e499fbb9a33a4e3ce12ab2ad07c67e89.png

通过这里 [购买商业证书] (https://www.idescout.com/secure/buy),然后点击Activate按钮。

img_0948e92b897cb25ed0462ff998ac8188.png

3. 破解

注意:以下破解只供学习讨论,请勿传播

3.1 破解SQLScout

通过前面的方法安装SQLScout插件之后,进入Intellij IDEA插件安装目录:

~/Library/Application Support/AndroidStudiox.x/SQLScout/lib/

反编译SQLScout.jar

进入com/idescout/sqlite/license/,使用javassist修改License.class如下:

ClassPool pool = ClassPool.getDefault();
CtClass c = pool.get("com.idescout.sqlite.license.License");
CtMethod m1 = c.getDeclaredMethod("isValidLicense");
m1.setBody("{ return true; }");

CtMethod m2 = c.getDeclaredMethod("isValidLicense", new CtClass[]{pool.makeClass("com.intellij.openapi.project.Project")});
m2.setBody("{ return true; }");

c.writeFile();

编译后复制License.class文件,替换原来的License.class

然后jar cvf SQLScout.jar ./*打包jar。

最后替换~/Library/Application Support/AndroidStudio/SQLScout/lib/下的SQLScout.jar文件,重启Android Studio。

3.3 破解文件下载

使用方式,下载下面的SQLScout.jarSQLScout_console_part.jar,替换~/Library/Application Support/AndroidStudio../SQLScout/lib/SQLScout.jar文件,重启AndroidStudio即可。

SQLScout 2.0.8:

支持Android Studio 2.3

下载:

https://github.com/wangjiegulu/wangjiegulu.github.com/tree/master/file/SQLScout/2.0.8

SQLScout 2.0.7:

支持Android Studio 2.2

下载:

https://github.com/wangjiegulu/wangjiegulu.github.com/tree/master/file/SQLScout/2.0.7

相关文章
|
5月前
|
缓存 程序员 定位技术
Android Studio 插件,那些被大厂优化的程序员们
Android Studio 插件,那些被大厂优化的程序员们
|
12月前
|
人工智能 移动开发 Java
Android Studio插件版本与Gradle 版本对应关系
Android Studio插件版本与Gradle 版本对应关系
2091 0
Android Studio插件版本与Gradle 版本对应关系
|
12月前
|
Java 开发工具 Android开发
Cocos Creator 2.4.6 Android Gradle 版本升级为 6.5.1(插件4.1.0)
Cocos Creator 2.4.6 Android Gradle 版本升级为 6.5.1(插件4.1.0)
296 1
|
Android开发
Android Studio中修改gradle插件版本和Gradle版本
Android项目中,我们一般要设置gradle插件版本和gradle版本。 项目根目录下的build.gradle文件中,通过classpath可以指定gradle插件的版本。
|
5月前
|
XML Dart Java
Flutter插件开发之APK自动安装,字节跳动Android岗面试题
Flutter插件开发之APK自动安装,字节跳动Android岗面试题
|
JavaScript 前端开发 Java
uniapp Android 原生插件开发(Module 扩展为例·2022)(一)
uniapp Android 原生插件开发(Module 扩展为例·2022)
1393 0
uniapp Android 原生插件开发(Module 扩展为例·2022)(一)
|
Android开发 开发者
写了一个适配 Android12-exported 的小插件
从 Android12 开始,如果我们的 tagSdk >=31, 即以 Android 12 或更高版本为目标平台时,且包含使用 intent 过滤器的 activity、服务或广播接收器,则必须为这些应用组件显式声明 android:exported 属性。
386 0
写了一个适配 Android12-exported 的小插件
|
Java 开发工具 Android开发
uniapp Android 原生插件开发(Module 扩展为例·2022)(二)
uniapp Android 原生插件开发(Module 扩展为例·2022)
529 0
uniapp Android 原生插件开发(Module 扩展为例·2022)(二)
|
Android开发
AS插件-Android Drawable Importer
AS插件-Android Drawable Importer
111 0
下一篇
无影云桌面