Ornlu
14.09.01
조회 수 9137
추천 수 7
댓글 6



수정해야하는 파일 : SecSettings


SecSettings를 백스말리하여


comandroidsettingsPreviewFragment.smali 이 경로로 들어갑니다




".method populateUnlockEffectsOptions()V"를 검색하여 이동합니다



조금만 밑으로 내리면


    const/4 v4, 0x5  가 보입니다


이걸


    const/4 v4, 0x7 로 바꿔줍니다




"invoke-interface {v0}, Ljava/util/List;->size()I"를 검색하여



    .line 256


    iget-object v4, p0, Lcom/android/settings/PreviewFragment;->backgroundImage:[I


    add-int/lit8 v3, v2, 0x1


    .end local v2           #ctr:I


    .restart local v3       #ctr:I


    const v5, 0x7f0204dd


    aput v5, v4, v2


    .line 258


    invoke-interface {v0}, Ljava/util/List;->size()I


    move-result v4


    new-array v4, v4, [Ljava/lang/String;


    invoke-interface {v0, v4}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;


    move-result-object v4


    check-cast v4, [Ljava/lang/String;


    sput-object v4, Lcom/android/settings/PreviewFragment;->mModeItem:[Ljava/lang/String;


이부분을 찾습니다



aput v5, v4, v2 /aput v5, v4, v3 가 여러개 있는데 그 중 맨 아래






aput v5, v4, v2 밑에




    invoke-virtual {p0}, Landroid/app/Fragment;->getResources()Landroid/content/res/Resources;


    move-result-object v4


    const v5, 0x7f0913bf  //light_effect의 id값


    invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;


    move-result-object v4


    invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z


    invoke-virtual {p0}, Landroid/app/Fragment;->getResources()Landroid/content/res/Resources;


    move-result-object v4


    const v5, 0x7f090091   //two의 id값


    invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;


    move-result-object v4


    invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z


    iget-object v4, p0, Lcom/android/settings/PreviewFragment;->backgroundImage:[I


    add-int/lit8 v2, v3, 0x1


    .end local v3           #ctr:I


    .restart local v2       #ctr:I


    const v5, 0x7f0204dc  //조명 효과의 배경 (직접 만들어서 컴파일후 id값을 부여하거나 대충 아무 이미지나 쓰시면 됩니다)


    aput v5, v4, v3


    invoke-virtual {p0}, Landroid/app/Fragment;->getResources()Landroid/content/res/Resources;


    move-result-object v4


    const v5, 0x7f0918b7   //blind_effect의 id값


    invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;


    move-result-object v4


    invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z


    invoke-virtual {p0}, Landroid/app/Fragment;->getResources()Landroid/content/res/Resources;


    move-result-object v4


    const v5, 0x7f090094  //five의 id값


    invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;


    move-result-object v4


    invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z


    iget-object v4, p0, Lcom/android/settings/PreviewFragment;->backgroundImage:[I


    add-int/lit8 v3, v2, 0x1


    .end local v2           #ctr:I


    .restart local v3       #ctr:I


    const v5, 0x7f0204dc  //블라인드 효과의 배경


    aput v5, v4, v2


를 넣어줍니다




이제 수정 끝났습니다




잠금화면 선택창에서 조명, 블라인드 효과를 추가로 사용할수 있습니다



------------- 조명효과 선택후 재부팅하면 '설정안함'으로 바뀝니다









Extra Form
첨부
Screenshot_2014-09-01-02-34-42.png  [File Size:199.5KB/Download:0]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 6
댓글 쓰기 권한이 없습니다.
등록된 글이 없습니다.
1