Hi! I have found a device that has almost the same specs of my device, and it has a device tree already made. I have gone ahead and replaced those files with the one from my device, and I have done the same thing with the vendor files. I am planning to use these to compile CyanogenMod for my device, but incase I did something wrong, and I flash it, what's the worst thing that could happen? It's not like it's from a completely different device, as the only differences are the camera, and one more core on the GPU, and I believe that's it. The 2 devices are the Energy X 2 and the Infinix Hot 2.
Thanks a lot!
NateDev473 said:
Hi! I have found a device that has almost the same specs of my device, and it has a device tree already made. I have gone ahead and replaced those files with the one from my device, and I have done the same thing with the vendor files. I am planning to use these to compile CyanogenMod for my device, but incase I did something wrong, and I flash it, what's the worst thing that could happen? It's not like it's from a completely different device, as the only differences are the camera, and one more core on the GPU, and I believe that's it. The 2 devices are the Energy X 2 and the Infinix Hot 2.
Thanks a lot!
Click to expand...
Click to collapse
Greetings and welcome to assist. Unfortunately assist is for guiding new members around the forums only, try asking your question here
http://forum.xda-developers.com/android/help
Thanks for understanding
Sawdoctor
Related
Good morning All!
This is my first post here, hopefully I post in the right place. I have an old TPT, perfect device for my kids, all it need to do is run Zoodles. Was running fine with CM9, then one day, a couple of months back, it got stock on the Lenovo boot splash. Was getting ready to move so it made it in a box.
Trying to fix it now. Nut looks like I am in need of some advice and direction.
This is what I have done so far.
Boot into recovery kernel and tried to restore from my backup I had done before putting CM9 on it. Tried factory reset, None of which works.
The closest I got is with the restore of my backup, then when It rebooted, Ut got past the first Lenovo boot splash, we see Nvidia splash, then Animated Lenovo splash start, then device turns off and then back on.
Within the recovery kernel when I look at the logs, there is complaints about /data being in read-only mode during restore. I cannot unmount or format /data.
I think at this stage my best chance is to restore to stock with NVFlash. I am a little uncomfortable doing this without some advice first.
I am trying to find the model details of the device, but needless to say that being my kids tablet, all stickers are gone. I do have the device open but I am unable to track a; model number inside.
Could anyone assist? I am a professional IT, but My android knowledge is limited.
Thank you.
Hi!
Unfortunately without knowing the exact model, you have no idea what is safe to flash.
Because you can't get into into the system...no help there. Most devices have model numbers inside by the battery.
I'd Google any numbers you do find inside, until one leads you to your device. But you need to be 1000% certain before flashing firmware....if you flash the wrong firmware, chances are the device will hard brick and that will be the end of it.
Not sure what we can do to help really. You can ask in the general Q&A section, but be careful what advice you take. No one can guess what device you have, and if anyone suggests firmware based on a guess....don't flash it. Maybe someone can help you determine without a doubt what model it is tho...
>*Android Development and Hacking*>*Android Q&A, Help & Troubleshooting
Good luck!
Found IT!
KJ said:
Hi!
Unfortunately without knowing the exact model, you have no idea what is safe to flash.
Because you can't get into into the system...no help there. Most devices have model numbers inside by the battery.
I'd Google any numbers you do find inside, until one leads you to your device. But you need to be 1000% certain before flashing firmware....if you flash the wrong firmware, chances are the device will hard brick and that will be the end of it.
Not sure what we can do to help really. You can ask in the general Q&A section, but be careful what advice you take. No one can guess what device you have, and if anyone suggests firmware based on a guess....don't flash it. Maybe someone can help you determine without a doubt what model it is tho...
>*Android Development and Hacking*>*Android Q&A, Help & Troubleshooting
Good luck!
Click to expand...
Click to collapse
Actually the sticker was not gone, it was hidden under a panel...:
1839-22f
Is it a lenovo?? That's all I find searching on that. Surely you know the make??
Yes
KJ said:
Is it a lenovo?? That's all I find searching on that. Surely you know the make??
Click to expand...
Click to collapse
Yes, its a Lenovo ThinkPad tablet 1 (TPT)
If its Lenovo think pad, then you need to ask here....and specifically state the model number you found. You probably need to return it to stock, so you need to find out how to do that, and where to find the firmware for your exact model. Don't use anything not specifically for your model. The guys in the Lenovo section know those devices best, hopefully they can help.
>*Lenovo Thinkpad Tablet*>*Thinkpad Tablet General
Good luck!
KJ said:
If its Lenovo think pad, then you need to ask here....and specifically state the model number you found. You probably need to return it to stock, so you need to find out how to do that, and where to find the firmware for your exact model. Don't use anything not specifically for your model. The guys in the Lenovo section know those devices best, hopefully they can help.
>*Lenovo Thinkpad Tablet*>*Thinkpad Tablet General
Good luck!
Click to expand...
Click to collapse
Thank you for your assistance I am not in the good section to get help.
Have a good weekend.
Hey, I wonder if someone can give me some detailed information about what is important when flashing some unknown devices. I've read one important thing is the CPU has to fit to the ROM. So after some research I found for example cm11 for allwinner A31 CPUs. however I'm a little confused . is is really that simple to have a fitting cpu or do I have to think about other stuff as well? And how is it with cwm? Can I flash any cwm or does it also has to be a specific one?
It'd be nice if someone could point out the most important stuff or maybe give me a beginner friendly link, cause I didn't find something what makes everything clear to me.
Sent from my Polaris QC using XDA Free mobile app
There is a lot of things to be consider.
Muthzer the One said:
Hey, I wonder if someone can give me some detailed information about what is important when flashing some unknown devices. I've read one important thing is the CPU has to fit to the ROM. So after some research I found for example cm11 for allwinner A31 CPUs. however I'm a little confused . is is really that simple to have a fitting cpu or do I have to think about other stuff as well? And how is it with cwm? Can I flash any cwm or does it also has to be a specific one?
It'd be nice if someone could point out the most important stuff or maybe give me a beginner friendly link, cause I didn't find something what makes everything clear to me.
Sent from my Polaris QC using XDA Free mobile app
Click to expand...
Click to collapse
You cannot flash ROM just by only checking CPU. Each ROM is device specific and must not be flashed on another device. It will probably brick your device.
Here is a guide about flashing ROM in general.
http://forum.xda-developers.com/wiki/index.php?title=Flashing_Guide_-_Android
http://forum.xda-developers.com/showthread.php?t=356895
Please hit :good: button if i helped you.
rushiloke7 said:
You cannot flash ROM just by only checking CPU. Each ROM is device specific and must not be flashed on another device. It will probably brick your device.
Here is a guide about flashing ROM in general.
http://forum.xda-developers.com/wiki/index.php?title=Flashing_Guide_-_Android
http://forum.xda-developers.com/showthread.php?t=356895
Please hit :good: button if i helped you.
Click to expand...
Click to collapse
Well actually I thought so, I'm used to it cause of my galaxy s2. I just wonder how it works with Roms for unknown devices cause often the ROM isn't made for specific devices.
Looking at this site for example:
http://www.slatedroid.com/topic/874...inner-a31-by-christiantroy-update-2013-11-30/
It looks for me as if I could flash it but I know there is more than CPU so I'm confused. In another forum (something with China devices) I also read it's possible not flash stuff not belonging exactly to ur device. Trick would be to take care for some specific specs.
Well idk. Actually I wouldn't even search for something like that if my stock system wouldn't be so buggy
Sent from my Polaris QC using XDA Free mobile app
Muthzer the One said:
Well actually I thought so, I'm used to it cause of my galaxy s2. I just wonder how it works with Roms for unknown devices cause often the ROM isn't made for specific devices.
Click to expand...
Click to collapse
Okay. But I don't think you can flash ROM even searching something common between two devices. Because there's more to it then just those similarities. Because sometimes even variants of the same mobile phone does need some changes in the ROM to work properly.
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!
HI! I'm wondering how I would get started creating a custom ROM for Android. Not necessarily a ROM as big as CyanogenMod, but a custom ROM nonetheless, that can evolve and get bigger. Thanks
NateDev473 said:
HI! I'm wondering how I would get started creating a custom ROM for Android. Not necessarily a ROM as big as CyanogenMod, but a custom ROM nonetheless, that can evolve and get bigger. Thanks
Click to expand...
Click to collapse
Hi,
Check out this thread http://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763
Art Vanderlay said:
Hi,
Check out this thread http://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763
Click to expand...
Click to collapse
That mentions needing the device tree, vendor and kernel, and says that is on GitHub, however my device, the BLU Energy X 2 isn't very well known so there is no device tree or vendor. All I could get was the kernel source from BLU. I saw that there might be no device tree because the kernel version is only 3.10.74+, but there must be a way.
If I want to use CyanogenMod as a base, would having a CM ROM for my phone that I ported (copying over files from stock to port) help with the process? Because the original CM ROM that I used to port was for a phone with the same kernel version of mine, so there was a way that they got it, without device tree or vendor, right?
Sorry for this long + confusing wall of text, I'm just trying to explain my situation here. If you need me to clarify something, just ask.
Thanks,
Nate
NateDev473 said:
That mentions needing the device tree, vendor and kernel, and says that is on GitHub, however my device, the BLU Energy X 2 isn't very well known so there is no device tree or vendor. All I could get was the kernel source from BLU. I saw that there might be no device tree because the kernel version is only 3.10.74+, but there must be a way.
If I want to use CyanogenMod as a base, would having a CM ROM for my phone that I ported (copying over files from stock to port) help with the process? Because the original CM ROM that I used to port was for a phone with the same kernel version of mine, so there was a way that they got it, without device tree or vendor, right?
Sorry for this long + confusing wall of text, I'm just trying to explain my situation here. If you need me to clarify something, just ask.
Thanks,
Nate
Click to expand...
Click to collapse
If you want to work on a ROM then you need to have a device tree and vendor blobs. There's no way around this, its very different to porting a ROM. Try making a new thread in http://forum.xda-developers.com/android/help
Maybe some experts can help you there
Art Vanderlay said:
If you want to work on a ROM then you need to have a device tree and vendor blobs. There's no way around this, its very different to porting a ROM. Try making a new thread in http://forum.xda-developers.com/android/help
Maybe some experts can help you there
Click to expand...
Click to collapse
Ok, I will. Just wondering, how are these files usually acquired? I know they can usually be found on GitHub, but who originally puts them there? Where are they originally acquired from? The phone manufacturer?
NateDev473 said:
Ok, I will. Just wondering, how are these files usually acquired? I know they can usually be found on GitHub, but who originally puts them there? Where are they originally acquired from? The phone manufacturer?
Click to expand...
Click to collapse
They're built by developers. Since no ones developing for your device someone with some knowledge of ROM building would have to work on. I'm no expert so my advice would be to make a new thread in the section that I linked you.
Art Vanderlay said:
They're built by developers. Since no ones developing for your device someone with some knowledge of ROM building would have to work on. I'm no expert so my advice would be to make a new thread in the section that I linked you.
Click to expand...
Click to collapse
I've just done that
Is there any way to build your own or an existing custom rom for a phone without source code and without stock rom?
Thanks for all answers
Regards lucki1000
lucki1000 said:
Is there any way to build your own or an existing custom rom for a phone without source code and without stock rom?
Thanks for all answers
Regards lucki1000
Click to expand...
Click to collapse
You can try porting an existing stock or custom ROM from another device model that has the exact same hardware components as your device to work on your device. Without a stock ROM or stock source code for your device to use in the porting process, it will be very difficult, but it is "possible".
Sent from my LGL84VL using Tapatalk
Droidriven said:
You can try porting an existing stock or custom ROM from another device model that has the exact same hardware components as your device to work on your device. Without a stock ROM or stock source code for your device to use in the porting process, it will be very difficult, but it is "possible".
Click to expand...
Click to collapse
is there a place where I can compare cell phones?
lucki1000 said:
is there a place where I can compare cell phones?
Click to expand...
Click to collapse
Not that I know of, start by doing some searches for:
"Devices with (your specific CPU in your device)"
That will help find devices that have the same CPU architecture as your device. Then you narrow your results by comparing your device to each of these devices, comparing all the other hardware in the device other than the CPU, things like:
Display resolution
Radio(modem)
GPU
GPS
Accelerometer
Front camera
Rear camera
Etc...
Basically, compare every component, once you have found a device that fits the criteria, then you look to see which of those devices have available stock or custom ROMs. Once you find something to work with, that is just the beginning, then you can start porting, but since you have no stock source code for your device, this means you'll have to get creative and build everything that you "don't have", completely from scratch.
If you aren't already a highly experienced developer with extensive developer skills and extensive knowledge of programming languages, you won't be able to achieve this because it isn't the kind of thing that you will find any kind of guide anywhere to show you how. It's a complex process that you will have to build and put together for yourself by writing your own coding with no resources to draw help from.
Sent from my LGL84VL using Tapatalk
if i have found an other device with exact the same component, can i flash the TWRP recovery too?
lucki1000 said:
if i have found an other device with exact the same component, can i flash the TWRP recovery too?
Click to expand...
Click to collapse
If the CPU is exactly the same, you can safely flash it with no issues, the worst that could happen is the recovery doesn't function like it should on your device. If it doesn't actually function for you, you'll have to flash a copy of your stock recovery.
Sent from my LGL84VL using Tapatalk
Thanks a lot for your good answers
Another question is if I have a stock rom from an exactly same device (hardware) must I change anything like device name or so?
lucki1000 said:
Another question is if I have a stock rom from an exactly same device (hardware) must I change anything like device name or so?
Click to expand...
Click to collapse
If you find a firmware for a device with the exact same hardware, you'll have to port the firmware to change everything to what your device needs. You can not just flash the firmware and "hope" it works, that will certainly cause you to brick your device, potentially even hardbrick it, in which case, it won't be repairable, it will be permanently dead.
Sent from my LGL84VL using Tapatalk
Ok thanks
Droidriven said:
If you find a firmware for a device with the exact same hardware, you'll have to port the firmware to change everything to what your device needs. You can not just flash the firmware and "hope" it works, that will certainly cause you to brick your device, potentially even hardbrick it, in which case, it won't be repairable, it will be permanently dead.
Click to expand...
Click to collapse
What do I have to change everything to install the rom on my phone?
Or is there a guide to make this?
lucki1000 said:
What do I have to change everything to install the rom on my phone?
Or is there a guide to make this?
Click to expand...
Click to collapse
You need to look for guides on porting ROMs for devices made by your manufacturer.
Sent from my LGL84VL using Tapatalk