Sky Vega
is a
Korean Android smartphone manufacturing company which has recently gained
enough popularity in the overseas markets. Unlike other leading smartphone
manufacturers like Samsung, LG, HTC and Motorola, Sky Vega doesn’t provide any
phone flashing tools at all. All the flashing is done by ActiveX framework in
Internet Explorer 8 and later. So, unlike other smartphone brands, you can’t
save the firmware files of Sky Vega for offline flashing. Every time you want
to flash/update a Sky Vega phone, you are forced to connect your phone to Sky
Vega update servers via Internet Explorer and wait for the files to download
and flash which takes a couple of hours at least.
And the problem is that the files are
temporarily stored in the Windows /tmp directory and they are automatically
deleted after the flashing process is complete. This means a re-download of the
firmware even if you are flashing the same phone model over and over again. Sky
Vega firmware is a file with .binx extension. No method of extracting/tweaking this
file is known till today. Neither is there any other known method of flashing
it except the official Internet Explorer method.
In this guide, we will set up a local web
server and point Internet Explorer to that server so it will download the
websites from the local hard disk rather than going online every time. This
means that you will need to download the firmware files for every Sky Vega
model just once. Though, another condition applies to the term “once” used
here. Every time Sky Vega releases a newer firmware version for any of their
phone models, you will need to download and save that file and delete the older
one, otherwise you will not be able to flash the phone as Sky Vega doesn’t
allow downgrading and flashing of any firmware except the most recent one.
There is no known workaround to this for now although you can downgrade by
restoring an older backup via CWM or TWRP. We will not be covering downgrading
in this guide though.
Does this guide apply
to you?
This guide applies to you if:
- You
are in a semi-bricked state and you can at least get to the download mode.
If there is no screen feedback when trying to turn on the phone, or when
trying to get to the download mode or by connecting the charger, it is a
hard brick and you need the services of a JTAG professional.
- You
want to update your Sky Vega phone but are unable to update it using the
online update method.
- You
are a pro and need to flash/update more than 1 Sky Vega phone daily.
- You
are stuck in custom recovery (CWM or TWRP) and flashing a custom rom zip
via recovery isn’t helping.
- You
have unknown baseband and IMEI on your Sky Vega phone as a result of
flashing a custom rom.
Things you need
- A
Windows XP / 7 PC with USB 2.0 port. USB 3.0 won’t work.
- Internet
Explorer 8 or newer.
- Sky
Vega drivers. Download from here and
install now.
- Notepad++.
Download from here and install now.
- Abyss
web server. Download from here and install following the default
presented options. Click yes when asked to start the web server.
- Internet
Download Manager from here or any download manager of your choice.
Downloading the
firmware files
Official Sky Vega firmware files are hosted
here:
But you can’t browse the firmwares by visiting
the web address mentioned above. For downloading the firmwares, you need to
provide the exact address to the firmware file in this format:
http://dmfile.curitel.com/self_binary/sky_binary/real/<phone-model>/<firmware-version.binx>
You need to replace <phone-model> and
<firmware-version.binx> in the above according to your requirements. You
can easily find your phone model under the battery or via “Settings > About”
in Android menu. For finding the <firmware-version.binx> part, you need
to download this file:
Once downloaded, open it up using Notepad++
you have already installed and you’ll find that it is a list of firmware files
for all the Sky Vega phones. Press “Ctrl + F” and type your desire phone model.
For example, if you want to download the firmware of Sky IM-A850S, type that in
the find box and you’ll see these details:
[IM-A850S]
Version=S0216224
FileName=IM-A850S_S0216224.BINX
FSVersion=9
NVVersion=12
Size=1057405643
CRC=7784
Version=S0216224
FileName=IM-A850S_S0216224.BINX
FSVersion=9
NVVersion=12
Size=1057405643
CRC=7784
In the details listed above, our concerned
part is “FileName” field. Copy it and add it to your download URL which we
mentioned above. So now your desired download address will look like this:
http://dmfile.curitel.com/self_binary/sky_binary/real/IM-A850S/IM-A850S_S0216224.BINX
I hope you got how to generate the download
path for your desired firmware. Once generated, you just need to open it up in
your browser or add that download link to the download manager of your choice
for downloading the firmware file.
Important: Whenever you are going to download any firmware, it is
mandatory that you download a fresh copy of the “download.inf” file and use
that to generate the link so that you are downloading the latest version
firmware. If you download an older version firmware file, you won’t be able to
flash it to your phone at all. You always need the newest one.
Setting up Abyss Web
Server
If, as advised, you chose the default
presented options while installing Abyss Web Server, you will have a directory
named “Abyss Web Server” in your “C:” drive. If you can find it under your “C:”
drive, open up “Command Prompt” and create the required directory structure by
running this command:
mkdir
“C:\Abyss Web Server”\htdocs\self_binary\sky_binary\real
You can also create the directory structure
manually by right clicking and choosing “New Folder”. Now navigate to “C:\Abyss Web Server”\htdocs\self_binary\sky_binary\real and
create a new directory corresponding to your phone model. For example, if your
phone model is “IM-A850S”, create a new directory using the exact same name and
copy over your downloaded .binx firmware file inside this directory.
You can add as many phone models as you want.
Just keep downloading the latest firmwares and keep adding them to the
respective directories. Keep deleting the older firmware files when a new
version is released as the older ones are useless in that case.
You also need to copy the “download.inf” file
to “C:\Abyss Web Server”\htdocs\self_binary\sky_binary\real as
illustrated in the screenshot above. Whenever you download a newer
“download.inf” file, delete the older one and replace it with the newly
downloaded one.
Setting up Internet
Explorer and flashing the firmware
If you don’t use Internet Explorer as your
primary browser and don’t have any history/bookmarks there, it is strongly
recommended to reset Internet Explorer before proceeding. This is to ensure that
everything stated here works for you. For resetting Internet Explorer, go to
“Settings > Internet Options > Advanced > Reset” and tick “Delete
personal settings” before clicking the “Reset” button again.
Important: Before proceeding, make sure you’ve installed the Sky Vega
USB drivers.
- Connect
your phone in S/W download mode to your PC.
- Open
up this address in Internet Explorer:
- Internet
Explorer would prompt you to install an add-on from Sky Update. Click the
“Install” button.
- In
the address bar in Internet Explorer, there is a small button for enabling/disabling
“Compatibility View” which is labelled as “2” in the screenshot above. You
need to click at it now. Make sure you click it just once and not twice or
your will be toggling the compatibility view on and off. We need it
enabled.
- Wait
patiently. The flashing update button labelled “3” in the screenshot above
will load to a static blue colored clickable button as shown in the
screenshot below. It might take 15-20 minutes to load for the first time.
- Once
you see the blue update button, you are almost done. Close Internet
Explorer now.
- Now
find Notepad++, right click at it and choose “Run as administrator”. Go to
“File > Open” and paste this address in address bar and hit
<Enter>:
C:\Windows\System32\drivers\etc
- Choose
“hosts” file and click open.
- At
the bottom of the file that opens up, add this line:
127.0.0.1 dmfile.curitel.com
- Save
and close this file.
- Open
up Internet Explorer again and now you are free to flash any Sky Vega
phone in a mere 10-15 minutes. Just make sure you have the latest firmware
file for that phone in your Abyss Web Server directory.
Most Important: Once you’ve edited the “hosts” file on
your PC, you won’t be able to download the latest “download.inf” file or a new
firmware file. Either use another PC for downloading both of those files or
comment out the “127.0.0.01 dmfile.curitel.com” line in your “hosts” file so
that it looks like this:
#127.0.0.1
dmfile.curitel.com
After commenting it in the beginning, download
the latest “download.inf” and your desired firmware files and then remove the
“#” comment and flash the firmware.
6 comments:
As you will inevitably learn on your path to losing weight, effective weight loss is not only about watching what you eat, but much more about changing your lifestyle. This means changing your habits and how you approach your day-to-day life. Read this information to help you throughout the process.
You've got had chlamydia or different STIs before.
Excellent site you have here.. It's difficult to find high quality writing like yours nowadays.
I seriously appreciate individuals like you!
Take care!!
My relatives always say that I am wasting my time here
at net, but I know I am getting know-how every day by reading thes nice articles or reviews.
My spouse and I stumbled over here from a different
page and thought I might check things out.
I like what I see so now i am following you. Look forward to looking over your web page repeatedly.
I know this if off topic but I'm looking into starting
my own weblog and was wondering what all is needed to get setup?
I'm assuming having a blog like yours would cost a pretty
penny? I'm not very web savvy so I'm not 100% sure.
Any recommendations or advice would be greatly
appreciated. Appreciate it
Post a Comment