> Attention!

New threads need to be created only inroot partition! In the future, they will be processed by moderators.



Editing system apk Samsung Galaxy S III | Discussion, exchange of experience, instructions



Rep: (1856)
Editing system applications,
table orders for jewelry and fashion for Samsung Galaxy S III

This topic discusses the process of editing system files that you can implement yourself.
Do not duplicate the "Modification of software and decorations for Samsung Galaxy S III (Samsung I9300), themes, decorations and their discussion",
where ready-made solutions are laid out.

Description | Discussion | FAQ | Purchase | Accessories | Marriage / Repair | Firmware | Custom firmware | Create custom firmware | AOSP firmware (OS JellyBean), Android 4.1. *, Android 4.2. *, Android 4.3. * | AOSP firmware (KitKat), Android 4.4. * | MIUI firmware (OS 4. *. *) | OMEGA Firmware (OS Jelly Bean 4. *. *) | Firmware partos01 | Ubuntu Touch Firmware | Regius Galaxy S III Firmware | Modified and stock kernels | Editing system applications | Wallpaper | Camera talk | Discussion of the screen (display) | Wi-Fi setup and problems | power usage | Games | Custom recovery | Samsung Galaxy S III Fans Club | Modification of software and decorations for Samsung Galaxy S III (GT-I9300) | Perezalete | Finding Themes, Widgets, Wallpapers, etc. | Deluxe Settings | Glossary | Samsung GT-I9300 Galaxy S III - EFS Recovery (IMEI) | Long charge the phone, Samsung Galaxy S3 | LEWA OS Firmware (OS 5.0) | Android Lollipop firmware port (OS 5.0).

Before any "interventions" in the system, we do not forget to make BackUp files to be modified.
All the manipulations you do with your device, you do at your own peril and risk.

Be sure to read
1. Forum Rulessavagemessiahzine.com
2. Rules section "Android - Ornaments"
3. How to work with images on the forum
4. You have been helped, do not write “Thank you! You are super!!!". Click the "+" button on reputation. If you do not have 15
useful posts, ask the moderator to raise the reputation of the person who helped you through the "complaint" button


Modification Order Form
Please do: ... "Remember. This is where ordinary users work, not Android developers."
Firmware:...
-De-odex, clean / was installed mod ...
[SPOILER = Attaching files:] ... [/ SPOILER]
[SPOILER = Screenshots:] ... [/ SPOILER]
[SPOILER = Addition:] ... [/ SPOILER]

* firmware number / version
* delete "-De" or "-" after -De depending on the firmware version
* adj. files - attachments or links to the cloud
* screenshots - attachments or links to the cloud
* addition - here you can give a more detailed description of what you want to see

Instructions for Android 4.1.2

Instructions for Android 4.2.2

Instructions for Android 4.3

Instructions for Android 4.4.2

Instructions for Android 4.4.4

Different, useful

Orders are not designed by the template, as well as a discussion of the firmware and issues not related to editing
will be deleted without warning!


There is no curator in the subject. For questions about filling the caps, please contact the section moderators via the buttonPictureunder the messages to which you want to add links.

Post has been editedvelikashkin - 13.10.17, 09:11
Reason for editing: Added: Change the video call button to the message button



Rep: (386)
Let me begin, that would be clear, what created this theme.
Let's start with the most simple, complete spelling of the weekday and the correct spelling of the month on the lock screen and the Weather widget.
dismantle framework-res
open the file framework-res.apk \ res \ values-ru \ strings.xml
change:
<string name = "month_long_january">January</ string>
<string name = "month_long_february">February</ string>
<string name = "month_long_march">March</ string>
<string name = "month_long_april">April</ string>
<string name = "month_long_may">May</ string>
<string name = "month_long_june">June</ string>
<string name = "month_long_july">July</ string>
<string name = "month_long_august">August</ string>
<string name = "month_long_september">September</ string>
<string name = "month_long_october">October</ string>
<string name = "month_long_november">November</ string>
<string name = "month_long_december">December</ string>

on:
<string name = "month_long_january">January</ string>
<string name = "month_long_february">February</ string>
<string name = "month_long_march">Martha</ string>
<string name = "month_long_april">April</ string>
<string name = "month_long_may">May</ string>
<string name = "month_long_june">june</ string>
<string name = "month_long_july">July</ string>
<string name = "month_long_august">August</ string>
<string name = "month_long_september">September</ string>
<string name = "month_long_october">October</ string>
<string name = "month_long_november">November</ string>
<string name = "month_long_december">December</ string>


