jeudi 27 septembre 2012

Mele A2000: my own Linux flash kitchen

Here it is, my own linux flash kitchen that I used to generate customized ROM images for my Mele HTPC.
Mele flash kitchen for ICS, here: mele_flash_kitchen_2.tgz
This runs only on linux (Slackware, but should work on Ubuntu and so on).

It is based on the A10 flash kitchen v2, with adaptations to run on linux, and based on this topic on Miniand
I have chosen to strip down this kitchen into a packer_ics only version for Mele since this is the one I was interested in.
You still need Windows to flash on SDcard the resulting output.img, using Phoenixcard (the only tool that I was not able to run under linux with wine)

My scripts are derived from the .bat scripts found in A10 flash kitchen (e.g. extract_image.bat is now img_e1xtract.sh) that run under Windows, but I feel safe to perform all the required operations in only one operating system.
You will find a README.txt at the root directory of the extracted archive.

v2: I added the sdcard bootable kitchen.
After having put the original.img file (PhoenixCard source image), run "make build_sdcard" as root and it should create everything needed to generate the sdcard bootable image in sdcard/
Then, you will have to cd sdcard/ , then run make DEV=/dev/sdX (where X is the device letter of your sdcard).
Read this post for more information on that: Booting the Android ICS system from SDCard

Requirements:
wine, in order to extract/build the flash image.
root access, for scripts other than img_1extract.sh/img_2build.sh.
The script will create /system in your root directory. This is necessary if you make symbolic links in "system" filesystem.
Of course, you need an original image (that you will rename as original.img) to start hacking.

Many thanks to Sztupy for the A10 flash kitchen, and to Miniand Tech for the detailed tutorial!

dimanche 16 septembre 2012

New new Mele ICS 4.0.4 firmware released: mele_HTPC_120909_V1.2 blue sky

Again a new Mele firmware:
mele_HTPC_120909_V1.2 blue sky UI
from its name I suspect a more out-of-China friendly firmware (i.e. without the specific frontend).

Here is the original forum: http://bbs.mele.cn/showtopic-925.aspx


"Andrews patch 1.0.apk" patch in order to get sound in some videos:
http://pan.baidu.com/share/link?uk=3123134845&shareid=2544&fr=104317572&fa=104317572

Edit: this is an update.zip and not a complete firmware.
From the bbs.mele.cn site, you must follow this tutorial:

http://bbs.mele.cn/showtopic-941.aspx
(click on the first link in the post)
but I guess the slatedroid.com method should work:
Mele A1000/A2000 install CWM & CM9/AOKP. All mods.

vendredi 14 septembre 2012

Mele Android 4.0.4 ICS firmware v1.2 en_US customized


Well, I managed to create a custom rom:
- replacing the stock /system/app/Launcher2.apk by ApexLauncher
- removing /system/app/Mele_Launcher.apk
- adding /system/app/Vending.apk (Google Play)
- removing preinstalled applications (7StationGame_v1.1.15_DXsigned.apk 360buy_TV_v1.0.1_meleTV.apk Googlepinyin.apk MELE4.0_wasu_1.0.0.6_0906.apk QQ_1.9.1.apk VoolePlayV1.0SP4_mailea10_20251.apk AdobeFlashPlayer11.1.112.60.apk)
- adding service.adb.tcp.port=5555 in build.prop
And everything seems to run fine!
I changed the localization: en/US so that the first start is quite easy for everyone.

Edit: you still need to run the "Andrews patch 1.0.apk" patch in order to get sound in some videos:
http://pan.baidu.com/share/link?uk=3123134845&shareid=2544&fr=104317572&fa=104317572

mardi 11 septembre 2012

New Mele ICS firmware v1.2

As JP noticed, a new official Mele firmware has been released:
http://www.reddit.com/r/Mele/comments/znrbz/official_mele_ics_rom_v12_released_9812/
I found out a discussion on Mele on reddit:
http://www.reddit.com/r/Mele

As usual, the Phoenix firmware software contained in this archive is still 3.0.3 so be careful to find out the 3.0.6 version under Windows 7.