Vernee Apollo Helio X25 - ROMs and Fix

Search This thread

javitolopez69

Senior Member
Jul 21, 2014
1,281
225
Hi .help .what is in my fhone option .?? Good option ???
d90ff2239be582b55bf723bd35b008d0.jpg
 

Cleopatra Bianchi

Senior Member
Mar 9, 2016
194
343
Milan
Last edited:
  • Like
Reactions: javitolopez69

Cleopatra Bianchi

Senior Member
Mar 9, 2016
194
343
Milan
AICP 12.1 Nougat 7.1.1 – Unofficial Beta

Android Ice Cold Project 12.1 Nougat 7.1.1 – Unofficial - Beta

2vtqdqg.jpg
2mrict3.jpg


based on Verevka project

- Added SuperSU-v2.79-SR3
- Added Busybox.v1.26.2
- Added Open Camera_v1.37
- Removed MagiskManager apk & zip


Charger icon bug half-fixed : beautiful icon when it is plugged in an electrical outlet :)

BETA edition because there are the next issues :

1) Fingerprint bug.
2) Battery consumption can be improved.


THE ROM ZIP ON NEEDROM

I STRONGLY RECOMMEND YOU A CLEAN INSTALLATION !

What do I mean by "clean installation" ?
Before to install AICP,
you have to flash (by SP Flash Tool) the next stock firmware :


apollo-x25-stock-rom-2017-01-16 (on Needrom).

Be sure to choose "Firmware Upgrade" option.
Then, unlock the bootloader.


I noticed that without "clean installation", the icon of microSD (up left) does not appear.

INSTALLATION STEPS :

1) Reboot (fastboot boot recovery.img) into twrp.
2) Make a backup of Boot, System and Data into microSD.
3) Make a backup of NVRAM separately into microSD.
4) Tap on "Wipe" (main screen of twrp).
5) Tap on "Advanced Wipe".
6) Select Dalvik/System/Cache/Data/Internal Storage BUT NOT Micro SDCard.
7) Swipe to Wipe.
8) Return to the main screen of twrp.
9) Tap on "Install".
10) Tap on "Select Storage" and tap on "Micro SDCard".
11) Tap on "Apo_X25-AICP_12.1.zip".
12) Swipe to confirm Flash.
13) When finished - reboot.
14) Be patient.
15) Tap on icon of SuperSU to activate it.
16) Enable Data onto SIM
17) Setting–>SIM cards-->SIM 1 settings.
18) Disable Data roaming
19) Developer options-->enable Android debugging.
20) Turn on Wi-Fi.
21) Flash Carliv custom recovery.
22) Install Gapps by Carliv custom recovery.



- Considerations about the default camera apk :
Unfortunately, most people have had problems with the default camera apk.
It looks like that camera apk is NOT stable in any rom based on Nougat (LineageOS, RR and AICP for example).
And that is the reason why I have added "Open Camera_v1.37".


:)
 
Last edited:

Cleopatra Bianchi

Senior Member
Mar 9, 2016
194
343
Milan
LineageOS 14.1 - Nougat 7.1.2

LineageOS 14.1 - Nougat 7.1.2 - First Release

bf57hh.jpg
29wv6ex.jpg


based on Verevka project

- Fingerprint bug.


THE ROM ZIP ON NEEDROM


FIXED THE BATTERY DRAINING ! :)

The Apollo Helio X25 seems to have the same issue of Apollo Lite.
The wakelock does not let the device fall onto deep sleep.
Then the CPU never turns off.
And therefore, there is a considerable consumption of battery during the standby.
DerTeufel1980 (world-renowned Recognized Developer) has found a solution to this.
However, this solution involved a manual follow-up procedure to start the process.


DerTeufel1980 solution :
"Install terminal emulator and do:
cat /dev/spm
Maybe needs root. Device should be going into deep sleep afterwards
Needs to be done after each boot"


My solution :
I have made his procedure totally automated, without any manual intervention.


Allow me to show you my solution.
To avoid to saturate the forum with too many screenshots,
I have made a video-tutorial composed of all my screenshots.
There will be instructions/remarks under the video-tutorial.


VIDEO-TUTORIAL :

https://vimeo.com/218357134

Instructions/Remarks :

- Twrp installation screenshot.
- Home screen screenshot.
- Phone status screenshot.
- Boot Shell apk icon (tap on it).
- Tap on SCRIPT FILES.
- Tap on the three lines (left corner).
- Tap on New script.
- Type the script name.
- I have chosen to call it "deepsleep".
- Tap on SAVE.
- And now the most important part of the tale :
Please write the command correctly ! There is a space between cat and /dev
- Tap on SAVE AND EXIT.
- Now you can see the deepsleep.sh onto SCRIPT FILES.
- Tap on it and tap on Execute & show output.
- Superuser request, Grant full access.
- VITAL STEP : turn off, then turn on your phone !
- You can see the next message : Boot Shell 1 scripts executed at boot.
- I have successfully tested the ability of the deep sleep.



