MediaTek driver sourcecode (want custom ROMs? read this!) - Fairphone

Even though it was said that the Fairphone will be completely open, the sourcecode of the MediaTek chip (MT6589M) is still not available (update: that was true for the time of writing. Luckily as of now, sourcecode is available and a custom ROM is in the making, see Developtment and Original Development Subforums). The link to the linux sourcecode except for the MediaTek part is here:
joemier said:
Here's our next step in providing developer resources. Happy to present to XDA: Fairphone OS Linux kernel source code package. Please let us know issues, problems, questions!
We've put together this package with all our downloads of Fairphone OS and stock Android 4.2.2.
We're eager to see what you all can do with it. Thanks for your patience as we got it up. Enjoy!
Click to expand...
Click to collapse
Great to see that. However, we need MediaTek sourcecode for custom ROMs if we don't want to reverse engineer (which is a lot of hard work and may even be considered a gray area on legality, I think)
Thanks to @dbrgn for bringing this up:
dbrgn said:
@joemier any plans to release the mediatek sources? Without them, not much will happen here...
If I'm not mistaken the mediatek kernel modules were written explicitly for Linux/Android. In which case, according to Linus Torvalds, they would have to be licensed under the GPL license:
That doesn't mean that I would accept just any kind of binary-only module: there are cases where something would be so obviously Linux-specific that it simply wouldn't make sense without the Linux kernel. In those cases, it would also obviously be a derived work, and as such the above excuses don't really apply any more, and it falls under the GPL license.
Click to expand...
Click to collapse
(source linuxmafia.com/faq/Kernel/proprietary-kernel-modules.html)
Click to expand...
Click to collapse
So
Petition for MediaTek to release the sourcecode
http://www.ipetitions.com/petition/aosp-support-for-mediatek-devices/
Does anyone know if it's possible to persuade MediaTek to release the code, because they use Linux (GPL)?
Why don't they release the code? Can it be exploited or do they think there is a risk this can be used against them by other companies? Or do they just not care to do a little work?
Sony has managed to release the sourcecode of the MediaTek inside the Xperia C
http://developer.sonymobile.com/dow...es/open-source-archive-for-build-16-0-a-0-36/
So we and Fairphone can do it too!
(Mistake by me, it's just the kernel. Thanks chrmhoffmann for pointing it out)

Yes, we definitely need the full sources. One of the reasons why I bought the Fairphone was its alleged openness. If we can't get the Mediatek sources, the promise of a "completely open phone" is nothing but empty words.

That Sony code is just the kernel. It's clearly stated on that page you link to.
Chris
Sent from my Nexus 7 using xda app-developers app

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
More threads about this:
Operation RMD - To Support & Reward our MTK SoC Developers: http://forum.xda-developers.com/showthread.php?t=2164959
OmniROM For MTK Devices: http://forum.xda-developers.com/showthread.php?t=2483238
MTK 6577 Sources [Complete]: http://forum.xda-developers.com/showthread.php?t=2560714
MediaTek Contact URL: http://www.mediatek.com/_en/08_info/03_contactUS.php

You guys have to remember any device out of China is not going to be held to the GPL.
Bat cave One

dbrgn said:
Yes, we definitely need the full sources. One of the reasons why I bought the Fairphone was its alleged openness. If we can't get the Mediatek sources, the promise of a "completely open phone" is nothing but empty words.
Click to expand...
Click to collapse
Promising openness and choosing an MTK chip are completely conflicting right now.
MTK is one of the least open source friendly chipset providers out there.
1) Their kernel is often full of binary blob modules. Sadly, in many cases, blob modules ARE legal. See the infamous Samsung FSR driver on the GalaxyS family.
2) Their kernel source code is a disorganized mess
3) If you have a friendly OEM that will leak MTK's complete Android build tree to you:
a) They will only build as-is with an oddball and VASTLY outdated Ubuntu configuration
b) They're an even more disorganized mess than the kernel sources and will cause severe brain damage if you try to read/understand them without taking breaks to work with a less screwed up source tree
c) Even their OEMs only get statically linked binaries for many components. For example their hwcomposer "source" is just a wrapper around a blob
d) They have yet to support an Android release newer than 4.2 - partly because it looks like they initially wrote stuff for Android 1.x and have never updated their sources properly to fit in with newer versions of Android. (They have been hacking Android sources to be compatible with their junk instead of the other way around). For example, they still don't use device trees.
Even with an OEM that is cooperating significantly with developers (like Oppo), working with MTK devices is slow and extremely agonizing.

Kernel Source ??
Good day everyone,
I was looking around for useful information and I stumbled over this -> https://github.com/varunchitre15/MT6589_kernel_source
Maybe I'm wrong but isn't that what everyone is looking for?
If not... well I'm sorry about pointing out the wrong stuff
Cheers,

ancdix said:
Good day everyone,
I was looking around for useful information and I stumbled over this -> https://github.com/varunchitre15/MT6589_kernel_source
Maybe I'm wrong but isn't that what everyone is looking for?
If not... well I'm sorry about pointing out the wrong stuff
Cheers,
Click to expand...
Click to collapse
no
Seriously, did you even bother to read the earlier posts in this thread?

Thank you very much for your kind response.
Anyone wants a Fairphone? Gonna sell mine.
Click to expand...
Click to collapse
And it's gone Nexus 5 here I come.

There are new sources posted on the Fairphone website. See the thread with technical details.
Hope it is complete now, as the first compilation attempt failed...

FlamingoKid said:
There are new sources posted on the Fairphone website. See the thread with technical details.
Hope it is complete now, as the first compilation attempt failed...
Click to expand...
Click to collapse
Kernel source is better than many MTK OEMs, but it'll still at best get you custom kernels. AOSP-derivative builds (CM, Omni, etc.) are right now far away.
(In case you haven't figured out - some of the Omni developers have a "complete" MT6589 source tree. I use "complete" in quotes because while it will build 4.2 on a properly configured machine, it is a mix and match of tons of blobs and all sorts of horrible hacks that result in it being a nightmare to integrate into any 4.3/4.4 AOSP-based project. Yes, even with an OEM giving us everything they have access to we're barely able to get 4.4 to boot on MT6589.)
https://gerrit.omnirom.org/#/q/status:open+branch:android-4.4+topic:mt6589,n,z for an example of the terribad hacks required to get it even to boot

Entropy512 said:
...
(In case you haven't figured out - some of the Omni developers have a "complete" MT6589 source tree. I use "complete" in quotes because while it will build 4.2 on a properly configured machine, it is a mix and match of tons of blobs and all sorts of horrible hacks that result in it being a nightmare to integrate into any 4.3/4.4 AOSP-based project. Yes, even with an OEM giving us everything they have access to we're barely able to get 4.4 to boot on MT6589.)
...
Click to expand...
Click to collapse
Ah, so this is more a Mediatek issue (provided with full 'sources' it still is a lot of work)? I'm an enterprise developer (JEE) so kerneldeveloping is new to me. Will check the links in your signature though :good:

Sigh. I think that also the new kernel sources don't work. I can't get it to boot. http://pastebin.com/raw.php?i=4bv6fyWw
The ringbuffer and/or ram console are quite small, so I don't really get much output. Looks like some problem with the dsi/display.
ARRGGHHH...
Chris

