Ottime notizie per i possessori di Ulefone Be Touch 2; no, non si tratta di una nuova edizione di Android, purtroppo mi sa terrete (terremo) per sempre Lollipop, ma fortunatamente sembra sarà in maniera…carina. Mi spiego meglio.

Lo sviluppatore Neuropunk di HTCMANIA ha creato tempo fa un’ottima ROM per questo dispositivo, aggiornandola di volta in volta fino ad arrivare all’edizione 2.17, che contiene davvero interessantissime implementazioni e miglioramenti, che finalmente rendono il telefono…usabile. Aggiornata a Novembre 2017.

ModulateROM 2.17 per Ulefone Be Touch 2: immagini ed info!

la ROM contiene diversi tweak e miglioramenti interni, soprattutto al build.prop, che ne aumentano la reattività al touch, la durata della batteria (grazie a molti software di sistema inutili tolti e varie modifiche al build.prop) e molto altro ancora, tra cui:

  • ROOT
  • Xposed (quindi moduli vari da poter installare);
  • Dolby Atmos installato;
  • File Hosts interno editato per rimuovere tutte le pubblicità online;
  • Icone di Android 8.0 Oreo con launcher Nova Prime predefinito (assomiglia ad android stock, molto carino);
  • Gapps incluse;
  • Vulnerabilità Stagefright sistemate, tranne 1;
  • Interfaccia della fotocamera stile Nexus;
  • MiraVision;
  • HotKnot;
  • Moltissime ottimizzazioni interne per la fluidità del sistema, del touch, per i giochi, per la batteria e davvero tanto altro (che trovate qui).

Come installo la ROM su Ulefone Be Touch 2?

Vi spiego subito come.

  • Seguite questa guida per ottenere ROOT e installare una recovery su Be Touch 2 [OBBLIGATORI PER PROCEDERE];
  • Scaricate la ROM ModulateROM 2.17 Opaca da qui, oppure Semi-Trasparente da qui (si riferisce alla barra delle notifiche in alto);
  • Scaricate BusyBox da qui;
  • Scaricate Xposed da qui;
  • [OPZIONALE] Scaricate BT2 Mount da qui (serve per montare la microSD come memoria interna, scegliete in base alle vostre esigenze se installare o meno la mod);
  • Caricate la batteria almeno al 50% prima di andare avanti!

Installazione!

  • Copiate nel telefono tutti i file scaricati;
  • Entrate in recovery TWRP:
TWRP.
  • Su Wipe date Wipe Cache, Wipe System, Wipe Data e Wipe Dalvik cache;
  • Andate su Install e installate prima la ROM, poi busybox, poi Xposed e, se volete, per finire anche BT2 Mount.
  • Riavviate con Reboot e…aspettate che si avvii la ROM e godetevela!

Modifiche del build.prop contenute nella ROM (per esperti che vogliono sapere)(scusate lo spagnolo)

00# FORZAR LANZADOR EN MEMORIA (Por lo que he leído, creo que no funciona en Lollipop o superior)

ro.HOME_APP_ADJ=1

01# DENSIDAD DE PANTALLA > DPI Stock 480, podéis cambiar a 380-401-480-560-640, al gusto. también, en ajuste/pantalla/tamaño de fuente. Para gente que necesite letras/iconos mas grandes. Valido en pantallas de 5″ en adelante. (Funciona)

ro.sf.lcd_density=401

02# ARRANQUE Y ANIMACIÓN MAS RÁPIDO (Funciona)

debug.sf.nobootanimation=1 (Animación de inicio; 1 lo Desactiva, 0 lo activa)
ro.config.hw_quickpoweron=true
persist.sys.shutdown.mode=hibernate
dev.bootcomplete=0
boot.fps=20

03# RENDERIZAR UI CON GPU (Funciona)

Debug.performance.tuning=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
debug.qc.hardware=true
debug.qctwa.statusbar=1
debug.qctwa.preservebuf=1
debug.sf.hw=1
persist.sys.ui.hw=1
persist.sys.use_16bpp_alpha=1
persist.sampling_profiler=0
video.accelerate.hw=1
ro.secure=0
ro.product.gpu.driver=1
hwui.render_dirty_regions=false
hwui.disable_vsync=true
hw2d.force=1

