[DEV] HELP: Porting AOSP ROM to HTC Explorer - Android Software/Hacking General [Developers Only]

So, i currently have an HTC Explorer A310.
The device already has a valid method to unlock the Bootloader, and the "only" thing missing is CUSTOM ROMS.
There was already one called MasterMind, but, unfortunately, the dev sold his device and development was discontinued. Even if this was a custom rom, it still had all that HTC/Sense crap which most of us hate.
So, i was wondering, what do we have to do to build an AOSP based ROM (CM maybe..?), as clean as possible, to this device?
I have some programming knowledge (c, c++, java...) and i'm currently studying IT @ university.
I just need someone to guide me, so i won't turn my phone into a small brick.
I was thinking that a good start would be to find a similar divice which already had AOSP ROM's. With some search i found out that some HTC Aria users were trying to Port the Sense 3.5 of the Explorer to their phone, and that Aria already has CM7, for example.
Sorry for my "not so good" english, but if you have some knowledge in this subject, please, help

Nobody?
come on! :\

kernel source is already in Htcdev site if that help in building an AOSP rom

What is your status?
- Have you found information about a similar device?
- Have you successfully rooted your device?
- Did you already compile some existing AOSP rom?
- Have you found/read a guide/post about porting android?
- Did you backup your original firmware?

Don't own the phone anymore, but, as i said on the op, the HTC Aria seems quite similar.

so you have given up porting to htc explorer?

Since i don't have it anymore it would be quite difficult to do it.
Besides, nobody showed any interest in this...

would love to see it

Related

[Q] Rom Porting

Hi,
I'd like to familiarize myself with rom development and porting.
Before anyone asks, I am an extensive linux user (gentoo), I know how to work with adb and fastboot, I am good at C/C++ and Java. I even know a little about kernels.
From my understanding, in order to port a rom from device A to device B, I need to swap the kernel and configure a kernel for device B. One includet into the ported rom, the rom should at least boot.
If the kernel is good and device A and device B are not too far apart from each other, everything should work the same.
Please do correct me, if I am wrong.
What I need is a point to start. Doesn't need to be a trivial one.
And I'd like to get some more info on kernel development.
Please help me find a good starting point.
ClericLeech said:
Hi,
I'd like to familiarize myself with rom development and porting.
Before anyone asks, I am an extensive linux user (gentoo), I know how to work with adb and fastboot, I am good at C/C++ and Java. I even know a little about kernels.
From my understanding, in order to port a rom from device A to device B, I need to swap the kernel and configure a kernel for device B. One includet into the ported rom, the rom should at least boot.
If the kernel is good and device A and device B are not too far apart from each other, everything should work the same.
Please do correct me, if I am wrong.
What I need is a point to start. Doesn't need to be a trivial one.
And I'd like to get some more info on kernel development.
Please help me find a good starting point.
Click to expand...
Click to collapse
you have reason... for do rom, or kernal port you need Devices seemed..
example: you can port a DESIRE S rom to DESIRE HD
but canĀ“t port it to another device without the same characteristics..
(exceptional case: one XDA developer was ported an HTC desire S rom TO nexus S with the htc sense environment!!! BUT ITS the only one case... )
okay man... first thing that i recommend its browse all that you need in the especific android hack and development forum: thake this link:
http://forum.xda-developers.com/forumdisplay.php?f=565
welcome mate, XDA needs developers and learners
I want to port a rom from desire s to the desire z.
Or a rom from desire to desire z.
That's it for starters.
ClericLeech said:
I want to port a rom from desire s to the desire z.
Or a rom from desire to desire z.
That's it for starters.
Click to expand...
Click to collapse
are you going to thematize the rom or something similar?
because in the desire z dev. forum are availables at least 2 or 3 roms porteds from desire s... someone with sense 3.0 included... if you want you can download them and explore for to start...
you can browse your questions in the link that i posted avobe.icluded de kernel dev.
cheers

[Q] what is custom ROMs?

