> Attention!

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



Editing system apk line of Samsung Galaxy Note smartphones (Note I, Note II, Note III)



Rep: (1312)
Editing system apk
line of smartphones Samsung Galaxy Note

(Note I, Note II, Note III, ...)

Greetings to all who have the desire to learn how to edit
system software smartphones line Note ..
PictureLearn, share experiences and discuss the nuances of editing.

Theme Rules
In the subject are all: Forum Rules + Rules section "Android - Ornaments" and Newcomers to the forumsavagemessiahzine.com: 10 commandments novice

в—Џ This topic only discusses the editing process itself.

в—Џ Do not duplicate the "Modification ..." branch.

в—Џ Before asking a question - study the header, carefully read the topic, review the links. Perhaps there you will find the answer to your question.

в—Џ Before answering a question (especially if it seems elementary to you) - review the topic header, perhaps the answer has already been given to you.

в—Џ Questions, the answer to which is directly given in the header, as well as answers to these questions, are deleted without warning or explanation. Answers like "Look at the cap ... Use the search ..." will suffer the same fate.

в—Џ Any images should be removed under the spoiler.

● Thank-you posts like “Thank you, helped! ...” are deleted without explanation. At the forum there is a system of reputation change, an additional plus to the author's reputation is better than the text "THANKS".

в—Џ Dialogues of two people are equal to flood and are deleted. Such conversations should take place in QMS. This is not CHAT, this is a forum!

в—Џ Do not hesitate to express your attitude to the posts of users, using the buttons WELL and BAD. This helps to increase the information content of the topic and maintain order.

в—Џ Posts with a rating of -3 and below will be deleted without explanation.

в—Џ Discussion of the device itself or its firmware - in the relevant topics (links are given in the header).

в—Џ It is forbidden to write "+1", "support", "me too", etc. etc .. if you support the user in a question or request, use the "good" button at the bottom of the message, otherwise posts with such "support" should be deleted!

в—Џ Editing applications from Cyanogen Mod, MIUI, other modifications is not discussed.


Ready modifications of software and decorations are published here:
Samsung GT-N7000 Galaxy Note пїЅ
Samsung GT-N7100 Galaxy Note II пїЅ
Samsung SM-N900 Galaxy Note III пїЅ | Samsung SM-N9005 Galaxy Note III LTE пїЅ
Samsung SM-N910C Galaxy Note IV пїЅ


Where to begin
Instructions for windows 7, on other versions of the path may differ
InstallJdk , Android SDK . AT ..\ C: \ Program Files (x86) \ Android \ android-sdk \ run SDK Manager.exe and in Installed Packages update all tools - Update All . After in Windows on My Computer ->System properties ->Additionally ->Environment variables must be set to the path to them at the end of the Path item, separated by a semicolon. I did this:
C: \ Program Files \ Java \ jdk1.7.0_03 \ bin \; C: \ Program Files (x86) \ Android \ android-sdk \ platform-tools \; C: \ Program Files (x86) \ Android \ android-sdk \ tools \;

The contents of these two archives with APKTool are unpacked into the Windows folder:1 and 2
APKTools here at the bottom of the post unpack to the root of the C: \ drive, the contents of framework folders From the phone or from the archive with the firmware on the PC, put it in the folder APKTools1.4.3 on the C: \ drive, to work with framework-res.apk, sometimes you need a script to automatically replace% d of% d with% 1 $ d of% 2 $ d in all plurals.xml, so we extract it to the same folder this script
Now you need to install the framework for your firmware so that you can disassemble all the system apk. (This operation must be done once for each firmware). Drag the fileframework-res.apk on file apktool-if.cmd same for the file twframework-res.apk
Everything is ready, we place our system apk in the ApkTools143 folder, drag it to the apktool filed .cmd - parse, edit, drag it to the apktool file b .cmd - we collect. Open with WinRAR source apk and open the folder apk / build / apk and moving through folders, transfer the modified files to the WinRAR window, select the compression level in the dialog usual or without compression depending on how as the file is in the archive .
If editedxml in folders values added or deleted images - resources.arsc change necessarily because it contains all the folders values and file public.xml in which are assigned ID all resources.
In other words, in the collectedapk all folders starting with values are in the file resources.arsc and folder smali - in file classes.dex .
For instructions, thanks to u.sk0t uv Lares and many ...
Errors that await you
Everything is paintedhere . Thank you for science uv. sk0t


