ROMs y desarrollo Xperia NEO V ROMs Xperia NEO V

Respuesta
 
Herramientas
  #1  
Viejo 13/01/13, 03:31:22
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
2.- Bloatware, manual de romBase(Destripando el Firmware)+Deodex+Build.prop+Tweaks+ConfiguracionAP N



Bloatware manual de la rom base

(Click para mostrar/ocultar)


Bien una vez Tenemos nuestra rom base, sera hora de empezar a limpiarla y dejar únicamente lo que necesitamos,
Esta vez iremos carpeta por carpeta es lógico que la más interesante y extensa es la carpeta app, pero si manejamos bien los archivos podemos hacernos con algún Mb de más en nuestra memoria interna

Les recuerdo de nuevo, hagamos una copia de Seguridad de nuestro Firmware ya extraído antes de modificar cualquier cosa,

APP

(Click para mostrar/ocultar)
A continuación les dejo la lista de App`s, debo aclarar que esta lista está basada en el Firmware MT15i_4.1.B.0.587_Global y algunas app`s que ven aquí no estarán en diferentes versiones de firmware o dispositivo, así como puede que ustedes tengan otras que no hay aquí, generalmente basura

ANT
Código:
AntHalService.apk
antradioservice.apk
antstatenotifer.apk
Facebook
Código:
facebook.apk
FastDormancy.apk
FBCalendarSync.apk
FBIAppShare.apk
FBMediaDiscovery.apk
FBMusicLike.apk
FBSetupwizard.apk
PostViewer.apk
SEMCFacebookProxy.apk
storefront.apk
TimeScape
Código:
EventStream.apk
EventStreamPluginCallLog.apk
EventStreamPluginFacebook.apk
EventStreamPluginTelephony.apk
EventStreamPluginTwitter.apk
TimescapeSpline.apk
TimescapeWidget.apk
Wallpapers
Código:
VisualizationWallpapers.apk
WallpaperPicker.apk

LiveWallpapers
Código:
Galaxy4.apk
HoloSpiralWallpaper.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk
MagicSmokeWallpapers.apk
NoiseField.apk
PhaseBeam.apk
OTA de SONY
Código:
OMAClientProvisioning.apk
OmaDatasyncService.apk
OmaDownload.apk
OmaV1AgentDownloadServices.apk
UpdateCenter.apk
Correo electronico
Código:
Exchange.apk
SemcEmail.apk
DRM
Código:
DrmDialogs.apk
DrmProvider.apk
Temas
Código:
DefaultThemes.apk
ThemeManager.apk
Verificacion de Certificados de SONY
Código:
VerifyCertificatesDummyAppApplication.apk
VerifyCertificatesDummyAppMedia.apk
VerifyCertificatesDummyAppPlatform.apk
VerifyCertificatesDummyAppShared.apk
Camara
Código:
CameraExtensionPermission.apk__________________Extensión de la Cámara
SemcCamera3D.apk__________________________Camara 3D
SemcCameraUI.apk___________________________Cámara
SemcGallery3D.apk____________________________galeria por defecto de SONY
Google
Código:
Gallery2.apk________________________________Galeria de google
Gmail.apk__________________________________Gestor de correo Gmail
GMS_Maps.apk______________________________GoogleMaps
GoogleBackupTransport.apk____________________Restaurar copia de seguridad de google
GoogleCalendarSyncAdapter.apk________________Sincronización de calendario de google
GoogleContactsSyncAdapter.apk________________Sincronización de contactos de google
GoogleFeedback.apk_________________________Realimentacion de google, necesario para usar los servicios de google
GoogleLoginService.apk_______________________Acceso a servicios de google, sin este no podemos  acceder a cuentas de google
GoogleLyricsPlugin.apk________________________extensión de reproductor de  música de google
GooglePartnerSetup.apk_______________________Configuración de socios de google, no entiendo muy bien lo que hace 
GoogleQuickSearchBox.apk_____________________Búsqueda rápida de google, 
GoogleServicesFramework.apk__________________Servicios framework de google, está igual no se muy bien que hace, imagino que tendrá que ver con la apariencia en app`s de google
OneTimeInitializer.apk_________________________inicializador del Tiempo, tiene que ver con GooglePlay, recomiendo no eliminarlo si usamos GooglePLay
Phonesky.apk_______________________________Google play
Street.apk__________________________________Street view
Talk.apk____________________________________Google Talk
talkback.apk_________________________________TalkBack
Remarco en Verde, las necesarias para Usar GooglePlay sin contratiempos

Launcher SONY
Código:
Home.apk___________________________________Launcher de SONY
AddWidget.apk_______________________________Complemento de widgets para el launcher de SONY
Widgets
Código:
DigitalClockWidget.apk_________________________Reloj digital
GenieWidget.apk_____________________________clima, noticias etc
MediaWidget.apk_____________________________Medios  gallería, música, videos
MusicWidget.apk_____________________________reproductor de música
PhotoWidget.apk_____________________________Fotos
WeatherWidget.apk___________________________Clima
widgetanalogclock.apk_________________________Reloj análogo SONY
widgetcalendar.apk___________________________calendario SONY
widgetdigitalclock.apk_________________________relog digital SONY
widgetonoff.apk_____________________________ Interruptores wifi, sonido, gps etc
widgettimer.apk_____________________________cronometro
widgetworldclock.apk_________________________reloj mundial
datatrafficswitch.apk__________________________interruptor trafico de datos
StatusSwitch.apk_____________________________interruptores de estado en cuadro
Voza/audio/Video
Código:
MediaUploader.apk___________________________no estoy muy seguro, pero tiene que ver con Youtube, probablemente para subir videos desde el movil
PicoTts.apk_________________________________traductor de voz a texto
SoundPicker.apk_____________________________selector de sonidos SONY
SoundRecorder.apk___________________________grabador de sonidos
VoiceDialer.apk______________________________marcaador por vox 
VoiceSearch.apk_____________________________busqueda por voz
SemcMusic.apk______________________________Reproductor de música 
SemcSnpPlatformUtil.apk______________________En realidad no se  que es esto pero supongo que tiene que ver con la app de abajo
SemcSnpVideoPlayer.apk_______________________Reproductor de videos
SemcVideoEdit.apk____________________________Editor de videos
YouTube.apk_________________________________YouTube	
YouTubeKaraokePlugin.apk_____________________extensión del Reproductor de música
YouTubePlugin.apk____________________________ extensión del Reproductor de música
WikipediaPlugin.apk___________________________ extensión del Reproductor de música
Calendario
Código:
SemcCalendar.apk____________________________Calendario SONY
CalendarProvider.apk__________________________Proveedor de calendario
Bien aquí Pongo el resto de App`s y su función
Código:
AccessoryKeyDispatcher.apk_____________________Detector de Eventos, no se muy bien lo que hace, pero en varios dispositivos dicen que es seguro borrarlo, así que a darle xD adobereader.apk_____________________________ adobe Reader
AppEnabler.apk_______________________________Habilitar deshabilitar ANT/Facebook, esta pantalla aparece normalmente en el primer inicio al terminar la configuración
bootinfo.apk_________________________________Información de Inicio
Browser.apk_________________________________Explorador Web
chinesetextinput.apk__________________________complemento teclado chino(método de entrada, si hablan chino no lo borren xD)
ChromeBookmarksSyncAdapter.apk_______________ Adaptador de Favoritos de google Chrome, imagino funciona en complemento con el browser
crashmonitorhelper.apk________________________Ayudante de Crachmonitor
DownloadProviderUi.apk_______________________Administrador de Descargas
FaceLock.apk________________________________Desbloqueo Facial
FmRxService.apk_____________________________Receptor de Radio FM
GenericApplicationInstaller.apk__________________Instalador de aplicaciones genérico
HTMLViewer.apk_____________________________visor HTML
InfiniteView.apk______________________________Vista infinita, Visor de contactos
JapaneseIME.apk_____________________________teclado japonés
KeyChain.apk________________________________teclado chino
LearningClient.apk____________________________es parte del soporte de SONY, algo asi como una guía de aprendizaje
letsgolf_H_403.apk___________________________Este juego me gusta xD
livewaremanager.apk__________________________administrador de LiveWare,
officesuite.apk_______________________________Paquetería office de prueba
playnowclientarvato.apk________________________Cliente Playnow
OemCryptoReceiver.apk________________________De esta tampoco estoy seguro, por lo de OEM, imagino que deve de ser algo de la manufactura de SONY
PMSservice.apk______________________________es Algo respecto a Medios Protegidos, no sé muy bien de qué sirve
PMSserviceTrigger.apk________________________al igual que la anterior, escáner de protección de medios
POBoxSknPink.apk____________________________Caratula de teclado chino
POBoxSknWood.apk___________________________caratula de teclado chino
Protips.apk__________________________________Tips de usuario, igual es parte del soporte de SONY
qcsemcservice.apk___________________________servicios de SONY, 
Radio.apk__________________________________Radio
ReadyToRun.apk______________________________descarga ajustes de internet y MMS, mas adelante les mostrare como añadir los APN a la rom
retaildemo.apk_______________________________demostración para minoristas
SecureClockJava.apk___________________________no estoy muy seguro, es algo asi como la hora de internet, 
SemcCnapProvider.apk_________________________esta app es la responsable de que veamos el nombre de quien nos marca, si es que el dueño lo tien registrado en su compañía
SemcCrashMonitor.apk________________________monitor de errores
SemcDlna.apk________________________________para reproducir contenido del móvil en dispositivos SONY 
SemcDeskClock.apk___________________________Reloj
SemcHdmiControlService.apk___________________Driver HDMI
SEMCSetupWizard.apk________________________Asistente de inicio de SONY
ServiceMenu.apk____________________________Menú secreto de Servicio
ShutDownAnimation.apk_______________________Animación de apagado
SmartSearch.apk_____________________________Búsqueda inteligente de contactos
Stk.apk______________________________________Servicios SIM
Sync.apk____________________________________Sincronización, pero con que o de qué?? No lo sé xD
Textinput-tng.apk_____________________________Teclado SONY
UserDictionaryProvider.apk_____________________Proveedor de diccionario de teclado
TetherEntitlementCheck.apk____________________Compartir WIfi
trackid.apk__________________________________TrackID
UnsupportedHeadsetNotifier.apk_________________notificación al conectar un dispositivo no soportado
Usb-mtp-update-wrapper.apk____________________permite recibir actualizaciones en modo MTP dese PCCompanio
Usb-mtp-vendor-extension-service.apk_____________extensión de la de arriba
UseragentProvider.apk_________________________administrador de usuario de SONY
usersupport.apk______________________________Soporte de SONY
VoipCallLogProvider.apk_______________________Extensión para llamadas por IP
VpnDialogs.apk______________________________no se muy bien, pero por lo que veo tiene que ver con las redes Privadas VPN
WapiCustomization.apk_______________________Optimización de conexiones inalámbricas WIFI 
al parecer WAPI es un estándar de certificación únicamente valido en china, si alguien tiene más información que la comparta
WapPush.apk____________________________Optimización de conexiones Wap

