打开framework.jar,提取dex文件到兄弟连合并的dex文件夹下面,选择分解ode文件,打开兄弟连合并\dex\out\com\android\internal\widget\LockPatternView.smali
搜索mDiameterFactor:F
找到Lcom/android/internal/widget/LockPatternView;->mDiameterFactor:F
上面一行的代码为const/high16 v2, 0x3f00
这部分的代码是:
.line 105
const/high16 v2, 0x3f00
iput v2, p0, Lcom/android/internal/widget/LockPatternView;->mDiameterFactor:F
将const/high16 v2, 0x3f00修改为const v2, 0x3dcccccd
修改后的代码是:
.line 105
const v2, 0x3dcccccd
iput v2, p0, Lcom/android/internal/widget/LockPatternView;->mDiameterFactor:F
保存,编译ode文件。将dex文件替换回framework.jar中。
搜索mDiameterFactor:F
找到Lcom/android/internal/widget/LockPatternView;->mDiameterFactor:F
上面一行的代码为const/high16 v2, 0x3f00
这部分的代码是:
.line 105
const/high16 v2, 0x3f00
iput v2, p0, Lcom/android/internal/widget/LockPatternView;->mDiameterFactor:F
将const/high16 v2, 0x3f00修改为const v2, 0x3dcccccd
修改后的代码是:
.line 105
const v2, 0x3dcccccd
iput v2, p0, Lcom/android/internal/widget/LockPatternView;->mDiameterFactor:F
保存,编译ode文件。将dex文件替换回framework.jar中。