Related
Hi,
Just wondering if anyone knows how 2 change the splash screen on the IIi. Thanks
Boot screen change
How to change Boot Image of XDA
Boot screen of XDA all models, will show Boot Image 5 - 10 seconds. We can change them as we want.
......
There are 2 Boot Image files, Splash1 and Splash2. That will be shown during booting. Normally these images, will be change during rum upgrading. They are come with Extended_ROM. But we can change them.
Step of Picture Preparation
1. 湡oot Image files, we can make them from any avaiable pictures. Change the image size to 240x320 and save them as bmp. Named as Splash1.bmp and Splash2.bmp (both picture can be same picture if you want).
2. Run program NB_Image_Converter in order to change file format from .bmp to .nb, so after this step you will get files Splash1.nb and Splash2.nb.
Step to change Boot Image
1. Copy Splash1.nb and Splash2.nb to \Windows
2. Copy file BootSplash_Changer.cab to change Boot Image to XDA
3. Tap at file BootSplash_Changer.cab to install new images.
4. Soft Reset, then you will get new boot images.
* file Splash1 and Splash2 will be deleted after install automatically, need not to delete them.
Example pictures
O2 Default
Dragon
Earth
Flower
XDAIIi PDAMobiz
Black o2
This method can be used with XDA II ,IIs , Mini and IIi. Enjoy changing images.
Ru Chonburi
The followin picture made by m105 of pdamobiz.com
Made by torppc of pdamobiz.com
(his wife picture)
Boot screen changer
Attched is the boot screen changer
Boot screen change
NB_Image_Converter for BMP conversion
Tanks
Thanks 4 that. Have now changed my splash screen successfully. I now see my proper operator logo, orange, which is what I Like. Thanks Again!!!!!!!!!!!!!!
Which xml file has the color for the default status bar notification text?
Examples: the "usb connected", "application installed successfully" messages on the status bar.
I have tried all 9 options available in colorchangev3.jar and none of them change the color from back.
[ticker] - ARGB color for ticker notifications on the status bar
[clock] - ARGB color for the clock text
[date] - ARGB color for the date
[ongoing] - ARGB color for "Ongoing" Label
[latest] - ARGB color for "Notifications" Label
[none] - ARGB color for "No Notifications" Label
[clear] - ARGB color for text on Clear Notifications button
[network] - ARGB color for network name (T-Mobile usually)
[roam] - Not sure where this color shows up, possibly network name when roaming
Click to expand...
Click to collapse
edit: I suspect its in another jar/apk other than framework* OR services.jar.... (for example the music notification text color is in Music.apk)
lol, well I found it last night but couldn't install the apk after changing it... now interestingly I knew you posted to the thread here about resigning framework-res and I was looking through your posts to find that thread when I found this question.
So, I'll share with you if you can collaborate with me and between us we can get a modded one completed (I want ffd3d3d3 for most of my colours).
Indeed, the notification ticker, last and ongoing are all in the same xml so it's real easy.
BUT - I followed your steps in the other thread (to sign update.zip) and I got a boot loop...
Here's what I did:
using this framework
move classes.dex from framework.jar to framework-res.apk
apktool -d framework-res.apk - success
change xml
apktool -b framework-res.apk - success
move classes.dex from framework-res.apk to framework.jar
sign neither files
make update.zip
sign update.zip
install update.zip
boot loop - it's not because of the xml changes, they were small.
Note how in all of that I didn't tell you what xml... I'm not being mean I just need to trade... can we collaborate to get this thing working? I need it for Kang-o-rama...
OR - should we just create a Morph for the xml, would that work?
I dont get this step: framework-res.apk does not have a classes.dex right?
move classes.dex from framework-res.apk to framework.jar
Click to expand...
Click to collapse
britoso said:
I dont get this step: framework-res.apk does not have a classes.dex right?
Click to expand...
Click to collapse
No... but it wont backsmali (apktool decode) without the java classes which are in framework.jar (at least they are in the one linked above) so I took that out of that file and dumped it in framework-res.apk (.jar and .apk are only containers). Perhaps with apktool there's a command line to point to an external class file but I'm not aware of it.
I don't actually know if the other dependencies will work with classes.dex contained in framework-res.apk so I moved it back to framework.jar after rebuilding the apk.
But now I don't know (trial and all error so far) if I need to sign all of the dependencies with the same sig, the zip file or what.
I'm confused by the advice in the other thread (if I understood it correctly) to not sign the framework-res.apk and only the .zip - because an unsigned manifest will get rejected by the system at boot (even if not at installation). lol - I have boot loop logs to prove it...
Code:
E/ActivityThread( 526): Failed to find provider info for settings
W/dalvikvm( 526): threadid=31: thread exiting with uncaught exception (group=0x4001b1d0)
E/AndroidRuntime( 526): Uncaught handler: thread PowerManagerService exiting due to uncaught exception
E/AndroidRuntime( 526): *** EXCEPTION IN SYSTEM PROCESS. System will crash.
java -jar apktool.jar b framework-res.apk-decoded
where framework-res.apk-decoded is a folder, works fine for me.
are you referring to the instructions at http://forum.xda-developers.com/showpost.php?p=6334671&postcount=11 ?
britoso said:
java -jar apktool.jar b framework-res.apk-decoded
where framework-res.apk-decoded is a folder, works fine for me.
are you referring to the instructions at http://forum.xda-developers.com/showpost.php?p=6334671&postcount=11 ?
Click to expand...
Click to collapse
Different thread, same instructions... using those instructions the AndroidManifest.xml file in framework-res.apk doesn't get signed so I can't see how it's ever loaded by the system...
Oh, I can build the file okay... but apktool can't decode the one I'm using properly unless I add the classes.dex file to it...
INFO: Baksmaling...
Exception in thread "main" org.jf.dexlib.DexFile$NoClassesDexException: zip file framework-res.apk does not contain a classes.dex file
Click to expand...
Click to collapse
Oh, and the file you're looking for is status_bar.xml in /res/layout/ <- this is only for the main notification ticker (in the status bar).
Although, I've just hex edited the colours and flashed a new rom with it and it did nothing at all. I'll verify my work but this leads me to suspect that the new spare parts is overwriting these defaults with it's own defaults... which could make this a painful tracing exercise. I might need to try and trace the source code which I'd like to avoid.
djmcnz said:
apktool can't decode the one I'm using properly unless I add the classes.dex file to it...
Click to expand...
Click to collapse
use the -s option, it will work
d[ecode] [-s|--no-src] [-r|--no-res] <file.apk> <dir>
Decode <file.apk> to <dir>.
-s, --no-src
Do not decode sources.
-r, --no-res
Do not decode resources.
Click to expand...
Click to collapse
Thanks for the tip, will be interested to see it working.
britoso said:
use the -s option, it will work
Thanks for the tip, will be interested to see it working.
Click to expand...
Click to collapse
lol, so simple.
Okay, I've verified that I did patch the file correctly (I pulled it from my phone, decoded it and checked the xml). My hex edits were made correctly to the xml but they had no effect whatsoever. This, I assume, means that the way the new Spare Parts (with the colour picker) works is different and status_bar.xml is no longer the primary source of the default colours. This means existing morphs, hex edits, colorchange.jar and themes may apply but have no effect. Since there's a track record of Wysie's Spare Parts code being rolled into Cyanogen's source it seems that this might be a long term consideration.
So, I'm going to try and trace the replacement defaults (and I don't think it will simply be in spareparts.apk)... I might ping Wysie...
If you're using an older framework then I imagine you'll have more positive results.
In some respects this may be good because the date is set to:
Code:
android:textColor="?textColorPrimaryInverse"
Which would be impossible to hex edit.
Thanks for the tip on apktool!
britoso said:
Which xml file has the color for the default status bar notification text?
Examples: the "usb connected", "application installed successfully" messages on the status bar.
Click to expand...
Click to collapse
Okay mate, I've got it working thanks to some pointers from wysie.
It's all changed, the xml is no longer used. No more simple morphs but I expect that this will just mean two version float around in the wild.
Key defaults are now in the code, services.jar - specifically StatusBarService.java. Two constants are established "blackcolor" and "whitecolor" and simply inserted where needed. You can change the value of the constants or simply change how they're inserted (which is the approach I took).
For a "complete" change, you need to also modify the Spare Parts app so that the "Reset UI Tweaks" defaults to the new order of things as implemented in services.jar.
Hopefully I'll be releasing a version of Kang-o-rama today that will include these mods, feel free to kang them if you want to save some effort!
cool, will be nice to finally have this missing piece
I have searched for ever on this.. I'm trying to edit some Presets for MissediT!
What I want to do is add an image here instead of a color for the background...
<Background>
<Color>#6D000000</Color> <------ I want this to be an image from my SDCARD.
<Shadow>
<Enabled>false</Enabled>
<Color>#B5B11E1E</Color>
<Radius>1</Radius>
<X-offset>3</X-offset>
<Y-offset>3</Y-offset>
</Shadow>
</Background>
Is this possible? Or is something like this going to take decompiling an APK?
Become a Themer Tutorial By Rock-Star
First rule before to start how to learn to theme your device :
Always make a backup of the files you are about to edit or do a nandroid backup.
If anything goes wrong you will get a bootloop.
If you are modding an apk and you are seeing a textAppearance,color,background
or similar => If the value starts with
"@android:" then you will find the source
in the framework-res.apk of the same rom.
☺ TOOLS you must have ☺
1. APKTOOL [http://code.google.com/p/
android-apktool/]
This tool will allow you to decompile and
compile all apk's
When you decompile an apk, you can now
edit the xml's with a source code editor
like Notepad++
2. NOTEPAD++ [http://notepad-plus-
plus.org/]
This tool will allow you to edit the xml's
decompiled from the apk's
Written on C++ and using Win32API, you
will be able to easily change, copy, trace,
find all the codes you will find in this
guide.
3. ADB [http://developer.android.com/
guide/developing/tools/adb.html]
Android Debug Bridge (adb) is a versatile
command line tool that lets you
communicate with an emulator instance or
connected Android-powered device. You
will be able to push, replace, delete,
overwrite files directly from your
computer to your android device.
4. SMALI/BAKSMALI [http://
code.google.com/p/smali/]
An assembler/disassembler for Android's
dex format.
5. 7-ZIP [http://www.7-zip.org/]
An open source file archiver with a high
compression ratio.
6. PAINT.NET [http://www.paint.net/]
or any other Graphics editor you like to
use as Photoshop or Gimp.
Now let's play with your theme and for that, the very first thing you will need is
to locate :
framework-res.apk
SystemUI.apk
Keep always a safe copy for both of them as you may experiment some issues during
the compile phase, which means that you
did something wrong ( even a small space
or letter ) and you will must come back to
the previous "working" modded version of
your apk.
Don't try to go too fast
Start with one step at once until you feel
experimented enough to edit more things at the time
A good tip to double check if anything goes wrong : your apk must decompile and compile without errors !
Test and flash via Recovery when you are done : if it is working, then you can start from your new framework-res/systemUI
apk's to go further.
1. Status bar
1.1. Clock, Date and notification ticker
It's now much easier to modify the clock in
the status bar as it is now located within a .xml-file.
Files to edit:
/system/app/ SystemUI.apk
DECOMPILED_DIR/res/layout/
status_bar.xml
1.1.1. Clock
Search for a line that begins with
"<com.android.systemui.statusbar.Clock" .
You now have two ways for changing the
font-style and color:
Adding
android:textColor="TEXTCOLOR"
and/or
android:textStyle="TEXTSTYLE"
where TEXTCOLOR can be a HTML color
(#TTRRGGBB - TT means transparency)
and TEXTSTYLE can be "bold", "bold|
italic", "italic" or "" Changing the style of
android:textAppearance.
This can be easier but keep in mind that
this style could be used somewhere else.
A possible new line could be:
<com.android.systemui.statusba
android:textColor="#ffff0000
android:textStyle="italic"
android:textAppearance="@and
TextAppearance.StatusBar.Icon"
android:gravity="left|
center"
androidaddingRight="6.0dip"
android:layout_width="wrap_co
android:layout_height="fill_pa
androidingleLine="true" />
With this you would get an
italic, red clock.
1.1.2. Date
The date which you can see in the status
bar can be modified by editing the line
beginning with
"<com.android.systemui.statusbar.DateView".
As with the clock, you can either add
textColor and textStyle or change the
android:textAppearance
1.1.3. Notification ticker
Search for the line containing "@id/
tickerText" .
It is followed by two other lines which
contain
"android:textAppearance="@androidtyle/
TextAppearance.StatusBar.Ticker"" .
As with the clock, you can either add
textColor and textStyle or change the
android:textAppearance
2. Carrier, Ongoing-Title, Notifications-
Title, Clear-Button, noNotificationsTitle
Files to edit:
/system/app/ SystemUI.apk
DECOMPILED_DIR/res/layout/
status_bar_expanded.xml
2.1. Carrier
Search for the line beginning with
"<com.android.systemui.statusbar.CarrierLabe
This line contains the text for the carrier
and its appearance.
The background for the carrier label can
be changed one line above using the
"android:background" attribute.
It can be a pre-defined color value
(@color/NAME_OF_COLOR ), a html color
value (#TTRRGGBB ) or even a graphics
file ( @drawable/NAME_OF_GRAPHIC ).
2.2. Ongoing-Title
Search for android:id="@id/
ongoingTitle" .
This is the Ongoing-Title.
As with other texts you can add/change
"android:textAppearance",
"android:textColor" and
"android:textStyle"
The background is defined in the
"android:background" attribute.
2.3. Notifications-Title
Search for android:id="@id/latestTitle" .
This is the Notifications-Title.
As with other texts you can add/change
"android:textAppearance",
"android:textColor" and
"android:textStyle"
The background is defined in the
"android:background" attribute.
2.4. noNotificationsTitle
Search for android:id="@id/
noNotificationsTitle" .
This is the text when no notification is
displayed.
As with other texts you can add/change
"android:textAppearance",
"android:textColor" and
"android:textStyle"
The background is defined in the
"android:background" attribute.
2.5. Clear-Button
Search for android:id="@id/
clear_all_button" .
This is the text of the Clear-Button
________________________________________
3. Notifications
Files to edit:
/system/frameworks/ framework-res.apk
DECOMPILED_DIR/res/layout/
status_bar_latest_event_content.xml
In this file you find the texts for :
the title of the notification: Search
for android:id="@id/title" .
Textcolor and textstyle are editable via
style or directly in the xml (see point
1.1.1.)
the description of the notification:
Search for android:id="@id/text"
the time of the notification: Search
for android:id="@id/time"
________________________________________
4. Color of the progress bars and seek bars
4.1. progress bars
Files to edit:
/system/framework/ framework-res.apk
DECOMPILED_DIR/res/drawable/
progress_horizontal.xml
The progress bar uses gradients to set the
color which goes from top to bottom.
You have to set three colors: start (top of
the bar), end (bottom of the bar) and
middle.
<item android:id="@id/background">
is for the unused part of the progress
bar.
<item android:id="@id/progress"> is
for the used part of the progress bar.
4.2. seek bars
Files to edit:
/system/framework/ framework-res.apk
DECOMPILED_DIR/res/values/ styles.xml
Seek bars are progress bar like components
which enables you to change a value within
a range (you will see some in the sound
settings (Settings -> Sound -> Volume) or
when changing the brightness of the
display).
By default, the seek bars are using the
color settings of the progress bar to
display the current position (so it should
be possible to use different ones by using
another .xml than the progress bars).
To modify it, open the styles.xml
Search for <style name="Widget.SeekBar"
parent="@style/Widget"> .
Here you can change :
the height (<item name="maxHeight"> and
<item name="minHeight"> ),
the appearance (<item
name="indeterminateDrawable"> and <item
name="progressDrawable"> )
the graphic of the thumb ( <item
name="thumb"> , res/drawable/
seek_thumb.xml ).
The thumb itself comes in three files,
located in res/drawable-hdpi:
seek_thumb_normal.png
seek_thumb_pressed.png
seek_thumb_selected.png
________________________________________
5. Color of selected text within text fields
Files to edit:
/system/framework/ framework-res.apk
DECOMPILED_DIR/res/values/ styles.xml
Search for <style
name="TextAppearance"> in the
styles.xml.
The color for the selected text is the node
textColorHighlight
________________________________________
6. Transparency
6.1. notification drawer
If you use a ROM that doesn't have a
transparent notification drawer by
default, then you have to do this:
Decompile your SystemUI.apk using
apktool.jar (or just decompile the
classes.dex using baksmali). Browse to the
folder smali/com/android/systemui/
statusbar/ (or com/android/systemui/
statusbar/ if you have just decompiled
classes.dex).
Edit the file StatusBarService.smali.
Search for the following line:
invoke-direct/range {v0 .. v5}, Landroid/
view/WindowManager$LayoutParams;-
><init>(IIIII)V
above that line you must have
const/4 v5, 0x2
change this to
const/4 v5, -0x3
After recompiling SystemUI.apk and
pushing it to the phone you can get
something like this :
6.2. Status bar
If you use a ROM that doesn't have a
transparent status bar by default, then
you have to do this:
Decompile your SystemUI.apk using
apktool.jar (or just decompile the
classes.dex using baksmali).
Browse to the folder smali/com/android/
systemui/statusbar/ (or com/android/
systemui/statusbar/ if you have just
decompiled classes.dex).
Edit the file StatusBarService.smali.
Search for the following line:
invoke-direct/range {v0 .. v5}, Landroid/
view/WindowManager$LayoutParams;-
><init>(IIIII)V
directly above it you will find
const/4 v5, 0x2
change this to
const/4 v5, -0x3
Recompiling SystemUI.apk and pushing it to
the phone (I tested it with the emulator).
__________________
______________________
7. Graphics
After you have decompiled your .apk files
you will end up with a lot of graphic files
in :
res/ drawable-hdpi (or res/drawable-
hdpi-v4 depending on your apktool.jar
version).
This is the right place to edit notification
icons, the notification bar and drawer,
menu item background (list, grid, etc.),
buttons, etc.
Some files will have .9.png . These are
Nine-Patch-files.
You will find more information on those
files :
http://developer.android.com/guide/
topics/resources/drawable-
resource.html#NinePatch
http://developer.android.com/guide/
topics/graphics/2d-
graphics.html#nine-patch
Let's begin with the status bar and
notification drawer:
7.1. Status Bar
To get a new status bar background, you
have to edit the file :
statusbar_background.
You find it in the SystemUI.apk . Can be
.png or .9.png
7.2. Notification Drawer
(The notification drawer constists of
several files.)
7.2.1 Carrier/Provider area
To change the background for the Carrier/
Provider area you have to edit the file :
status_bar_header_background
You find it in the SystemUI.apk . Can be
.png or .9.png
7.2.2 Ongoing and Notifications
To change the background for the Ongoing
and Notifications area you have to edit
the file :
title_bar_portrait
You find it in the SystemUI.apk . Can be
.png or .9.png
7.2.3 Notifications
To change the background for the
notification area you have to edit the file
:
status_bar_item_background_normal
You find it in the framework-res.apk .
This will be the background if you're just
look at the notifications.
When focusing a notification it will be the
file :
status_bar_item_background_focus
when you push/press it you have to edit
the file :
status_bar_item_background_pressed
The notifications are divided by the file
divider_horizontal_bright. Can be .png or
.9.png
7.2.4 Unused area
The area where no notification is displayed
is set in the file :
SystemUI.apk/res/layout/
status_bar_tracking.xml .
You have to change the attribute
android:background of the View-node.
It can be a color-value, a predefined color
or a graphics file.
Depending on your ROM it will even display
transparency. Can be .png or .9.png
7.2.5 Bottom
The bottom part of the expanded drawer is
status_bar_close_on .
You find it in the SystemUI.apk . This will
use transparency too. Can be .png or .9.png
7.3. Animated notification icons
7.3.1 Battery (uncharging)
Depending on your ROM there will be more
or less files for the battery gauge.
They begin with stat_sys_battery_
followed by a number.
The order how they are get displayed is
configured in the file :
res/drawable/ stat_sys_battery.xml .
You find it in the framework-res.apk .
7.3.2 Battery (charging)
Depending on your ROM there will be more
or less files for the battery charging
gauge.
They begin with
stat_sys_battery_charge_anim followed
by a number.
The order how they are get displayed is
configured in the file :
res/drawable/
stat_sys_battery_charge_anim.xml .
You find it in the framework-res.apk .
7.3.3 Download and upload animation
The files for the upload and download
animation begin with
stat_sys_download_anim and
stat_sys_upload_anim followed by a
number.
The order how they are get displayed is
configured in the files :
res/drawable/
stat_sys_download_anim.xml
res/drawable/
stat_sys_upload_anim.xml .
You find it in the framework-res.apk .
8.4. Other files
8.4.1 Title for detailed view in call history
You will find the background for this in
the file title_bar_tall. You find it in the
framework-res.apk .
8.4.2 Title for contacts
You will find the background for this in
the file title_bar_medium. You find it in
the framework-res.apk .
8.4.3 Background for the grid menu
The grid menu is the one when you press
the menu button within an application.
The following files are used and you find
them in the framework-res.apk :
menu_background: This the background
for one grid element.
menu_background_fill_parent_width:
the whole grid
To change the text color you have to set
the color for the style
TextAppearance.Widget.IconMenu.Item in
the file res/values/ styles.xml
After pressing "More" you will find
another menu. The text colors for this
menu can be found in the style
Theme.ExpandedMenu.
________________________________________
9. Applications
9.1. Ongoing downloads
You should have noticed that the text color
of ongoing downloads in the notification
area doesn't look like the text colors for
normal notifications.
To change this color you have to change
the file /system/app/
DownloadProvider.apk .
You'll find the color values in res/layout/
status_bar_ongoing_event_progress_bar.xml .
It uses the same names as the one in the
framework-res.apk. After you have
recompiled it you can flash it to your
phone. You should see the new colors at the
next download.
9.1. Notifications of music player
If you are using the default music player
(/system/app/Music.apk) then you can
change the colors it uses for notifications
as well.
After you have decompiled it, open res/
layout/ statusbar.xml and edit the values :
@id/artistalbum
@id/trackname
Thanks for your time and your attention
Have Fun ☼
#PLEASE PRESS THANKS#
For Any Android Help Message me on WHATSApp- 8889197172
1) Bevore we start, the Steps in this Giude are not optimal, because on other Devices it is possible to repack the Files DIRECT as Logo.img, without going over TWRP...but from the Originaltreat (see here: https://forum.xda-developers.com/showthread.php?t=1953726) Nobody could help me, so if somebody knows a easyer Way please kontakt me, to share it to all people here!
2) As we can create dozends of logos NOW maby someone could write a small script/program which can change logos on every restart automaticly!? Would be Nice if you kontakt me...
Prerequisites: This Tutorial is made on MIUI 8 and TWRP 3.0.2.0 or 3.0.2.2! If you use different configuration maby not work!!!
All needed Files and Programs in this Tutorial AND OVER 100 READY LOGOS/VARIATIONS you can find here: https://c.web.de/@503233917042562500/v-2zlFbLRhWJT7sG7_IVvQ
If i forgot someone to credit please contact me so i can do it here...:highfive:
Ok, let's begin...
Step by Step Guide, create and install your own Bootlogo on Xiaomi Redmi Note 2/Prime, from a Noob for Noob’s!
Important, this Guide is explizit for Redmi Note 2/Prime!!!
There may be compatible Modell’s, but i dont know which!
Special thanks to [email protected]
for his phantastic Tool „Logo Builder“, which make it possible to change the Bootlogo on a easy Way!
Please take a look on his treat and vote it on
https://forum.xda-developers.com/showthread.php?t=1953726
Things you need (all attached here for download):
1) Logo Builder v.1.60 (Note, there is a Version 1.61 avalable but it seems that this Version is Buggy, because many People, me too cant start this Version in Windows and you get a Errormessage, so better use the Version 1.60 i uploaded here)
2) TWRP Recovery for Redmi Note 2/Prime (i attachet the latest official/inofficial Version here)
3) A (sample) logo.img or logo.bin (i attached a sample logo.img here)
4) Rootprivileges on your Miui (if you look for a nice Custom Rom see my other treats here)
5a) Any Rootexplorer App you like, (i attached a freeware)
See here: https://play.google.com/store/apps/details?id=com.speedsoftware.explorer&hl=de
Note, the free Version is very old and limited!
5b) Optional for easy wireless Filetransfer betwen PC and Phone WifiFile-Explorer app (i attached the free version here)
See here: https://play.google.com/store/apps/details?id=com.dooblou.WiFiFileExplorer&hl=de
Note, the free Version is very limited!
6) Irfan View 4.50 + Add On’s/Plugin’s, this is a Freeware Graphic View/Designtool
See here: http://www.irfanview.de/
5) A good Idea for your personal Bootlogo or take one of those i attached here
As i am a big Fan of Luminous Icons and Pictures i will focus on this in this Giude (see my Memberlogo here).
You can use of course any kind of Pictures and Logos you like, the Way you make it, will be allmost the same…
Here we go!
a) First of all you, if you wanna use your own Original Bootlogo as sample, there are 2 easy Ways to get it! If you wanna use the attached here go to Step b…
1) If you installed a Cusom Rom from a TWRP Zip, open this Zip,
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
look for a File called logo.img
and extract it… now there should be placed a file named logo.img on your Desktop!
2) Go into TWRP Recovery, tick Backup,
mark only „logo“ (unmark the rest), chose where to save (internal or external SD Card)
and swipe backup!
http://attach.en.miui.com/forum/201710/21/041708ohkjvhty00p1vopj.png.thumb.jpg
Now your Logo will be stored in the TWRP folder from SD Card you chosen bevore.
If you restart your Phone you can open your favorite Root Explorer app and go to storage/sdcard (internal or external, which one you chosen bevore) and open the folder TWRP.
Inside you will find a folder BACKUPS/Redmi_Note_2
and a folder with Date and Time you created the Backup
there is stored a file named logo.emmc.win
(the logo.emmc.win.md5 you can delete, because you wanna change the logo, so the md5 checksum will missmatch if you activated md5 check).
The logo.emmc.win you can transfere to your Computer and rename it to logo.bin,
if you are asked you shure wanna change the fileextension you klick yes! Now the File is for Logo Builder readable and you are ready for step b…
b) Place your logo sample (.bin or .img) on the Desktop.
Then create a Working Folder (you can name it what ever you like, in this Tutorial we call it Working Folder) on the Desktop and extract the Logo Builder allso seperate on your Desktop and Run inside the Folder the LogoBuilder.exe!
Close the Tip Window and click on the main Window Create a new Project!
Depending on the Type of logo you use you have to chose in the right bottom Dropdown Menue logo.bin or logo.img and navigate to the desktop (where you placed the logo bevore) and select your logo file.
On the next Window navigate to the Folder you created bevore e.g. Working Folder on your Desktop and select it!
Now all Pictures of your Boot Logo will be extracted in the Working Folder and Logo Builder will show them all as a preview!
All this Pictures you can edit or change the Way you like with some Limitations!
1) You have to Name it the same Way like the Original!
2) You have to give the Pictures the same Resolution like the Original!
3) You Pictures got to have the extension .PNG (the Creator of this Programm says it doesn‘t matter which file Format, the Programm convert it by itselve, but…see next Limitation).
4) The filesize of the Pictures is very limited, so the .png Picture must be compressed very high! See the Original Pictures as Reference, the Pictures can be a little bit bigger, but not to much, otherwise you will see only a black Screen instead of your Bootlogo (don’t be afraid, your Phone will still boot, but for the time your logo normally shows the screen will stay black) if this happens, you can go back to recovery and restore the original logo from the backup you made before!
For the fastboot Picture
Original
Customized
you can use allso the normal boot Picture
Original
Customized
instead if you like, i created allso a custom picture for fastboot…
If you made all Changes and saved them in your Working Folder you can open again LogoBuilder.exe and click
Open existing Project
And it should look like this
If it look like this there is something wrong (wrong named, size, extension, deleted or what ever)
and you have to correct/replace the wrong file,
if all is ok click make
Now you can Find in your Working Folder 2 new Files named logo.bin and update.zip
http://attach.en.miui.com/forum/201710/21/061918hupuhavaz8asoq83.png.thumb.jpg
The update.zip you can ignore/delete and the logo.bin you have to rename back the same way like bevore you did from TWRP
Copy it back to your TWRP Backup Folder on your Phone (replace the existing if still there)
Boot to TWRP and Restore
your Backup with your new created Bootlogo
Reboot your Phone, if you see the new logo everything is perfect, if the screen stays black for the boottime
One or more of your Pics are to big in size or maby got a wrong format (but last option should not result in a black screen, only the picture should be smaller)...
I cant tell you the exact Limitations, but what i found is for boot/fastbootlogo you can use a size between 595 kb but smaller than 704 kb.
The standart Picture Format is 1080 x 1920 x 24 Bpp
and the Standart Picture Extension is .png!
Now have a look in the folder BOOTLOGO PARTS VARIATIONS, there you can find all parts of the Original/Modified Bootlogo and one Folder with ready made Bootlogos, each with Preview Pictures!
you can just copy them to your Phone TWRP Folder and restore them via TWRP...
Thats it man!!!
You made your first Custom Bootlogo...
The next chapter explains Image editing using Irfan View (see attachments) and some Online
Image editing/creating tools (see links below)
http://eu3.flamingtext.com/net-fu/d...tsize=200&glowColor=#fff123&backgroundRadio=0
Here you can create the digits in the bootlogo (neonstyle or how ever)
and a alternative Website for the same purpose
https://cooltext.com/Logo-Design-Neon
And a website for change normal Pictures in neon Style
http://www168.lunapic.com/editor/?action=neon
and allso a alternative Website
http://funny.pho.to/neon/
So lets start with the Logo Digits,
In the LogoBuilder Chapter we seen in the Bootlogo inclouded are the Digits 0 - 9 and the % Sign...
open the Website
http://eu3.flamingtext.com/net-fu/d...tsize=200&glowColor=#fff123&backgroundRadio=0
scroll down and select the textfont you like
click on logo
then on glow color
klick ok and klick back to Text and reduce the Font Size Slider to 121
then type in the textfield the digit 0, the preview will show your Digit in that color and Font you selected bevore,
if you like the result
click on the upper field done
and Download the Logo in a seperate folder (Safe it with transparent Background, thats standart, otherwise it got a ugly white or whatever Background)
Don't close the Browserwindow now!!! click instead on Edit Text and...
Redo this with each digit 0 - 9 and % in the same Way (just change the text, the rest will stay the same)
if you are happy with the result you can close your Webbrowser and go to edit the images! You should now have a Folder with all Digits you created bevore, like this
but the resolution of the images have to be correctet!!! For This take a look to your Working Folder where you stored all Original Pictures and open img.5png (the Digit 0) with the Programm Irfan View (see Attachment)
on the left Bottom of the Window you can see the correct Resolution for this Picture = 84x121x24 BPP (this is for all Digits from 0 - 9, only the % Sign have a different Resolution = 108x121x24 BPP
Now open the Custom Digit Image you created online bevore, there you will see it got a different Resolution
to correct it go to upper Menue and click Image - resize/resample
and you will see the next Dialog like this
In this Dialog untick first Preserve aspect ratio (proportional)
then correct the with size (in this case 84) and the high size (in this case 121), klick ok...
on the left Bottom you see now the corrected Size
Click the safe as Button, select as Imagetype PNG, chose the Folder where to safe the Picture and click Save!
Redo this with all Digits and store them in the right resolution and right Filetype in the same Folder (you can use for all steps the same Folder, if you just replace the pictures)!
Now you have to name the Pictures correct, starding with 0 = img.5png, 1 = img.6png and so on...
in the last Step you have to make each Picture as small as possible, so open again beginning from 0 each picture
and klick Save for Web...in new Dialog activate PNG
Select on Color reduction Optimal 256 Colors Palette,
now you can see the bevore/after Picture/Size(above)
click save and replace the picture or store it in a different folder...
Redo this with all digit Pictures and check that you made all Pictures correct with the correct Name, Size, Color and whatever...
THIS STEP IS IMPORTAND TO EACH PICTURE YOU CHANGE/REPLACE!!!
Now lets have a look into the Bootlogo...
lets take the Original one and make it glow!
open in your Web Browser http://www168.lunapic.com/editor/?action=neon
and click on the searchbotton like shown on the Picture
in the next Dialog search on your PC where you stored your ORIGINAL Fastboot Picture (Working Folder) and upload it, now it should look like this...
http://attach.en.miui.com/forum/201710/21/061944v5vvtl2vuu8r32tr.png.thumb.jpg
Now you can save this Picture or you can click on above Now, Light it up and make it Glow , after that your Picture should look like this
You can safe this Picture, undo the effect adjust the Glow Effect (on first Screen) and do some othe Effects, what ever you like, if you like the result you can safe it on your PC by following Steps...
On the right side of this Page you can see the the Menue, klick in safe (Diskette Icon)
in this Window dont safe it direct, klick instead on Set specific file size
and there on Resize dimensions
on next Window enter
on With 1080 and on High 1920 (remember, the default Resolution Size was 1080 x 1920) click scale Image and click again the Diskette on the right menue to safe your Picture, on next Window klick Save as PNG - for transparent
and Save it on your PC in the Folder you like and name it how ever you like...
To make another Picture glow you have to undo all you made bevore (click on undo and click on upload a ner Picture and then reopen the upload Page again because the website keeps your steps Stored, or you close your Web Browser and open it again and open then the link again)
Sorry that this is a bit complicate but until now i found no better Way to edit direct the next Glow Picture!
Now open the Picture in Irfan View, check if all is ok and the Resolution is correct, then safe it like bevore the Digits for web as PNG with 256 colors...
You Done!
If you are not happy with the Neon Picture Color from youre Bootlogo Picture go back to the ORIGINAL BOOTLOGO PICTURE (BEVORE YOU COLORED ONLINE IN NEON)
and open it in Irfan View!
Click Image-Color corrections, a new Frame will appere like this...
play arround with the Sliders in this Frame and see how the Colors of youre Picture change, if you happy with the Result, klick OK to save the chanes (if not just cancel) and save the Color modified Picture and open it again in the Online Picture Neon Maker, depending how big the changes you made the Result of the Neon Picture will allso change. Redo this Steps until you are happy with the end Result!
Now one last Example to see some more Funktions (There are hundrets of Funktions more you can explore by yourselve, you can even install and use Adobe Photoshop 8BF Plugins for advanced editing Funktions and...and...and )!
Ok, let's now create a Standartboot Logo in the last Step of this Tutorial!
Open Irfan View, klick Image - Create New (empty) image
in next Dialog type With 1080 High 1920 and klick OK
Now you have a black Picture as Background (you can use any other Color even transparent for the Background)!
Now push and hold the right Mouse Botton and slide your Mouse diagonal over your Picture
and you will see somthing like this
Now push the left Mouse Botton and expand each of the 4 White Lines as shown in the next Picture
Now you can see the Dimensions of this Picture
We wanna place in the middle of the Picture a logo, therefor we reduce the two horizontal lines, so the Picture look like on start.
Then we leave this Window and open any Logo Picture we like in a new Irfan View Window like this
Then we klick the copy Button (see above) and go back to the other Irfan View Window we left open before, there we klick the Paste Button
Then we Mark the area above the Logo to insert any text we like
klick on edit - insert Text
in this Dialog you can edit/change your Text, Font, Color, Size and much more...
if you are not happy with the result you can undo every Step with the undo Button until you got the perfect Result!
The same thing you can do with the free Space under the Logo or you can insert another Logo like shown in the step bevore or whatever you like...
You can allso insert only the Logo/s you like save the Picture, make it online (Neon) Glow like we did bevore, save it and create a text with the Online Logomaker like we did in the Digits Step, then open in Irfan View and copy/paste it to your Neon Logo Picture...try different Variations and see whats the best Alternative...just remember the Steps bevore!
Ones again, the Image Editing Tips i give here are for Noobs like ME!!! If you got allready experience in Image editing there is a lot more possible, and you got a big advantage to me...
One last Tip, Browse the web for the Pictures you like to use via Google Pictures, for example search Google Pictures for your Favorite (whatever)Sports Team, Car Logo, Movie Picture... and safe the Picture to your PC. If it is for example a .jpg Picture you can easyly convert it by open it with Irfan View and safe it like shown before as .png...
Ok, this was my first Tutorial, hope its made understandable and you enjoy it!
And sorry for my Awful English and Grammatica -