افزودن گزینه های بیشتر به پاور منیو در رام گلکسی اس 4
درود فراوان
1- فایل android.policy.jar را دیکامپایل کنید
2- فایل زیر را دانلود کنید .
فایل های دانلود شده را به فولدر زیر منتقل کنید:
کد:
\smali\com\android\inter nal\policy\impl
3- فایل
کد:
/smali/com/android/internal/policy/impl/GlobalActions$SinglePressAction.smali
را با ++ Notepad باز کنید و تغییرات را انجام دهید.
4- عبارت زیر را پیدا کنید
به شکل زیر تغییر دهید:
کد:
.end annotation
# static fields
.field protected static rebootMode:I
.field protected static final rebootOptions:[Ljava/lang/String;
5-عبارت زیر رابیابید
کد:
.method protected constructor <init>(II)V
.locals 1
.parameter "iconResId"
بالای این عبارت ،متد زیر را اضافه کنید:
کد:
# direct methods
.method static constructor <clinit>()V
.locals 3
const/4 v0, 0x4
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v2, "Reboot"
aput-object v2, v0, v1
const/4 v1, 0x1
const-string v2, "Hot Boot"
aput-object v2, v0, v1
const/4 v1, 0x2
const-string v2, "Download"
aput-object v2, v0, v1
const/4 v1, 0x3
const-string v2, "Recovery"
aput-object v2, v0, v1
sput-object v0, Lcom/android/internal/policy/impl/GlobalActions$SinglePressAction;->rebootOptions:[Ljava/lang/String;
return-void
.end method
فایل را ذخیره کنید و ببندید.
6-فایل
کد:
smali/com/android/internal/policy/impl/GlobalActions.smali
را با نوت پد پلاس پلاس باز کنید.
عبارت زیر را پیدا کنید:
کد:
iput-object v0, p0, Lcom/android/internal/policy/impl/GlobalActions;->mPowerOff:Lcom/android/internal/policy/impl/GlobalActions$SinglePressAction;
.line 566
new-instance v0, Lcom/android/internal/policy/impl/GlobalActions$5;
const v1, 0x108097f
GlobalActions$5 را به GlobalActions$99 تغییر نام دهید.
7- عبارت
کد:
const v2, 0x1040199
invoke-direct {v0, p0, v1, v2}, Lcom/android/internal/policy/impl/GlobalActions$5;-><init>(Lcom/android/internal/policy/impl/GlobalActions;II)V
iput-object v0, p0, Lcom/android/internal/policy/impl/GlobalActions;->mRestart:Lcom/android/internal/policy/impl/GlobalActions$SinglePressAction;
را بیابید و به شکل زیر تغییر دهید:
کد:
const v2, 0x1040199
invoke-direct {v0, p0, v1, v2}, Lcom/android/internal/policy/impl/GlobalActions$99;-><init>(Lcom/android/internal/policy/impl/GlobalActions;II)V
iput-object v0, p0, Lcom/android/internal/policy/impl/GlobalActions;->mRestart:Lcom/android/internal/policy/impl/GlobalActions$SinglePressAction;
8- فایل را کامپایل و به گوشی انتقال دهید.
اعتبارات