[Xposed Framework Modules] WisdomSky:
Tutorial and samples

System Apps Package Names:

SystemUI - com.android.systemui

Settings - com.android.settings

Mms - com.android.mms

Contacts - com.android.contacts

Launcher - com.android.launcher

Gallery - com.android.gallery3d

File Explorer - com.android.qrdfileexplorer

Framework-res - android

Tip: If you want to find the package name of a specific application(not on the list), you can open Root Explorer(download it from googleplay) and then browse the apk you want to check, open it and choose "view". You can find AndroidMaifest.xml file inside. Open it then find the package="xxxxxxxxxxx". The words or group of words inside the quotations separated by a period is the package name of that application.

Note: ResXploit is far safer(in terms of error awareness) to use than the ResXploit terminal. If possible, only use ResXploit. In the simple tutorials below, please expect that I'm referring to ResXploit only.

Changing Statusbar background color

let's say color red...

#!/
apk com.android.systemui
drawable status_bar_background #ff0000 255

Changing Notifications Panel background color into transparent

#!/
apk com.android.systemui
drawable notification_panel_bg #000000 0

Changing Notifications Panel background with an image from sdcard

let's say that the png image is located in /sdcard/my_img.png

#!/
apk com.android.systemui
drawable notification_panel_bg my_img.png 255

You might be wondering where i'd get the target application's drawable filename?

Actually, you can just open the root explorer and view the files inside the apk of the target application. under the /res directory(folder), you can find a variety of subdirectories prefixed with [drawable, like drawable-hdpi,drawable-mdpi and so on... Basically, all images inside those folders are under the scope of drawable command in Resxploit. And if you want to target a certain image in the drawable folders, you just need to get the file name without the .png or .9.png. That's it!

Adding "comments"...

Comments in programming are human-readable additional information. If you want to put notes somewhere in your script, you can put "#" before your statement. When the terminal find a "#" before a statement, the terminal will ignore it and skip it. However if you will enter a non-command information and is not started withcl a "#", the terminal will ofcourse read it as command and then throws an error message.

#!/

# my comment. my comment. my comment
apk com.android.systemui
drawable status_bar_background #ff0000 255

# the terminal will skip the command below
# because it started with a "#"

#drawable oh_no #ff00ff 255

Defining working directory path of your images

If you want to start theming and you already have the images you want to use stored inside a single folder, then you can tell the terminal where these images are located so you don't need to enter the path redundantly.

You can define it on the very first line of ResXploit, after the "#!/" you can add the folder name or path to the folder.

let's say we have our images put in a folder in sdcard named my_images or /sdcard/my_images, then you can define it like this.

#!/my_images

#we can start theming now
drawable hello some_image.png 255
drawable world next_image.png 255