"Founding" the Great God of the Forum
"Founding" the Great God of the Forum

 

Editor's note: high-end machine operators, brush I can't be satisfied. I have to make my own Well, I wrote this earlier This article will continue to tell about the author's entry into the computer industry from the programming world, World, the story of becoming the great god of the forum.

Look ahead Turning into a "fake" geek

The author "Kongcheng" is an active ROM producer of a well-known forum. He is a senior student in Chongqing University. He is pure digital controller and likes all digital products. His biggest hobby is to toss about mobile phones. In addition, he is also a half "program ape" who can use "C, assembly, java, python, golang" and other languages. He has been exposed to android since 11 years ago, and has compiled ROM himself since 12 years ago. He enjoys the pleasure of printing his compiled ROM into his mobile phone.

The following is the original text of the author:

 

The initial understanding of smart phones is that as long as the phone can install programs, it is a smart phone. When my father bought a MOTO V3 in junior high school, the first time I saw this phone, I only felt "amazing"! The mobile phone can look like this. It is so thin and can take photos. After some exploration, I found that it can also install some small games. Since then, I have been looking forward to when my father will change his mobile phone so that I can get the MOTO V3. In this way, V3 became my definition of smart machine at that time. Unfortunately, the world has made rapid progress. "Ruojia s60" came into my sight soon. Although I had not played it, there were a lot of S60 games on the forum, and it seems that their games are much more powerful than MOTO V3's. However, I still think MOTO V3 is also a smart phone, but if Kia's S60 is a bit more "smart" than MOTO V3, this idea will continue until the N95 comes into the market. With my encouragement, Dad finally decided to change an N95. After taking the phone home, I started to install a lot of software on the N95, which is when I began to have a new definition of smart phone, Because I found that there were too many functions that MOTO V3 could not surpass, such as input method software. Although I didn't know why, I was glad to take over my father's MOTO V3 and become the first mobile phone in my life. Because I didn't meet the functions of MOTO V3, I began to visit forums to try to change my mobile phone, and finally I found a new word "phone cleaning". In this way, we started the journey of "cleaning the machine".

 

Although I have painted countless firmware versions for my V3, it can never become a smart phone, and it is always the same. So I started to want to change my phone, but it is obviously unrealistic to ask my father to release the N95 I just bought to me. What should I do? Buy it yourself? The price of the N95 is more than 5000 yuan a day, which is undoubtedly a sky high price for me who can eat breakfast for one yuan a day, so I can only find cheap smart machines. Finally, MOTO E6 came into my sight. Although it was launched earlier than the N95, and I don't know what the difference is between their operating systems, I know that E6 must be a smart machine, and the most important thing is that it is cheap! Finally, I bought E6 at a price of 2300. The first thing I did was "brush the machine". To be honest, I felt that there was no risk in brush the V3 machine for countless times. It was good to be bold and careful. In this way, E6 has changed thousands of appearances by me. However, it cannot be denied that there were too few Linux system software in E6 at that time, and it was very troublesome to install software. If you want to start a software, you have to write a script. Because of this, I learned what S60 cannot teach me. What I learned was how to "understand" rather than how to "use" mobile phones. This E6 also accompanied me through the whole high school.

 

When I got to college, I had my own living expenses every month. Because of my love for computers, I also found a job in the network center of my school, earning a little money every month. After a long time, I had my own small amount of private money. At the beginning of my love for electronic products, I began to consider changing my mobile phone. That was my choice of WM and Android, although Nokia Symbian was also popular at that time, But I don't know why I hate Nokia. It may be that I am afraid of the "certificate" problem of installing software for my father's N95 for a long time, and it is very troublesome for Nokia to swipe the machine, so I didn't think about Nokia at that time. However, because Android is in its infancy, and because of my love for programming, I am very opposed to languages like JAVA that can't generate machine code, I am not optimistic about the efficiency of Android, so I finally chose the WM system HTC 6850. One year after I bought the 6850, the development speed of Android made me realize the power of Google and start to look at Android again.

 

It can be said that I am lucky that the 6850 has finally died in less than a year in the process of my Nth "brush". I had to talk to my family to change my mobile phone. This time, with the support of my family, there is not too much economic pressure, so I resolutely chose the newly launched MOTO ME525, that is, defy. It can be said that this is my favorite mobile phone, Because it brought me an unprecedented "user experience", so I began to like Android. However, because Android was still in the era of 2.0 at that time, there were many shortcomings in the system, and there were many places that did not conform to the habits of Chinese people, so I began to try third-party ROMs. Of course, the first choice was the well-known MIUI, perhaps because of the MOTO bottom lock, MIUI's support for defy was poor, with various crashes and incompatibility between cameras and GPS. Then I began to expect changes every Friday after the machine was flushed. In this way, I spent half a year in the MIUI forum until MIUI announced that Xiaomi mobile phones would be launched. At that time, it could be said that copying was boiling, and even my dad who didn't have much Internet access knew that Xiaomi existed, It turned out that when I learned that I could buy Xiaomi's engineering machine at the price of 1699 yuan, my father said he strongly supported me. That day, 2000 yuan was lost to me, so I had Xiaomi One. However, it didn't take long for Android to enter the era of 4.0. Although Xiaomi responded quickly and said that it would soon upgrade Xiaomi One to 4.0, the reality was not good, All kinds of bugs made me unable to use them normally. I began to be disappointed with defy's MIUI. Later I learned that it was because the CM bottom layer was not strong enough. The MIUI after V4 has all used the official bottom layer, but it must be an officially supported system above 4.0 to use the MIUI ROM.

 