INSTALLATION STEPS :

1) Reboot (fastboot boot recovery.img) into twrp.
2) Make a backup of Boot, System and Data into microSD.
3) Make a backup of NVRAM separately into microSD.
4) Tap on "Wipe" (main screen of twrp).
5) Tap on "Advanced Wipe".
6) Select Dalvik/System/Cache/Data/Internal Storage BUT NOT Micro SDCard.
7) Swipe to Wipe.
8) Return to the main screen of twrp.
9) Tap on "Install".
10) Tap on "Select Storage" and tap on "Micro SDCard".
11) Tap on "Apo_X25-LineageOS_NEW.zip".
12) Swipe to confirm Flash.
13) When finished - reboot.
14) Be patient.
15) Tap on icon of SuperSU to activate it.
16) FOLLOW CAREFULLY the steps to configure Boot Shell !


Suggestions :
I suggest you to restart the phone at least twice in one day.
 
Last edited:

kailohre1991

Member
May 9, 2017
18
2
Hi Cleopatra, does this battery drain fix also work for stock rom or is it not affected? and is the new stock rom (updated post 1 of this thread) better than stock rom number 2 or is it the same? i need a full stable version (no developer beta like lineage or something) with the best improvements.. so first or second rom? thanks, kai
 

Cleopatra Bianchi

Senior Member
Mar 9, 2016
194
343
Milan
answer

Hi Cleopatra, does this battery drain fix also work for stock rom or is it not affected? and is the new stock rom (updated post 1 of this thread) better than stock rom number 2 or is it the same? i need a full stable version (no developer beta like lineage or something) with the best improvements.. so first or second rom? thanks, kai

Hi kailohre1991,

Actually the developer beta custom roms are the only way to run Nougat onto Vernee Apollo X25.
However, I am working to make a third modded stock rom (Marshmallow).
Lately I am working very hard for the Apollo (X25 and X) community.
In order to give them a fair chance (considering the lack of support of the official brand).
Please be patient.

Regards
 

uspen

New member
May 24, 2017
3
0
Hello, Cleopatra! Thanks for the work!

I somehow stopped working touch in TWRP 3.0.2, so I installed Carliv Recovery.

Then I installed LineageOS 14.1 - Nougat 7.1.2 - First Release (Apo_X25-LineageOS_NEW.zip)

The phone rebooted and the OS does not boot. Already an hour hangs boot logo

What can you say about this?
 

Cleopatra Bianchi

Senior Member
Mar 9, 2016
194
343
Milan
answer

Hello, Cleopatra! Thanks for the work!

I somehow stopped working touch in TWRP 3.0.2, so I installed Carliv Recovery.

Then I installed LineageOS 14.1 - Nougat 7.1.2 - First Release (Apo_X25-LineageOS_NEW.zip)

The phone rebooted and the OS does not boot. Already an hour hangs boot logo

What can you say about this?

Hello,

Unfortunately, all my jobs require TWRP to be installed.
Carliv recovery is good ONLY to backup, to restore, for SuperSU, for BusyBox and for Gapps.

Now you have two different strategies :

1) Flash (with SP Flash Tool) the TWRP 3.0.3 and use an OTG-USB adapter with mouse.
2) Flash once again the stock rom, unlock the bootloader and boot the TWRP by fastboot.

Regards
 
  • Like
Reactions: uspen

Cleopatra Bianchi

Senior Member
Mar 9, 2016
194
343
Milan
answer

That's terrific news! And if the bug with the constantly disconnecting/reconnecting bluetooth headset goes away I will be absolutely happy!

Hello.

Constantly disconnecting/reconnecting of bluetooth headset ???
Do you have tried to change headset ? And see what happens ?
I had no problem with my smartwatch and my television.
Just out of curiosity, please install an apk to record your screen.
For example "ADV Screen Recorder".
Then, please show me that constantly disconnecting/reconnecting of bluetooth.

