Half GSI 8.0/8.1/9.0

Search This thread
Jul 24, 2011
28
4
MAGENTA
Google Pixel 3a
I can help you, i tried these steps and everything works fine.

Just add a important information, before you start:
My device is G3116, and this ROM is based in G3112. Not problem here when you use this ROM but, if you want to go back to Stock ROM (flash via Flashtool), the device is no longer recognized as G3116, just G3112. I can't find a solution to this, just modify the ftf file in Flashtool to go back to stock. Please consider this, but this ROM is working fine, no problems so far. You can keep it for long time.

1. Flash TWRP (boot.img and recovery.img) from here: https://forum.xda-developers.com/xa1/development/kernel-xperia-xa1-v4-cross-t3897585
2. Download and Unzip rom from OP and save in your SDCard, in the folder named TWRP.
3. Boot in TWRP and make a backup (if you want, but i'm not sure if will work because, in my case, for now data is encrypted and i'm not able to access data or backup data)
4. Go to Restore and select the folder that you saved in SDCard (select storage, SDCard)
5. Confirm Restore, let it finish and reboot device. It will take some minutes in SONY logo (no bootanimation in this ROM)
6. When finish boot, the setup wizard will appears.
7. Configure everything you want and enjoy.

One more question:

My XPERIA G3121 has the version 48.1.A.2.112 build can I flash the 3.3.0.0 V2 TWRP by ADB PC directly or do I have to flash the build .73 via flashtool first?
 

Atrax2010

Senior Member
Sep 19, 2010
449
190
Zagreb
I can help you, i tried these steps and everything works fine.

Just add a important information, before you start:
My device is G3116, and this ROM is based in G3112. Not problem here when you use this ROM but, if you want to go back to Stock ROM (flash via Flashtool), the device is no longer recognized as G3116, just G3112. I can't find a solution to this, just modify the ftf file in Flashtool to go back to stock. Please consider this, but this ROM is working fine, no problems so far. You can keep it for long time.

1. Flash TWRP (boot.img and recovery.img) from here: https://forum.xda-developers.com/xa1/development/kernel-xperia-xa1-v4-cross-t3897585
2. Download and Unzip rom from OP and save in your SDCard, in the folder named TWRP.
3. Boot in TWRP and make a backup (if you want, but i'm not sure if will work because, in my case, for now data is encrypted and i'm not able to access data or backup data)
4. Go to Restore and select the folder that you saved in SDCard (select storage, SDCard)
5. Confirm Restore, let it finish and reboot device. It will take some minutes in SONY logo (no bootanimation in this ROM)
6. When finish boot, the setup wizard will appears.
7. Configure everything you want and enjoy.

1. What twrp version should I install?
2. What rom version is the latest/stable? I was hoping for android 9 on this device, is there a custom version out there for it?
3. Am I supposed to unlock the bootloader before all of this?
4. Does this procedure actually root the device? My aim is to root it to be able to install newer versions of Home Launcher and other Sony apps that just can't install on this stock 8.0.
I havent been rooting devices for a while now, it used to seem a lot simpler. Unlock bootloader, flash twrp, flash custom rom.zip via twrp. Done.
I feel like software is the only thing holding this device back and lack of updated system apps, so rooting and going to Pie seems like it might make it a lot better.
Thank you in advance.
Cheers
 

safety1st

Senior Member
Dec 12, 2012
335
72
31
1. What twrp version should I install?
2. What rom version is the latest/stable? I was hoping for android 9 on this device, is there a custom version out there for it?
3. Am I supposed to unlock the bootloader before all of this?
4. Does this procedure actually root the device? My aim is to root it to be able to install newer versions of Home Launcher and other Sony apps that just can't install on this stock 8.0.
I havent been rooting devices for a while now, it used to seem a lot simpler. Unlock bootloader, flash twrp, flash custom rom.zip via twrp. Done.
I feel like software is the only thing holding this device back and lack of updated system apps, so rooting and going to Pie seems like it might make it a lot better.
Thank you in advance.
Cheers
Like you I also find it difficult to find stable rom for my XA1