Bien, aquí dejo las app`s que nunca deberían faltar en cualquier rom, por lo menos a mi parecer, con estas app`s podemos iniciar android sin problemas, hay que tomar en cuenta que si dejamos únicamente las siguientes app`s no tendremos HDMI, radio, cámara y algunas otras funciones, por eso arriba explico su función, si deseamos no perder la radio o el HDMI añadimos la app correspondiente


Código:
ApplicationsProvider.apk________________________Proveedor de Aplicaciones
AudioEffectService.apk_________________________Servicio de Efectos de audio
Bluetooth.apk________________________________Bluetooth
CdfInfoAccessor.apk___________________________ asesor de instalación de Certificados
CertInstaller.apk______________________________Instalación de Certificados
ContactsImport.apk____________________________Importador de Contactos
Conversations.apk_____________________________Servicio de Mensajería SMS
CredentialManagerService.apk___________________servicio de Credenciales 
CustomizationProvider.apk______________________Administrador de la personalización del proveedor/Región
CustomizedApplicationInstaller.apk_______________Personalizacion de aplicaciones instaladas 
CustomizedSettings.apk________________________Personalización de Ajustes
DefaultCapabilities.apk_________________________Capacidades de Hardware
DefaultContainerService.apk____________________Asisten te del servicio WEB
DownloadProvider.apk_________________________Proveedor de Descargas Sin este no podemos descargar nada de la web
enhancedusbux.apk___________________________Controlador USB
FastDormancy.apk____________________________Una mejora de la Batería, o al menos eso dicen
GenericApplicationInstaller.apk__________________Instalador de aplicaciones genérico
MediaProvider.apk____________________________Proveedor de Medios, 
LocalContacts.apk____________________________Contactos Locales
NetworkLocation.apk__________________________Administrador de redes locales
PackageInstaller.apk__________________________Instalador de aplicaciones
Phonebook.apk______________________________Agenda telefónica
SemcContactsProvider.apk_____________________Proveedor de Contactos
SemcPhone.apk_____________________________Teléfono
SemcSettings.apk____________________________Ajustes de SONY, como conectividad MTP,MSC
SemcTelephonyProvider.apk___________________Proveedor de Telefonía
Settings.apk_________________________________Ajustes
SettingsProvider.apk__________________________Proveedor de Ajustes
SetupWizard.apk_____________________________Asistente de inicio de google
SimContacts.apk_____________________________Contactos de SIM
SystemUI.apk________________________________Barra de estado
Bien, ahora ya sabemos qué hace cada app, ya es decisión de cada usuario que eliminar y que conservar yo recomiendo no Eliminar estas app`s sino más bien moverlas a otro lado, podríamos crear otra carpeta e ir acomodando dentro de esta, las app`s eliminadas y sus archivos esto en caso de que llegáramos a necesitarlos


BIN
(Click para mostrar/ocultar)

Aquí tenemos el binario de android, si abrimos la carpeta nos daremos cuenta de que hay algunos archivos que Windows nos reconocerá como archivos del sistema, en mi caso serían los siguientes
Código:
cat
chmod
chown
cmp
ctrlaltdel
date
dd
df
dmesg
getevent
getprop
hd
id
ifconfig
iftop
insmod
ioctl
ionice
kill
ln
log
ls
lsmod
lsof
lsusb
mkdir
mount
mv
nandread
netstat
newfs_msdos
notify
printenv
ps
reboot
renice
rm
rmdir
rmmod
route
schedtop
sendevent
setconsole
setprop
sh
sleep
smd
start
stop
sync
top
touch
umount
uptime
vmstat
watchprops
wipe
Estos archivos los eliminamos de la rom, debemos asegurarnos que todos estos sean enlazados simbólicamente desde el updater-script mediante el comando “symlink”, en caso de no estar los agregamos al updater.script de la misma manera, con el codigo"Tollbox", si no saben de que les hablo no se preocupen, en el tuto de empaquetado de la rom se aclarara esto



ETC
(Click para mostrar/ocultar)

Wallpapers

Dentro de “System\etc\customization\content\com\sonyericsson \wallpaperpicker\wallpapers\” tenemos los walpapers por defecto, podemos modificarlos a nuestro gusto si queremos, yo recomiendo eliminarlos todos asi como las app`s que lo controlan con QuickPick podemos definir cualquier imagen que deseemos como fondo de pantalla, así que sería algo inútil a mi parecer ya es decisión de cada quien