By the same principle in the rows<string name = "day_of_week_medium_saturday"> not replace the full names of the days of the week to the full:
<string name = "day_of_week_medium_sunday">Sunday</ string>
<string name = "day_of_week_medium_monday">Monday</ string>
<string name = "day_of_week_medium_tuesday">Tuesday</ string>
<string name = "day_of_week_medium_wednesday">Wednesday</ string>
<string name = "day_of_week_medium_thursday">Thursday</ string>
<string name = "day_of_week_medium_friday">Friday</ string>
<string name = "day_of_week_medium_saturday">Saturday</ string>



Post has been editedsergei-sf - 05.01.14, 05:50
Reason for editing: left in topic



Rep: (3915)
esteemed @ 20.11.2012, 19:36*
the process of replacing the icons of all applications

The process is quite complex and kropotlivyy.nuzhno found in each application in a folder pattern is stored, thus it must be done for each application, and then all the way to replace the icon to register in an update, and then sew! I think simpler instructions are not responsible for nayti.obychno drawing An icon is in / drawables-xhdpi /


Post has been editedsergei-sf - 05.01.14, 05:50
Reason for editing: left in topic



Rep: (3915)
Description
partos01 @ 20.11.2012, 19:09*
Let me begin, that would be clear, what created this theme.
Let's start with the most simple, complete spelling of the weekday and the correct spelling of the month on the lock screen and the Weather widget.
dismantle framework-res
open the file framework-res.apk \ res \ values-ru \ strings.xml
change:

Spoiler (+/-)
Code
<string name = "month_long_january">January</ string>
<string name = "month_long_february">February</ string>
<string name = "month_long_march">March</ string>
<string name = "month_long_april">April</ string>
<string name = "month_long_may">May</ string>
<string name = "month_long_june">June</ string>
<string name = "month_long_july">July</ string>
<string name = "month_long_august">August</ string>
<string name = "month_long_september">September</ string>
<string name = "month_long_october">October</ string>
<string name = "month_long_november">November</ string>
<string name = "month_long_december">December</ string>

on:

Spoiler (+/-)
Code
<string name = "month_long_january">January</ string>
<string name = "month_long_february">February</ string>
<string name = "month_long_march">Martha</ string>
<string name = "month_long_april">April</ string>
<string name = "month_long_may">May</ string>
<string name = "month_long_june">june</ string>
<string name = "month_long_july">July</ string>
<string name = "month_long_august">August</ string>
<string name = "month_long_september">September</ string>
<string name = "month_long_october">October</ string>
<string name = "month_long_november">November</ string>
<string name = "month_long_december">December</ string>


By the same principle in the rows<string name = "day_of_week_medium_saturday">not replace the full names of the days of the week to the full:

Spoiler (+/-)
Code
<string name = "day_of_week_medium_sunday">Sunday</ string>
<string name = "day_of_week_medium_monday">Monday</ string>
<string name = "day_of_week_medium_tuesday">Tuesday</ string>
<string name = "day_of_week_medium_wednesday">Wednesday</ string>
<string name = "day_of_week_medium_thursday">Thursday</ string>
<string name = "day_of_week_medium_friday">Friday</ string>
<string name = "day_of_week_medium_saturday">Saturday</ string>


I correct a little bit :)
Just be sure to change this line here:

Change:
<string name = "abbrev_wday_day_abbrev_month_no_year">E, d MMM</ string>

On:
<string name = "abbrev_wday_day_abbrev_month_no_year">EEEE d MMMM</ string>


Post has been editedsergei-sf - 05.01.14, 05:50
Reason for editing: added to the header



Rep: (108)
What changed? The installation file is completely better? Or after the set and of data / app folder, take the appropriate file to the application?


Post has been editedsergei-sf - 05.01.14, 05:50
Reason for editing: left in topic



Rep: (3915)
esteemed @ 20.11.2012, 19:59*
And how better to change?

Make Universal update, which replaces only the icon.


Post has been editedsergei-sf - 05.01.14, 05:51
Reason for editing: left in topic



Rep: (386)
esteemed @ 20.11.2012, 21:59*
What changed? The installation file is completely better? Or after the set and of data / app folder, take the appropriate file to the application?

no matter if the system files will be modified, then use the root of the conductor will return them to the place, third-party programs after editing, set the regular way
But you have to start at least try something to parse (decompile), and assemble (compile) back