I didn't even find a clear guide, or even feedback that the rom(s) on this thread are working or functional for our device (correct me and kindly direct me if any):confused:
 

gussbravo

Member
Feb 29, 2016
24
6
Valencia
Can't install this in a G3123 with locked bootloader? unlock no allowed says service menu, or exist any method for unlocked?

Greetings
 

dzesiu2002

Senior Member
Jan 18, 2016
111
3
[EN]Hello, games work better in this rom ?

[PL]Siemka gry działają lepiej na twoim Romie ? Mógłbyś sprawdzić grę Zooba czy płynnie chodzi ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7

    HALF GSI XA1 :)
    What's new :
    -Night mode
    -CPU governors
    -Added support of treble for next updates (now stock GSI image brick XA1)
    -IMS patch (VoLTE , ViLTE) - (disabled,turned off functions in menu from VoLTE/ViLTE turn on/off)
    -Soon support for 5G networks
    -Support for project Treble
    -Temporarily saved stock build prop from sony with mods , for compatibility of sony apps
    -LCD density is temporarily changed to 380
    -Pre rooted system and kernel (magisk)
    -Sdcardfs - Some devices have sdcardfs kernel panicking on 8.0 . Disable for everyone for the moment ro.sys.sdcardfs=0
    -Features and fixed kernel bugs , earlier patches from earlier kernel version
    -Fast Charge
    -Other patches
    Alpha Android 8.1 :
    Kernel V2 (only 8.1) (Kernel can not working correct on 8.0 !!) :
    -Faster boot
    -Kernel is permissive
    -VoLTE switch (You can enable) (IMS)
    -ViLTE (IMS)
    -VoWIFI (IMS)
    -VideoCall (IMS)
    -Interface UT (IMS)
    -Longer battery live (few hours more)
    -More free RAM
    KERNEL V3 - Patched kernel and system (only 8.1) :
    -Multi Window
    -Performance Tweaks
    -Better Ram Management
    -More Battery Efficiency
    -Streaming Tweaks
    -Net Sped Tweaks
    -DNS Tweaks
    -System Tweaks
    -GCAM Implementation
    -Responsiveness Tweaks
    Android 8.1 R2 :
    -CPU tweaks
    -Fonts Tweaks (fonts from pie)
    -Patch for VoWIFI
    -Support for 802.11r

    Added Init.d Tweak

    -Zipalign
    -Ram_Optimize
    -Sqlite_Optimize
    -System_Tweaks
    -Ext4_Lag_Fix
    -Net_Speed_Tweak
    -Remount_Full_Ext4

    System 8.1 have disabled features added by google and other features for performance .
    System is same as 8.0 with saved and patched build.prop .

    EXTRA LINE ADDED LINES :
    Code:
    ro.HOME_APP_ADJ=1
    persist.sys.use_dithering=1
    persist.sys.purgeable_assets=1
    persist.service.pcsync.enable=0
    persist.service.lgospd.enable=0
    persist.sys.shutdown.mode=hibernate
    persist.sys.scrollingcache=3
    persist.android.strictmode=0
    # Audio and Video Quality Tweaks
    ro.media.enc.jpeg.quality=100
    ro.media.dec.jpeg.memcap=8000000
    ro.media.enc.hprof.vid.bps=8000000
    ro.media.capture.maxres=8m
    ro.media.panorama.defres=3264×1840
    ro.media.panorama.frameres=1280×720
    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.dec.aud.mp3.enabled=1
    ro.media.dec.vid.mp4.enabled=1
    ro.media.enc.aud.wma.enabled=1
    ro.media.enc.vid.wmv.enabled=1
    ro.media.enc.aud.mp3.enabled=1
    ro.media.enc.vid.mp4.enabled=1
    ro.media.dec.aud.flac.enabled=1
    ro.media.dec.vid.H.264.enabled=1
    ro.media.enc.aud.flac.enabled=1
    ro.media.enc.vid.H.264.enabled=1
    # Battery Efficiency Tweaks
    ro.ril.disable.power.collapse=0
    ro.ril.power_collapse=1
    power_supply.wakeup=enable
    profiler.force_disable_ulog=true
    profiler.force_disable_err_rpt=true
    profiler.force_disable_err_rpt=1
    profiler.force_disable_ulog=1
    # Performance Tweaks
    debug.performance.tuning=1
    debug.kill_allocating_task=0
    force_hw_ui=true
    ro.debuggable=1
    # Steaming Tweaks
    media.stagefright.enable-http=true
    media.stagefright.enable-player=true
    media.stagefright.enable-meta=true
    media.stagefright.enable-aac=true
    media.stagefright.enable-qcp=true
    media.stagefright.enable-scan=true
    media.stagefright.enable-record=true
    # Net Speed Tweak
    net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.lte=524288,1048576,2097152,524288,1048576,2097152
    net.tcp.buffersize.hsdpa=6144,87380,1048576,6144,87380,1048576
    net.tcp.buffersize.hspa=6144,87380,524288,6144,16384,262144
    net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.evdo_b=6144,87380,1048576,6144,87380,1048576
    net.ipv4.tcp_ecn=0
    net.ipv4.route.flush=1
    net.ipv4.tcp_rfc1337=1
    net.ipv4.ip_no_pmtu_disc=0
    net.ipv4.tcp_sack=1
    net.ipv4.tcp_fack=1
    net.ipv4.tcp_window_scaling=1
    net.ipv4.tcp_timestamps=1
    net.ipv4.tcp_rmem=4096 39000 187000
    net.ipv4.tcp_wmem=4096 39000 187000
    net.ipv4.tcp_mem=187000 187000 187000
    net.ipv4.tcp_no_metrics_save=1
    net.ipv4.tcp_moderate_rcvbuf=1
    net.ipv6.tcp_ecn=0
    net.ipv6.route.flush=1
    net.ipv6.tcp_rfc1337=1
    net.ipv6.ip_no_pmtu_disc=0
    net.ipv6.tcp_sack=1
    net.ipv6.tcp_fack=1
    net.ipv6.tcp_window_scaling=1
    net.ipv6.tcp_timestamps=1
    net.ipv6.tcp_rmem=4096 39000 187000
    net.ipv6.tcp_wmem=4096 39000 187000
    net.ipv6.tcp_mem=187000 187000 187000
    net.ipv6.tcp_no_metrics_save=1
    net.ipv6.tcp_moderate_rcvbuf=1
    net.tethering.noprovisioning=true
    # IPV4 and IPV6 Support
    persist.telephony.support.ipv6=1
    persist.telephony.support.ipv4=1
    # 3G/4G Tweaks
    ro.ril.hsxpa=2
    ro.ril.hspa=2
    ro.ril.lte=2
    ro.ril.lte=2
    ro.ril.ltea=2
    ro.ril.hep=1
    ro.ril.enable.3g.prefix=1
    ro.ril.enable.4g.prefix=1
    ro.ril.enable.dtm=1
    ro.ril.hspaclass=15
    ro.ril.lteclass=15
    ro.ril.gprsclass=15
    ro.ril.hsupa.category=10
    ro.ril.hsdpa.category=30
    ro.ril.lte.category=10
    ro.ril.ltea.category=30
    ro.ril.enable.a51=1
    ro.ril.enable.a52=1
    ro.ril.enable.a53=1
    ro.ril.enable.a54=1
    ro.ril.enable.a55=1
    persist.cust.tel.eons=1
    # DNS Tweaks
    net.dns1=8.8.8.8
    net.dns2=8.8.4.4
    net.wcdma.dns1=8.8.8.8
    net.wcdma.dns2=8.8.4.4
    net.hspa.dns1=8.8.8.8
    net.hspa.dns2=8.8.4.4
    net.lte.dns1=8.8.8.8
    net.lte.dns2=8.8.4.4
    net.ltea.dns1=8.8.8.8
    net.ltea.dns2=8.8.4.4
    net.rmnet0.dns1=8.8.8.8
    net.rmnet0.dns2=8.8.4.4
    net.gprs.dns1=8.8.8.8
    net.gprs.dns2=8.8.4.4
    net.ppp0.dns1=8.8.8.8
    net.ppp0.dns2=8.8.4.4
    net.wlan0.dns1=8.8.8.8
    net.wlan0.dns2=8.8.4.4
    net.eth0.dns1=8.8.8.8
    net.eth0.dns2=8.8.4.4
    # Gaming Tweaks
    persist.sys.NV_FPSLIMIT=90
    persist.sys.NV_POWERMODE=1
    persist.sys.NV_PROFVER=15
    persist.sys.NV_STEREOCTRL=0
    persist.sys.NV_STEREOSEPCHG=0
    persist.sys.NV_STEREOSEP=30
    # Dalvik Virtual Machine Tweaks
    dalvik.vm.checkjni=false
    dalvik.vm.dexopt-data-only=1
    dalvik.vm.heapstartsize=5m
    dalvik.vm.heapgrowthlimit=48m
    dalvik.vm.heapsize=64m
    dalvik.vm.verify-bytecode=false
    dalvik.vm.execution-mode=int:jit
    dalvik.vm.lockprof.threshold=250
    dalvik.vm.dexopt-flags=m=v,o=y
    dalvik.vm.stack-trace-file=/data/anr/traces.txt
    dalvik.vm.jmiopts=forcecopy
    dalvik.vm.dex2oat-filter=interpret-only
    dalvik.vm.image-dex2oat-filter=speed
    # Responsiveness & Speed Tweaks
    ro.telephony.call_ring.delay=0
    ro.ril.enable.amr.wideband=1
    ro.lge.proximity.delay=25
    mot.proximity.delay=25
    pm.sleep_mode=1
    ro.config.nocheckin=1
    ro.config.vc_call_default=10
    # Disable Logers
    ro.config.htc.nocheckin=1
    ro.config.nocheckin=1
    debugtool.anrhistory=0
    profiler.debugmonitor=false
    profiler.launch=false
    profiler.hung.dumpdobugreport=false
    # Disable Kernel Error Checking
    ro.kernel.android.checkjni=0
    ro.kernel.checkjni=0
    # System Tweaks
    ro.config.hw_quickpoweron=true
    ro.config.hw_fast_dormancy=1
    ro.securestorage.knox=false
    ro.telephony.sms_segment_size=160
    ro.mot.eri.losalert.delay=1000
    video.accelerate.hw=1
    ro.config.disable.hw_accel=false
    video.accelerate.hw=1
    # Camera Tweaks Supports Google Camera
    persist.camera.HAL3.enabled=1
    camera.HAL3.enabled=1
    persist.camera.eis.enable=1
    camera.eis.enable=1
    persist.camera.is_mode=4
    camera.is_mode=4
    persist.camera.disable_zsl_mode=1
    camera.disable_zsl_mode=1
    persist.camera.gyro.android=4
    camera.gyro.android=4
    persist.camera.tof.direct=1
    camera.tof.direct=1
    persist.camera.tnr.preview=1
    camera.tnr.preview=1
    persist.camera.tnr.video=1
    camera.tnr.video=1
    ro.camera.notify_nfc=1
    camera.notify_nfc=1
    persist.sys.debug.multi_window=true
    persist.sys.overlay.nightmode=true
    persist.dbg.ims_volte_enable=1
    persist.dbg.volte_avail_ovr=1
    persist.dbg.vt_avail_ovr=1
    persist.dbg.wfc_avail_ovr=1
    persist.radio.rat_on=combine
    persist.radio.data_ltd_sys_ind=1
    persist.radio.data_con_rprt=1
    persist.radio.calls.on.ims=1
    go.build.system_root_image=true
    ro.config.low_ram=true
    debug.sf.nobootanimation=1
    persist.sys.shutdown.mode=hibernate
    dalvik.vm.heapsize=72m
    persist.adb.notify=0
    persist.sys.debug.multi_window=true
    ro.kernel.android.checkjni=0
    ro.kernel.checkjni=0
    ro.telephony.call_ring.delay=0
    ring.delay=0
    pm.sleep_mode=1
    ro.ril.disable.power.collapse=0
    wifi.supplicant_scan_interval=180
    persist.sys.purgeable_assets=1
    media.stagefright.enable-player=true
    media.stagefright.enable-meta=true
    media.stagefright.enable-scan=false
    media.stagefright.enable-http=true
    debug.performance.tuning=1

    Some IMS options/services can don't work on your device if you are from more restricted countries , that's not a BUG .
    If you are from restricted countries don't say about BUG . Check first your phone provider .

    Few features can don't work in this alpha V2 rom . This is cross of new and old version of oreo 8.1 . Soon next version please wait .
    This alpha is stable and ready to use . Please turn off animation (look on screenshot) , for fix all bug's in this rom , eariler rom and next releases .

    First alpha of 8.1 soon . You can check in the comment screenshots from my own stability tests .

    Who want to help me soon with fix any bug's in new android versions i welcome to write to me pm :)

    First release give you oreo , after oreo i make pie for you with your help (bug fixing) . To start make a pie image for XA1 .

    DOWNLOAD
    MEGA 8.0
    MEGA 8.1 Alpha
    Drive 8.1 Alpha
    MEGA 8.1 R2

    LAST R4 RELEASE IS NOW AVAILABLE HERE !!

    AFTER DOWNLOAD MY SYSTEM , PLEASE RESTORE ALL !!!! BOOT,RECOVERY.SYSTEM - MAKE COMPLETE RESTORE OR YOU BRICK YOUR PHONE HARD !!!! . FILE FOR RESTORE PATH : YOUR_XPERIA\SD CARD\TWRP\BACKUPS\YOUR_DEVICE_ID\MY RESTORED SYSTEM FOLDER

    If you like or download my system , please press Thanks :)
    If you want to buy me a coffee for my work you can use PayPal ;) Thanks :)

    https://paypal.me/marek10747
    MY OWN REPO (can be unstable !!!!) :
    VENDOR
    Important Info for other developers :
    If you want to use files from my repo I say YES , but you must : 1.say about me in you thread 2.allow me to make and publish mod this files for better my android versions 3.send me a private message . If you don't do 1,2,3 i make submit your file to XDA . Thanks for use points 1,2,3 :)

    My Facebook group :
    Facebook support group :) , for all devices !!
    1
    I can't write a post step by step , because I'm from Poland and my English is not perfect and now i can't do that more better/perfect . You can help me say that better . :)
    You can send in your language and i can translate for you.
    1
    8.1 Oreo alpha is coming soon !! :D
    1
    Battery special patch tested and working correctly :D . Reworked stamina mode for user's :) you need only make few optimizations and turn on stamina . Next time charge battery to 100% . That's all your device is ready.
    1
    I apologize for the inconvenience but you could add more detailed steps on how to install your ROM I'm asking you please, friend, thanks in advance

    I can help you, i tried these steps and everything works fine.

    Just add a important information, before you start:
    My device is G3116, and this ROM is based in G3112. Not problem here when you use this ROM but, if you want to go back to Stock ROM (flash via Flashtool), the device is no longer recognized as G3116, just G3112. I can't find a solution to this, just modify the ftf file in Flashtool to go back to stock. Please consider this, but this ROM is working fine, no problems so far. You can keep it for long time.

    1. Flash TWRP (boot.img and recovery.img) from here: https://forum.xda-developers.com/xa1/development/kernel-xperia-xa1-v4-cross-t3897585
    2. Download and Unzip rom from OP and save in your SDCard, in the folder named TWRP.
    3. Boot in TWRP and make a backup (if you want, but i'm not sure if will work because, in my case, for now data is encrypted and i'm not able to access data or backup data)
    4. Go to Restore and select the folder that you saved in SDCard (select storage, SDCard)
    5. Confirm Restore, let it finish and reboot device. It will take some minutes in SONY logo (no bootanimation in this ROM)
    6. When finish boot, the setup wizard will appears.
    7. Configure everything you want and enjoy.