Thank you in advance
 

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    Vernee Apollo Helio X25 - ROMs and Fix

    UPDATE – 13 May 2017 : NEW STOCK ROM – REBUILT

    Stock Firmware FLASHABLE by SP Flash Tool

    m9xgdc.jpg
    wqvu6o.jpg


    And since Vernee has not even released a stock firmware flashable by SP Flash Tool,
    I have decided to build by myself a working stock firmware.
    I worked very hard on it. I am glad I am finally doing this.
    I guarantee 100% that it works very well.
    Please see the next screenshot (click on the pic to enlarge) :


    http://i68.tinypic.com/qxw1ac.jpg

    Based on the latest OTA full_k15ta_a-ota-1484567521.zip

    Firmware details :
    ro.build.version.incremental=1484564598
    ro.build.date=2017-01-16 19:09:25 CST
    ro.build.date.utc=1484564965
    ro.build.description=full_k15ta_a-user 6.0 MRA58K 1484564598



    Download link : You will find it on Needrom


    STEPS TO FLASH THE NEW REBUILT ROM :

    1) Download SP Flash Tool v5.1708.00.000 at the next link :

    https://mega.nz/#!D50yVaJI!5KLOuyP-q8uw8o0_JxfGd8icswqJmSC_Exa8CkDVOOE

    2) Open SP Flash Tool.
    3) Load the scatter file inside stock firmware folder.
    4) Select "FIRMWARE UPGRADE".


    - Considerations :

    Why "Firmware Upgrade" option ?
    It is because this option lock once again the bootloader.
    Without locked bootloader the ota updates can be complicated.

    5) Click Download.
    6) Connect your turned off phone to the pc with USB cable.


    - Considerations :

    Sometimes on the first try,
    SP Flash Tool returns the next error : status_err (-1073676287).
    It's rare, but it does happen. Do not worry !
    Disconnect the USB cable from pc. Click on "Download" once again.
    Connect once again the USB cable to the pc. This time everything will be OK.


    7) Be patient until the flash process will be finished (100%).
    8) Disconnect the USB cable.
    9) Press power button.


    :)
    11
    First modded stock rom

    FIRST MODDED STOCK ROM

    - Added INIT.D support
    - Added many tweaks onto BUILD.PROP

    A little bit of explanation :

    The INIT.D folder is fundamental to add some very helpful shell scripts.
    The shell scripts (inside INIT.D folder) will run at boot of the device.
    My goal will be to make some shell scripts about CPU frequencies and Governors.

    The tweaks that I have already added onto BUILD.PROP enhance the phone performances.
    List of the tweaks added onto BUILD.PROP :

    1) Improved Touch Response
    2) Better Responsiveness and Speed
    3) Saves some battery without reducing performances
    4) For sensor sleep control and Deep Sleep
    5) Increase pics and video recording quality
    6) Disables sending of usage data and logs
    7) Decrease time for screen off/on during call
    8) Makes streaming videos and media tweak
    9) 3G signal and speed tweaks
    10) Better internet browsing and download speed
    11) Google DNS tweak
    12) Better call voice quality
    13) Disable error checking
    14) Keep launcher in memory
    15) Multi Users

    First Modded stock rom download link :

    https://mega.nz/#!75EAQb6T!y4Rq5HStOEIY3tHGqH2okD0d6yWKM3K-Gz4Iu9b8ByQ

    Flash it by SP Flash Tool (FIRMWARE UPGRADE option).
    Please take a look to the next screenshot (click on the pic to enlarge it) :

    http://i63.tinypic.com/2nimyhs.jpg
    4
    Resurrection Remix v5.8.3 - Nougat 7.1.2 - Final Release

    Resurrection Remix v5.8.3 - Nougat 7.1.2 - Final Release

    This custom rom is currently the best solution/alternative to the stock rom

    https://postimage.io/index.php?lang=italian
    2a9yvck.jpg


    based on Verevka project


    - Fingerprint bug


    THE ROM ZIP ON NEEDROM


    FIXED THE BATTERY DRAINING !

    The Apollo Helio X25 seems to have the same issue of Apollo Lite.
    The wakelock does not let the device fall onto deep sleep.
    Then the CPU never turns off.
    And therefore, there is a considerable consumption of battery during the standby.
    DerTeufel1980 (world-renowned Recognized Developer) has found a solution to this.
    However, this solution involved a manual follow-up procedure to start the process.


    DerTeufel1980 solution :
    "Install terminal emulator and do:
    cat /dev/spm
    Maybe needs root. Device should be going into deep sleep afterwards
    Needs to be done after each boot"

    My solution :
    I have made his procedure totally automated, without any manual intervention.


    Allow me to show you my solution.
    To avoid to saturate the forum with too many screenshots,
    I have made a video-tutorial composed of all my screenshots.
    Please watch carefully the video-tutorial,
    above all the Boot Shell configuration !
    To be sure that Boot Shell will execute the command at boot,
    untick and tick once again the check marks.


    VIDEO-TUTORIAL :

    https://vimeo.com/219611332


    INSTALLATION STEPS :

    FUNDAMENTAL :
    Before to install the RR or the LineageOS,
    make sure you have already flashed the next stock rom : Apollo X25-NEW_20170116.rar
    You will find it on Needrom.
    I strongly recommend you the "
    Firmware Upgrade" option (SP Flash Tool).

    1) Reboot onto TWRP (fastboot boot c:\adb\recovery.img).
    2) Make a backup of Boot, System and Data into microSD.
    3) Make a backup of NVRAM separately into microSD.
    4) Tap on Wipe (main screen of twrp).
    5) Tap on Advanced Wipe.
    6) Select Dalvik/System/Cache/Data/Internal Storage BUT NOT Micro SDCard.
    7) Swipe to Wipe.
    8) Return to the main screen of twrp.
    9) Tap on Install.
    10) Tap on Select Storage and tap on Micro SDCard.
    11) Tap on Apo_X25-RR_v5.8.3-FIN.zip
    12) Swipe to confirm Flash.
    13) When finished - reboot.
    14) Be patient.
    15) Tap on icon of SuperSU to activate it.
    16) FOLLOW CAREFULLY the steps to configure Boot Shell !
    17) Tap on Settings.
    18) Cellular data is off --> TURN ON.
    19) Tap on About phone.
    20) Tap on Build number --> tap seven times.
    21) Developer options --> enable Android debugging.
    22) VITAL : restart the phone.
    23) GRANT Superuser request to Settings (1000).
    24) Flash Carliv recovery (by SP flash Tool).
    25) Reboot onto Carliv recovery.
    26) Install Gapps (wipe Dalvik/cache before to reboot).
    27) The XDA apk works well.


    Suggestions :
    I suggest you to restart the phone at least twice in one day.
    4
    Second modded stock rom

    SECOND MODDED STOCK ROM

    - Added Xposed Framework version 87
    - Added a solution to hide the Android soft keys and get more screen space !
    - Added SuperSU-v2.79-SR3
    - Added Busybox.v1.26.2
    - Added INIT.D support
    - Added many tweaks onto BUILD.PROP

    For further informations about init.d and build.prop tweaks, please read the post number three.

    Please watch carefully the slideshow at the next link :

    https://vimeo.com/207549999

    Second Modded stock rom download link :

    https://mega.nz/#!fktx3Aza!OCMubG_XD9izYFbP9R5Nph4hPBxqoG13vUcLzqRlRl4

    INSTALLATION STEPS :

    1) Download the "Apo_X25-MOD_02.zip" and copy it onto microSD.
    2) Follow very carefully the TWRP steps at the next link (post number seventeen) :

    https://xdaforums.com/general/rooting-roms/vernee-apollo-helio-x25-twrp-root-t3554788/page2

    3) Enter onto twrp recovery.
    4) Make a full backup of stock rom (Boot, System and Data) onto microSD.
    5) Make a backup of NVRAM separately into microSD.
    6) Tap on "Wipe" (main screen of twrp).
    7) Tap on "Advanced Wipe".
    8) Select Dalvik/System/Cache/Data/Internal Storage BUT NOT Micro SDCard.
    9) Swipe to Wipe.
    10) Return to the main screen of twrp.
    11) Tap on "Install".
    12) Tap on "Select Storage" and tap on "Micro SDCard".
    13) Tap on "Apo_X25-MOD_02.zip".
    14) Swipe to confirm Flash.
    15) When installation is finished, swipe to reboot.
    16) BE PATIENT 5 minutes (Vernee boot logo).
    17) Tap on icon of "SuperSU-v2.79-SR3" to activate it (New User).
    18) Settings --> About phone --> tap seven times onto Build number.
    19) Developer options --> enable OEM unlocking and USB debugging.
    20) Tap on icon of "Xposed Installer".
    21) Tap on "Modules" and put the check mark onto "Immerse Me".
    22) Reboot the phone.
    23) "Viewing full screen" --> "Got it".
    24) Swipe down from the top to see the soft keys.

    Clarification about the NEW solution to hide the soft keys :
    Someone pointed out that there is already a default method to hide the soft keys.
    Probably I did not express myself well. I will try to put some more light on it.
    I already knew about the "default opportunity" to hide the soft keys.
    But the "default opportunity" do NOT hide the "Notification & Status Bar".
    In addition, the method to un-hide the soft keys is impractical.
    Instead, my solution hide also the "Notification & Status Bar" (more screen space).
    In addition, the method to un-hide the soft keys is more practical.
    3
    Hi, do you have plans to continue with ROM improvements on Vernee Apollo? Thanks in advance.
    The stock rom improvement has been just a steppingstone.
    The next level will be to make a different rom (ported roms and custom roms).
    I am already working on that.
    The success is not guaranteed ... but I want to try to do it.

    ;)