Permissions
A ciertas aplicaciones se les dan permisos especiales, estos se almacenan aquí, entonces si eliminamos las app`s podríamos eliminar estos permisos, no ocupan mucho espacio, pero bien dicen de bit en bit llegamos al Mb
Cabe mencionar que estos permisos no son solo para aplicaciones también para el manejo del Hardware de nuestro móvil, así que hay que ir con cuidado, tambien añado las funcione de las que se

Aquí les dejo los permisos que tenemos ligados a las app`s ò funciones
Código:
Android.hardware.camera.flash-autofocus.xml_________________________ Este es el conjunto estándar de características para una cámara con un flash. que actualmente requiere tener enfoque automático también.
android.hardware.camera.front.xml_________________________________ Para la camara Frontal
android.hardware.location.gps.xml__________________________________ Estas son las características relacionadas con la localización de los dispositivos que incluyen GPS
android.hardware.sensor.accelerometer.xml__________________________ Función para dispositivos con un sensor acelerómetro
android.hardware.sensor.compass.xml_______________________________ Este es el conjunto estándar de características para una cámara frontal hacia
android.hardware.sensor.proximity.xml______________________________ Este es el conjunto estándar de características para una cámara frontal
android.hardware.telephony.gsm.xml_______________________________ Este es el conjunto estándar de funciones de telefonía para un teléfono GSM
android.hardware.touchscreen.multitouch.distinct.xml___________________ Este es el conjunto estándar de características para una pantalla táctil que soporta de forma independiente múltiples dedo “multitouch”.
android.hardware.touchscreen.xml__________________________________ Este es el conjunto estándar de características para una pantalla táctil que no es compatible con multitouch
android.hardware.usb.accessory.xml________________________________ Esta es una función estándar que indica que el dispositivo es compatible con accesorios USB 
android.hardware.usb.host.xml____________________________________ Esta es una función estándar que indica que el dispositivo se puede comunicar con dispositivos USB como host USB, imagino que algo asi como el OTG
android.hardware.wifi.xml________________________________________ Esta es una función estándar que indica que el dispositivo incluye WiFi
android.software.live_wallpaper.xml________________________________ Esta función debe ser definida para los dispositivos que soportan fondos de pantalla en vivo. Hay requisitos mínimos de hardware para poder apoyar esta característica: r soporte para múltiples GL , la CPU lo suficientemente rápida, la suficiente RAM para permitir que la imagen de fondo que se ejecuta todo el tiempo.
android.software.sip.voip.xml_____________________________________ Este es el conjunto estándar de características para los dispositivos que soportan SIP basado en VoIP. Llamadas de voz por IP
com.android.location.provider.xml_________________________________ 
com.dsi.ant.antradio_library.xml___________________________________ antradioservice.apk(Servicios ant)
com.google.android.maps.xml____________________________________ GMS_Maps.apk(Google Maps)
com.google.android.media.effects.xml______________________________
com.google.protobuf-2.3.0.xml____________________________________
com.google.widevine.software.drm.xml_____________________________ 
com.playstation.playstationcertified.xml_____________________________
com.sonyericsson.android.bootinfoif.xml_____________________________ bootinfo.apk(informacion de inicio)
com.sonyericsson.android.cdfinfoaccessorif.xml_______________________ CdfInfoAccessor.apk(asesor de instalación de Certificados)
com.sonyericsson.android.media.sols.xml____________________________ 
com.sonyericsson.android.qcsemcserviceif.xml________________________ qcsemcservice.apk(servicios de SONY,)
com.sonyericsson.android.semcrilextension.xml_______________________
com.sonyericsson.android.snp.video.xml_____________________________ SemcSnpVideoPlayer.apk(Reproductor de video)
com.sonyericsson.android.socialphonebook.xm________________________ Phonebook.apk(agenda telefonica)
com.sonyericsson.appextensions.xml________________________________
com.sonyericsson.audioeffectif.xml_________________________________ AudioEffectService.apk(Servicio de Efectos de audio)
com.sonyericsson.bluetooth.a2dp.xml_______________________________ Bluetooth.apk
com.sonyericsson.eventstream.xml_________________________________ EventStream.apk(Timescape)
com.sonyericsson.facebook.proxy_1.xml_____________________________ SEMCFacebookProxy.apk(Facebook integracion Xperia)
com.sonyericsson.idd.xml_________________________________________
com.sonyericsson.media.infinite.extension_1.xml______________________ InfiniteView.apk(de esta no estoy muy seguro si corresponda en cuyo caso seria el visor de contactos)
com.sonyericsson.mimetype.xml___________________________________
com.sonyericsson.music.like_1.xml_________________________________ FBMusicLike.apk(Extencion de Facebook mara mostrar que una canción te gusta)
com.sonyericsson.privateapis.xml__________________________________
com.sonyericsson.security.asahi.AsahiSignature.xml____________________
com.sonyericsson.smartslider.xml__________________________________
com.sonyericsson.suquashi.xml____________________________________
com.sonyericsson.system.xml_____________________________________
com.sonyericsson.uxp.xml________________________________________
com.sonyericsson.uxpres.xml______________________________________
com.ti.fm.fmreceiverif.xml________________________________________ FmRxService.apk(Receptor de Radio)
handheld_core_hardware.xml_____________________________________
org.kxml2.wap.xml______________________________________________
platform.xml___________________________________________________
qcnvitems.xml_________________________________________________
qcrilhook.xml__________________________________________________
SemcGenericUxpRes.xml_________________________________________ SemcGenericUxpRes.apk (en framework)
Product

Bueno dentro de esta carpeta hay app`s que se instalan como si fueran de usuario, es decir, aparentemente podemos desinstalarlas al iniciar android y ya no estorbaran como ejemplo Wisepilot y Uefa
Lo cierto es que estas app`s se quedan dentro del sistema y al hacer un Hard Reset las tendremos de nuevo ahí, asi que yo recomiendo eliminar la carpeta por completo y así olvidarnos de ellas


