[Android General] Droidbuster:
I am Suraj
​

again with New guide

How to port ICs lockscreen TO GB

Tested On micromax a57 a54 Both are qualcom so cant say about samsung and other Mediatech or mtk device

THis is full explained Guide dont bore :p

So let start

We have to Follow 5 step for gettings ics lockscreen

first step here start

download this zip firststep.zip

1.copy res folder to your framework-res folder

2. Open ids.xml under res/values foler and add these in last above

<item type="id" name="rl_multiWaveView">false</item>
<item type="id" name="digital_clock">false</item>
<item type="id" name="dateShow">false</item>
<item type="id" name="iv_drop">false</item>
<item type="id" name="ib_greenorange">false</item>
<item type="id" name="rl_click_after">false</item>
<item type="id" name="ib_photo">false</item>
<item type="id" name="ib_greenorange_gone">false</item>
<item type="id" name="ib_phone">false</item>
<item type="id" name="tv_phone_unread">false</item>
<item type="id" name="ib_sms">false</item>
<item type="id" name="tv_sms_unread">false</item>
<item type="id" name="ib_home">false</item>
<item type="id" name="tv_remind">false</item>
<item type="id" name="rl_multiWaveViewforsimulateics">false</item>
<item type="id" name="iv_wave">false</item>
<item type="id" name="iv_wave1">false</item>
<item type="id" name="iv_wave2">false</item>
<item type="id" name="iv_circle">false</item>

3.. compile the framework-res.apk

4.Now decompile your framework-res.apk

Now open your public.xml

Leave it alone Now first step complete

:fingers-crossed:

TIME TO DO SECOND SEC0ND STEP

HERE WE START

dOWNLAOD THIS zIP.(SECOND STEP.ZIP)

thats our smalli editing part

1.Now decompile your android.policy.jar ( I GIVEN TOOL INSIDE)

NOW copy all smalli to your decompiled android.policy .jar folder one by one

Now open all files related to com\android\internal\policy\impl mine files

Search " 0x10" Copy the whole id .

Open my provided public.xml

Search for that id in my public.xml

Copy the text of that id.

Like if my Public id is "0x101000e"

but in you pubilc.xml it start from "0x0101000e" means you have to add 0 before 1

in easy language(When changing ids in the smali, make sure you remove one "0" after the x. For example, if your public.xml id is "0x010002b", make it "0x10002b". This is actually very important,)

its a boring part naa but its too much neccesarry too soo better you Do it carefully slow slow dont do fast other it will create reason for bootloop:cool:

NOW OUR 2ND PART IS COMPLETE nOW TIME TO START 3 PART

SO HERE WE START

DOWNLOAD THIS ZIP (THIRD PART.ZIP)

thats our Main and difficult part

in your android.policy.jar decompiled folder

search for LockPatternKeyguardView.smalli

open it ..

then search for

then below it add

then search for

then after

add this

then search for

then add this code under

Now our third step is completed

---------------------------------------------------------------------------------

Now our forth step here start

1. go to com\android\internal\policy\impl ( your decompiled android.policy.jar)

search for LockPatternKeyguardView$1.smalli

Now open it

then search for

then you will see this method

so delete this full method

and add this

Now search for

then above it add this

========================================================================================================

Now search for

replace full method with

--------------------------------------------------------------------------------------------------------------------------------------

Now save this Smalli

Now search for this

KeyguardScreenCallback.smalli

then search for

then add this below this code

Here our fourth step is completed

Now here we start our 5th step

downlaod this Zip (5th step)

Now open zip copy this fonts to your system/fonts (necceassry step other wise you will face bootloop)

Now open you build.prop

then search for

then above it add

I provided this flashable zip you can use it for your Flashing lockscreen (FLASHABLE.ZIP)

Note:

1 .if you are using my work so plz give me credit . because i spend many night and days for getting success.

and

If you are porting this guide to To another inform me first . then i will create a seprate guide for your device.

by giving you credit and tester

​