The temptation of Android 4.0 to me was far greater than my patience in waiting for MIUI. At that time, Xiaomi was hard to find a machine, so I sold my Xiaomi for 2000 yuan, and bought the only Google Three Prince Galaxy Nexus that could run Android 4.0 at that time. Of course, the first thing I got my mobile phone was to clean it. In the process of cleaning it, I found that the official not only had a detailed cleaning tutorial, In addition, I can also try to compile the mobile phone system by myself, which undoubtedly has a great temptation for me. As a programming enthusiast, it is a great achievement to compile a mobile phone system by myself and run it on my mobile phone. Because of many years of programming experience, I downloaded the source code on ubuntu and built a compilation environment, which did not cause too much obstacles to me, Soon I brushed the system I compiled into my mobile phone, but I was not satisfied. I knew what it meant for a programmer to have source code. I began to try to modify the system myself, but I found that I could not start with an Android with 8G source code. It was too large, but it didn't matter if I was interested, I would learn it slowly, so I began to learn Java again, And began to buy books developed by Android. That's when I really entered the world of Android development.

 

A month later, I began to understand the source code of Android, but I didn't make any changes. I just compiled and used it myself. Although I also wanted to send my own ROM to the forum like others, and was called "God", I still didn't have the courage to do so, because my ROM didn't have any "selling points", even the place where everyone needed to belong at that time, I can't do these basic functions of T9 index, but driven by vanity, I did it anyway. Instead of modifying at the source code level, I used the replacement method. I took the AOKP I compiled as the bottom package, added a miui player from overseas miui, and made it my first ROM, and then sent it to the forum with great expectations, The result is very tragic, almost no one paid attention to it. Posts sank quickly like stones. I also lost my interest in making ROMs. I just continued to study the code in the interest of programming, hoping to make a comeback one day. During this period, I tried many ROMs, such as CM, Codename, aokp, and MIUI. They all have their own advantages, but they are not perfect. What's more, they are all changed from CM.

 

At that time, I came up with a more ambitious idea to be China's own CM, First of all, I have no server, no capital, and more importantly, I can't appeal to such a group of people, so this is just a dream, but I'm working hard for this dream. I know what I lack is experience, so I started to join the development of CM, starting with the simplest translation, and began to decompile other people's software to try to obtain other people's source code, So it went on for a while

 

Suddenly an opportunity appeared in front of me. A forum set up a ROM organization called SGK. I was happy to join it and released the best ROM I thought I had made in the name of SGK, because I was no longer a simple replacement, but also modified from the source layer, perhaps because of the existence of SGK. At that time, my posts were very popular, A lot of people downloaded and used my ROM, and they also put it upside down, so my confidence began to expand extremely, Instead of adding new functions, I pay more attention to the stability of the system and the repair of BUGs. At the same time, I also reposition my ROM, instead of pursuing various gorgeous functions, but a pure ROM that is stable, power saving and does not integrate any software. In this way, ROM began to develop steadily. Whenever I had time, I would update the new version, and then watch the user's reply... until one day I received a text message on the site. A person with the same ideal as me asked me if I was interested in working with him as a ROM in China. Of course, my answer was yes, so we discussed a lot together, We also started to set up our own organization on github. Finally, we decided to modify CM based on CM, but problems soon arose, Every update of CM leads to a lot of changes to our code. Although we are reluctant to give up, we finally chose to give up because we can't maintain such a huge code, but it also makes me understand that "if we don't have this dream, how will we know that it will be a dream"
In the end, I returned to my track, still repeating synchronization, modification, compilation and release. Although my dream has been shattered and I will go to a job unrelated to computers when I graduate, I still remember my promise in my post that "no matter how many people will use my ROM, as long as I still use this mobile phone, I will maintain this ROM". I just enjoy the happiness of compiling my own ROM and uploading it to the system.

 

Learn more about new cool devices, stay tuned

Share:
igao7-Mr.DoubleX
edit
Focus on computer for 20 years!
Share Weibo Share WeChat
 Aigoji WeChat

Aigoji WeChat

 WeChat

WeChat

Recommended products

Sorry, the product you are looking for is not available in the product library

on trial