Assistant
REPLY |
How to port Android to devices without Android |
Message#1 04.01.14, 13:25 | |
. [offline] Group: Friendssavagemessiahzine.com Messages 1927 Check in: 17.07.11 Reputation: 353 | Hello! Today we will talk about how to port Android. What should I mean by "porting Android"? In this article we will talk about how to install Android on a device on which it is not.We do not consider the questions how to update Android on the device on which it already exists! What is required from you? You will be requiredunderstandinghow Android works, and at different levels: hardware, at the kernel level, at the Dalvik level, at the user level. And it is necessaryunderstanding. I will give an example. When I turn on the microwave to warm lunch, I don’t think about the principle of its work, about the nature of microwave radiation and about what material it is made of. I don’t needunderstandingprocesses, because for me everything was thought over by engineers. Immediately from you is requiredunderstandingthe system works, since here you will not find step-by-step instructions for porting Android, here you will find only the direction "in which direction to dig." I hope you understand me. That thingunderstandingYou can get, for example, by disassembling the firmware and playing with debugging boards (such as arduino, raspberry pi, stm32 discovery, etc.). They are very useful. When can I port Android to the device? In principle, different experts lead different system requirements for Android. Personally, I highlight the following for myself: 1) It should be a device on the architecture of Arm, X86 or MIPS. (I will not touch on the last 2) 2) Arm should have a command set of armv5 or higher (if armv5 do not count on Android above 2.3) 3) The device must have at least 150 megabytes of RAM. 4) The device must have some kind of operating system (Bada, Windows phone, Windows mobile, IOS, etc.). On a device without an operating system (like the old Nokii) put Androidit is impossible !!! 5) It is hardly possible to install Android on a device with Symbian. But even if you do, it will be hellishly slow. Which version to choose for porting? Just see what is put on devices with similar characteristics. Porting process itself 1. Collecting information on the device To begin, disassemble your device and write down the names of all the chips. Then find the datasheets for the maximum number of chips.HereThere is almost everything you need. Then see if there are devices with your processor and Android. If not, think about why. 2. Reverse engineering loader. At this stage, you need to understand: whether the bootloader of your device can load Linux. If not, you need to port the one that can. I recommendu-bootThis is a very powerful and convenient loader.Article to help you. To port the bootloader, I strongly recommend to get a JTAG debugger. 3.Porting the kernel. This is the most difficult moment in porting Android, and the entire success of the operation depends on it. Honestly, I myself am afraid to write an article about this, knowledge is not enough. But now I will give you a link to existing articles. 1) 2) I also advise you to readthisa little book. In this process, the main thing is to find all the necessary drivers for all the chips (well, or write it yourself, which is very difficult). Then the kernel will come up without problems. 4.Porting Android itself. This is already quite a topic. 1 article 2 article Conclusion As you can see, porting Android is a really time consuming process. If you feel that you do not understand what I am writing about, then you do not haveunderstandingfrom point 2.I do not, I implore you, to terrorize me in PM! Anyway, I will not do anything for you! Thank you for understanding. Suggestions and comments please in BOS. Post has been editedvaalf - 01.02.17, 20:33 Reason for editing: topic name |
Message#2 28.01.14, 19:47 | |
Local [offline] Group: Banned Messages 257 Check in: 21.12.13 Lenovo S820 Reputation: 5 | Good instruction: D |
Message#3 13.02.14, 12:14 | |
Local [offline] Group: Friendssavagemessiahzine.com Messages 209 Check in: 31.01.13 Lenovo Vibe X Reputation: 9 | Programmers, developers and knowledgeable people, please take a look here. LG Optimus L3 Dual - CyanogenMod Firmware (OS 4.x.x) We need help! -------------------- Chinese devices they rule |
Message#4 23.02.14, 13:53 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 168 Check in: 11.03.13 Xiaomi Redmi Note 4 3/64 Reputation: 3 | Is it possible to port to Nokia n8 I saw in YouTube ported to n9 but to n8 I did not find: help: -------------------- Education can have a secondary education, but education should be higher! |
Message#5 08.03.14, 14:39 | |
a guest [offline] Group: Users Messages 6 Check in: 20.04.10 I-mate jama Reputation: 0 | Fly Turbo IQ285 - Firmware Guys please take a look here, I really need your help. A good machine, but there is no sense from the firmware; ( |
Message#6 15.03.14, 19:59 | |
Local [offline] Group: Friendssavagemessiahzine.com Messages 397 Check in: 12.09.12 Xiaomi Redmi Note 2 Reputation: 24 | Is it possible to port to Nokia n8 I saw in YouTube ported to n9 but to n8 I did not find Damn, compared, of course, foot with the door. N8 and N9 are completely different devices, with different cores and loaders. Moreover, the old Symbian bootloader will not be able to start the Linux kernel. |
Message#7 21.03.14, 02:01 | |
Visitor [offline] Group: Active users Messages 19 Check in: 27.07.13 HTC Desire Reputation: 0 | Has anyone tried to port an android to the Blackberry Bold 9900 and is it possible? Thanks a lot in advance |
Message#8 11.04.14, 11:44 | |
Local [offline] Group: Friendssavagemessiahzine.com Messages 166 Check in: 06.10.13 Samsung Galaxy Y Duos GT-S6102 Reputation: 14 | Links are all in English ... |
Message#9 14.05.14, 12:44 | |
User [offline] Group: Friendssavagemessiahzine.com Messages 58 Check in: 25.04.12 Reputation: 3 | What do you want? -------------------- MTS Engineer |
Message#10 24.05.14, 11:52 | |
Local [offline] Group: Banned Messages 148 Check in: 28.12.13 LG G3 Dual LTE Reputation: -1 | |
Message#11 04.06.14, 11:46 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 558 Check in: 13.02.12 Samsung Galaxy S Plus GT-I9001 Reputation: 39 | Is it possible to port to Nokia n8 I saw in YouTube ported to n9 but to n8 I did not find: help: On the N8 there is a symbian And on the N9 Meego (linux) On Linux, it's easier to run a bucket. -------------------- |
Message#12 06.06.14, 07:12 | |
Novice [offline] Group: Active users Messages 44 Check in: 28.08.12 Reputation: 0 | Hello. I have a tabletWEXLER.TAB 7t 3G. Looked aboutGoogle Nexus 7 3G (2012)and I saw in the firmware the familiar name of version 4.2.2 of the JDQ39 (also on the wexler tab 7t). The technical specifications of the devices are very similar and I want to know from people who can port is there any hope for 4.4.3? ;) Thanks in advance for your reply. Moved the question to another topic, please delete the message. Post has been editedpavelsplash - 06.06.14, 07:28 Reason for editing: Moved the question to another topic, please delete the message. |
Message#13 02.07.14, 18:59 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 415 Check in: 05.12.12 Xiaomi Redmi 2 Reputation: 16 | An interesting article about porting firmware from one MTK processor to another (MT6572->MT6582, MT6577->MT6575, MT6577-MT6589) http: //forum.xda-devel...owthread.php? t = 2701283 |
Message#14 13.09.14, 10:54 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 204 Check in: 12.08.13 Reputation: 17 | People have a question! It is not quite on the firmware but still .. there is this devicePrestigio MultiPad PMP5670C (2 Pro Duo 7.0) - DiscussionThe battery sits faster than it charges, I think because of the firmware curve, if you set the maximum brightness during charging, it will charge a little faster. Is there a problem with the firmware? -------------------- Nokia 5228 - LG E400 - iPhone 5s - Sony Xperia ZL - Microsoft Lumia 435 - Nokia Lumia 820 - Asus Zenfone 2 Laser - Sony Xperia Arc - Htc Desire 620g - iPhone 5s - Asus Zenfone 2 --Samsung Galaxy A5 2017 |
Message#15 08.11.14, 23:32 | |
Old resident [offline] Group: Friendssavagemessiahzine.com Messages 875 Check in: 28.06.11 Xiaomi Redmi Note 4X Snapdragon 4/64 Reputation: 207 | |
Message#16 16.11.14, 20:41 | |
wisdom comes with age [offline] Group: Curators Messages 865 Check in: 12.04.13 HTC One (E8) Dual SIM M8Sw, M8Sb, M8Ss, M8Sx Reputation: 56 | The instructions for anyone would bring to mind, otherwise Google’s clumsy translation is very scary. -------------------- Android systems lover |
Message#17 28.11.14, 13:58 | |
User [offline] Group: Friendssavagemessiahzine.com Messages 50 Check in: 24.05.14 Honor 5A L21 Reputation: 4 | Who can give, if there is a ready, or port me the firmware on the htc desire 210 dual sim? |
Message#18 28.11.14, 19:49 | |
Developer [offline] Group: Curators Messages 2022 Check in: 29.08.12 Sony Xperia Z2 Reputation: 175 | -------------------- |
Message#19 11.12.14, 13:56 | |
Visitor [offline] Group: Banned Messages 25 Check in: 03.08.14 phone NO.1 Reputation: -1 | On lumia 630 you need help with porting |
Message#20 27.12.14, 20:36 | |
Experienced [offline] Group: Friendssavagemessiahzine.com Messages 433 Check in: 13.07.13 Xiaocai X9 Reputation: 127 | [email protected], 13:25 I also advise you to read this book. Linux_Device_Drivers_3_ru.pdf(4.71 MB) -------------------- Xiaocai X9 Jelly Bean EmotionUI pro |
mobile version | Now: 04/28/19, 19:09 |