FONTS
(Click para mostrar/ocultar)

Bueno aquí únicamente eliminamos dos archivos,
Código:
DroidSans.ttf
DroidSans-Bold.ttf
Estas dos Fuentes se enlazan simbólicamente desde el updater-script así que podemos ahorrarnos esos pocos Kb dentro de la rom



FRAMEWORK

(Click para mostrar/ocultar)


Bueno dentro del Framework, no hay mucho que limpiar, aunque algunas app`s tienen ciertos archivos aquí, es decir si eliminamos esta app previamente, podríamos eliminar estos sin problema alguno,

Aquí la lista de .jar`s completa, unicamente ligo a su app de las que tengo conocimiento, recomiendo dejar las otras intactasy eliminar las que menciono solo en caso de que eliminemos la app
Código:
 am.jar
android.policy.jar
android.test.runner.jar
apache-xml.jar
AsahiSignature.jar
bmgr.jar
bouncycastle.jar
bu.jar
com.android.future.usb.accessory.jar
com.android.location.provider.jar
com.dsi.ant.antradio_library.jar___________________ antradioservice.apk(servicios ANT)
com.google.android.maps.jar_____________________ GMS_Maps.apk(google maps)
com.google.android.media.effects.jar
com.google.protobuf-2.3.0.jar
com.google.widevine.software.drm.jar
com.playstation.playstationcertified.jar
com.sonyericsson.android.media.sols.jar
com.sonyericsson.appextensions.jar
com.sonyericsson.bluetooth.a2dp.jar
com.sonyericsson.eventstream.jar__________________ EventStream.apk(Timescape)
com.sonyericsson.facebook.proxy_1_impl.jar__________ SEMCFacebookProxy.apk(Facebook integracion Xperia)
com.sonyericsson.idd.jar
com.sonyericsson.media.infinite.extension_1.jar
com.sonyericsson.mimetype.jar
com.sonyericsson.music.like_1_impl.jar_______________ FBMusicLike.apk(Extencion de Facebook mara mostrar que una canción te gusta)
com.sonyericsson.privateapis_impl.jar
com.sonyericsson.smartslider.jar
com.sonyericsson.suquashi.jar
com.sonyericsson.system.jar
com.sonyericsson.uxp.jar
com.sonyericsson.uxpres.jar
core-junit.jar
core.jar
ext.jar
filterfw.jar
fmreceiverif.jar
framework-res.apk
framework.jar
ime.jar
input.jar
javax.obex.jar
monkey.jar
org.kxml2.wap.jar
pm.jar
qcnvitems.jar
qcrilhook.jar
qcsemcserviceif.jar
SemcGenericUxpRes.apk
semcrilextension.jar
semc_audioeffectif.jar
semc_bootinfoif.jar____________________________ bootinfo.apk(informacion de inicio)
semc_cdfinfoaccessorif.jar_______________________ CdfInfoAccessor.apk(asesor de instalación de Certificados)
services.jar
svc.jar



LIB
(Click para mostrar/ocultar)


Bueno de momento dejare esto en blanco, hay muchas librerías y algunas están ligadas a app`s y funciones de android que podemos eliminar, pero requiero de tiempo para averiguar las todas, espero algún día poder descifrarlas todas



MEDIA
(Click para mostrar/ocultar)


De entrada nos encontramos con el Bootanimation o pantalla de inicio, podemos eliminarla sin problemas y nos quedaríamos con el Bootanimation por defecto, ese que solo dice 2android” mas adelante les mostrare como modificar este boot desde el framework

Además contamos con dos archivos “LMprec_508.emd” y “PFFprec_600.emd”, los cuales sinceramente no se su función, se que la extensión “.emd” tiene que ver algo con el sonido, yo los elimino y no eh tenido problemas con la pantalla de inicio tendré que hacer unas pruebas con un bootanimation con sonido.


Aparte tenemos la capeta Media, aquí se encuentran todos los sonidos, vienen en formato .ogg, como las alarmas, timbres, notificaciones, etc podemos modificarlos por los que sean o eliminarlos si asi queremos,


SEMC
(Click para mostrar/ocultar)

Esta carpeta guarda únicamente las imágenes que se muestran al tener el móvil apagado y cargando, podemos modificarlas a nuestro gusto si deseamos

Si eliminamos la carpeta completa, no habra ningun problema para iniciar, pero eso si, no podremos cargar nuestro movil apagado, si lo intentamos no habra problema, simplemente encendera el movil, acabo de probarlo



TTS
(Click para mostrar/ocultar)


Bien dentro de esta carpeta se encuentran los archivos encargados de convertir lavoz en Texto, si eliminamos la app “picots.apk” podemos deshacernos de la carpeta completa, si conservamos la app, podemos eliminar idiomas que no sepamos, yo dejaría solo el español, aunque de esta manera me ah dado FC al querer cambiar el idioma del móvil, pero solo cuando lo quiero cambiar, y aun así me deja cambiarlo


USR
(Click para mostrar/ocultar)


Bueno dentro de esta tenemos varias carpetas, de las cuales sinceramente desconozco du función, a ver si algún otro usuario puede ayudarnos aqui

Semc: Aquí se guardan las librerías de la cámara
xt9: aquí están los archivos de predicción de texto del teclado de SONY, podemos eliminarlos si usamos algún teclado de googleplay o si añadimos algún mod seguro lo remplazara
keychars y keylayout: no estoy muy seguro pero creo que tienen que ver algo con la configuración del teclado y el orden del teclado en general



VENDOR
(Click para mostrar/ocultar)

Podemos eliminar la carpeta firmware ya que se añadirá de forma automática el único archivo que contiene desde el updater-script con el enlace simbólico

La carpeta “pittpatt” contiene los archivos de reconocimiento facial, si eliminamos la app, Facelock.apk deveriamos deshacernos de esta también
Las otras dos carpetas no sé muy bien que función tengan los archivos, creo que algunas librerías son soporte para el DRM pero no estoy muy seguro



XBIN
(Click para mostrar/ocultar)


Bueno no sé muy bien la function de esta carpeta, algunos binaries se colocan aquí y también en “bin” supongo que algunas plataformas requieren tener los archivos en bin, mientras otras lo requieren en Xbin, como el caso de Busybox, aunque actualmente se puede colocar en ambos,

Alguien sabe sobre esto??


Bueno ahora ya tenemos un entendimiento de las carpetas del firmware y lo que contienen, quizá no al 100% pero pues ya con esto podemos modificar bastante y ahorrarnos algunos pocos kb



Deodex del Framework
(Click para mostrar/ocultar)


Ya que estamos limpiando la rom sería bueno Deodexisarla pero, Que es De-Odex?, bien no lo se con exactitud, yo lo explicaría así

Odex

Por cada APK y JAR en nuestro sistema tenemos un archivo con extecion .Odex cuya funcion seria supuestamente la de Ahorrar espacio, estos archivos, por asi decirlo se integran al systema y se logra arrancar mas rapido, lo malo de estos archivos es que no se pueden modificar y los dejariamos tal y como vienen

Deodex

En este caso al decir que una APK o JAR esta "deodexisada" seria como decir que se le metió el archivo .odex dentro del APK o JAR para que sea uno solo, de esta manera se pude modificar, como contra al cargar el sistema tardara mas que si fuera .odex, pero esto solo será la primera carga del sistema, o eso es lo que se dice


en nuestro caso, todas las app`s vienen Deodexisadas, solo el Framework trae algunos archivos Odex, para deodexisarlos utilizaremos la siguiente herramienta