Samsung GT-N7000 Galaxy Note

Samsung GT-N7100 Galaxy Note II

Samsung SM-N900 Galaxy Note III

General instructions

useful links

Attached ImageEverything that you do with your device, you do at your own peril, neither the curator of the topic, nor the moderators, nor the site administration bear responsibility !!!


Post has been editedNesmeyan - 15.07.15, 22:44
Reason for editing: Added instructions



Rep: (1312)
Curtain animation

1. We disassemble SystemUI.apk
2. Copy the pathSystemUI / res / drawable file named pulldown Attached filepulldown.xml (6.32 KB)

3. Next, we follow the pathSystemUI / res / layout / tw_status_bar_tracking are looking for:
xmlns: android = "http://schemas.android.com/apk/res/android">

change to:
xmlns: android = "http://schemas.android.com/apk/res/android">

4. Downloading the archiveAttached filedrawable_xhdpi.zip(2.34 MB)
orAttached file___.zip(5.3 MB)
and unpacking the archive, throw the contents intoSystemUI / res / drawable-xhdpi (first archive - Video 1, 2nd archive - Video 2
On a note
In the drawable_hdpi.zip folder there are animation pictures of all 76 of them, you can put your pictures for animation. If your own pictures will be more than 76, then you need to register them below in the filepulldown<item android: duration = "100" android: drawable = "@ drawable / pulldown_anim76" /> respectively <item android: duration = "100" android: drawable = "@ drawable / pulldown_anim77" /> , <item android: duration = "100" android: drawable = "@ drawable / pulldown_anim78" /> etc. Files should be called pulldown_anim .

5. For better display, the picturetw_quickpanel_bg.png at SystemUI / res / drawable-hdpi should be transparent at least 50%.
Looks like this:Video 1, Video 2
Thanks for the ideathe teacher The instruction is based on his instruction, but is altered under the Galaxy Note. Original theme.

Post has been editedvitalyi600 - 15.08.12, 07:54



Rep: (1312)
Change the color of the clock in the status bar (for firmware 4.0.4 with a modified curtain - no drain)

1. We disassemble SystemUI.apk
2. Follow the path:SystemUI \ res \ layout \ tw_status_bar.xml look for strings:
<com.android.systemui.statusbar.policy.Clock android: textSize = "@ dimen / status_bar_clock_text_size" android: textColor = "# ffb6ff00 "android: gravity =" left | center "android: id =" @ id / clock "android: paddingLeft =" 3.0dip "android: layout_width =" wrap_content "android: layout_height =" fill_parent "android: singleLine =" true "android : includeFontPadding = "false" />
ffb6ff00- this is the current color of the clock, change it to the color we need

Change the color of the operator in the curtain (for firmware 4.0.4 with a modified curtain - no drain)

1. We disassemble SystemUI.apk
2. Follow the path:SystemUI \ res \ layout \ tw_status_bar_tracking look for strings:
<com.android.systemui.statusbar.phone.Carrier Label android: textSize = "15.0dip" android: textstyle = "bold" android: textColor = "# ffb6ff00 "android: layout_gravity =" center "android: background =" # 00000000 "android: layout_width =" wrap_content "android: layout_height =" 20.0dip "android: layout_marginLeft =" 0.0dip "android: layout_marginTop =" 8.669983dip "android: layout_marginBottom = "10.0dip" android: layout_weight = "1.0" />
ffb6ff00- this is the current color of the operator, change it to the color we need

Change the color of the date in the curtain (for firmware 4.0.4 with a modified curtain - not a drain)

1. We disassemble SystemUI.apk
2. Follow the path:SystemUI \ res \ values ​​\ styles.xml look for strings:
<style name = "TextAppearance.StatusBar.Date" parent = "@ android: style / TextAppearance.StatusBar.Icon">
<item name = "android: textSize">16.0sp</ item>
<item name = "android: textStyle">normal</ item>
<item name = "android: textColor">@android: color / holo_blue_light </ item>
</ style>
@android: color / holo_blue_light change the color we want, for example: # ffb6ff00

Screenshots
Attached Image


Post has been editedvitalyi600 - 24.07.12, 00:33



Rep: (172)
rav-68,
Conveniently use Yandex and its interactive table. Just enter the desired color in the search or just the word "color".
screenshot:
Attached Image

http://www.yandex.ru/yandsearch?text=%D1%8...1%82&lr=213

By the way, who does not know, it can be useful.
As described color in the scripts:
The color is described by four pairs of letters / numbers in hexadecimal notation.
For example:# ff6b8e23where
ff - transparency from 0 to 255 in hexadecimal number system.
6b - R (red)
8e - G (green)
23 - B (blue)
Transparency is selected by eye or in a graphic editor (enough for me :)), and RGB can be found in the table.
: victory:


Post has been edited-Sergio- - 24.07.12, 12:23



Rep: (457)
rav-68 @ 07.24.2012, 09:08*
If there is, lay out color codes.

very simple and accessible: in the search engine Yandex, type the phrase - Yandex color and pops up a sign with flowers
Attached Image



Rep: (1187)
Good morning everyone!!!
I can not find instructions on how to make a photo in full screen.
I wanted to make for Transparent blue


Cheldan @ 07/24/2012, 09:30*
it's now here - Editing system apk samsung gt-n7000 galaxy note


If you can duplicate this topic



Rep: (245)
Colleagues, tell me who knows.
How to turn off the animation of the battery charge and make instead just showing percentages (alternation of percentages and lightning)?



Rep: (246)
Enlarged contact photo

Phone \ res \ layout-xhdpi \ call_card_person_info.xml
Disassemble APK-TOOL
APK-TOOL works correctly only with stock files, in order to avoid packing errors, start with a clean file
Change from the 4th line
Code:
<LinearLayout android: gravity = "center_horizontal" android: orientation = "vertical" android: id = "@ id / callCardPersonInfo" android: layout_width = "fill_parent" android: layout_height = "wrap_content">
<RelativeLayout android: layout_width = "fill_parent" android: layout_height = "400.0dip">
<FrameLayout android: layout_width = "400.0dip" android: layout_height = "400.0dip" android: layout_centerHorizontal = "true">
<ImageView android: id = "@ id / photo" android: layout_width = "400.0dip" android: layout_height = "400.0dip" />


400.0dip - width / height of the photo output field of the subscriber in the window


Post has been editedToha.gavr - 25.07.12, 20:46



Rep: (457)
Toha.gavr Strange, I saw this instruction:
For a full increase in the photo in the caller, you will need to edit two files: Phone.apk and Contacts.apk.

Phone.apk \ res \ layout \ call_card_person_info.xml

Lines 4-7:






123.0dip - width / height of the photo output field of the subscriber in the dialer window (change three times)

The first part is ready, but leaving the editing at this stage, we get only a photo of the old size, scaled, which badly affects the quality. To do this, you need to teach Contacts.apk to assign large sized photos.

Contacts.apk \ res \ values-hdpi \ dimens.xml

Line 3:

185.0px


We change the value to the same as indicated in Phone.apk \ res \ layout \ call_card_person_info.xml, not forgetting that there the size is registered in dip, and here in the usual px. (123dip = 185px, 1dip = 1.5px)

After that, all the photos on the contacts need to be reassigned. And an important point: when synchronizing Google, it compresses all photos to 96x96 px, so you need to back up contacts with third-party tools.

in the 7th line there is additionally

But then the dialer will fall out if there are daws on the call signals in the settings ....

Post has been editedCheldan - 25.07.12, 19:50



Rep: (246)
Cheldan
You have instructions for HDPI screens, and the dialer falls off from incorrect editing of noise and delay after a call. This is not an unsubstantiated instruction, it has been checked many times and not only by me. \layout-xhdpi \
A string</ RelativeLayout>the so-called prefix of the transition to the next directory, which is translatedRelative location

And Contacts.apk \ res \ values-hdpi \ dimens.xml
Code
<dimen name = "insert_photo_size">185.0px</ dimen>there is no such directory for our devices (screens)

Post has been editedToha.gavr - 25.07.12, 20:30



Rep: (457)
Toha.gavr
I just thought that</ RelativeLayout>This is some kind of closing function. I'm a little familiar with the HTML code, there always need to close the tags ... I'm not a programmer, sorry, if something goes wrong. )



Rep: (246)
Transparent status bar 4.xx

SystemUI.apk / smali / com / android / systemui / statusbar / StatusBar.smali
Change in line: const / 16 v16,0x4on-0x3
Further
SystemUI.apk / res / values ​​/ drawables.xml
In stock:<item type = "drawable" name = "status_bar_background"># ff000000</ item>change to# 00ffffff(completely transparent) or# 7f000000(50% transparency)
Stock Sources Deodex XXLRG
Attached fileSystemUI.apk(2.78 MB)
100% opacity
Attached Image

[attachment = 1889960: SystemUI [1] 50% transparency


Attached files

Attached fileSystemUI [1] .apk(2.78 MB)


Post has been editedToha.gavr - 26.07.12, 10:46



Rep: (18)
Toha.gavr
Could you pleasethis stick in your extreme firmware?
So this is not enough in the stock call.

Post has been editedsttv - 25.07.12, 21:01



Rep: (172)
And Contacts.apk \ res \ values-hdpi \ dimens.xmlCode<dimen name = "insert_photo_size">185.0px</ dimen>there is no such directory for our devices (screens)

But there is:

ContactsProvider.apk \ res \ values ​​\ integers.xml
<integer name = "config_max_display_photo_dim">256</ integer>


Here you can set the size of the photo inpx which will be assigned to contacts for firmware 4.0.x

Post has been edited-Sergio- - 26.07.12, 19:10



Rep: (246)
-Sergio-,
The maximum value of 360px at 400dip, then hangs the device at the appointment, the quality increase is insignificant, and still noticeable ....

Post has been editedToha.gavr - 25.07.12, 23:22



Rep: (172)
Great contact photo during a call for ICS 4.0.x


- FULL NAME. in one line
- Moved noise icon
- reduced font
- removed block "hold / remove"

result screen
Attached Image

The following files fromPhone.apk :
- ... \ res \ layout-xhdpi \call_card.xml
- ... \ res \ layout-xhdpi \call_card_person_info.xml
- ... \ res \ values-ru \strings.xml
- ... \ res \ values-xhdpi \styles.xml

What exactly is responsible for writing very long. Knowing where to change, I think it will be possible to understand at random and modify it for yourself (if necessary)
call_card.xml
Original:
...
<LinearLayout android: gravity = "center_vertical" android: layout_gravity = "center_horizontal" android: orientation = "horizontal" android: id = "@ id / upperTitle" android: layout_width = "wrap_content" android: layout_height = "47.0dip">
...
<TextView android: textSize = "20.0sp"android: gravity =" center_horizontal "android: id =" @ id / upperTitleText "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: singleLine =" true "/>
...
<TextView android: textSize = "20.0sp"android: gravity =" center_vertical "android: id =" @ id / meetingtext "android: singleLine =" true "style =" @ style / InCallRoundButtonLabel "/>
...
<TextView android: textSize = "20.0sp"android: gravity =" center_vertical "android: id =" @ id / snsStatus "android: singleLine =" true "style =" @ style / InCallRoundButtonLabel "/>
...
<TextView android: textSize = "26.0sp"android: textstyle =" normal "android: gravity =" center_vertical "android: layout_gravity =" right "android: id =" @ id / elapsedTime "android: layout_width =" wrap_content "android: layout_height ="43.0dip"android: layout_marginTop ="307.0dip"android: layout_marginRight ="14.0dip"android: singleLine =" true "/>
...

Modified:
...
<LinearLayout android: gravity = "center_vertical" android: layout_gravity = "center_horizontal" android: orientation = "horizontal" android: id = "@ id / upperTitle" android: layout_width = "wrap_content" android: layout_height = "18.0dip">
...
<TextView android: textSize = "14.0sp"android: gravity =" center_horizontal "android: id =" @ id / upperTitleText "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: singleLine =" true "/>
...
<TextView android: textSize = "10.0sp"android: gravity =" center_vertical "android: id =" @ id / meetingtext "android: singleLine =" true "style =" @ style / InCallRoundButtonLabel "/>
...
<TextView android: textSize = "10.0sp"android: gravity =" center_vertical "android: id =" @ id / snsStatus "android: singleLine =" true "style =" @ style / InCallRoundButtonLabel "/>
...
<TextView android: textSize = "16.0sp"android: textstyle =" normal "android: gravity =" center_vertical "android: layout_gravity =" right "android: id =" @ id / elapsedTime "android: layout_width =" wrap_content "android: layout_height ="20.0dip"android: layout_marginTop ="391.0dip"android: layout_marginRight ="18.0dip"android: singleLine =" true "/>
...

call_card_person_info.xml
Original:
...
<RelativeLayout android: layout_width = "fill_parent" android: layout_height = "175.0dip">
<FrameLayout android: layout_width = "175.0dip"android: layout_height ="175.0dip"android: layout_centerHorizontal =" true ">
<ImageView android: id = "@ id / photo" android: layout_width = "175.0dip"android: layout_height ="175.0dip" />
...
<ImageView android: layout_gravity = "center_vertical" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: src = "@ drawable / call_birthday_icon2" />
<TextView android: textSize = "20.0sp"android: textColor =" @ color / twcolor001 "android: layout_gravity =" center_vertical "android: id =" @ id / birthdayRemainedDays "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: layout_marginLeft =" 4.0dip " android: text = "@ string / BirthDay_remainedDays0" android: singleLine = "true" />
...
<LinearLayout android: layout_gravity = "center_horizontal" android: orientation = "horizontal" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: layout_marginTop = "12.0dip">
...
<TextView android: textSize = "34.0sp"android: textColor =" @ color / twcolor001 "android: gravity =" center_vertical "android: id =" @ id / name "android: paddingLeft =" 4.0dip "android: paddingRight =" 4.0dip "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: singleLine =" true "/>
...
<TextView android: textSize = "26.0sp"android: textColor =" @ color / phone_number "android: gravity =" center_vertical "android: id =" @ id / phoneNumber "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: layout_marginTop ="7.5dip"android: singleLine =" true "/>
...

Modified:
...
<RelativeLayout android: layout_width = "fill_parent" android: layout_height = "350.0dip">
<FrameLayout android: layout_width = "350.0dip"android: layout_height ="350.0dip"android: layout_centerHorizontal =" true ">
<ImageView android: id = "@ id / photo" android: layout_width = "350.0dip"android: layout_height ="350.0dip" />
...
<ImageView android: layout_gravity = "center_vertical" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: src = "@ drawable / call_birthday_icon" />
<TextView android: textSize = "12.0sp"android: textColor =" @ color / twcolor001 "android: layout_gravity =" center_vertical "android: id =" @ id / birthdayRemainedDays "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: layout_marginLeft =" 4.0dip " android: text = "@ string / BirthDay_remainedDays0" android: singleLine = "true" />
...
<LinearLayout android: layout_gravity = "center_horizontal" android: orientation = "horizontal" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: layout_marginTop = "0.0dip">
...
<TextView android: textSize = "20.0sp"android: textColor =" @ color / twcolor001 "android: gravity =" center_vertical "android: id =" @ id / name "android: paddingLeft =" 4.0dip "android: paddingRight =" 4.0dip "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: singleLine =" true "/>
...
<TextView android: textSize = "16.0sp"android: textColor =" @ color / phone_number "android: gravity =" center_vertical "android: id =" @ id / phoneNumber "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: layout_marginTop ="1.0dip"android: singleLine =" true "/>
...

strings.xml
Original:
...
<string name = "menu_hold">Hold</ string>
...
<string name = "onscreenHoldText">Hold</ string>
<string name = "onscreenUnholdText">Take out</ string>
...
<string name = "onscreenMuteText">Off mic</ string>
...
<string name = "onscreenAddCallText">Add call</ string>
...

Modified:
...
<string name = "menu_hold" />
...
<string name = "onscreenHoldText" />
<string name = "onscreenUnholdText" />
...
<string name = "onscreenMuteText">Mute microphone</ string>
...
<string name = "onscreenAddCallText">Add challenge</ string>
...

styles.xml
Original:
...
<style name = "InCallTouchUpperButton">
<item name = "android: textSize">20.0sp</ item>
...
<style name = "InCallTouchUpperButtonNoFrame">
<item name = "android: textSize">20.0sp</ item>
...
<style name = "InCallTouchButtonNoFrame">
<item name = "android: textSize">20.0sp</ item>
...
<style name = "InCallTouchToggleButtonNoFrame">
<item name = "android: textSize">20.0sp</ item>
<item name = "android: singleLine">true</ item>
...
<style name = "InCallNoiseReducionImageView">
<item name = "android: layout_marginLeft">14.0dip</ item>
<item name = "android: layout_marginBottom">211.0dip</ item>
...
<style name = "InCallRoundButtonContainer">
<item name = "android: layout_marginLeft">64.0dip</ item>
...

Modified:
...
<style name = "InCallTouchUpperButton">
<item name = "android: textSize">14.0sp</ item>
...
<style name = "InCallTouchUpperButtonNoFrame">
<item name = "android: textSize">14.0sp</ item>
...
<style name = "InCallTouchButtonNoFrame">
<item name = "android: textSize">14.0sp</ item>
...
<style name = "InCallTouchToggleButtonNoFrame">
<item name = "android: textSize">14.0sp</ item>
<item name = "android: singleLine">false</ item>
...
<style name = "InCallNoiseReducionImageView">
<item name = "android: layout_marginLeft">325.0dip</ item>
<item name = "android: layout_marginBottom">247.0dip</ item>
...
<style name = "InCallRoundButtonContainer">
<item name = "android: layout_marginLeft">400.0dip</ item>
...


So it is necessary to replace inContactsProvider.apk \ res \ values ​​\ integers.xml
<integer name = "config_max_display_photo_dim">256</ integer>

256 to 350, to assign contacts a new high-quality photo. Then reassign the photo to new and no synchronization with Google.

Post has been edited-Sergio- - 23.08.12, 13:27



Rep: (172)
Toha.gavr @ 07/26/2012, 00:21*
The maximum value of 360px at 400dip, then hangs the device at the appointment, the quality increase is insignificant, and still noticeable ....

Well, the claim is not to me, I did not write the OS)))) I also wanted to put 700px for the original quality (the device is not hung by the way) pictures are simply not assigned. Therefore, I personally have 350px ...
Simply programmers probably understand that with a large number of contacts, so many pictures in high resolution will simply simply slow down or hang the system ...

And to you, since it is impossible to deliver 400px, for 400dip the size will be optimal at 200px or maybe 300px. The photos will be worse than 400px and maybe 360px, but the size will be multiple and the photos will be just “zamylennymi” and not so clear, and not clumsy and “ladder”.

Post has been edited-Sergio- - 26.07.12, 00:23



Rep: (246)
-Sergio- @ 26.7.2012, 0:51*
Well, the claim is not to me, I did not write the OS)))) I also wanted to put 700px for the original quality (the device is not hung by the way) pictures are simply not assigned. Therefore, I personally have 350px ...
Simply programmers probably understand that with a large number of contacts, so many pictures in high resolution will simply simply slow down or hang the system ...

So to you, no pritenzy, I wrote it for the general information, 380-450 hangs, and if more stupidly does not appoint



Rep: (18)
Toha.gavr
Great photo, rectangular frames, etc. it's all good :) And how do you look atthis?And then it would be possible to remove contacts from the bottom tray and shove a fotik instead :)



Rep: (1187)
[size = 22]
Record from the line (Firmware 4.0)
[/ size]

1. Phone.apk / smali / com / android / phone / PhoneFeature.smali

Are looking for
const-string v6, "voice_call_recording"

invoke-static {v4}, Ljava / lang / Boolean; ->valueOf (Z) Ljava / lang / Boolean;


