Раздел Android

На рутированном Pad 5 отваливается WiFi

Решение проблемы отваливающегося WiFi на планшете Pad 5. (у планшета разблокирован загрузчик и установлен root):

1. Установите из магазина Google Play программу termux .

2. Запустите termux и выполните последовательно три команды:

su

settings put global captive_portal_server 127.0.0.1 && settings put global captive_portal_detection_enabled 0 

settings put global captive_portal_mode 0

 

HDC Note 3 N9006 MTK6582 — удаление розового пазла на Домашнем экране

Всем обладателям данного девайса (тема на 4pda) посвящается. Пользователь vladykodi собрал неплохую прошивку для версии на MTK6582 HDC Note 3. 

Все-бы хорошо, но у некоторых, в т.ч. и у меня после прошивки стандартный лаунчер отображает на рабочем столе в правом верхнем углу розовый пазл.

Предлагаю решение по его удалению с рабочего экрана. Предупреждение: все дальнейшие действия вы делаете под свою ответственность.

Вам нужны

1. root доступ на вашем устройстве

2. Альтернативный лаунчер на время переделки стандартного лаунчера

3. Архиватор умеющий распаковывать и запаковывать zip-архивы (7zip подойдет)

4. Графический редактор, умеющий редактировать и сохранять PNG-файлы (Photoshop или др.)

Итак:

1. Установите альтернативный лаунчер (Apex, Nova и т.д.). Запустите его и завершите стандартный лаунчер через Диспетчер задач.

1. Заходим с помощью файлового менеджера (ES-проводник, Root Explorer) в папку /system/app/ находим файл rServicesHome.apk и копируем на карту памяти. А с нее на компьютер. Копию файла не удаляйте, а сохраните на случай форсмажорных ситуаций.

2. Запускаем архиватор и открываем в нем скопированный apk-файл как архив, извлевкаем его в отдельную папку. Открываем ее и заходим в res\drawable-hdpi\ Находим там файл ic_error.png — это и есть тот самый пазл мозолящий глаза.

err

3. Открываем его в Photoshop. Выделяем все — Ctrl+A и вырезаем Ctrl+X . Должен получится прозрачный слой (выглядит в Photoshop-e в клеточку). Сохраняем для WEB — Ctrl+Alt+Shift+S . В появившемся диалоге надо выбрать в верхнем правом списке PNG-24 и поставить галочку напротив Прозрачности. Сохраняете под тем-же именем ic_error.png в той-же папке res\drawable-hdpi\ поверх старого. Сохраненный файл в Windows 7 может выглядеть черным квадратом. Не пугайтесь — это так некорректно Windows Explorer отображает PNG-файл.

4. Пакуем папки, находящиеся в распаковааном виде в каталоге в архив ZIP — с именем rServicesHome.zip . Переименовываем его в rServicesHome.apk 

pack

5. Копируем новый apk на SD-карту, а с нее через Root Explorer в папку /system/app/ поверх старого. Перезаггружаем телефон.

6. В настройках другого ланчера возвращаем назад по-умолчанию стандартный лаунчер. В Nova — это вызов контекстного меню->Настройки Nova->Рабочий стол по умолчанию-> Домашний экран -> Нажать кнопку Всегда

7. Убеждаемся что пазла нет на главном экране и радуемся.

 

PS: Если кому трудно все это проделывать, то можете скачать архив с apk сделанный мною, его надо будет распаковать и просто переписать поверх существующего по указанному выше пути. Не забывайте про альтернативный лаунчер и копию старого файла (см. выше).

Обои для Hero H8000 — Фоны и узоры

Обои для Hero H8000 / Zopo ZP500

Google Maps и Hero H8000 (Zopo zp500)

Владельцам сматфонов Hero H8000 (Zopo zp500) известно, что установленные в родной прошивке от Zopo карты Google безбожно глючат и вылетают. А обновиться через Play Market до последней версии не позволяет некорректная цифровая подпись. Я нашел инструкцию по принудительному удалению пакета Google Maps (здесь оригинал) и дополнил некоторыми действиями. Для работы с файлами и пакетами нужны root права и Root Explorer. Все нижеописанные действия вы делаете под собственную ответственность.

Итак:

1. Заходим в /system/app/ и удаляем Maps.apk

2. Заходим в /data/dalvik-cache/ и удаляем файлы:

system@app@Maps.apk@classes.dex

system@framework@com.google.android.maps.jar@classes.dex

3. Копируем из /data/system/ файл packages.xml на компьютер (обязательно создайте копию файла на случай форсмажорных обстоятельств). Скопировать можно через Root Explorer на карту памяти, а уже оттуда на компьютер.

4. Открываем в текстовом редакторе и удаляем блоки, относящиеся к Google Maps. В моем файле это были следующие блоки:

<item name="com.google.android.apps.maps.permission.C2D_MESSAGE" package="com.google.android.apps.maps" protection="2" />

 