AutoDEOTool1.0.3

para usar esta herramiena tenemos que tener instalado tambien el JDK de oracle segun nuestra version de windows ya sea de 32 o 64 bits, yo tengo windows 7 de 64 bits pero tengo instalada ambas versiones

Descarga de aqui JDK


La descargamos y Extraemos donde sea, si abrimos la carpeta veremos lo siguiente



Es necesario saber para que son las carpetas, aunque seguramente Ubusuntero se encargara de esto y podremos tenerlo con un simple cLick

“_app”______________Aqui van las aplicaciones con su archivo .odes que queramos Deodxisar :S
“_framework”________Aqui van los Archivos .jar con su archivo .odex que queramos Deodxisar :S
“deodexed_APK “_____Aqui se colocaran las apliacaiones Deodexisadas tambien se pueden añadir algunas para su optimizacion
“deodexed_JAR”______ Aqui se colocaran los archivos .jar Deodexisados tambien se pueden añadir algunos para su optimizacion
“optimized_APK”______aqui quedaran nuestras aplicaiones ya optimizados
“optimized_JAR”______aqui quedaran nuestros archivos .jar ya optimizados



Colocamos los . jar y sus .odex en su carpeta correspondiente, que seria “_framework” en nuestro firmware el Framework es lo único que viene odexisado serían los siguientes archivos



Ahora regresamos a la carpeta principal y ejecutamos el archivo “AutoDEOToolMain.bat”
Veremos lo siguiente



Bueno el archivo es muy intuitivo, lo que nosotros haremos será elegir la opción 1, presionar enter y esperamos a que termine el proceso, cuando termine podemos revisar la carpeta “deodexed_JAR” y aquí tendremos nuestros .jar, deodex, como plus, podemos añadir el resto de archivos .jar y optimizarlos con la aplicación, eso lo dejo a criterio de cada quien

Bueno aquí esta los .jar del Framework deodexisados



Ahora solo los regresamos a nuestra carpeta system, recordando no dejar ningún archivo .odex




Build.prop Configuracion para multiples dispositivos+ Tweaks

(Click para mostrar/ocultar)
Ya que estamos entrados en el tema, veremos de una vez el Build.Prop, para suedicion recomieno el uso de Notepad++, aunque cualquier editor de textos nos puede servir,

Notepad++ pag oficial


Aquí les dejo la estructura básica de build.prop esta es del Firmware en uso MT15i_4.1.B.0.587_Global


(Click para mostrar/ocultar)

Código:
##### Merging of the /util/data/semc_kernel_time_stamp.prop file (las siguientes lineas unicamente tienen que ver con la version de salida del firmware )#####
ro.build.date=Wed Jul 4 12:32:24 2012
ro.build.date.utc=1341397944
ro.build.user=BuildUser
ro.build.host=BuildHost

##### Final patch of properties (propiedades del dispositivo, aquí vienen la mayoría que tenemos que cambiar según el dispositivo) #####
ro.build.product=MT15i
ro.build.description=MT15i-user 4.0.4 4.1.B.0.587 tL1_3w test-keys

ro.product.brand=SEMC
ro.product.name=MT15i_1247-0875
ro.product.device=MT15i
ro.build.tags=release-keys
ro.build.fingerprint=SEMC/MT15i_1247-0875/MT15i:4.0.4/4.1.B.0.587/tL1_3w:user/release-keys


      ######################## Customized property values(#########################
      
ro.semc.version.cust=1247-0875
ro.semc.version.cust_revision=R2I

      ##################################Aqui establecemos los Sonidos por defecto, si cambiamos los sonidos deveriamos establecer el que queramos por defecto aqui#######################################
      

ro.config.ringtone=sony_ericsson.ogg
ro.config.notification_sound=notification.ogg
ro.config.alarm_alert=alarm.ogg
ro.semc.content.number=PA9

################# Updating of the SW Version (informacion del Software, la ultima linea la podemos cambiar para el nombre de nuestra rom)#################
ro.semc.version.fs_revision=4.1.B.0.587
ro.build.id=4.1.B.0.587
ro.build.display.id=4.1.B.0.587

##### Values from product package metadata #####
ro.semc.product.model=MT15i
ro.semc.ms_type_id=AAD-3880100-BV
ro.semc.version.fs=WORLD-1-8
ro.semc.product.name=Xperia neo(Aquí ponemos el modelo del movil en lugar del neo)
ro.semc.product.device=MT15
ro.product.model=MT15i

# begin build properties
# autogenerated by buildinfo.sh
ro.build.version.incremental=tL1_3w
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.4
ro.build.type=user
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony Ericsson
ro.product.locale.language=en(Este sera el lenguaje por defecto de nuestra rom, para el español seria “es”)
ro.product.locale.region=GB(Esta es la localidad por defecto que manejara en nuestro movil, para españa es “ES”)
ro.wifi.channels=
ro.board.platform=msm7x30
# ro.build.product is obsolete; use ro.product.device
# Do not try to parse ro.build.description or .fingerprint
ro.build.characteristics=default
# end build properties
#
# system.prop for hallon
#

# Notify the system that the RIL only signals once
ro.telephony.call_ring.multiple=false

rild.libpath=/system/lib/libril-qc-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
DEVICE_PROVISIONED=1

wifi.interface = wlan0
ro.semc.wifi.hostapd=1


ro.semc.sols.product-code=84
ro.semc.timescape_keys=Sony_Ericsson_Xperia

ro.semc.sols.company-code=5
persist.ro.ril.sms_sync_sending=1
ro.use_data_netmgrd=true

# Disable strict mode checking
persist.android.strictmode=0

# Constant values for Battery test in Service menu
ro.semc.batt.capacity=1500
ro.semc.batt.test.z_threshold=50
ro.semc.batt.test.min_level=70

ro.service.swiqi.supported=true
persist.service.swiqi.enable=1

#Default values/Locales for the hiding languages feature
ro.product.locale.excluded=ar_EG ar_IL fa_IR iw_IL


#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.product-res-path=framework/SemcGenericUxpRes.apk
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=4.0_r2
ro.com.google.clientidbase=android-sonyericsson
drm.service.enabled=true
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.semc.xloud.supported=true
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=128m
ro.sf.lcd_density=240
ro.usb.pid_suffix=156
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.drm.active.num=4
ro.drm.active.0=semc,1
ro.drm.active.1=cmla,0
ro.drm.active.2=viaccess,0
ro.drm.active.3=marlin,1