04# JUEGOS (Funciona)

persist.sys.NV_FPSLIMIT=60
persist.sys.NV_POWERMODE=1
persist.sys.NV_PROFVER=15
persist.sys.NV_STEREOCTRL=0
persist.sys.NV_STEREOSEPCHG=0
persist.sys.NV_STEREOSEP=20

05# MEJORA EL DESPLAZAMIENTO Y LA SENSIBILIDAD TÁCTIL (Funciona)

windowsmgr.max_events_per_sec=90 (150,200,300 o 500)
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
ro.min_pointer_dur=8
persist.sys.scrollingcache=3
ro.securestorage.knox=false
touch.deviceType=touchScreen
touch.orientationAware=1
touch.size.calibration=diameter
touch.size.scale=32.0368
touch.size.bias=-5.1253
touch.size.isSummed=0
touch.pressure.calibration=amplitude
touch.pressure.scale=0.1
touch.orientation.calibration=none

06# MEJORA LA CALIDAD DE LA CÁMARA IMAGEN/VÍDEO (Funciona)

ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=13000000
ro.media.enc.hprof.vid.bps=13000000
ro.media.enc.hpsetprop rof.vid.bps=13000000
ro.media.capture.maxres=13m
ro.media.panorama.defres=4864×2736
ro.media.panorama.frameres=3840×2160
ro.camcorder.videoModes=true
ro.media.enc.hprof.vid.fps=65
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.media.cam.preview.fps=0
ro.media.codec_priority_for_thumb=so

07# MEJORA LA CALIDAD DE VOZ, SIN RETARDOS DEL EMISOR Y RECEPTOR (Funciona)

ro.config.vc_call_steps=15
ro.telephony.call_ring.delay=0
ro.ril.enable.amr.wideband=1
debug.enabletr=true
debug.overlayui.enable=1
debug.qctwa.preservebuf=1
ro.config.disable.hw_accel=false
ro.fb.mode=1
ro.sf.compbypass.enable=0
ro.vold.umsdirtyratio=20
persist.sys.composition.type=c2d
persist.sys.ui.hw=1

08# CORRIGE EL SENSOR DE PROXIMIDAD (Esto solucionará “Blackcreen” después de la llamada para la mayoría de los dispositivos) (Funciona)

ro.lge.proximity.delay=25 (o 15, probar)
mot.proximity.delay=25 (o 15, probar)
ro.ril.sensor.sleep.control=1 (Sensor modo dormir)

09# AHORRO DE BATERÍA (Funciona)

wifi.supplicant_scan_interval=240 (Intervalo de escaneo del Wi-Fi, puede ser aumentado o disminuido, ejemplo 240=4 Min o desactivar desde ajustes avanzados de Wi-Fi)
pm.sleep_mode=1 (o 2, probar)
ro.mot.eri.losalert.delay=1000 (Mejora la batería si perdemos señal)
ro.ril.disable.power.collapse=0 (1 mas rendimiento y menos batería)
ro.ril.power_collapse=1
ro.config.hw_power_saving=1
power.saving.mode=1
power_supply.wakeup=enable

10# BASS AUDIO PARA LOLLIPOP (Funciona)

tunnel.decode=false
lpa.use-stagefright=false
persist.sys.media.use-awesome=1
sys.keep_app_1=com.bel.android.dspmanager
ro.audio.samplerate=48000
ro.audio.pcm.samplerate=48000
af.resampler.quality=255
af.resample=52000

11# TRANSMISIÓN RÁPIDA DE STREAMING (Puede ser vulnerable, para desactivar cambie “true por false”) (Funciona)

media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-record=true
media.stagefright.enable-acc=true
media.stagefright.enable-qcp true

12# DESACTIVA EL ENVIÓ DE DATOS A GOOGLE (Funciona)

ro.config.nocheckin=1

13# GOOGLE DNS (Funciona)

net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8
net.dns2=8.8.4.4

14# WLAN (Funciona)

net.ipv4.route.flush=1
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.tcp_ecn=0
net.ipv4.tcp_fack=1
net.ipv4.tcp_moderate_rcvbuf=1
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_rfc1337=1
net.ipv4.tcp_sack=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_rmem=4096,39000,187000
net.ipv4.tcp_wmem=4096,39000,187000
net.ipv4.tcp_mem=187000,187000,187000