I just don't understand the ChiCom's thinking here .... You have a small army of intelligent motivated developers willing and able to extend your code AND your hardware for free ..... and you just sh-- all over them? There is nothing going on inside a Mediatek processor that's unique, groundbreaking or proprietary that's worth protecting. I say that as someone who has been in the field of Industrial and Commercial Process Controls since 1997
It's like they don't really want to make money and I'm afraid they've picked up a bad habit that's plagued the US business community for decades
Penny wise and Dollar foolish .... Save a couple of pennies now and throw way several dollars in the future (For instance it is ALWAYS ALWAYS ALWAYS cheaper to mitigate Pollution at the source than it is to clean up the environmental and health degradation it causes, I've yet to find a single exception to this Rule and the ChiComs are going to learn it real quick the hard way in the very near future)
Can't they see why the Nexus 7 was such a hit? Can't they see how Google took a device that's Margin was so low it was obviously never meant to make real money but since it was so Open it was embraced by the WORLDWIDE community and became a money making best seller. Cripes the biggest downside to a Nexus 7 is that there are so many ROMs and Kernels out there it's hard to choose and takes a week or more of research to cull your way through them
My only conclusion that they are Thieves at heart and thus think everyone else is out to steal from them like the steal from others .... Another bad habit they picked up from US "Corporate-think" .... Or maybe they do such shoddy coding that they are embarrassed to have anyone see it ... nothing pisses off a so-called Professional more than a bunch of 'amateurs' laughing at them and showing them up ....
Plus like any Corporation it's not the better educated engineers and scientists that call the shots but the poorly educated MBA's who don't know a resistor from a capacitor and couldn't even fix a broken flashlight or change their own oil ....

longjohn119 said:
I just don't understand the ChiCom's thinking here .... You have a small army of intelligent motivated developers willing and able to extend your code AND your hardware for free ..... and you just sh-- all over them? There is nothing going on inside a Mediatek processor that's unique, groundbreaking or proprietary that's worth protecting. I say that as someone who has been in the field of Industrial and Commercial Process Controls since 1997
It's like they don't really want to make money and I'm afraid they've picked up a bad habit that's plagued the US business community for decades
Penny wise and Dollar foolish .... Save a couple of pennies now and throw way several dollars in the future (For instance it is ALWAYS ALWAYS ALWAYS cheaper to mitigate Pollution at the source than it is to clean up the environmental and health degradation it causes, I've yet to find a single exception to this Rule and the ChiComs are going to learn it real quick the hard way in the very near future)
Can't they see why the Nexus 7 was such a hit? Can't they see how Google took a device that's Margin was so low it was obviously never meant to make real money but since it was so Open it was embraced by the WORLDWIDE community and became a money making best seller. Cripes the biggest downside to a Nexus 7 is that there are so many ROMs and Kernels out there it's hard to choose and takes a week or more of research to cull your way through them
My only conclusion that they are Thieves at heart and thus think everyone else is out to steal from them like the steal from others .... Another bad habit they picked up from US "Corporate-think" .... Or maybe they do such shoddy coding that they are embarrassed to have anyone see it ... nothing pisses off a so-called Professional more than a bunch of 'amateurs' laughing at them and showing them up ....
Plus like any Corporation it's not the better educated engineers and scientists that call the shots but the poorly educated MBA's who don't know a resistor from a capacitor and couldn't even fix a broken flashlight or change their own oil ....
Click to expand...
Click to collapse
Yup. This is why Oppo has done so well in the West compared to other Chinese manufacturers despite almost no international marketing efforts outside of social media - Instead of crapping on community developers, they embraced them and we became their evangelists.

A little bit desappointed
My first fairphone is about to arrive and I've been looking for sofware news for weeks. Disappointedly, I've found FairphoneOS is not being Open Source and customizable... Is it true my research conclusion?
Thanks in advance
Lupin

Ubuntu Phone and Fairphone
If have read this article on omgubuntu.co.uk http://www.omgubuntu.co.uk/2014/02/bq-aquaris-ubuntu-phone-specs and if i read this correctly, the Ubuntu Phone by manufacturer bq will use a MT6589 (without M). This is essentially the same chipset as the fairphone but with a higher clocked gpu. This should ease porting ubuntu for phones to Fairphone i guess. It will be interessting how (and if) Canonical publishes Ubuntufor that phone. It might actually include sources to help porting Ubuntu to Fairphone.
What do you think?

Well, and what do you think about Neo900: http://neo900.org/#features
Yes, I consider this could be considered spam; sorry for that.

Hi all,
anybody seen/tried this: gizmochina.com/2014/03/10/finally-android-4-4-kitkat-is-available-for-mediatek-mt6589-chipset
Could that be good news?

supersn0b said:
Hi all,
anybody seen/tried this: gizmochina.com/2014/03/10/finally-android-4-4-kitkat-is-available-for-mediatek-mt6589-chipset
Could that be good news?
Click to expand...
Click to collapse
What's new?
Search right here on xda.
There are currently two cyanogenmod builds (CM 10.2 - jb 4.3) and (CM11 - KK 4.4) for the wiko stairway MT6589.
Check the miscellaneous android development forums
Regards

Related

Porting Android to Wave (Replace Bada)

Has anyone tried it yet, what was the outcome?
Is it possible?
Please share your ideas, views and suggestions here.
I think i read somewhere about it, but the project is not continue, unfortunatelly :/
search, maybe you'll find something
Hey Abhishek...
Why do you need to create another thread...??
There are two ongoing threads on the same topic... And if you are interested please head on to those to find out the info about porting android on bada..
Dont create unnecessary threads.... I suggest delete this... or after sometime all we will see in the Bada Section is useless threads....
*facepalm*
Read other topics WWW.ANDROIDPORT.NEt there is the wavedroid project.
Go away and come back when you have some progress for us wavedroid.
Still wondering if wavedroid is a money making exercise or a genuine attempt at getting Android over. The delays don't help the impression this is an exercise being led by folks more eager than actually having the skills to accomplish the task.
I'll be the first to eat my hat if this ever comes to fruition, but I won't be donating anything to something that at this point seems to have only updates on various delays.
Hows this for an interesting post on the JetDroid website...
Not sure why you need the expensive software, it is nice and would help but 95% of the works is already completed for you guys.
To start:
Look for phones with same hardware then use that parts from their android and put the parts into a custom version. You can reuse the /sbin and /system folders from the android sdk virtual machine or if you want better performance use the /sbin and /system of a similar hardware phone android version and just add your init , init.rc , zimage and package this into a rom or dual boot like we do.
CPU:
The wave / Samsung-Intrinsity S5PC110 cpu is much more supported than our s3c6410 and used even by Apple so look at idroid , samsung crespo , HTC 4G android , samsung i9000 for sources for your android files to start from.
Screen:
The screen is possibly the same as S8000 or Spica, wave 3.3" the rest is in other samsung opensource files you just need to mix and match parts.
Obstacles:
The biggest problem might be the cpu and screen + andreno or powervx or Mali display driver but android.so will work until you get to the video driver.
Camera:
Camera is in M910 samsung opensource files / other 5MP camera, there is only a few 5MP camera from that samsung uses so might need to work on the code if you can not find it from a same camera android phone version that is already working.
Now make a good WaveDroid version:
Once you have all this and have it working then you can build a clean custom version of android optmized for your phone. CM for HTC 4G phones might work with almost no or little changes possibly just in the kernel.
The samsung opensource website has the SCH-W850 / SPH-W8500 / SPH-W8550 , this could share some hardware with Samsung Wave as well, similar number codes. Look for a recent code release nov/dec 2010 or later.
Click to expand...
Click to collapse
After reading that, I felt I could almost make an android port myself lol. Clearly there are some very knowledgeable and experienced persons out there.
What really bugs me is the Wavedroid folks have been asking for money for months, yet have shown not a shred of proof they have accomplished anything. Secondly, folks have been asking (rightfully so), why you have not implemented a Paypal widget so people can see just how much money you have raised so far. I know you are using illegal software and thus don't want to let everyone into your inner circle to see the progress, but you have shown and proved absolutely nothing. There are more doubts than positive feelings at the moment.
Please don't let this thread grow to one of two-three pages which is worth nothing, there is already another one just for this purpose
Android port is stuck because programmers dont have any programm to edit the bootloader of wave,so they can not do the port...
If anyone knows any free programm to edit ARM 7 files (like IDA 5.7) please give it to them.
But if nobody knows any programm for this case the have to wait until they have enough money form donations to buy the IDA 5.7
(sorry for my english)
This is outrageous, the fact that you need commercial tools to do what your looking to do clearly denotes your level of incompetence. Look at idroid. i didnt see them asking people for money to buy tools?? And i would say that Apple did a much better job locking down the i range then samsung did with the Wave. If you have stumbled at the starting block just forfeit the race.
Prove to us that you know what the f**k your doing and then you can have your donations.
Generally i supported this project, but then you asked for money. Money changes everything.
sabianadmin said:
This is outrageous, the fact that you need commercial tools to do what your looking to do clearly denotes your level of incompetence. Look at idroid. i didnt see them asking people for money to buy tools?? And i would say that Apple did a much better job locking down the i range then samsung did with the Wave. If you have stumbled at the starting block just forfeit the race.
Prove to us that you know what the f**k your doing and then you can have your donations.
Generally i supported this project, but then you asked for money. Money changes everything.
Click to expand...
Click to collapse
I agree with U
Asking for money, without providing any scrap of proof that anything is even going on, is what irks people here. Not even a simply paypal donation widget exists so folks can see what the $ count is too.
Too many red flags on this one. I know I'm not the first to ask for proof, or even just something other than "we are working it, it'll be done soooooon, give us all your moneys roflwtflolbbq"
So many other android ports happened without need for this software. And also may I point out what seems total ineptitude on the wavedroid team's part. The Galaxy S contains pretty much the identical hardware as the Wave does. In fact you find me a phone that has identical hardware, one running android, the other something else, and tell me we already have as near an android phone as you're going to get. Compared to other port projects, this should have been done in a weekend to be honest.
wavedroid are bogus, and will accomplish nothing just like all the so called Android to Wave projects and groups previously.
I agree with sabian. I don't know a **** about how difficult or easy is this, but i'm pretty sure that there are good developers around here. Why couldn't you start a new project?
I aggre with you guys,it is very odd that they ask for money without doing anythink...
I just posted that if you know any free software that works with ARM7 files it would be good to inform then...
But they have a very good reason to ask for money because if they can not edit the bootloader they can not load anythink else from bada...if they do that the project it would be almost done because wave and galaxy s have similar hardware so with some fixes to scripts they will have a very good androidport to wave..

Xda os

Hi, everyone I am a new member of xda developers but i look out the forum for months. My opinion is that you are '' Gods ''. You can make everything work in the way you want. And I have a big question ; why you don't start a project for making an os. (ok, I know it is not easy but you can do it)
What s your opinion?
ilias1998 said:
Hi, everyone I am a new member of xda developers but i look out the forum for months. My opinion is that you are '' Gods ''. You can make everything work in the way you want. And I have a big question ; why you don't start a project for making an os. (ok, I know it is not easy but you can do it)
What s your opinion?
Click to expand...
Click to collapse
Just my ideas:
For developing, maintaining and contributing an operation system, you need the skills (no problem for xda) and very good connections to the hardware manufacturers.
Not only via mails, chats, phone, etc. for communication and knowledge transfer, but also in economic/financial and legal affairs.
And the last part could be a problem for xda, as a free and open community - it implicates a kind of company/enterprise structure.
Maybe that would force xda to change into something different ... and that's not what I want.
So, IMO let other companies do the OS job, and xda can stay like it is ... and that's fine.
P.S.: For a smartphone or tablet, the firmware is based on a special OS, but it is the software "touched" by the user. So creating custom ROMs/kernels/apps/themes/etc. is already a great job, which is done in many many thread through-out xda for nearly all devices.
Ok......
It_ler said:
Just my ideas:
For developing, maintaining and contributing an operation system, you need the skills (no problem for xda) and very good connections to the hardware manufacturers.
Not only via mails, chats, phone, etc. for communication and knowledge transfer, but also in economic/financial and legal affairs.
And the last part could be a problem for xda, as a free and open community - it implicates a kind of company/enterprise structure.
Maybe that would force xda to change into something different ... and that's not what I want.
So, IMO let other companies do the OS job, and xda can stay like it is ... and that's fine.
P.S.: For a smartphone or tablet, the firmware is based on a special OS, but it is the software "touched" by the user. So creating custom ROMs/kernels/apps/themes/etc. is already a great job, which is done in many many thread through-out xda for nearly all devices.
Click to expand...
Click to collapse
I agree with you in some points but first all I believe that if xda developers make their own os they won't have the restrictions( of thinks like
Devices warranties, licenses problems and other things like that.) they have. Also financial and legal affairs management is a problem that can be solved by xda staff(forum owner)
I posted in a thread kinda like this some time ago.
The thread was about XDA making their own phone/tablet and the talk of creating an OS cropped up in there.
It's the kind of idea that has it's good and bad points.
The main good point being that if there was a problem somewhere along the line, the staff would be easily able to get it sorted because of the amazing skill they have.
But the 2 main bad points (that I can think of) are:
•The OS scene would be really hard for a new competitor to break in to. Windows = HUGE. Android = HUGE. Apple = HUGE. They haven't got that status overnight.
It's took years and years to first get everything set up, then promote the company and then get the credibility and fanbase. It's not easy at all.
•If XDA were to make their own OS, I personally think it would ruin them.
I say this because XDA is renowned for the development and hacking of all these different devices over all these OSes. If they launched their own, it would take the spotlight off development for other OSes and if users didn't want to make the switch over, they're then left with no development, meaning that XDA then loses a ton of members.
I'm a product of the system I was born to destroy!
I agree with KC. I think the app is enough. Nice suggestion tho'
ilias1998 said:
Hi, everyone I am a new member of xda developers but i look out the forum for months. My opinion is that you are '' Gods ''. You can make everything work in the way you want. And I have a big question ; why you don't start a project for making an os. (ok, I know it is not easy but you can do it)
What s your opinion?
Click to expand...
Click to collapse
The thread was about XDA making their own phone/tablet and the talk of creating an OS cropped up in there.
?
chuqi said:
The thread was about XDA making their own phone/tablet and the talk of creating an OS cropped up in there.
Click to expand...
Click to collapse
??
ilias1998 said:
??
Click to expand...
Click to collapse
They're probably just trying to be sly about getting to 10 posts. I'll be keeping an eye on them anyway
I'm a product of the system I was born to destroy!
I am working on a simple preemptive multitasking OS (since i won the STM32 here), though it isn't aimed at competing with android but i had a different thing in my mind, bootstrapping it from OEM's bootloader. I am trying to stay as far as i can from the hardware so there are a lot of quirks which prevent it from being a full fledged OS, like all process share a single address space, infact if the device support file choose to, it will execute entirely in physical address space. From my experience so far, it should work on anything newer than ARMv6 (and with some hacks on ARMv5). I have it booting on HD2 but it's still not near completion, I use a round robin scheduler with priority scaled quantum to have best of both simplicity and prioritized tasks (Run longer instead of running often) while planning to replace it with priority queues in future.
Best part, I don't have a name yet
intresting...........
Rick_1995 said:
I am working on a simple preemptive multitasking OS (since i won the STM32 here), though it isn't aimed at competing with android but i had a different thing in my mind, bootstrapping it from OEM's bootloader. I am trying to stay as far as i can from the hardware so there are a lot of quirks which prevent it from being a full fledged OS, like all process share a single address space, infact if the device support file choose to, it will execute entirely in physical address space. From my experience so far, it should work on anything newer than ARMv6 (and with some hacks on ARMv5). I have it booting on HD2 but it's still not near completion, I use a round robin scheduler with priority scaled quantum to have best of both simplicity and prioritized tasks (Run longer instead of running often) while planning to replace it with priority queues in future.
Best part, I don't have a name yet
Click to expand...
Click to collapse
ok,very intrensting.Is it going to be open source?Any screenshot or any feature?
if yes i would like to know if you don't have a problem
Rick_1995 said:
I am working on a simple preemptive multitasking OS (since i won the STM32 here), though it isn't aimed at competing with android but i had a different thing in my mind, bootstrapping it from OEM's bootloader. I am trying to stay as far as i can from the hardware so there are a lot of quirks which prevent it from being a full fledged OS, like all process share a single address space, infact if the device support file choose to, it will execute entirely in physical address space. From my experience so far, it should work on anything newer than ARMv6 (and with some hacks on ARMv5). I have it booting on HD2 but it's still not near completion, I use a round robin scheduler with priority scaled quantum to have best of both simplicity and prioritized tasks (Run longer instead of running often) while planning to replace it with priority queues in future.
Best part, I don't have a name yet
Click to expand...
Click to collapse
My suggestion for the OS name: RickOS !
Ok, it's not very fancy, but I like straight and brief names.
hmmmmmmm..........
It_ler said:
My suggestion for the OS name: RickOS !
Ok, it's not very fancy, but I like straight and brief names.
Click to expand...
Click to collapse
+1
ilias1998 said:
ok,very intrensting.Is it going to be open source?Any screenshot or any feature?
if yes i would like to know if you don't have a problem
Click to expand...
Click to collapse
It's not aimed at users as i just said, though it does have a framebuffer i wrote some time ago for another software i worked for Below are the screenshots of the framebuffer driver in that software and it's development branch (black screens). The kernel itself is non-intrusive and most of the device behavior is governed by the device files. As of now i have quite a lot working on HD2, I could easily port linux drivers with a few modifications. It will run any code written in C or C++.
And, yes It will be open but not unless i have something stable working (1st release).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I completely agree with KC. I like XDA the way it is now.
sent from my captivate glide running ICS (NardROM 0.4 Rooted)

Petition to make Wave 1/2/3 source code open source - collecting ideas

Hi everyone,
I started this on Sammobile yesterday (where it is already a sticky). Also, german site Badania has wrote about it now, too. The petition is not started yet, this is only for collecting ideas and knowing about your opinions. Recently there was some 'news' saying that the Wave 3 source code was made open source, which turned out to be untrue (the file released by Samsung was only 130kB big). Big letdown for many of us, and Wave 1/2 source codes were not even mentioned.
The current situation
The thing is, at least the Wave 1/2 users desperately need an open source release to continue enjoying their devices. Both devices are great hardware, they have a big community and developers willing to put in some ellbow grease, but, we don't have the means to fix certain stuff, only Samsung has. You might think about the trouble upgrading Samsung Apps and the trouble with push and SHP in general that many Wave users have experienced in the last few weeks and months. You might think about all the small annoyances that you users ask us CFW developers to fix everyday (but we can't). You may also think of the BadaDroid project, and the tons of work put into developing a working modem driver, still with nothing to show to the public until now.
The last official Wave 1 FW is from July (with little to none improvements over the January XXLA1 release), the last official Wave 2 FW is even older. Some of you think (and with a reason) that Samsung themselves are not willing to do any more updates or fixes for these two devices. They have, more or less officialy, abandoned these devices and are not willing to put in any more work. We, as a community, on the other hand are willing to work on these - without pay even -, but our hands and feet are bound behind our backs due to the Wave 1/2 being closed source. Don't be fooled by our recent successes (design changes, ported chinese keyboard and quickpanel) - reverse engineering is like stumbling through the dark in an unknown environment, and eventually we will come to a standstill. With Bada being closed source, we will always lag behind the likes of Android.
Samsung themselves are no strangers to the idea of openness. They plan to make Tizen an open source project, they also develop highly succesfull Android devices and they also did at least say that they are interested in releasing the Wave 3 source code. Also, they are just now planning a big company image overhaul, with a new logo and a new policy of more openness. But, if nothing is done, they will just forget about the 'old' Wave 1/2 devices - guaranteed.
So, what now?
This is where you, the users, the developers, the mods, the bloggers, everyone in the Bada community come in. I've been playing around for a while with the idea of starting a petition for exactly this: To ask Samsung to release in full the Wave 1/2/3 (or for even more Wave devices) source codes. But wait, don't rush things now!
We need a big, coordinated effort, spanning all the Bada sites around the globe.
We need the petition to operate from a site that's easy to use for everyone (that means no complicated signup and no shady stuff), and we need the petition's text to be multi-lingual, translated in all the languages of all Bada countries: german, turkish, azerbaijani, arabic, polish, czech, french, italian, spanish, and a lot that I have forgotten about. We need a great, short text (not as long as this one) for the petition, so that everyone knows even from a quick glance the why's and the uses of such a petition.
We also need supporters, people willinng to spread the word on other sites, especially the big ones such as XDA or Bada-Turkiye, but also the smaller ones. We need every voice, and we need as many people in this as possible.
We need to give Samsung the choice to either publicly let down thousands of customers, or just, finally, give us the source code that we have been waiting for for so long.
Further proceeding - my suggestion
Now, this is what I suggest now:
Don't rush things - we should be collecting ideas for at least a week until we even think about actually starting a petition.
If you're willing to support this case, spread the word or even find more supporters, let us know here.
Double points if you're also a member of some non-english-speaking Bada community .
If you have any additional ideas or concerns, also let us know - this is what this thread is for, to collect ideas and coordinate this.
We need a good short english text for the petition itself (I may come up with something later myself).
We need translations for this text in as many languages as possible. And, no, I'm not thinking about Google translations, but about the good old manual ones.
Looking forward to your opinions!
Big sorry.
But this petition can only Santa Claus make true...
1.
Samsung is not alone patent holder...
Wave 1-3 use Qualcomm Hardware AND Software...
So Qualcomm patents affected...
Nearly same stuff is in hundrets of devices from other manufacturer too, because also Qualcomm...
Not only Qualcomm... think about Quram...
Security and Compression Algos...
2.
Place holder...
Best Regards
i agree this Samsung release the source code wave 1 2 3
Maybe we should think about making the petition not only about Samsung, but also about Qualcomm and Quram. Hopes for Modem drivers and the like might be slim, but chances are we'll get a step forward, at least being able to do something more. I think Bada libraries source codes are well within the realm of possibility, and we could already do a lot with them.
Also... what else could we do now, hoping to keep the Wave 1/2 development alive?
BTW: Christmas might also be a good time to make our wishes come true .
http://www.change.org/petitions/samsung-we-want-a-good-working-bada-for-all-devices#
Why not continue this petition...
with 1,435 supporters
Click to expand...
Click to collapse
Best Regards
adfree said:
http://www.change.org/petitions/samsung-we-want-a-good-working-bada-for-all-devices#
Why not continue this petition...
Best Regards
Click to expand...
Click to collapse
That would be a good thing, but - I don't think that we will get Samsung to fix it themselves, and the petitions text is not clear about alternatives such as open sourcing. I think it's a different thing.
Hi Guys...
I am a writer from Badaforums.net.
1 month back,we planed to file petition for open source bada and we got good response.
but,after sometime we dropped the plan as we needed some reliable(and known) person to file the petition.
we have a draft ready for the petition...if u want,u all can have a look at this...
we can use this to file petition if u want...I can give the text file(only to reliable person)...
link is as below :
http ://www.badaforums.net/forums/announces/petition-request-samsung-support-bada-update-t7183.html (Refer Image)
Regards,
WaveGuru
Nice...
You mean the attached one?
I hope, it is okay, that I added your portal as Supprter at our article as official supporter...
Taxidriver05 said:
Nice...
You mean the attached one?
I hope, it is okay, that I added your portal as Supprter at our article as official supporter...
Click to expand...
Click to collapse
Yes,its OK.
I don't remember whether this is the final draft or not(have to search my machine ) ,but we can use the final one.
but,before that we need to gather support from all sites.
and BTW,Badaforums is not my portal...i am just writer of that forum
Regards,
WaveGuru
waveguru said:
Hi Guys...
I am a writer from Badaforums.net.
1 month back,we planed to file petition for open source bada and we got good response.
but,after sometime we dropped the plan as we needed some reliable(and known) person to file the petition.
we have a draft ready for the petition...if u want,u all can have a look at this...
we can use this to file petition if u want...I can give the text file(only to reliable person)...
link is as below :
http ://www.badaforums.net/forums/announces/petition-request-samsung-support-bada-update-t7183.html (Refer Image)
Regards,
WaveGuru
Click to expand...
Click to collapse
Nice! I would, however, suggest to make this a bit shorter. People seem to be too lazy to read these times . Also, set the accent on the Open Source release and include Qualcomm in the petitions recipients list. Although this may sound pessimistic, I'm amost sure that Samsung themselves won't do any development or OS updates for the Wave 1/2 (and smaller Waves) themselves.
I guess I should give some more details. Also, for those too lazy too read the whole text: Just jump to the paragraph that answers your question.
What is this about?
We want to ask Samsung to release the source codes for the Wave 1/2/3 firmwares and Qualcomm to release the accompanying hardware drivers (the Qualcomm part is an additional proposal by me).
Why is this important? / Why should I promote this or participate?
For me personally, this is something of a last hope, especially for the Wave 1/2 devices. I should know being a CFW developer myself: With what we got now, we just don't get far, and there's tons of stuff that we just can't fix (because we don't know how it works, because we can't do any changes... etc). Also, think about the BadaDroid project, which will likely get a big boost from a source code release (modem driver, anyone?). Without the open sourcing we will eventually come to standstill, and that point is not too far in the future.
Why now? / How is this different from earlier petitions?
First of all: This is the first petition specifically made to ask Samsung to release the source code. Now is a good time for this, because Samsung is planning a complete brand makeover over thenext few weeks and months. With this brand makeover comes a new policy of openness, which can only be good for this petition to reach its goal.
"The Wave 3 Bada OS is already open source." / "They'll release anyways because of Open Source Tizen."
I can assure you, it is not. Although this news was on several big Bada news site during the last two weeks, the news turned out to be untrue. The file provided by Samsung is only 130kB big and contains something, but not the Wave 3 source code. It is worse for the Wave 1 and Wave 2 devices, cause these two will be just forgotten about if we don't act. Remember, Tizen is only planned for the Wave 3, and I'm not even sure if that is official.
"This won't work."
Of course, you won't have any guarantees this will work, even if you participate or promote this. The alternative - doing nothing of the like and just hoping for the best - won't most likely do you any good either (read the second paragraph for my personal opinion). Also, we're open to suggestions on how to do this the best way. We want the whole Bada community in this, and we want to listen to your opinions and proposals.
We already have supporters such as german site Badania.de, czech site mojebada.cz, US based site badaforums.net and we're in good hopes of getting even more of the big and smaller ones to support us. This is planned to be a big global effort.
"The modem driver is owned by Qualcomm, not Samsung."
So, you're interested in BadaDroid development specifically? That's right, and that's also the reason why I'm suggesting to add Qualcomm to the petitions recipient list.
Quram algorithms sourcecode is what they sell, so they won't publish it.
Qualcomm AMSS sourcecode - forget it.
Parts of Samsung SHP source - maybe, but from my experience with Samsung HQ I wouldn't count on much. ;P
If we all want to start with this petition,we have to start early and with full proof plan.
but,we will need support from whole bada community and many sites.
I am ready to help...with my blogging and ideas...
Regards,
WaveGuru
We of badaos.net (Iranian Bada forum) are ready to sign the petition. Our forum has 20,000 users (about 3000 active)
Thanks everyone for their support!
Waveguru and nip_miniw, can we add you to the list of official supporters? Maybe also your sites (badaforums.net and badaos.net)? And, don't think wrong if it has gotten a little bit silent here, we're still working on this! But, we also still need more supporters.
If you're willing to help, post here, please.
Rebellos said:
Quram algorithms sourcecode is what they sell, so they won't publish it.
Qualcomm AMSS sourcecode - forget it.
Parts of Samsung SHP source - maybe, but from my experience with Samsung HQ I wouldn't count on much. ;P
Click to expand...
Click to collapse
You're 100% right about the Quram (QMG images, anyone?) source codes, and probably about the Qualcomm AMSS source code, too. But, with your new low level BadaDroid modem driver - would we even need the Qualcomm source anymore? Also, for the rest, I think anything will help, right?
k8500 said:
Thanks everyone for their support!
Waveguru and nip_miniw, can we add you to the list of official supporters? Maybe also your sites (badaforums.net and badaos.net)? And, don't think wrong if it has gotten a little bit silent here, we're still working on this! But, we also still need more supporters.
If you're willing to help, post here, please.
Click to expand...
Click to collapse
I think I can help too,,
I have a little group named BadaIL, we rleased 5 roms until today..
what can I do?
k8500 said:
Thanks everyone for their support!
Waveguru and nip_miniw, can we add you to the list of official supporters? Maybe also your sites (badaforums.net and badaos.net)? And, don't think wrong if it has gotten a little bit silent here, we're still working on this! But, we also still need more supporters.
If you're willing to help, post here, please.
Click to expand...
Click to collapse
What should we do as an official supporter?
k8500 said:
Thanks everyone for their support!
Waveguru and nip_miniw, can we add you to the list of official supporters? Maybe also your sites (badaforums.net and badaos.net)? And, don't think wrong if it has gotten a little bit silent here, we're still working on this! But, we also still need more supporters.
If you're willing to help, post here, please.
Click to expand...
Click to collapse
Hi k8500,
I am ready to help u all.I also have a plan in place.if you want,we can discuss this over PM.
but,I believe that making Bada as an open source should be one of the thing in petition.
we should also need to ask Samsung to provide us bugfree bada...as current bada firmware is not bugfree.
if we can't play HD games with current firmware...if we need to switch off our wave every time to clear ram...then its Samsung DUTY to provide us bugfree OS which they promised.
As many said that this will not change anything... Samsung will not do this...
It will be Samsung's decision whether they want to provide their customer bug free product or not ...but as a customer...as a money payer...I want to try to make Samsung realize that what they are doing is not RIGHT.
Thanks and Regards,
WaveGuru
I think...
At first we need an overview, who will officially support this petition...
We (badaNIA) will definitely do so...
Need name of plattform and contact infos...