Bueno este es el build.prop por defecto enel neo, algunas lineas cambia dependiendo de la version del firmware o del dispositivo, yo eh usado este siempre para el neo y el neoV
Para cambiar el modelo no es tan difícil unicamente tendremos que cambiar los MT15 según nuestro dispositivo:
Arc(LT15)
ArcS(LT18)
Neo(Mt15)
NeoV (MT11)
NeoL(MT25)
Pro(MK16)
Ray(ST18)
Tweaks
Bien estos solo son algunos de los Tweaks que podemos añadir a nuestro build. Prop cortesia de Tutos14
(Click para mostrar/ocultar)

Código:
# Mejora de la señal
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
# Mejora de velocidad del navegador
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
# Ahorro de energía
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
# Mejora rendimiento
ro.config.nocheckin=1
# Aumentada la capacidad tactil
debug.performance.tuning = 1
# Renderizado de la interfaz de usuario mediante la GPU
debug.sf.hw = 1
# Arreglar problemas con aplicaciones
ro.kernel.android.checkjni=0
# Evitar pantalla negro despues de la llamada
ro.lge.proximity.delay=25
# Eliminado retardo de llamada
ro.telephony.call_ring.delay=0
# Mejora de 3G
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
# Aceleracion de carga de videos
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true 
# Mejorar el touch
Debug.performance.tuning=1
Video.accelerate.hw=1 
# Mejorar calidad y toma de fotos y videos
ro.media.enc.hprof.vid.fps=30
ro.media.enc.hprof.vid.bps=8000000
# Mejorar calidad imagenes jpg
ro.media.enc.jpeg.quality=100
#Mejorar el tiempo de respuesta del Scrolling
windowsmgr.max_events_per_sec=150

Si observamos tenemos varias líneas que inician con “#” pues bien estas líneas no son mas que una descripción de lo que hacen las líneas que prosiguen, asi que podemos eliminar todas las líneas que comiensen con” #” asi como los espacion y no tendríamos problemas de ningún tipo
Aquí el ejemplo de como queda el build.prop sin estas líneas, espacios y ya con los tweaks que mencionamos anteriormente


(Click para mostrar/ocultar)

Código:
ro.build.date=Wed Jul 4 12:32:24 2012
ro.build.date.utc=1341397944
ro.build.user=BuildUser
ro.build.host=BuildHost
ro.build.product=MT15i
ro.build.description=MT15i-user 4.0.4 4.1.B.0.587 tL1_3w test-keys
ro.product.brand=SEMC
ro.product.name=MT15i_1247-0875
ro.product.device=MT15i
ro.build.tags=release-keys
ro.build.fingerprint=SEMC/MT15i_1247-0875/MT15i:4.0.4/4.1.B.0.587/tL1_3w:user/release-keys
ro.semc.version.cust=1247-0875
ro.semc.version.cust_revision=R2I
ro.config.ringtone=sony_ericsson.ogg
ro.config.notification_sound=notification.ogg
ro.config.alarm_alert=alarm.ogg
ro.semc.content.number=PA9
ro.semc.version.fs_revision=4.1.B.0.587
ro.build.id=4.1.B.0.587
ro.build.display.id=4.1.B.0.587
ro.semc.product.model=MT15i
ro.semc.ms_type_id=AAD-3880100-BV
ro.semc.version.fs=WORLD-1-8
ro.semc.product.name=Xperia neo
ro.semc.product.device=MT15
ro.product.model=MT15i
ro.build.version.incremental=tL1_3w
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.4
ro.build.type=user
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony Ericsson
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=msm7x30
ro.telephony.call_ring.multiple=false
rild.libpath=/system/lib/libril-qc-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
DEVICE_PROVISIONED=1
wifi.interface = wlan0
ro.semc.wifi.hostapd=1
ro.semc.sols.product-code=84
ro.semc.timescape_keys=Sony_Ericsson_Xperia
ro.semc.sols.company-code=5
persist.ro.ril.sms_sync_sending=1
ro.use_data_netmgrd=true
persist.android.strictmode=0
ro.semc.batt.capacity=1500
ro.semc.batt.test.z_threshold=50
ro.semc.batt.test.min_level=70
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1
ro.product.locale.excluded=ar_EG ar_IL fa_IR iw_IL
ro.product-res-path=framework/SemcGenericUxpRes.apk
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=4.0_r2
ro.com.google.clientidbase=android-sonyericsson
drm.service.enabled=true
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.semc.xloud.supported=true
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=128m
ro.sf.lcd_density=240
ro.usb.pid_suffix=156
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.drm.active.num=4
ro.drm.active.0=semc,1
ro.drm.active.1=cmla,0
ro.drm.active.2=viaccess,0
ro.drm.active.3=marlin,1
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
ro.config.nocheckin=1
debug.performance.tuning = 1
debug.sf.hw = 1
ro.kernel.android.checkjni=0
ro.lge.proximity.delay=25
ro.telephony.call_ring.delay=0
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true 
Debug.performance.tuning=1
Video.accelerate.hw=1 
ro.media.enc.hprof.vid.fps=30
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100
windowsmgr.max_events_per_sec=150


Como recomendación, yo añado primero los tweaks al build prop y elimino las líneas sobrantes, guardo creo una copia y ya en la copia voy modificando según el dispositivo
Como vemos no es muy complicado editar el build.prop





Última edición por Guper Día 23/01/13 a las 00:02:53. Razón: añadida informacion sobr e el SEMC y fonts
Responder Con Cita
Los siguientes 12 usuarios han agradecido a Guper su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]

S30_HILOS_PC

  #2  
Viejo 13/01/13, 03:31:53
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
Añadir APN para que sea detectado automaticamente

(Click para mostrar/ocultar)
Bueno ya que estamos modificando, eliminando etc..., de una ves les digo como añadir nuestros APN para que los añada de manera automática al iniciar la rom, y no tengamos que estar añadiéndolos cada que reinstalamos si es que no nos identifica

Estos datos se guardan en un archivo llamado “apns-conf” que está en “System\etc”
Si abrimos el archivo nos encontramos con lo siguiente

(Click para mostrar/ocultar)
Código:
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2008 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.
-->

<!-- This file contains fake APNs that are necessary for the emulator
     to talk to the network.  It should only be installed for SDK builds.

     This file is not installed by the local Android.mk, it's installed using
     a PRODUCT_COPY_FILES line in the sdk section of the toplevel Makefile.
-->

<!-- use empty string to specify no proxy or port -->
<!-- This version must agree with that in apps/common/res/apns.xml -->
<apns version="7">
    <apn carrier="Android"
        mcc="310"
        mnc="995"
        apn="internet"
        user="*"
        server="*"
        password="*"
        mmsc="null"
    />
    <apn carrier="TelKila"
        mcc="310"
        mnc="260"
        apn="internet"
        user="*"
        server="*"
        password="*"
        mmsc="null"
    />
</apns>


Pues bien dentro de este archivo no hay ningun apn, asi que ahora nos tocara añadir los que queramos con el siguiente código según el caso


Para APN de Internet movil 3g/2g
[PHP]<apn carrier="" mcc="" mnc="" apn="" user="" password="" type="" />[/PHP]

Para APN de MMS Mensajes multimedia
[PHP] <apn carrier="" mcc="" mnc="" apn="" user="" password="" mmsc="" mmsproxy="" mmsport="" type="" />[/PHP]