15# MEJORA LA NAVEGACIÓN EN GENERAL (Poner los valores sin espacios. Segunda opción color NARANJA) (Funciona)

net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960 (o 6144,87380,110208,6144,16384,110208)
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960 (o 262144,524288,1048576,262144,524288,1048576)
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960 (o 6144,87380,110208,6144,16384,110208)
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960 (o 6144,8760,11680,6144,8760,11680)
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960 (o 6144,26280,35040,6144,16384,35040)
net.tcp.buffersize.lte=262144,524288,3145728,26214 4,524288,3145728
net.tcp.buffersize.hsdpa=6144,262144,1048576,6144, 262144,1048576
net.tcp.buffersize.evdo_b=6144,262144,1048576,6144 ,262144,1048576
net.tcp.buffersize.hspa=6144,87380,262144,6144,163 84,262144
ro.ril.enable.fd.plmn.prefix=23402,23410,23411

16# IP (Insertado pero no probado)

persist.telephony.support.ipv6=1
persist.telephony.support.ipv4=1

17# FIX APKS KERNEL (Funciona)

ro.kernel.android.checkjni=0
ro.kernel.checkjni=0

18# ADB (Funciona)

persist.adb.notify=0
persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb

19# DESACTIVAR EL REGISTRO DE ANDROID PARA MEJORAR EL RENDIMIENTO (Funciona)

debugtool.anrhistory=0
profiler.debugmonitor=false
profiler.launch=false
profiler.hung.dumpdobugreport=false

20# DESACTIVA CIERRE FORZOSOS Y OTROS ERRORES (Funciona)

profiler.force_disable_ulog=true
profiler.force_disable_err_rpt=true
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1

21# DALVIK-CACHE (Funciona)

dalvik.vm.checkjni=false
dalvik.vm.dexopt-data-only=1
dalvik.vm.jmiopts=forcecopy
dalvik.vm.verify-bytecode=false
dalvik.vm.execution-mode=int:jit

22# REDUCE DEPURACIÓN ROM LECTURA/ESCRITURA (Funciona)

llogcat.live=disable

23# SUAVIZA INTERFAZ DE USUARIO (UI) (Funciona)

persist.service.pcsync.enable=0
persist.service.lgospd.enable=0

24# LIBERAR MEMORIA RAM (El sistema puede liberar más memoria RAM cuando sea necesario) (Funciona)

persist.sys.purgeable_assets=1

25# MEJORA CALIDAD DE IMAGEN EN PANTALLA (Menor rendimiento) (No probado)

persist.sys.use.dithering=1

26# HABILITA LATENCIA RÁPIDA (Funciona)

ro.ril.fast.dormancy.rule=1 (Valor 0 creo que hace mas lento Internet móvil pero mas batería, probando)
ro.fast.dormancy=1

27# MEJORA LA RECEPCIÓN DE SEÑAL (Funciona)

persist.cust.tel.eons=1

28# HABILITAR SINTONIZADORES DE BANDERA (Funciona)

ENFORCE_PROCESS_LIMIT=false
MAX_SERVICE_INACTIVITY=false
MIN_HIDDEN_APPS=false
MAX_HIDDEN_APPS=false
CONTENT_APP_IDLE_OFFSET=false
EMPTY_APP_IDLE_OFFSET=false
MAX_ACTIVITIES=false
ACTIVITY_INACTIVITY_RESET_TIME=false
MAX_RECENT_TASKS=false
MIN_RECENT_TASKS=false
APP_SWITCH_DELAY_TIME=false
MAX_PROCESSES=false
PROC_START_TIMEOUT=false
CPU_MIN_CHECK_DURATION=false
GC_TIMEOUT=false
SERVICE_TIMEOUT=false
MIN_CRASH_INTERVAL=false

29# INCREMENTA LA MEMORIA VIRTUAL (Dependiendo de tu Ram: 1, 2 o 3 GB de Ram, este ajuste suele estar por defecto y adaptada en la rom) (Funciona)

dalvik.vm.heapgrowthlimit=256m (1 GB=64, 2GB=128, 3 GB=256)
dalvik.vm.heapsize=512m (1 GB=128, 2 GB=256, 3 GB=512)