<item name="com.google.android.googleapps.permission.GOOGLE_AUTH.sitemaps" package="com.google.android.gsf" protection="1" />

 

<package name="com.google.android.apps.maps" codePath="/system/app/Maps.apk" nativeLibraryPath="/data/data/com.google.android.apps.maps/lib" flags="1" ft="1390fa116b8" it="1390fa116b8" ut="1390fa116b8" version="5102001" sharedUserId="10034" enabled="1">
<sigs count="1">
<cert index="30" key="308204a830820390a003020102020900d585b86c7dd34ef5300d06092a864886f70d0101040500308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d301e170d3038303431353233333635365a170d3335303930313233333635365a308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d30820120300d06092a864886f70d01010105000382010d00308201080282010100d6ce2e080abfe2314dd18db3cfd3185cb43d33fa0c74e1bdb6d1db8913f62c5c39df56f846813d65bec0f3ca426b07c5a8ed5a3990c167e76bc999b927894b8f0b22001994a92915e572c56d2a301ba36fc5fc113ad6cb9e7435a16d23ab7dfaeee165e4df1f0a8dbda70a869d516c4e9d051196ca7c0c557f175bc375f948c56aae86089ba44f8aa6a4dd9a7dbf2c0a352282ad06b8cc185eb15579eef86d080b1d6189c0f9af98b1c2ebd107ea45abdb68a3c7838a5e5488c76c53d40b121de7bbd30e620c188ae1aa61dbbc87dd3c645f2f55f3d4c375ec4070a93f7151d83670c16a971abe5ef2d11890e1b8aef3298cf066bf9e6ce144ac9ae86d1c1b0f020103a381fc3081f9301d0603551d0e041604148d1cc5be954c433c61863a15b04cbc03f24fe0b23081c90603551d230481c13081be80148d1cc5be954c433c61863a15b04cbc03f24fe0b2a1819aa48197308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d820900d585b86c7dd34ef5300c0603551d13040530030101ff300d06092a864886f70d0101040500038201010019d30cf105fb78923f4c0d7dd223233d40967acfce00081d5bd7c6e9d6ed206b0e11209506416ca244939913d26b4aa0e0f524cad2bb5c6e4ca1016a15916ea1ec5dc95a5e3a010036f49248d5109bbf2e1e618186673a3be56daf0b77b1c229e3c255e3e84c905d2387efba09cbf13b202b4e5a22c93263484a23d2fc29fa9f1939759733afd8aa160f4296c2d0163e8182859c6643e9c1962fa0c18333335bc090ff9a6b22ded1ad444229a539a94eefadabd065ced24b3e51e5dd7b66787bef12fe97fba484c423fb4ff8cc494c02f0f5051612ff6529393e8e46eac5bb21f277c151aa5f2aa627d1e89da70ab6033569de3b9897bfff7ca9da3e1243f60b" />
</sigs>
<enabled-components>
<item name="com.google.android.maps.driveabout.app.DestinationActivity" />
</enabled-components>
</package>

 

<shared-user name="com.google.android.apps.maps" userId="10034">
<sigs count="1">
<cert index="30" />
</sigs>
<perms>
<item name="android.permission.GET_TASKS" />
<item name="android.permission.WRITE_EXTERNAL_STORAGE" />
<item name="android.permission.ACCESS_WIFI_STATE" />
<item name="android.permission.ACCESS_COARSE_LOCATION" />
<item name="android.permission.GET_ACCOUNTS" />
<item name="android.permission.READ_CONTACTS" />
<item name="android.permission.CALL_PHONE" />
<item name="android.permission.WRITE_CONTACTS" />
<item name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
<item name="android.permission.READ_PHONE_STATE" />
<item name="android.permission.RECEIVE_BOOT_COMPLETED" />
<item name="android.permission.ACCESS_FINE_LOCATION" />
<item name="android.permission.MANAGE_ACCOUNTS" />
<item name="android.permission.RECORD_AUDIO" />
<item name="android.permission.ACCESS_NETWORK_STATE" />
<item name="android.permission.WAKE_LOCK" />
<item name="android.permission.NFC" />
<item name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<item name="android.permission.USE_CREDENTIALS" />
<item name="com.google.android.apps.maps.permission.C2D_MESSAGE" />
<item name="com.google.android.c2dm.permission.RECEIVE" />
<item name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<item name="android.permission.DISABLE_KEYGUARD" />
<item name="com.google.android.googleapps.permission.GOOGLE_AUTH.local" />
<item name="android.permission.INTERNET" />
<item name="android.permission.CHANGE_WIFI_STATE" />
<item name="android.permission.VIBRATE" />
</perms>
</shared-user>

 

6. Сохраняем файл и закидываем обратно поверх существующего packages.xml в папку /data/system/

7. Перезагружаем телефон.

8. Открываем Play Market, находим Карты Google, грузим и устанавливаем.

9. Открываем установленные карты и радуемся.