Bueno en si el codigo es muy intuitive, algunos diran y que demonios pongo aqui? Es fácil aquí les dejo un ejemplo de Vodafone y como iria configurado, para saber que configuracion es la de cada compañía la podemos buscar en google, siempre aparecen por ahí

Aquí les dejo el ejemplo para Yoigo, y como quedaría dentro de nuestro archivo “apns-conf”

(Click para mostrar/ocultar)
Código:
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2006, Google Inc.
**
** 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.
*/
-->

<!-- use empty string to specify no proxy or port -->
<!-- This version must agree with that in apps/common/res/apns.xml -->
<apns version="7">
<apn carrier="Yoigo" mcc="214" mnc="04" apn="internet" proxy="010.008.000.036" port="8080" type="default,supl" />
 <apn carrier="Yoigo MMS" mcc="214" mnc="04" apn="mms" mmsc="http://mms" mmsproxy="193.209.134.141" mmsport="80" type="mms" />
</apns>


Bien si nuestra ide es la creacion personal de la rom, es decir que la rom que haremos o modifiquemos sera unicamente nuestra, con añadir de esta manera los apn de nuestra compañia bastara, pero si deseamos conpartir la rom entonces deveriamos añadir las configuraciones de todas las companies, diran –pero como coño voy a saber todo esto-
Pues no hay que saberlo necesariamente, alguien ya ah hecho este trabajo, aquí les dejo el archivo con la mayoría de apn de las compañías que hay por el mundo, algunas puede que no estén, agradecería a quien me informe de alguna que no este para actualizar el archivo, de momento en esta no estaba la de mi compañía actual “iusacell” en esta ya esta añadida

APN globales


Última edición por Guper Día 13/01/13 a las 03:48:23.
Responder Con Cita
Los siguientes 8 usuarios han agradecido a Guper su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #3  
Viejo 13/01/13, 03:32:25
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
Pues bien, Creando el Post me excedi en caracteres y es por eso que puse lo de apn aparte

Devo mencionar que creando este post aprendi varias cosas

Mientras lo hiba escribiendo me entraban varias dudas y fui investigando lo poco que pude y asi fue como termino, espero y nos sirva de mucho y puedan ayudarme a complementar lo faltante dentro de este

cabe mencionar que tengo que modificar el Post de el empaquetado del Zip, para explicar bien lo de los enlaces simbolicos y como podemos usarlos, por ahora lo dejo asi, ya malana si me hago de tiempo lo arreglo bien

Tambien seria bueno que comenten sus dudas en los tutotriales y digan si alguien ya se animo a armar una rom, aunque fuera una Stock,

El proximo tutorial sera sobre los Mods y como añadirlos a la rom, no es tan dificil y ya les eh dado una idea de como es

Pero tengo pensado hacer una lista con los mods que hay por XDA, con una breve descripcion, y su enlace al post en XDA, asi como separar los que son para GB y los que son para ICS

Tepal, hechame una mano con los de GB que ando muy perdido en ese asunto

Última edición por Guper Día 13/01/13 a las 03:41:32.
Responder Con Cita
Los siguientes 10 usuarios han agradecido a Guper su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #4  
Viejo 13/01/13, 10:13:54
Array

[xs_avatar]
telpalbrox telpalbrox no está en línea
Colaborador/a
 
Fecha de registro: ene 2012
Localización: Murcia
Mensajes: 1,078
Modelo de smartphone: Xiaomi Redmi Note | Sony Ericsson Xperia Neo V
Tu operador: Movistar
Re: Bloatware, manual de romBase(Destripando el Firmware)+Deodex+Build.prop+Tweaks+ConfiguracionAP N

Muchas gracias por estos grandes tutoriales, yo también estoy aprendiendo bastante.

Como ayuda para la lista de mods te dejo esta página, donde se recopilan bastantes: http://forum.xda-developers.com/show....php?t=2088742
Y por supuesto que te voy a ayudar con los de GB

P.D: A ver cuando se anima alguien a empezar con la cocina
__________________
Si quieres probar alguna ROM nada mejor que un super Recopilatorio de todas las ROM's para nuestro Sony Ericsson Xperia Neo V | lol

Responder Con Cita
Los siguientes 6 usuarios han agradecido a telpalbrox su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #5  
Viejo 13/01/13, 11:14:23
Array

[xs_avatar]
pelochoto pelochoto no está en línea
Colaborador XIAOMI
 
Fecha de registro: ene 2012
Localización: corruplandia
Mensajes: 13,296
Modelo de smartphone: Xpria NeoV , Xp SP, S4 i9505, Mate 10, Poco F1
Tu operador: Pepephone
de nuvo guper , macho jajaja mu buen trabajo tio!
__________________

socio Nº 2 del club del botafumeilo!
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 13/01/13, 20:53:32
Array

[xs_avatar]
ubuntusero ubuntusero no está en línea
Usuario muy activo
 
Fecha de registro: ene 2012
Mensajes: 1,326
Tu operador: Movistar

La HOSTIA O_O
__________________
Si te ayude en algo alguna vez ahora puedes ayudarme tu

Responder Con Cita
  #7  
Viejo 13/01/13, 20:59:36
Array

[xs_avatar]
Guti89 Guti89 no está en línea
Colaborador
 
Fecha de registro: may 2012
Localización: en el trabajo
Mensajes: 10,871
Modelo de smartphone: LG G2 / Xperia Neo V
Tu operador: Yoigo
Re: Bloatware, manual de romBase(Destripando el Firmware)+Deodex+Build.prop+Tweaks+ConfiguracionAP N

Tus tutos se merecen chincheta campeon, no te olvides de hacer un RECOPILATORIO DE ENLACES y me encargare de que te den chinchetazo tio cuando termines los tutoriales, asi lo tendremos todo bien ordenadito y en favoritos jeje

Ojala tuviera PC para enrrear con estos temas, es una pena con lo que me gusta a mi modificar rom jeje
__________________
Visita mi canal de >YOUTUBE (Guti89)
Sígueme en >TWITTER (Guti89hd)
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 13/01/13, 21:25:45
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
Re: Bloatware, manual de romBase(Destripando el Firmware)+Deodex+Build.prop+Tweaks+ConfiguracionAP N

 Cita: Originalmente Escrito por ubuntusero Ver Mensaje
La HOSTIA O_O
Te advertí que tendrías mucho trabajo:cool:
Responder Con Cita
  #9  
Viejo 13/01/13, 21:36:14
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
Re: Bloatware, manual de romBase(Destripando el Firmware)+Deodex+Build.prop+Tweaks+ConfiguracionAP N

 Cita: Originalmente Escrito por Guti89 Ver Mensaje
Tus tutos se merecen chincheta campeon, no te olvides de hacer un RECOPILATORIO DE ENLACES y me encargare de que te den chinchetazo tio cuando termines los tutoriales, asi lo tendremos todo bien ordenadito y en favoritos jeje

Ojala tuviera PC para enrrear con estos temas, es una pena con lo que me gusta a mi modificar rom jeje
Estoy seguro que nos regalarías una gran rom si se diera la oportunidad,

Por ahora ya tengo el post donde estarán los enlaces sería este

