[Samsung Galaxy Nexus] EnricoD:
This is very simple&funny MOD to make our personal PhaseBeam livewallpaper with our preferred logos, like this:

​

We need:

- apktool (Dev-Host - [Window XP_7_8][GB_ICS_JB] Apktool and baksmaling + Signer v2 by ibanez7.zip - The Ultimate Free File Hosting / File Sharing Service)

:D

- PhaseBeam.apk and framework-res.apk from Your ROM

(check my other guide for more info and links about apktool: http://xdaforums.com/showthread.php?p=44997467#post44997467)

Let's start:

1) Copy the PhaseBeam.apk & Framework-res.apk to apktool folder and open cmd on this folder:

Simply hold down the Shift key and right-click a folder. The context menu will contain an entry, "Open command window here”

Once the command window has opened; you need to install the framework-res.apk… simply and easily type the following command:

[COLOR="#FF0000"]apktool if[/COLOR] framework-res.apk

You will see something like THIS:

I: Framework installed to: C:\Users\username\apktool\framework\1.apk

We will now decompile the PhaseBeam.apk file. To do this, type the following command:

[COLOR="#FF0000"]apktool d[/COLOR] PhaseBeam.apk

We will see something like this:

I: Loading resource table…
I: Loaded
I: Decoding file-resources…
I: Decoding values*/* XMLs…
I: Done
I: Copying assets and libs…

After you see that, you should notice that a new file has been added to the apktool folder, which should be named “PhaseBeam”. Inside that folder, you will observe the following folders/files; assets; build; dist; res; AndroidManifest.xml; apktool.yml. The files that we are worried about are in the “res” folder.

Navigate to drawable-nodpi and you'll find 3 files.

We need to modify dot.png

Here is, for example, how I modify this Dot:

​

You can add Your preferred logo inside the Dot... using Gimp, Paint.net...

Just make sure to save new Dot mantaining .png format and bit-depth autodetection ;)

Once done just compile back:

[COLOR="#FF0000"]apktool b[/COLOR] PhaseBeam

Now follow those important steps:

Once this is complete, navigate back to the apktool folder and to the PhaseBeam folder.

Now we need to navigate to

build/apk

and look for the following files:

AndroidManifest.xml.

Now this is important, we need to replace this file with the AndroidManifest.xml file from the original unzipped PhaseBeam.apk located in apktool folder.

So open the original PhaseBeam.apk with 7-zip, and copy “META-INF” and “AndroidManifest.xml”.

Once you have those copied from the original unzipped PhaseBeam.apk, relocate back to the apktool folder/PhaseBeam/build/apk and paste both of them. If asked to replace, CLICK YES OR REPLACE ON ALL WARNINGS THAT POP UP!!!!

Now we need to back out to the PhaseBeam folder in apktool and click on the folder that is named “dist” where the freshly compiled PhaseBeam.apk is located once we type build command in the command prompt). Once inside the “dist” folder, you will see a PhaseBeam.apk file.

DELETE IT

…

We never use the first PhaseBeam.apk that we compile, because we needed to added the META-INF and AndroidManifest.xml files for signing purposes. Once you have the 1st compiled PhaseBeam.apk deleted, return to the command prompt and enter the compile command again and compile a 2nd PhaseBeam.apk.

[COLOR="#FF0000"]apktool b[/COLOR] PhaseBeam

The 2nd PhaseBeam.apk will appear in the “dist” folder and is the usable PhaseBeam.apk.

(thanks to APatte111 for this important part of the guide)

• Now just copy your personal PhaseBeam it under /system/App giving proper permissions rw rr... ;) •​