Blackphone 2 - Review and basic tech info

Hello guys, i'm new here and registered because I wanted to discuss one of the phones I own.
This thread's objective is to bring attention of Silent Circle's (SGP) Blackphone 2 (BP2) owners because I believe we are few and share ROM-specific information, due to a lack of it on the internet and specially this forum.
Full Stock ROM for this device: http://forum.xda-developers.com/general/general/rom-blackphone-2-t3516909
Specs:
LTE and Worldwide 3G/HSPA+ connectivity
5.5" FullHD Gorilla Glass display, 1080x1920 pixels
Qualcomm Snapdragon 615 Octa-Core Processor ("About" shows MSM8939, but kernel compiled for MSM8916)
3GB RAM & 32GB internal storage
microSD card slot supports additional 128GB
13 MP BSI Camera Sensor (5 MP front)
3060 mAh Battery with Quick Charge 2.0
OS: Silent OS (Android 5.1.1 Lollipop + Cyanogenmod)
Dimensions: 152.40 x 76.40 x 7.90
Currently, I am full of hate for this phone's OS and my first objective right now is to get rid of that useless system called "Silent OS" (formelly "PrivatOS", another clownish commercial fork of AOSP+Cyanogenmod) that is installed on this phone.
I could've simply sold the phone or threw it out, but instead I would like to help other owners and myself since this forum is awesome.
So, here is my little review before I start a thread in the "Upgrading, Modifying and Unlocking" section with info on my AOSP or OmniROM future build.
What drives me to flash a custom ROM at this phone?
Well, there are several reasons:
- improperly realized additional user spaces (actually there are 3), that drain the whole battery in some 20 minutes.
- insane battery drain at all by improperly modded OS.
- phone heats up very much, i believe due to improperly built OS
- it's impossible to get root with a current kernel due to well configured (applauding) SELinux in Enforcing mode that can't be turned off even by modifying the initrd.
- official BP2 representatives say they won't provide any root method.
- camera's FPS is disappointing, so slow, much lag, and even after numerous reports to their support it wasn't improved
- useless "Silent Circle" market with its useless apps (they were supposed to be free when there was Blackphone 1)
- "Silent Phone" application is just a paid analog of Telegram, it can't be removed!
- impossibility of removing the annoying "Google Now" widget from the main screen, even after a bunch of requests to their support since the phone was released.
- I don't want gapps at all and would prefer a clean ROM.
- This OS is full of bloatware.
- Its main unique features such as private user spaces and OS encryption are introduced in Android 6.0 by default
Finally, the main reason I bought it was I heard personally from their former CEO they will bring an active and passive cellular security into this phone, I've made a pre-order when I heard this because this would've beaten all other smartphones on the world.
Now I have it, and it's not 'NSA Proof' at all (as was described in mass media), this is bull**** because THIS PHONE DOESN'T HAVE ANY ACTIVE/PASSIVE GSM COMPLEXES PROTECTION (A5 tracer, UnPing, imsi catcher detector, among others)
Proof: official BP2 team reply on the screenshot => https://s28.postimg.org/7bz8wx3h7/blackphone2.png
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The only way to make your communications secure on this phone is to use their paid app "Silent Phone", by the word of its creators. Lol.
What I dislike in design?
- Your "secure and NSA proof" phone's IMEI is written right on its rear panel! (WTF???)
Cool. So basically, while one of the main requirements to be an NSA-proof phone is ability to change IMEI on the fly, these guys decided just to write it on the back panel and introduced the full impossibility of changing it by not allowing to root the device. GENIOUS!!!
The Open Source part.
Just take a look at this wonderful and promising github repo with their "kernel": https://github.com/sgp-blackphone/Blackphone-BP2-Kernel
Great, isn't it? Looks like they are trolling us or something. I haven't even met a single line in that repo containing such strings as 'BP2' or 'Blackphone'.
"Let's just copy a source from kernel.org and publish it as our device's source code!" - GENIOUS!!!
Bottom line
I haven't described any PROS of this device because they don't really exist and the phone doesn't worth the price it's being sold for without active/passive GSM complexes protection. OS security is a thing that every actual android phone includes by default.
Basically, anyone who wants to use the main features of Blackphone 2 doesn't really need to buy the phone, it's enough to download the app 'Silent Phone' from Play Market and use it
Please post your thoughts/feedback about this device here.
I have one of these in the post from Hong-Kong, I was hoping I wouldn't need to flash a rom. Your post has me worried.
At least I got it cheap.
Well it's not that bad. Despite of my privacy and security based point of view, this device is quite useful for an average user who wants to trust their closed source.
I don't want to discourage users from trusting this company, it's only my point of view because I dont' use the half of functionality of a stock ROM and I can't remove it.
Also, this device is depending on security through obscurity, which is the worst way to do so.
As for an open source lover/activist, I prefer security through transparency and would like to have a custom AOSP/CGM build on this device, which I believe would make it good device.
Don't forget to write your opinion when you get the device!
I'll report back when I've gotten the phone and had a chance to use it a bit.
The full stock rom that you linked in your first post is based on Silent OS 2.0.8. Do you know if anything more up to date has been released?
Reieived yesterday a Blackphone 2. Got it for about 150 USD from Hong Kong.
Latest Silent OS version is 3.0.6a.
The camera app is useless and crap. So that I feel sorry for people who paid 500-600 USD for this phone. Does anybody have an idea how to improve it?
Would like to root blackphone 2 as well
Thank you very much for posting this . I purchased this phone and feel that was a mistake. I did not do enough research first and I thought that I'd root it and then be able to install firewall tools I wanted to.
I have not used the phone at all for many months (really ever) as I was unable to root. If there is anyone who knows how to root, I am willing to do anything. I would gladly install an altered version of this image if that was a way to get root. So seeing this image gives me hope. I don't know enough about rooting android to help unfortunately but please do keep this thread updated if anyone figures out how to obtain root on blackphone 2.
what about the possibility of flashing a custom rom actually ?
I picked on of these up for $100 delivered so would be happy to help test any rom tweaks/development.
Was wondering if it might be a clone (hardware) of another Android device but haven't found anything yet.
No custom rom?
Hi polartux.
As you said:
Currently, I am full of hate for this phone's OS and my first objective right now is to get rid of that useless system called "Silent OS" (formelly "PrivatOS", another clownish commercial fork of AOSP+Cyanogenmod) that is installed on this phone.[...] [...] So, here is my little review before I start a thread in the "Upgrading, Modifying and Unlocking" section with info on my AOSP or OmniROM future build.
How is it going?
I think that you are the only one in the entire internet involved in a Blackphone2 custom rom project. All I can do is offer myself as a tester of your work. Hope you don't give up because this hardware is great and deserves to be used properly (without SilentOS).
Regards.
polartux said:
Hello guys, i'm new here and registered because I wanted to discuss one of the phones I own.
This thread's objective is to bring attention of Silent Circle's (SGP) Blackphone 2 (BP2) owners because I believe we are few and share ROM-specific information, due to a lack of it on the internet and specially this forum.
Please post your thoughts/feedback about this device here.
Click to expand...
Click to collapse
Hey there
First of all, I feel your pain. This is frustrating to buy any device and discover it's crippled, and that you are not allowed to fix it.
I will try to post some of the discoveries I made soon. Please hold on...
E
Guys, I have no longer the device because I just sold it. I also stopped trying developing the custom ROM because I had not enough support/information. SilentCircle have done everything to be hated by their users/customers, they're just a bunch of businessmen who don't really care about making this phone better.
I also recommend selling yours and buy something else
A litle guide to increase bp2 performance
https://forum.xda-developers.com/an...e-make-bp2-t3735815/post75218344#post75218344