Post has been editedsergei-sf - 05.01.14, 05:51
Reason for editing: left in topic



Rep: (3915)
barf3 @ 20.11.2012, 20:48*
dialer, contacts and SMS

And how linked launcher and dialer, contacts and sms ??
These are separate applications: SecPhone, SecContacts, SecMms. folder mipmap them there are several

Sppb @ 20.11.2012, 20:58*
and so want to like the drain 4.1.1


Stokavaya keyboard 4.1.2 to compile a very long time, well, just very dolgo.poetomu not even dare, to do something)


Post has been editedsergei-sf - 05.01.14, 05:51
Reason for editing: left in topic



Rep: (276)
barf3 @ 20.11.2012, 23:25*
Quote (Tamerlan2009 @ 20.11.2012, 21:19) And how the associated launcher and dialer, contacts and sms ?? and I'm not saying that they are connected))) these are the icons that I want to replace.

In fact, you can probably go the other way, to add to Rab.Stole additional labels to an already installed application, but with its icon and name, for example, in ex dialer'a there is a plugin that adds a shortcut on the desktop with any given icon and name of course that by clicking on it opens ex dialer, ie there is registered Activiti dialer, and I think you can manually do the same thing. After removal of the plug label continues to perform well.
No it does not interfere with native shortcuts to remove from the desktop, and in the application menu to hide them in a folder or even hide. In normal launcher have the opportunity initially, add a shortcut to the Activiti or change the icon.
This method eliminates the need to kurochit APK application file.

While not particularly experimented in theory there is a file/Data/Data/com.sec.android.app.louncher/databases/launcher.db and wherein the prescribed labels, including Specified and where to watch the file icons and how to call for vskidku able to manually create a new shortcut, right campaign icon written directly into the database, as it is to cram do not know yet.
Actually probably already have some sort of tool that allows you to do it right on your phone in a convenient form for the type as a plugin for ex dialer'a


Post has been editedsergei-sf - 05.01.14, 05:51
Reason for editing: left in topic



Rep: (1321)
M
Appointed curatorTamerlan2009



Rep: (4018)
rocroc @ 22.11.2012, 22:16*
The question of why the size of framework-res.apk becomes to much less.

because the compression ratio is set greater AIC


Post has been editedsergei-sf - 05.01.14, 05:51
Reason for editing: left in topic



Rep: (3915)
vix1980 @ 23.11.2012, 13:36*
how to install a system-wide transparent background like here?

Replace the image is not enough.
Here, all described.


Post has been editedsergei-sf - 05.01.14, 05:51
Reason for editing: + from vix1980, left the topic



Rep: (1465)
guys tell me what to change to remove the white stripes on the menu?
Attached Image


can anyone help
I understand that is not the topic, but still, maybe someone from the pros will tell how to correct the system are not FailFancy Widgets (Post # 17241596)although I have it for a long time the system :)
thank you in advance.


Post has been editedsergei-sf - 05.01.14, 05:52
Reason for editing: left in topic



Rep: (1465)
found
tw_list_section_divider_holo_dark.9.png
Attached Image

*
Attached Image



Post has been editedsergei-sf - 05.01.14, 05:52
Reason for editing: left in topic



Rep: (1323)
Prompt and you can say let's pull out of the apk xml edit it and throw back ???. Without kompelyatsy etc. than it may Graz ???


Post has been editedsergei-sf - 05.01.14, 05:52
Reason for editing: left in topic



Rep: (3915)
termit901 @ 25.11.2012, 20:34*
Graz can ???

Pull out and you try to open the .xml try and uvidesh characters)


Post has been editedsergei-sf - 05.01.14, 05:52
Reason for editing: left in topic



Rep: (3915)
Adding your image to the curtain

response to the special standing issue


Take the curtain file SystemUI.apk. Parse and are on the way: SystemUI.apk / res / layout / tw_status_bar_expanded.xml
And we make this change:
Change the string
<FrameLayout android: id = "@ id / notification_panel" android: background = "@ drawable / notification_panel_bg" android: paddingTop = "@ dimen / notification_panel_padding_top" android: layout_width = "fill_parent" android: layout_height = "fill_parent" android: layout_marginLeft = " @ dimen / notification_panel_margin_left "