hi htc desire s fans,
i just bought my device a month ago, and i got crazy when i saw the news that said that desire s will receive htc sense 3.0 and android 3.3.5,but i am sick of waiting, then i saw the guys here talking about installing thesis updates on there devices without waiting for the official update but i can't understand the steps they provide. so if any one can kindly explain in details how to install this updates or refer to a thread with the same topic will be great.
also a brief about the meaning of the custom ROM will be appropriated
thank you guys.
Well i have desire s and android at all one month too. From what i have learnt i can tell you in short: you must do S-off,root your phone and than flash new custom rom with new sence and android. Tutorials are here - forum.xda-developers.com/showthread.php?t=1186401
I am afraid i cant tell you more,because i am not expert on that,maybe somebody else could
thanks mmarekk11 for your help,
i hate reading but i have to, cuz this is the only way and it seems interesting
You should find all the answers here - http://forum.xda-developers.com/showthread.php?t=1186401
moh86fci said:
hi htc desire s fans,
i just bought my device a month ago, and i got crazy when i saw the news that said that desire s will receive htc sense 3.0 and android 3.3.5,but i am sick of waiting, then i saw the guys here talking about installing thesis updates on there devices without waiting for the official update but i can't understand the steps they provide. so if any one can kindly explain in details how to install this updates or refer to a thread with the same topic will be great.
also a brief about the meaning of the custom ROM will be appropriated
thank you guys.
Click to expand...
Click to collapse
I am not so much advanced and that is why i want to ask if it is possible to do S-On after rootig and flashing new ROM - and of course root and custom ROM would stay. I want to know that for the case i fire eMMC chip on rooted device and in service i would want repair under warranty. You know maybe they just take a look at S-on and say warranty is ok.
So is it possible or is that a nonsence?
Custom rom explained as
Stock ROM
A stock ROM is the version of the phone's operating system that comes with your phone when you buy it.
Custom Rom
A custom ROM is a fully standalone version of the OS, including the kernel (which makes everything run), apps, services, etc - everything you need to operate the device, except it's customized by someone in some way.
So what does the "customized" part mean? Since Android is open source, developers are free to take stock ROMs, modify them, strip them of garbage, optimize them, add things, and pretty much do whatever their imagination and skills allow.

How to compile Android AOSP for the One S?

Question, I am getting the One S eventually and I want to just have Android AOSP on it for now. But I reckon there's more to the process than simply compiling it from source. What device specific challenges must I figure out first? Ive got plenty of experience with Android development but I havent really messed around with device specific stuff.. Any help much appreciated
Thread moved with a clean start
Or find answer here

[XPERIA E1 Dual TV D2114] Porting cyanogenmod or any other custom rom

Hi developers, I have this Sony phone and there is no custom ROM for this device yet and I would like to create one for my own use and possibly made it available for others if I am successful. I am so tired of the bloated software which I can't get rid of that I don't care about bricking this phone anymore.
Some years ago I used to fix computers, printers and networks for banks. I'm new in Android systems but not in computer systems. I did Install OS's like linux flavors or updated printer firmwares in my days so this is not new for me, I just want a little of a guidance to start.
I know how to root my Android system using the app called TOWEL ROOT (the only that has worked in this phone).
The next step that haven't done yet is unlocking the BOOTLOADER, which I don't find difficult to do according to what I have read so far.
My concern is: there is no custom ROM to install after the BOOTLOADER is unlocked, so if I want one I would have to build one. I've watched a tutorial on youtube and I've read the cyanogenmod wiki, but the amount of information is so huge that I got lost and frustrated and that's the help I ask. Could any of you tell me the information I need to read to understand how I could port a custom ROM to my device?
If more information is necessary I'll be glad to provide.
Nobody has made a custom rom for e1.make if you like.
Sent from my D2005
I'm no expert here, but maybe you could try this: http://wiki.cyanogenmod.org/w/Doc:_porting_intro
Your phone is fairly new and I'm pretty sure kernel sources are on Sony's website, so maybe one of you guys could give it a shot. I would, but I don't have an E1.

[Completed] what specifics per device are needed to "match" roms to attempt a port

I'm pretty new at all this buy the basics of installing already made roms I get my question is when attempting to create new custom roms what information about the device say (cpu, gpu, modem, kernal, etc) need to match up to attempt using or moding those said parts of the dev process in order to build a working tree. Continued below Sidenote........
Sidenote : idk if the terms I used were correct in there placement or meaning but I feel that any who will reply to this thread probably grasp what I'm getting at.
So essentially what I'm attempting to do is figure out what things to change and how to change them in order to figure out what goes into building a rom or the favorable option that I'm shooting for is what to look for to attempt to match up a already built custom rom from another device I need little to no changes in order to use on my device's, reason being, both devices I am currently woking on, which are a Samsung Galaxy Core Prime sm-g360t and a HTC Desire 626s, do not have a official or even, to my knowledge, have an official CM and honestly besides one,the HTC which I have TWRP and it's running now off the AdvancedStock rom I found on this site and it keeps wanting to break or just doesn't work the way I want .
ANY HELP IS GREATLY APPRECIATED
Hello and thank you for using XDA Assist,
please ask here:
Upgrading, Modifying and Unlocking
Good luck!

Categories

Resources