Alex 19 16v | ||||
ferlagod | ||||
PlatinoxX | ||||
akiro-E | ||||
eduhtc | ||||
JuniorJCM | ||||
nakol21 | ||||
Wilbert Armando | ||||
ljoao | ||||
quetemeto |
No hay usuarios |
No hay usuarios |
El último usuario registrado es Conscurchondkir
Nuestros miembros han publicado un total de 2222 mensajes en 405 argumentos.
Sáb Jun 15, 2013 11:00 pm por lrc1
Ya veo que …
[ Lectura completa ]
Comentarios: 1
Vie Nov 08, 2013 11:06 am por samurai77
Alguien sabe como resolver este problemilla? Será de software o se habrá jodido el altavoz?
saludos y gracias por anticipado
Comentarios: 2
Sáb Mayo 09, 2015 7:05 am por huawei y 320
[ Lectura completa ]
Comentarios: 0
Jue Ene 29, 2015 3:02 am por LautaroLuna
Hola a todos, tengo un Huawei Y300 pero no me reconoce la memoria SD. Lo unico que me aperece es 'Instalando SD' pero nunca la instala... ya probe con varias memorias SD y ninguna las reconoce, todas las memorias funcionan.
¿Alguien sabe como solucionar este problema? estoy desesperado.... Muchas gracias!!
Comentarios: 0
Mar Jul 22, 2014 8:59 am por Pedro Blanco
Comentarios: 0
Mar Mayo 27, 2014 11:29 am por Henavia
Gracias
Comentarios: 0
Miér Sep 25, 2013 6:50 am por guillermo crusharo
Comentarios: 0
Vie Ago 30, 2013 11:08 am por draghonm
ya e actualizado la rom oficial y e probado varias cocinadas pero sigue igual ,
hay parte de la pantalla que no responde.
si alguien tiene alguna idea me podría ayudar . saludos.
Comentarios: 0
Jue Sep 27, 2012 8:08 pm por sanchez40000
[ Lectura completa ]
Comentarios: 4
Ninguno
El record de usuarios en línea fue de 104 durante el Lun Jul 31, 2017 5:13 pm
Como obtener las aplicaciones propietarias de android
huawei :: Principal :: Tutoriales
Como obtener las aplicaciones propietarias de android
Contenido
[ocultar]
1 Introducción
2 ¿Qué necesito?
3 Procedimiento
3.1 Paso 1: Creando la carpeta contenedora
3.2 Paso 2: Creando el script de extracción
3.3 Paso 3: Modificando los scripts de compilación
3.4 Paso 4: Archivos de audio
4 Siguientes artículos
5 Aportaciones
Introducción
Este tutorial forma parte de una serie de artículos destinados a facilitar el acercamiento al mundo de Cocina para Android. En este artículo nos centraremos en la manera de conseguir esas aplicaciones que no se nos ofrecen en el código abierto de Android, nos referimos a aplicaciones como GMail, Market, YouTube, etc. Si queremos una ROM "pelada", no tenemos más que saltarnos este artículo y pasar al siguiente.
¿Qué necesito?
Pues necesitamos haber seguido los anteriores dos tutoriales: Cómo preparar el entorno de trabajo para cocinar para Android y Cómo obtener el código fuente de Android. De este modo, nos harán falta los requisitos marcados en los mismos.
Procedimiento
El proceso que seguiremos será parecido a cómo hemos conseguido los archivos propietarios del código, es decir, usaremos el teléfono y extraeremos las aplicaciones mediante adb.
Además de las aplicaciones, vamos a tener que coger también unos archivos extra que contienen los permisos necesarios para su ejecución.
Paso 1: Creando la carpeta contenedora
Lo primero es crear una carpeta donde almacenar estos archivos, la crearemos en ~/mydroid/vendor/:
mkdir ~/mydroid/vendor/google
cd mydroid/vendor/google
Paso 2: Creando el script de extracción
Dentro de esta carpeta creamos el archivo extract-apps.sh, mediante
gedit extract-apps.sh
Una vez abierto, añadimos las siguientes líneas:
#!/bin/sh
mkdir -p app
adb pull /system/app/GoogleCheckin.apk app/GoogleCheckin.apk
adb pull /system/app/GoogleBackupTransport.apk app/GoogleBackupTransport.apk
adb pull /system/app/Gmail.apk app/Gmail.apk
adb pull /system/app/GmailProvider.apk app/GmailProvider.apk
adb pull /system/app/GoogleApps.apk app/GoogleApps.apk
adb pull /system/app/GoogleContactsProvider.apk app/GoogleContactsProvider.apk
adb pull /system/app/GooglePartnerSetup.apk app/GooglePartnerSetup.apk
adb pull /system/app/GoogleSettingsProvider.apk app/GoogleSettingsProvider.apk
adb pull /system/app/GoogleSubscribedFeedsProvider.apk app/GoogleSubscribedFeedsProvider.apk
adb pull /system/app/gtalkservice.apk app/gtalkservice.apk
adb pull /system/app/MarketUpdater.apk app/MarketUpdater.apk
adb pull /system/app/MediaUploader.apk app/MediaUploader.apk
adb pull /system/app/NetworkLocation.apk app/NetworkLocation.apk
adb pull /system/app/SetupWizard.apk app/SetupWizard.apk
adb pull /system/app/Street.apk app/Street.apk
adb pull /system/app/Talk.apk app/Talk.apk
adb shell cp /system/app/Vending.apk /sdcard/Vending.apk
adb pull /sdcard/Vending.apk app/Vending.apk
adb shell rm /sdcard/Vending.apk
adb pull /system/app/VoiceSearch.apk app/VoiceSearch.apk
adb shell cp /system/app/YouTube.apk /sdcard/YouTube.apk
adb pull /sdcard/YouTube.apk app/YouTube.apk
adb shell rm /sdcard/YouTube.apk
mkdir -p etc/permissions
adb pull /system/etc/permissions/com.google.android.gtalkservice.xml etc/permissions/com.google.android.gtalkservice.xml
adb pull /system/etc/permissions/com.google.android.maps.xml etc/permissions/com.google.android.maps.xml
mkdir -p framework
adb pull /system/framework/com.google.android.gtalkservice.jar framework/com.google.android.gtalkservice.jar
adb pull /system/framework/com.google.android.maps.jar framework/com.google.android.maps.jar
Guardamos y cerramos, de modo que ahora nos queda ejecutar este código. Lo haremos desde la carpeta ~/mydroid/vendor/google, que es donde nos encontramos actualmente, para realizar-lo necesitamos tener el teléfono conectado mediante el cable USB:
chmod 755 extract-apps.sh
./extract-apps.sh
Paso 3: Modificando los scripts de compilación
Como queremos que estas aplicaciones y archivos se añadan a la ROM una vez compilada, hemos de decirle que al compilador de algún modo donde se encuentran. Esto se realiza editando el archivo device_dream.mk, que se encuentra dentro de la carpeta ~/vendor/htc/dream-open.
gedit ~/mydroid/vendor/htc/dream-open/device_dream.mk
Aquí el archivo quedaría del siguiente modo:
#
# Copyright (C) 2009 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# To be included directly by a device_dream_*.mk makefile;
# do not use inherit-product on this file.
DEVICE_PACKAGE_OVERLAYS := vendor/htc/dream-open/overlay vendor/htc/common-open/overlay
PRODUCT_PROPERTY_OVERRIDES := \
ro.config.notification_sound=F1_New_SMS.ogg \
ro.com.google.locationfeatures=1
PRODUCT_PACKAGES += \
framework-res \
Browser \
Contacts \
Launcher \
Launcher2 \
HTMLViewer \
Phone \
DownloadProvider \
GoogleSearch \
MediaProvider \
SettingsProvider \
TelephonyProvider \
UserDictionaryProvider \
PackageInstaller \
Bugreport \
AlarmClock \
AlarmProvider \
Calendar \
Camera \
DrmProvider \
LatinIME \
Mms \
Music \
Settings \
Sync \
Updater \
CalendarProvider \
SyncProvider \
Calculator \
Email \
ImProvider \
VoiceDialer
PRODUCT_COPY_FILES := \
vendor/google/app/GoogleCheckin.apk:system/app/GoogleCheckin.apk \
vendor/google/app/GoogleBackupTransport.apk:system/app/GoogleBackupTransport.apk \
vendor/google/app/Gmail.apk:system/app/Gmail.apk \
vendor/google/app/GmailProvider.apk:system/app/GmailProvider.apk \
vendor/google/app/GoogleApps.apk:system/app/GoogleApps.apk \
vendor/google/app/GoogleContactsProvider.apk:system/app/GoogleContactsProvider.apk \
vendor/google/app/GooglePartnerSetup.apk:system/app/GooglePartnerSetup.apk \
vendor/google/app/GoogleSettingsProvider.apk:system/app/GoogleSettingsProvider.apk \
vendor/google/app/GoogleSubscribedFeedsProvider.apk:system/app/GoogleSubscribedFeedsProvider.apk \
vendor/google/app/gtalkservice.apk:system/app/gtalkservice.apk \
vendor/google/app/MarketUpdater.apk:system/app/MarketUpdater.apk \
vendor/google/app/MediaUploader.apk:system/app/MediaUploader.apk \
vendor/google/app/NetworkLocation.apk:system/app/NetworkLocation.apk \
vendor/google/app/SetupWizard.apk:system/app/SetupWizard.apk \
vendor/google/app/Street.apk:system/app/Street.apk \
vendor/google/app/Talk.apk:system/app/Talk.apk \
vendor/google/app/Vending.apk:system/app/Vending.apk \
vendor/google/app/VoiceSearch.apk:system/app/VoiceSearch.apk \
vendor/google/app/YouTube.apk:system/app/YouTube.apk \
vendor/google/etc/permissions/com.google.android.gtalkservice.xml:system/etc/permissions/com.google.android.gtalkservice.xml \
vendor/google/etc/permissions/com.google.android.maps.xml:system/etc/permissions/com.google.android.maps.xml \
vendor/google/framework/com.google.android.gtalkservice.jar:system/framework/com.google.android.gtalkservice.jar \
vendor/google/framework/com.google.android.maps.jar:system/framework/com.google.android.maps.jar
La línea:
PRODUCT_PROPERTY_OVERRIDES := \
ro.com.google.locationfeatures=1
Se introduce para que la aplicación NetworkLocation funcione correctamente.
Paso 4: Archivos de audio
Existen en el código de Android una serie de archivos que nos permiten poner en nuestra ROM un paquete de sonidos por defecto. Es necesario resaltar que cuanto más metamos a nuestra ROM, más pesará y en algunos casos puede darnos problemas. En cualquier caso esos archivos se encuentran en ~/mydroid/frameworks/base/data/sounds. Ahí tenemos varias configuraciones, lo único que tenemos que hacer es coger cualquiera de los archivos make y renombrar-lo por Android.mk, por ejemplo:
mv ~/mydroid/frameworks/base/data/sounds/OriginalAudio.mk ~/mydroid/frameworks/base/data/sounds/Android.mk
Ya tenemos todo listo para comenzar la compilación
huawei :: Principal :: Tutoriales
Sáb Mar 26, 2016 5:02 am por aldo
» rootear huawei u 8650
Dom Mar 20, 2016 1:27 pm por dchacon
» Huawei ascend P1
Jue Jul 23, 2015 8:09 am por LESLIE MEDINA
» No funciona el auricular
Mar Jul 07, 2015 4:24 pm por sirenm
» AYUDA para instalar el IDIOMA ESPAÑOL
Jue Jul 02, 2015 10:11 am por Gerardo Nava
» Cambiar idioma
Vie Jun 19, 2015 10:33 am por jose sanchez
» problemas huawei p6
Mar Jun 16, 2015 9:34 pm por jorgesg
» Problemas con la camara, el calendario y la linterna
Dom Jun 07, 2015 6:40 pm por betblas
» Huawei y220-u00
Miér Jun 03, 2015 11:23 pm por yeider