on the line
<FrameLayout android: id = "@ id / notification_panel" android: background = "@ drawable / name of your drawing" android: paddingTop = "@ dimen / notification_panel_padding_top" android: layout_width = "fill_parent" android: layout_height = "fill_parent" android: layout_marginLeft = "@ dimen / notification_panel_margin_left"


Then add your drawing in / drawable-hdpi / and he SystemUI.apk / res / drawable-hdpi / can not szhatiya.sobiraem application, go to the folder / build / apk /
Take out the file resources.arsc necessarily, as we put the new image and replace it in SystemUI.apkWithout compression !!!
Just you need to take a file in which we have made changes and replace it in SystemUI.apk / res / layout / tw_status_bar_expanded.xml


Post has been editedsergei-sf - 05.01.14, 05:53
Reason for editing: added to the header



Rep: (83)
Russian letters to Unicode (for those who like to dig in smiles)
Here is
A 0CH0410 0CH0430 and
0CH0411 B 0CH0431 b
In 0CH0412 0CH0432 in
0CH0413 D 0CH0433 g
0CH0414 D 0CH0434 etc.
0CH0415 E 0CH0435 e
0CH0401 0CH0451 Yo yo
0CH0416 F 0CH0436 Well
0CH0417 W 0CH0437 h
And 0CH0418 0CH0438 and
0CH0419 fi nd 0CH0439
0x041A to 0x043A TO
0x041B A 0x043B l
0x041C M 0x043C m
0x041D 0x043D H n
0x041E About 0x043E about
0x041F P n 0x043F
0CH0420 P 0CH0440 p
0CH0421 0CH0441 with C
0CH0422 T m 0CH0442
We have 0CH0423 0CH0443
0CH0424 0CH0444 F f
0CH0425 X 0CH0445 x
0CH0426 C 0CH0446 c
0CH0427 H 0CH0447 h
0CH0428 0CH0448 W w
0CH0429 0CH0449 ni ni
0x042A 0x044A b b
0x042B 0x044B s s
0x042C b 0x044C s
0x042D e e 0x044D
0x042E Yu 0x044E th
0x042F I 0x044F I



Post has been editedsergei-sf - 05.01.14, 05:53
Reason for editing: added to the header



Rep: (1465)
was readingEditing system apk Samsung Galaxy S III (Post # 17179178)
made
Attached Image


guys help, what and where more correct to complete date looked like hereModification software and decorations for Samsung Galaxy S III (Samsung I9300) (Post # 17726766)

***
changed a little
<string name = "full_wday_month_day_no_year">EEEE, MMMM d</ string>
<string name = "abbrev_wday_month_day_no_year">EEEE, MMMM d</ string>
<string name = "abbrev_wday_month_day_year">EEEE, MMMM d, yyyy</ string>
<string name = "abbrev_wday_day_abbrev_month_no_year">EEEE d MMMM</ string>
<string name = "abbrev_wday_abbrev_month_day_no_year">EEEE d MMMM</ string>
and did
Attached Image



Post has been editedsergei-sf - 05.01.14, 05:53
Reason for editing: left in topic



Rep: (4018)
new_969 @ 11.12.2012, 22:34*
guys help, what and where more correct to complete date looked like here

it is possible and not only there, but also for everyone - PUMA patch in "System-Date Format on the lock screen"


Post has been editedsergei-sf - 05.01.14, 05:53
Reason for editing: left in topic



Rep: (44)
We remove the field "Customize profile" from contacts


Firmware 4.1.2. although I think any will, at least after 4.x, put on Deodex, Installed MODs are not important, I think ...

So I do not know whether it is someone other than me have to, but I was very irritated in the contact list, this thing, if it is done in general it is interesting because:
1. Parse apktoolsom application (available in the header)
2. Find SecContacts.apk / smali / com / android / contacts / list / DefaultContactBrowseListFragment.smali
3. The right code (I had a line в„–9074, opened using Notepad ++):

Before changes
.method private showEmptyUserProfile (Z) V
.registers 6
.parameter "show"

.prologue
const / 16 v2, 0x8

const / 4 v1,0x0

After
.method private showEmptyUserProfile (Z) V
.registers 6
.parameter "show"

.prologue
const / 16 v2, 0x8

const / 16 v1, 0x8

Screenshots:
Attached Image
Attached Image


4. Putting the application (I used apktoolsom!), Throws on the phone
5. Rejoice)))


Post has been editedTaisa71 - 14.07.14, 10:53
Reason for editing: added to the header


Full version    

Help     rules

Time is now: 15/04/20, 7:46