android monitor 汉化
作者:韩梦飞沙
Author:han_meng_fei_sha
邮箱:313134555@qq.com
E-mail: 313134555 @qq.com
===
==
=============
====
.class反编译
jd-gui
java 编译成 .class
javac HI.java”(javac后面加空格),敲回车,这时如图所示,java文件上方会多出一个class文件(如果没有class文件说明编译不成功)。
this.mActivityToTraceText.addModifyListener(new GLTraceOptionsDialog.5(this));
this.mActivityToTraceText.addModifyListener(new GLTraceOptionsDialog(this));
GLTraceOptionsDialog
===========
No Connected Devices
直接修改 会报错。
=====
jclasslib bytecode viewer
JClassLib
点击软件的 File -- Open Class File 打开你刚解压出来的class文件
4)点击methods--getAllDataBase--Code
methods是表示方法不用说吧
getAllDataBase是刚在jd-gui里面找到的方法名
Code包含了getAllDataBase方法里所有的信息
找到"不能打开数据库连接,请检查!"
----
首先创建一个工程,把刚刚下载jclasslib文件夹下bin目录下jclasslib.jar引入
android studio java工程
android studio run debug configuration
点击菜单栏的“Run”->“Edit Configurations...”。然后会打开Run/Debug Configuration窗口。
没有任何与配置相关的挠文件
no scratch file associated with configuration
导入中文包后编译时出现报错:
报错是没有scratch file(临时文件),然后需要配置scratch file。
先把edit configure窗口关闭,打开工具(tools),选择新建scratch文件:
选java语言
接下来在重新编译,在弹出的edit configuration窗口中的path to scratch file:输入scratch文件路径:(一般可以直接看到,没有就在 X盘\...\.IdeaIC2016\config\scratches\scratch_1)
图片参考图片一,我的设成默认scratch file没法复现过程。
然后是编译成功:
===
Android Gradle 构建目标:org.gradle.工具。
Gradle连接异常:无法创建工具API实现的一个实例 使用指定的 Gradle安装“C:\ \用户管理员\ .gradle \包装\ dist \ Gradle - 3.3 \ 55 gk2rcmfc6p2dg9u9ohc3hw9 \ Gradle - 3.3”。
错误:Android Gradle Build Target: org.gradle.tooling.GradleConnectionException: Could not create an instance of Tooling API implementation using the specified Gradle installation 'C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\gradle-3.3'.
只要
然后对这个plugin禁用后,对关联项全钩子去掉,然后重启。
import java.io.*;
import org.gjt.jclasslib.io.ClassFileWriter;
import org.gjt.jclasslib.structures.CPInfo;
import org.gjt.jclasslib.structures.ClassFile;
import org.gjt.jclasslib.structures.constants.ConstantUtf8Info;/*** Created by Administrator on 2017/8/10.*/
public class Test {public static void main(String arg[]) throws Exception{System.out.println("韩梦飞沙");String filePath = "D:\\DevicePanel.class";FileInputStream fis = new FileInputStream(filePath);DataInput di = new DataInputStream(fis);ClassFile cf = new ClassFile();cf.read(di);CPInfo[] infos = cf.getConstantPool();int count = infos.length;for (int i = 0; i < count; i++) {if (infos[i] != null) {System.out.print(i);System.out.print(" = ");System.out.print(infos[i].getVerbose());System.out.print(" = ");System.out.println(infos[i].getTagVerbose());if(i == 236){ConstantUtf8Info uInfo = (ConstantUtf8Info)infos[i];uInfo.setBytes("没有连接的设备 no connected device!999".getBytes());infos[i]=uInfo;}}}cf.setConstantPool(infos);fis.close();File f = new File(filePath);ClassFileWriter.writeToFile(f, cf);}
}
=====
转载于:https://www.cnblogs.com/yue31313/p/7338926.html
android monitor 汉化相关推荐
- 第七章 : Git 介绍 (上)[Learn Android Studio 汉化教程]
Learn Android Studio 汉化教程 [翻译]Git介绍 Git版本控制系统(VCS)快速成为Android应用程序开发以及常规的软件编程领域内的事实标准.有别于需要中心服务器支持的早期 ...
- Android Studio汉化(插件教程)
Android Studio汉化(万能插件菜鸟教程) 查找中文插件 查找自己需要的版本 安装插件 无敌菜鸟教程,希望大家点赞,你们的加油是我学习的动力!! 查找中文插件 打开jetbrian插件 查找 ...
- Android Studio 汉化教程
Android Studio 汉化教程 前言 1. 第一种方法,直接在软件中汉化 2. 第二种方法,下载汉化包 前言 Android Studio 汉化教程,有两种汉化教程: 1. 第一种方法,直接在 ...
- android apk汉化与破解
前段时间研究了下怎么去破解和汉化android的应用程序 apk.. apk相当于windows的exe 汉化和破解的过程是开发的逆向过程 ..汉化还简单一点 只需要一些工具和小技巧,破解就真的是费脑 ...
- Android studio 汉化方法
Android studio 汉化方法 我的汉化版链接:http://download.csdn.net/detail/ai_yantinghao/9814988 下载汉化包,加压以后,直接复制到软件 ...
- android studio汉化流程
1.查看自己的android studio版本 2.访问汉化包官网 3.打开andriod studio,点击setting之后点击导入 最后重启软件即可
- Android Studio 汉化
1. 第一步,下载这个汉化包:链接: https://pan.baidu.com/s/1bYKg_0WvvnmqU6CkH92AEw 提取码:vvp2 2. 将下载好的文件复制到这个目录: 3. 重启 ...
- Android Studio汉化包
链接:https://pan.baidu.com/s/1nwSsm-pexmpfRzw_Vu97qw 提取码:v3w2 内附汉化教程,亲测有效! 但是感觉汉化之后的Android Studio 不太 ...
- [转自安智论坛]Android软件汉化教程(强制汉化/Apktool汉化/精简/去广告)
前言: 现在随处都可以找到功能强大的汉化工具,操作简单,上手快,汉化不再是件麻烦事. 想学汉化的朋友只要你用心,你也可以自己汉出优秀的作品,因为汉化根本没啥技术含量,要的只是持之以恒. 不要再羡慕别人 ...
最新文章
- iOS绘制图片与文字
- mac开启sshserver
- python就业前景和工资待遇-看完Python这五大就业方向的薪资待遇,你选择哪个?...
- 在URL地址栏中显示ico
- HUST 1541 Student’s question
- var、let 及 const 区别
- 中国国家高速公路网详细布局
- Gradient-Based Learning Applied to Document Recognition 部分阅读
- android 清除所有计时器,android-如何从onTick方法中清除CountDownTimer?
- 一个ubuntu phper的自我修养(lamp)
- 如果一个人不喜欢争,不喜欢计较,只知道退让,是不是真的傻?
- 啦啦外卖独立版41.7全开源小程序app全套源码带vue源码
- win7、10无法修改mac地址_教一招如何修改MAC地址
- iOS 渲染原理解析
- mysql memory leak,项目在Tomcat中启动出现内存泄露memory leak
- XCTF easyCpp
- Oxygen Eclipse 添加server
- 以太坊外无Defi?EOS:我有
- 组队学习-free_excel-知识点和作业汇总
- c语言输出1028以上的小数,《小数点位置移动引起小数的大小变化》教学设计