http://www.htcmania.com/showthread.php?p=7037810

Falta arreglar el orden y añadir este post, al rato que llegue a la pc lo arreglo,

Además tengo uno igual en los Subforos del neo, arc, ray y pro aunque casi no le toman importancia bueno en el del arc un poco
Responder Con Cita
  #10  
Viejo 13/01/13, 22:13:59
Array

[xs_avatar]
natxete007 natxete007 no está en línea
Recluta Patoso
 
Fecha de registro: sep 2010
Localización: Onyarbi
Mensajes: 9,672
Modelo de smartphone: Xperia-Neo Seco / N7 / HTC 10
Tu operador: Vodafone
Magnifico Guper. La verdad es que estas haciendo un trabajo GRANDE.
Yo empece con la extraccion del firm y ahi me quedé
Me queda grande el tema, a ver si me animo con los mods...
Gracias por todo tu tiempo y tranquilo que en este foro hay "cobertura" jejeje
__________________



Responder Con Cita
Gracias de parte de:
  #11  
Viejo 13/01/13, 22:17:15
Array

[xs_avatar]
ubuntusero ubuntusero no está en línea
Usuario muy activo
 
Fecha de registro: ene 2012
Mensajes: 1,326
Tu operador: Movistar

 Cita: Originalmente Escrito por Guper Ver Mensaje
Te advertí que tendrías mucho trabajo:cool:

Ya lo veo.....

De momento tengo esto hecho:

(Click para mostrar/ocultar)





Mañana mas, por cierrto, FaceLock no es el desbloqueo facial?

Saludos ARTISTA!
__________________
Si te ayude en algo alguna vez ahora puedes ayudarme tu

Responder Con Cita
Los siguientes 2 usuarios han agradecido a ubuntusero su comentario:
  #12  
Viejo 13/01/13, 22:56:46
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
 Cita: Originalmente Escrito por ubuntusero Ver Mensaje
Ya lo veo.....

De momento tengo esto hecho:

(Click para mostrar/ocultar)





Mañana mas, por cierto, FaceLock no es el desbloqueo facial?

Saludos ARTISTA!
valla, ahora que veo lo deje en Facebook ahora lo corrijo ,

Gracias por la info


edit: listo!!! si encuentran algo mas por ahí no duden en decirlo

edit2:Bueno ya encontré otra MediaProvider.apk , sin esta app, no nos dejara descargar nada de internet, la eh añadido a la lista de app`s indispensables

edit3: bueno creo que ya es lo ultimo mal en el post, me equivoque sobre las fuentes no son estas



si eliminamos estas tendremos un bootlop
las que hay que eliminar son estas
DroidSans.ttf
DroidSans-Bold.ttf

disculpen de nuevo :P

Última edición por Guper Día 14/01/13 a las 21:40:48.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a Guper su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #13  
Viejo 23/01/13, 21:28:02
Array

[xs_avatar]
panapi panapi no está en línea
Usuario muy activo
 
Fecha de registro: jun 2012
Localización: salamanca
Mensajes: 1,711
Modelo de smartphone: LENOVO P780/xperia neo v / mitab urban/
Tu operador: Orange
Guper ya descargue jdk y sigue sin funcionar. gracias
Responder Con Cita
  #14  
Viejo 23/01/13, 21:47:45
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
 Cita: Originalmente Escrito por panapi Ver Mensaje
Guper ya descargue jdk y sigue sin funcionar. gracias
mmm.... que raro, eres la segunda persona que me lo comenta

Tendre que probarlo de nuevo

a los que tengan problemas, si gustan pasenme sus .jar con los respectivos .odex y les regreso sus archivos Deodexisados

en lo que doy con el fallo claro
Responder Con Cita
Gracias de parte de:
  #15  
Viejo 23/01/13, 21:58:20
Array

[xs_avatar]
panapi panapi no está en línea
Usuario muy activo
 
Fecha de registro: jun 2012
Localización: salamanca
Mensajes: 1,711
Modelo de smartphone: LENOVO P780/xperia neo v / mitab urban/
Tu operador: Orange
vale, puedo seguir mientras tanto con el siguiente tema?
puedo usar una demo?
Responder Con Cita
  #16  
Viejo 23/01/13, 22:09:39
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
 Cita: Originalmente Escrito por panapi Ver Mensaje
vale, puedo seguir mientras tanto con el siguiente tema?
puedo usar una demo?
pues si, el deodex no es obligatorio, aunque si quieres modificar el framework, entonces si lo necesitaras,

no entiendo lo de una demo

demo de que??
Responder Con Cita
  #17  
Viejo 23/01/13, 22:13:58
Array

[xs_avatar]
panapi panapi no está en línea
Usuario muy activo
 
Fecha de registro: jun 2012
Localización: salamanca
Mensajes: 1,711
Modelo de smartphone: LENOVO P780/xperia neo v / mitab urban/
Tu operador: Orange
de jdk, perdon por no explicarme bien.
Responder Con Cita
  #18  
Viejo 23/01/13, 22:19:18
Array

[xs_avatar]
ubuntusero ubuntusero no está en línea
Usuario muy activo
 
Fecha de registro: ene 2012
Mensajes: 1,326
Tu operador: Movistar

Re: 2.- Bloatware, manual de romBase(Destripando el Firmware)+Deodex+Build.prop+Tweaks+ConfiguracionAP N

El problema es que seguramente no tienen los Path de java agregados, que lo intenten con la GUI, está tiene java integrado y crea todos los Path necesarios para funcionar.

Por cierto la GUI tiene un bug al limpiar, así que no usáis esa opción por que la roms resultante entrará en bootloop.

Ya lo tengo solucionado, pero quiero esperar un poco a terminar más cosas antes de lanzar otra actualización.

Lo demás funciona correctamente.
__________________
Si te ayude en algo alguna vez ahora puedes ayudarme tu

Responder Con Cita
Gracias de parte de:
  #19  
Viejo 23/01/13, 22:22:13
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
Pues yo la descargo de el enlaze que te di, y nunca me eh registrado

Como corregi en el post

Tengo la version de 32 y 64 bits en mi windows 7 de 64 bits ademas de el Java normal claro

ademas de esta version de java

nadamas tengo eso, no eh instalado SDK de android ni nada por el estilo


ubuntusero, tu sabes a que se deva esto???
Responder Con Cita
Gracias de parte de:


  #20  
Viejo 23/01/13, 23:09:48
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
lsdty me comenta que a el no le funcionaba y lo soluciono instalando la misma version de java y de JDK


vendrian a ser estas

Java 7 update 11 JDK7 Update 11

si no mal recuerdo al instalar JDK, te da la opcion para Crear el enlase en el PATCH de windows, tendrian que marcar esa opcion,

No se preocupen, para el siguiente tuto voy a explicar la manera correcta de instalar todo esto, quiza devi empesar por eso

Pd. lsdty, tu nick tiene que ver algo con Albert Hofmann??

Última edición por Guper Día 23/01/13 a las 23:24:54.
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Sony > Otros smartphones antiguos de Sony > Sony Xperia NEO V > ROMs y desarrollo Xperia NEO V



Hora actual: 22:55:30 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /