Pkt. 1
W razie zawieszenia / zamrożenia / uceglenia telefonu na dłużej niż minutę, należy w trybie recovery zainstalować oryginalną aplikację z zewnętrznej karty pamięci. Właśnie po to robi się kopię za pomocą adb, lub też root explorer - tak na wszelki wypadek, jakby się coś stało.
I jeszcze jedna ważna kwestia. Wyczytałem, że w momencie podmiany SecMms.apk może usunąć wszystkie konta z sekcji konta w ustawieniach, jak i wszystkie kontakty, zresetować może tapetę i prawdopodobnie inne ustawienia osobiste. Kopia całego systemu i ustawień zalecana na wszelki wypadek.
Wyłącz smartfon.
Wciśnij HOME+VOL + i Power
Powinien uruchomić się recovery
Wybierz install update from external storage
Wybierz plik framework-res.apk
Reboot
Pkt. 2
Pobrać paczkę z emotikonami
http://forum.xda-developers.com/attachment.php?attachmentid=421473&d=1287358312
Pkt. 3
Instrukcja odnośnie ADB znaleziona na forum: https://forum.android.com.pl/topic/159920-instalacja-sterownika-usb-adb/
Pkt. 4
Wykonaj komendę:
adb devices
a potem:
adb pull /system/framework/framework-res.apk framework-res.apk (zrób kopię tego pliku wcześniej - skopiuj go w inne miejsce - możesz użyć root explorer). Zazwyczaj plik apk po skopiowaniu powinien znajdować się w katalogu użytkownika moje dokumenty/nazwa użytkownika ikonka na pulpicie. Wszystko zależy od tego, jaka jest ścieżka w cmd podczas wykonywania komendy adb. Można ciachnąc DOS-owe polecenie cd.. aż znajdziemy się w katalogu głównym C: Wtedy plik będzie znajdować się na dysku C.
Pkt. 5
Otwórz plik apk używając np. winrar Otwórz winrar, wybierz otwórz archiwum i wskaż plik apk. Pamiętaj o rozwinięciu opcji wszystkie pliki, bo inaczej będziesz widzieć tylko archiwa. Równie dobrze można użyć 7zip.
Pkt. 6
Pliki png z paczki z emotikonami umieść w folderze framework-res.apk\res\drawable-hdpi
Po dodaniu zapisz kopię archiwum jako na pulpicie. Potem z pulpitu wytnij -> wklej do folderu użytkownika.
Pkt. 7
Wykonaj polecenie adb remount
Jeśli wyskoczy komunikat: operation not permitted, wykonaj polecenie:
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mmcblk0p9 /system
Jeśli dalej będzie problem, to wykonaj edycję pliku default.prop za pomocą aplikacji BuildProp Editor, do pobrania tutaj: https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor&hl=pl
Domyślnie wpis w pliku default.prop wygląda tak:
#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
persist.sys.usb.config=mtp
Aby adb pozwalało na komendę remount plik default.prop musi wyglądać tak:
#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=0
ro.allow.mock.location=0
ro.debuggable=1
persist.sys.usb.config=mtp
persist.service.adb.enable=1
Gdyby jednak pomimo tego nadal nie udawało się uzyskać praw dostępu, można postępować wg tej instrukcji:
http://notatnik.mekk.waw.pl/archives/279-Rootowanie_Androida.html
Ewentualnie
Uruchom smartfon w trybie recovery mode
Wyłącz smartfon.
Wciśnij HOME+VOL + i Power
Powinien uruchomić się recovery mode
Wybierz mount system directory
Wykonaj Pkt. 8 w wierszu poleceń Windows (cmd)
Pkt. 8
Wykonaj polecenie adb push framework-res.apk /system/framework/
Pkt. 9
Wykonaj polecenie adb reboot
Pkt. 10 Jeśli zawiodą wcześniejsze opcje. Polecam dla noobów, laików i wszelkiej maści nowicjuszy.
Używając root explorer, zmień zezwolenia dla framework-res.apk
Przełączanie między r/w a r/o w root explorer jest dość proste. Wystarczy zwrócić uwagę na mounted as r/o i kliknąć w mount r/w.
Przenieś plik framework-res.apk do \system\framework i pozwól na nadpisanie oryginalnego framework-res.apk
Najlepiej plik framework-res.apk mieć na karcie microSD , wybrać sobie opcje potem multi-select, zaznaczyć aplikację, pojawi się opcja copy. Wchodzimy do folderu system\framework, klikamy mount r/w i wybieramy paste. Zapyta nad o nadpisanie apki. Zgadzamy się, czekamy około minuty, telefon sam wykonać powinien reboot. I gotowe.
W Samsung appka z emotikonami nazywa się SecMms.apk plik odex: SecMms.odex - edytowanie jej wygląda analogicznie, jak framework-res.apk Znajduje się ona w folderze /system/app
W LG nazywa się LgMms.apk. Zakładam, że znajduje się w tym samym folderze jak w Samsung.
P.S. Dla admina, albo moderatora: Można skopiować, albo przekleić post jako przyklejony tutorial dla potomnych. Może ktoś będzie chciał sobie te paskudne, zielone emotikony podmienić. A i plik z emotikonami można wrzucić tu na serwer gdzieś i podmienić link, bo prowadzi on do forum xda. Bo może stamtąd zniknąć kiedyś....