Question Does This Concern Anyone Else?

Question,
Why Did Nokia Just Backdoor My Phone for "Feedback"?
Did anyone else receive this message?
Does this Concern You?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
TLDR: Apparently Nokia and/ OR Their Vendors Can Arbitrarily Execute Remote Code On Our Devices~!
SPOOKY~!
XD
Nope no message on my g10 but it doesnt suprise me at all. Then again a cellphone is just one big tracking tool so its expected.
I just find it interesting that we are all knowingly walking around with bombs in our pockets, haha. Except the unaware, that are unaware, that they are unaware.. I showed an older lady at my work today this picture, who didn't know what the word "techie" means, (I said you're not a techie right.. not trying to be rude) and asked her, if her entire phone was randomly took over by this message, would she think twice about it? Of course not. It's so interesting~!
irrelevant
jenneh said:
Oh and for anyone Interested. I purchased this phone, after researching what options I have available at my local bestbuy, vs those which haven't already successfully been "hacked", or shown some sort of "rooting" method.
I bought this a couple months ago, off of bestbuy in store, but by using an "in person" search of what all was available, On The BestBuy Website, in the store, in my town, and, SPECIFICALLY SEARCHED "Unlocked" Phones.
I felt this phone had decent specs for the price. It was "Supposedly" Unlocked Per Bestbuys' site. Um, hello Bestbuy, we are in 2022, PLEASE LEARN THE SEMANTICS OF "UNLOCKED". Ahem. Thank You.
My main grievance, is that with the "sprout" firmware or whatever is going on in "rsssprout" has entirely removed or obfuscated, the ability to Easily Unlock The Bootloader.
I encourage other g10, g20, g21 users to weigh in yay or nay if they received such "feedback" questions. And thank you @ezbncs for letting me know that "theoretically" the g10 users weren't targeted.
---Please Provide Screenshots if yay, Thank You~! <3
Click to expand...
Click to collapse
jenneh said:
I just find it interesting that we are all knowingly walking around with bombs in our pockets, haha. Except the unaware, that are unaware, that they are unaware.. I showed an older lady at my work today this picture, who didn't know what the word "techie" means, (I said you're not a techie right.. not trying to be rude) and asked her, if her entire phone was randomly took over by this message, would she think twice about it? Of course not. It's so interesting~!
Click to expand...
Click to collapse
I didn't understand what do you mean by bombs I am happy that you helped an older woman tbh not everyone is tech enthusiasts like you and other experts
update I got the feedback message today on my g10 too. I wish I could root this thing hopefully soon someone will. My g10 runs Nokia/Rogue_00WW/ROGA_sprout
Please, lets keep it on topic and with respect to all
Thanks for your cooperation
ezbncs said:
update I got the feedback message today on my g10 too. I wish I could root this thing hopefully soon someone will. My g10 runs Nokia/Rogue_00WW/ROGA_sprout
Click to expand...
Click to collapse
I also met this feedback message on my Nokia X10 (which is a totally different device from the G10). Seem like this problem is everywhere in those Nokia phones
I just want to tack on some useless thoughts that I find relevant:
I've been studying the "Nokia" G20's internal binary systems for several months, which had 398 systems alone, then the vendor partition had another 256, of which maybe 50 max were redundant, as they were already in the phone's internal binaries...
Further studies showed me that the CPU is of Mediatek Origin, which is the reason why the Bootloader on this specific phone is Weird, and Lacking the Proper systems to be able to Actually Unlock The Bootloader.
To unlock the bootloader, one has to unlock the "Preloader" First, which is something I am not even going to get into here, I'm working on an extensive guide but I am no where near done.
I realize that this is not a new concept, there have been Mediatek Client Cracks for almost a decade now, but...
By saying all that, how do we know What Vendor is actually sending these Remote Commands? Nokia out-sourced specific parts and code and firmware implementation to a third party (mediatek) and goodness knows right now who else...
I mean what does it matter, Right?
Except if the company that was outsourced to is in a country where it could be took over by the state or other bad actors.. but I digress.
jenneh said:
I just want to tack on some useless thoughts that I find relevant:
I've been studying the "Nokia" G20's internal binary systems for several months, which had 398 systems alone, then the vendor partition had another 256, of which maybe 50 max were redundant, as they were already in the phone's internal binaries...
Further studies showed me that the CPU is of Mediatek Origin, which is the reason why the Bootloader on this specific phone is Weird, and Lacking the Proper systems to be able to Actually Unlock The Bootloader.
To unlock the bootloader, one has to unlock the "Preloader" First, which is something I am not even going to get into here, I'm working on an extensive guide but I am no where near done.
I realize that this is not a new concept, there have been Mediatek Client Cracks for almost a decade now, but...
By saying all that, how do we know What Vendor is actually sending these Remote Commands? Nokia out-sourced specific parts and code and firmware implementation to a third party (mediatek) and goodness knows right now who else...
I mean what does it matter, Right?
Except if the company that was outsourced to is in a country where it could be took over by the state or other bad actors.. but I digress.
Click to expand...
Click to collapse
I was going to reply to this a couple hours earlier, but I had to take a short nap, lol.
Anyway, let's start:
Further studies showed me that the CPU is of Mediatek Origin, which is the reason why the Bootloader on this specific phone is Weird, and Lacking the Proper systems to be able to Actually Unlock The Bootloader.
Click to expand...
Click to collapse
This quirk is also on Nokia phones with Qualcomm Snapdragon CPUs though, like the X10. Apparently, according to Hikari_Calyx (who is the developer behind bootloader-unlocking tools for specific Nokia devices, especially Snapdragon ones), Nokia phones' bootloaders are always secured and unfinished (on the retail units), so if you want to get bootloader unlocking, you'll have to try and get a prototype unit instead (which is hard, and requires connections to the Russian mafia). Not so sure for the MediaTek phones though, but their chipsets might be the reason why G-series phones got stuff like official flash files, etc... while X-series ones just don't get anything, at all.
jenneh said:
Oh and for anyone Interested. I purchased this phone, after researching what options I have available at my local bestbuy, vs those which haven't already successfully been "hacked", or shown some sort of "rooting" method.
I bought this a couple months ago, off of bestbuy in store, but by using an "in person" search of what all was available, On The BestBuy Website, in the store, in my town, and, SPECIFICALLY SEARCHED "Unlocked" Phones.
I felt this phone had decent specs for the price. It was "Supposedly" Unlocked Per Bestbuys' site. Um, hello Bestbuy, we are in 2022, PLEASE LEARN THE SEMANTICS OF "UNLOCKED". Ahem. Thank You.
My main grievance, is that with the "sprout" firmware or whatever is going on in "RNN_sprout" has entirely removed or obfuscated, the ability to Easily Unlock The Bootloader.
I encourage other g10, g20, g21 users to weigh in yay or nay if they received such "feedback" questions. And thank you @ezbncs for letting me know that "theoretically" the g10 users weren't targeted.
---Please Provide Screenshots if yay, Thank You~! <3
Click to expand...
Click to collapse
unlocked? as in bootloader-unlockable? or carrier-unlocked? every single phone seller out there would use the word "Unlocked" to mean that their phones are not locked to a specific carrier/region
AltFantasy said:
unlocked? as in bootloader-unlockable? or carrier-unlocked? every single phone seller out there would use the word "Unlocked" to mean that their phones are not locked to a specific carrier/region
Click to expand...
Click to collapse
Bootloader unlocked haha "and requires connections to the Russian mafia). " I love this part in which you wrote. Yes I am very familiar with Hikari_Calyx's contributions. I am trying to use a method by Hovatek to get to the preloader to unlock the bootloader. I don't know for certain if that is what Hikari does to sell their unlocks or really much about anything, but am having fun learning about mediateks vcom port drivers, the spflash tool, scatter files, etc.
It takes "unlocking the bootloader" to a different level these mediatek / qualcomm devices, and the extra HAL they add... and it caused me to have an off-thought about the manufacturing of these phones' chipsets along with the third party firmware to run the hardware, and decided to solicit it XD haha
I am stuck with no drivers allowing my G20 to be recognized in sptool or this mediatek github repo tool i tried. I'm sure I will figure it out eventually
Spoiler: portable mtk tool
I took the github repo from here and made it portable for windows users, link in video description
mtkclient/README.md at main · bkerler/mtkclient
MTK reverse engineering and flash tool. Contribute to bkerler/mtkclient development by creating an account on GitHub.
github.com
What is causing trouble is there are different versions of the driver like
Drivers MT65xx/MT67xx USB VCOM​I need one specific to the MT6765, and I cannot seem to find, like, the Actual source of those drivers. I find all sorts of people sharing "mtk drivers" but I want the genesis lol
Spoiler: DRIVERS TRIED
All tried with unsigned verification off sighhhh
jenneh said:
Drivers MT65xx/MT67xx USB VCOM​I need one specific to the MT6765, and I cannot seem to find, like, the Actual source of those drivers. I find all sorts of people sharing "mtk drivers" but I want the genesis lol
Spoiler: DRIVERS TRIED
All tried with unsigned verification off sighhhh
View attachment 5675689
Click to expand...
Click to collapse
Have you tried to make a driver out of the Nokia G20's source code? I'm somewhat sure that Nokia have a source code for developing the USB driver for Nokia G20
jenneh said:
It takes "unlocking the bootloader" to a different level these mediatek / qualcomm devices, and the extra HAL they add... and it caused me to have an off-thought about the manufacturing of these phones' chipsets along with the third party firmware to run the hardware, and decided to solicit it XD haha
Click to expand...
Click to collapse
Well, Hikari did say Nokia added in even more security after every single security update...
AltFantasy said:
Have you tried to make a driver out of the Nokia G20's source code? I'm somewhat sure that Nokia have a source code for developing the USB driver for Nokia G20
Well, Hikari did say Nokia added in even more security after every single security update...
Click to expand...
Click to collapse
Yes, in fact.. I made vendor and support accounts in their respective portals on nokia's various different sites to see if there was anything further I could obtain from source from them, but no dice. I mean, the built in android usb works fine for like adb and fastboot, but, and idk what a "COM" device is or what exactly is the "PORT" the VCOM drivers need to bind to, but I do know that the drivers are needed to access that layer in the phone that is deeper than the bootloader now, haha and hopefully in the future I can explain everything coherently when I succeed.
---Going to try this bypass tool now https://github.com/MTK-bypass
making it portable first
Also it's a complete waste of time "engineering" accounts on any Nokia Portals for any other lurkers. Key notes is you need a non gmail account, like those throw away ones, to be able to even register for certain portals, then they will manually review. Seemed to take a day, I tried three different accounts, different access, recieved it all. That is all I will say on that front. Their site is dated and lacking.
jenneh said:
Yes, in fact.. I made vendor and support accounts in their respective portals on nokia's various different sites to see if there was anything further I could obtain from source from them, but no dice. I mean, the built in android usb works fine for like adb and fastboot, but, and idk what a "COM" device is or what exactly is the "PORT" the VCOM drivers need to bind to, but I do know that the drivers are needed to access that layer in the phone that is deeper than the bootloader now, haha and hopefully in the future I can explain everything coherently when I succeed.
---Going to try this bypass tool now https://github.com/MTK-bypass
making it portable first
Click to expand...
Click to collapse
nice, then! I'm pretty sure that you can search up Google about COM devices and PORT binds though
AltFantasy said:
nice, then! I'm pretty sure that you can search up Google about COM devices and PORT binds though
Click to expand...
Click to collapse
But then.. how would I be able to procrastinate and crap post everywhere? I have to say, your confidence has been instilled in me. I will do it now, dangit. I Will Know What A Com Port Is!!
*opens google*
jenneh said:
But then.. how would I be able to procrastinate and crap post everywhere? I have to say, your confidence has been instilled in me. I will do it now, dangit. I Will Know What A Com Port Is!!
*opens google*
View attachment 5675707
Click to expand...
Click to collapse
lol, I'm pretty serious though. Modern Nokia devices are just stupidly hard to crack open, so having someone continuing to go on with their effort to unlock the bootloaders of those phones is really damn nice
jenneh said:
Further studies showed me that the CPU is of Mediatek Origin, which is the reason why the Bootloader on this specific phone is Weird, and Lacking the Proper systems to be able to Actually Unlock The Bootloader.
To unlock the bootloader, one has to unlock the "Preloader" First, which is something I am not even going to get into here, I'm working on an extensive guide but I am no where near done.
Click to expand...
Click to collapse
I will add some info I learned on the g10 I am sure it goes for others too. I was bored a while back so I started searching around and learned of mtkclient, and boy it sent be down a rabbit hole for weeks. I learned about spflash and countless other tools out there bricked and few phones a long the way all in the name of science
You sound pretty smart so you may already know this information, but I will lay it out in the name of disclosure for others. My limited knowledge while learning this phone is that you will have to open her up to reach the internal components if you want too get to the preloader. Some engineer got the bright idea to patch brom/preloader mode as most know it with key combinations. So you will need the proper cables, tools, and test points to get to preloader mode which I don't have there stuck on a boat somewhere from china.
I wish anyone working to get this bootloader unlocked or rooting this phone good luck out there and keep the fight up. I will also add I would be glad to test any methods if need be for others if you find anything interesting please just remember I have limited knowledge on this stuff.
thank you

Categories

Resources