Change to
const-string v6, "voice_call_recording"

invoke-static {v5}, Ljava / lang / Boolean; ->valueOf (Z) Ljava / lang / Boolean;


2. Phone.apk / res / values-en / strings.xml

Add
<string name = "menu_record_voice">Record</ string>
<string name = "menu_save_recording">Stop</ string>
<string name = "save_record_voice">Record</ string>
<string name = "start_record_msg">Record enabled</ string>
<string name = "save_record_msg">Record saved</ string>
<string name = "save_record_fail_msg">Can't save record</ string>
<string name = "record_fail_msg">Out of memory</ string>
<string name = "memory_full_msg">Out of memory</ string>
<string name = "memory_full_stop_record_msg">Memory full, recording stopped</ string>
<string name = "record_voice_alert_msg">Recording stops if you turn on the home screen or another application.</ string>
<string name = "media_scanning">Searching for media files</ string>


3. Download Archive lib Attached filelib_4.0.4.rar (61.32 KB)

Content (2 files) Copy them with replacement in/ system / lib / hw /

Good luck to all ;)

Post has been editedees - 10.09.12, 22:19
Reason for editing: Clarified due to XXLRQ release



Rep: (172)
sttv
In my opinion you already wrote like that? Repeat or am I confusing?
According to your link, there is no search for Russian letters in the dialer. Read carefully! There are Russian letters in the dialer and search IN CONTACTS in Russian. Search in contacts in Russian, we have always been, and the Russian dialer is someone who has not just laid out and not only on 4 Andrew.


Full version    

Help     rules

Now: 07.23.19, 08:11