Related
The first non-Samsung ROM for the SGS2! This is 100% stock AOSP from Google.
What works:
- It boots up.
- Stock launcher.
- OpenGL
- Vibration
- Phone Radio (Incl SMS)
- Internal Storage / SD Card
What doesn't work:
- Wifi, Bluetooth
- Sound.
- Cameras.
- Sensors.
This is at least a proof of concept of how AOSP can work on the SGS2.
Installation:
Warning: Don't do this unless you know how to use Odin or have time to learn. You won't be able to make phone calls until you flash back a Samsung firmware!
Also, this is a custom kernel, so you will have the yellow ! on your device after flashing this (same as root).
All of your data will be lost - backup first!
Download the .7z file from http://www.mobile-dev.co.za/I9100_AOSP_V2.7z
Unzip using 7zip or similar.
Flash the .tar file with Odin:
- Default settings, touch nothing
- Load I9100_AOSP_V2.tar as PDA
Put phone into download mode (Voldown+Home+Power after turning off device), connect with USB, press Start.
The device should then boot up into AOSP. When finished playing around, flash back a stock Samsung firmware (from http://www.samfirmware.com/ or other). You may need to go into recovery mode to use the 'format data' option. (Volup+Home+Power)
If you have fun with this, feel free to donate - https://www.paypal.com/cgi-bin/webs...=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted
If you want to help out with porting, give me a shout! We could form up some kind of SGS2-AOSP team.
Swweeeeeeeet love aosp and seeing one for my loved phone makes me hyperventilate
Sent from my GT-I9100 using XDA App
Did you try to use the stock kernel with the AOSP build? You may get lucky and get some radios/hardware working.
Interesting... Did you manage this with Samsung's little bit of "platform" sources they give?
I'm around, though not that good with AOSP tbh... I still prefer to take a binary and hack it, than to compile from sources
Just gonna set up an AOSP tree on my server and have a play
uskr said:
Did you try to use the stock kernel with the AOSP build? You may get lucky and get some radios/hardware working.
Click to expand...
Click to collapse
Just needs a little tinkering in the init.rc, probably. This version is 100% AOSP, except for mounting the partitions using EXT4 instead of yaffs2 (obvious reasons). So this is a "no samsung code at all" ROM.
Little bit of tweaking should have wifi working without much trouble - no idea about the rest. Not really sure why I'm the first one trying this, to be honest!
RyanZA said:
Just needs a little tinkering in the init.rc, probably. This version is 100% AOSP, except for mounting the partitions using EXT4 instead of yaffs2 (obvious reasons). So this is a "no samsung code at all" ROM.
Little bit of tweaking should have wifi working without much trouble - no idea about the rest. Not really sure why I'm the first one trying this, to be honest!
Click to expand...
Click to collapse
Yeah, it was on my "to do" list for the upcoming week... I've got last exam tomorrow, then time to get the SGS2 on the go There's other stuff I need to get going first though...
this is great start. wait for fully working version!
pulser_g2 said:
Interesting... Did you manage this with Samsung's little bit of "platform" sources they give?
I'm around, though not that good with AOSP tbh... I still prefer to take a binary and hack it, than to compile from sources
Just gonna set up an AOSP tree on my server and have a play
Click to expand...
Click to collapse
Nope - 100% AOSP code. It's all just userland, after all. The Samsung "platform" sources are just the changes they made to GPL software, I guess?
And yeah, that was the point of this - for some reason I was seeing nobody playing with AOSP/CM - this will hopefully get more people involved.
Wow, nice! Are you going to continue developing this ROM or was it just made as a proof of concept?
RyanZA said:
What works:
- It boots up.
- Stock launcher.
- OpenGL
What doesn't work:
- All radios (wifi, phone, everything).
- Sound, Vibration.
- Cameras.
- Sensors.
Click to expand...
Click to collapse
Yes! is Useless
I'm so happy to see RyanZA back lol
Do miracles like you did on SGS
Nice work RyanZA !
Great work, I'm looking forward to a fully functional rom, I used to love Oxygen on the Desire.
Sent from my GT-I9100 using XDA App
Great! I have been waiting for this since I got the phone. I just love the clean stock Android. Really looking forward stable aosp roms!
I can't wait to have it fully working !!!
Great job !
@ryanza
Question about root. Are you also working on a z4root for sgs2? Nie to see you again in sgs forum
Sent from my GT-P7100 using XDA App
danikristijan said:
@ryanza
Question about root. Are you also working on a z4root for sgs2? Nie to see you again in sgs forum
Sent from my GT-P7100 using XDA App
Click to expand...
Click to collapse
No known exploits for the SGS2 yet, so not right now...
Security researchers have found some though, but nobody is disclosing any right now.
Progress on getting the radios working:
Nice big error about RILD, etc. The radio seems to be very different from the SGS1 (or any other hardware I know of...) If anybody has any ideas...? Otherwise, will have to try reverse engineer it or something? I hope not!
RyanZA said:
No known exploits for the SGS2 yet, so not right now...
Security researchers have found some though, but nobody is disclosing any right now.
Progress on getting the radios working:
Nice big error about RILD, etc. The radio seems to be very different from the SGS1 (or any other hardware I know of...) If anybody has any ideas...? Otherwise, will have to try reverse engineer it or something? I hope not!
Click to expand...
Click to collapse
I noticed that the rild binary is very different to the one that you end up with if you built it. Have you tried using the stock rild binary and even libril.so?
Also, would it be too much to ask that you show us your vendor overlay (the boarconfig, device and other mk files)?
Thanks.
focamonca said:
Yes! is Useless
Click to expand...
Click to collapse
NO! in fact its very USEFUL!
REALY LOOKING FORWARD TO AWSOME AOSP/CM ROMS SOON
Is there battery drain?
Ok so I have CM7.1 Alpha3.5 on the TouchPad. It's decent. However, it's just a blown up phone ROM with some tweaks to make it usable on a screen this large. This means that there's no panes in Gmail or other tablet optimized apps.
Now, I don't mean to diminish the work that has been done to things like the overlay for the buttons - that is really a slick implementation - but is there any way/place to get the tablet optimized versions of apps onto this thing instead of the phone versions of the apps? Or should I just shut up and wait for ICS to come out soon?
EDIT: Sigh. Mod, you can move this to the General section. My bad.
I was thinking of installing this, but if what you say is the case (all the apps will be like they are on the phone) then I guess I will wait til an ICS port comes out. I just REALLY want the Android apps on the Touchpad.
Install it! You have nothing to lose. You can boot into webOS OR CM7 via the startup menu.
Don't let one guy's complaints stop you.
Oh by all means install it. Its crazy fast and in a worst case scenario you lay an easier foundation for installing ICS when it is available. You don't have to use Android - this will get you dual booting.
If your talking about google music or netflix tablet versions, if you edit the device id to something like GT-i900 it will load up tablet versions.
At least this has been my experience...
jzen said:
If your talking about google music or netflix tablet versions, if you edit the device id to something like GT-i900 it will load up tablet versions.
At least this has been my experience...
Click to expand...
Click to collapse
Hmmmm... Can I do this on the device itself or adb to it or what?
Build.prop using a text editor of some kind will do the trick
Sent from my SAMSUNG-SGH-I777 using Tapatalk
In my situation, I've had the exact opposite occur: too many apps have told me to purchase the tablet version of their apps, such as SwiftKey for one. Netflix comes up as the tablet version, and i dunno about Gmail, but it doesn't bother me none if it's the phone view, it still works fine.
Sent from my SAMSUNG-SGH-I777 using xda premium
Really? I edited my building prop to the Galaxy 7 wifi only since it has same resolution as Touchpad using and is wifi, only. All my apps look gorgeous. Typing on SwiftKey Tablet right now. GT-P1010 Samsung, i used root explorer to and just edit the build prop right on your Touchpad. I think es file will work too
Sent from my GT-P1010 using xda premium
etnpnys said:
Ok so I have CM7.1 Alpha3.5 on the TouchPad. It's decent. However, it's just a blown up phone ROM with some tweaks to make it usable on a screen this large. This means that there's no panes in Gmail or other tablet optimized apps.
Now, I don't mean to diminish the work that has been done to things like the overlay for the buttons - that is really a slick implementation - but is there any way/place to get the tablet optimized versions of apps onto this thing instead of the phone versions of the apps? Or should I just shut up and wait for ICS to come out soon?
EDIT: Sigh. Mod, you can move this to the General section. My bad.
Click to expand...
Click to collapse
Those tablet versions are for .Honeycomb OS we use gingerbread
Sent from my Touchpad using Tapatalk
FirstNoobToBrickHisPhone said:
Those tablet versions are for .Honeycomb OS we use gingerbread
Sent from my Touchpad using Tapatalk
Click to expand...
Click to collapse
Yeah I understand that - but I'm asking if there's a way to install the honeycomb/tablet versions. It sounds like, from everybody else, that we can with a simple edit of the build.prop file.
I will give it a shot later! Thanx everybody!
Well if anyone knows how to get the Plume Tablet version to run with a build.prop setting that would be great.
etnpnys said:
Yeah I understand that - but I'm asking if there's a way to install the honeycomb/tablet versions. It sounds like, from everybody else, that we can with a simple edit of the build.prop file.
I will give it a shot later! Thanx everybody!
Click to expand...
Click to collapse
Fyi there is a huge difference between "tablet version(hc)" and " tablet optimized " tablet optimized works on larger screen gb units( like our tp)
tablet version is intended for honeycomb devices with the appropriate framework and can only be loaded on honeycomb os.
The reason why ppl are needing to edit the build.prop is for the app/market to recognize our device as a compatible device/hardware on a "tablet optimized " app.
No matter what u do a "tablet version" application will not work on a "phone version " os.
If it were that easy to install a hc application, the current fragmentation would not exist within androids, and ics would not be that important coming out.
Just a food for thought rant since I'm seeing so many God damn threads about this matter lol..
Thanks for listening
Sent from my HTC Glacier using Tapatalk
Honeycomb source was never released so we are stuck with a phone optimized version of Android until we can get an CM9/ICS ROM. There are new APIs etc in Honeycomb that won't allow those apps to run in Gingerbread even if you somehow force installed them. You can find some apps that will display a tablet UI. Here is a few of ones I use that run a tablet UI:
Netflix (really nice tablet UI update that is working great)
OfficeSuite Pro 5
Maxthon Browser for 10" Tablet
Firefox (tablet UI can be enabled in about:config)
What I look for is apps that have tablet screenshots or have been updated for ICS yet the same version also runs on GB.
spunker88 said:
Honeycomb source was never released so we are stuck with a phone optimized version of Android until we can get an CM9/ICS ROM. There are new APIs etc in Honeycomb that won't allow those apps to run in Gingerbread even if you somehow force installed them. You can find some apps that will display a tablet UI. Here is a few of ones I use that run a tablet UI:
Netflix (really nice tablet UI update that is working great)
OfficeSuite Pro 5
Maxthon Browser for 10" Tablet
Firefox (tablet UI can be enabled in about:config)
What I look for is apps that have tablet screenshots or have been updated for ICS yet the same version also runs on GB.
Click to expand...
Click to collapse
so once we have an ics port we will have something that functions just like honeycomb does on the current tablets?
For those who want a swype style keyboard, try TouchPal keyboard tablet edition. I may install it in update.
Sent from my HTC PucciniLte using Tapatalk
What exactly should i put in build prop? Which line to edit and what to put?
Thx
Netuser said:
What exactly should i put in build prop? Which line to edit and what to put?
Thx
Click to expand...
Click to collapse
There is a video somewhere in the forums. There are two lines you need to edit. I know what to enter, but can't remember the exact name of the lines that are changed.
Here is a link to the video: http://forum.xda-developers.com/showthread.php?t=1381728
GT-I9100 and Samsung are the edits. It still won't let you download too many tablet apps as this is a phone port, but it still rocks.
Sent from my GT-I9100 using Tapatalk
spunker88 said:
Honeycomb source was never released
Click to expand...
Click to collapse
Actually the Honeycomb source was released, it's included with the ICS source.
http://groups.google.com/group/android-building/msg/c0e01b4619a1455a?pli=1
This release includes the full history of the Android source code
tree, which naturally includes all the source code for the Honeycomb
releases. However, since Honeycomb was a little incomplete, we want
everyone to focus on Ice Cream Sandwich.
Click to expand...
Click to collapse
But since ICS is here nobody cares about Honeycomb anymore.
redhooka said:
Actually the Honeycomb source was released, it's included with the ICS source.
http://groups.google.com/group/android-building/msg/c0e01b4619a1455a?pli=1
But since ICS is here nobody cares about Honeycomb anymore.
Click to expand...
Click to collapse
More importantly, the HC releases are not tagged, so it is all random guessing as to which ones correspond to the HC builds..
So I completely understand that we don't currently have an unlocked bootloader, and that the bootloader is encrypted, and the you may or may not have to have an unlocked bootloader in order to create custom ROMs.
This thread is NOT intended to be a discussion of that at all, instead I simply wanted to put out there that Cornerstone built into the ROM would be way cool, and those guys put the source code out there for this.
So, since I am asking for a dev to cook a ROM when they can that includes Cornerstone (for info: http://groups.google.com/group/cornerstone-dev), what can I do to help?
thanks!
There are already threads for suggestions,
What exactly is corner stone
sent from my Atrix via XDA premium
I'm guessing something that lets you use two apps at once? Putting them side by side or something like windows 8?
Have clicked on the link and checked the info there but havent really found a description that makes sense but sure looks interesting!
It lets you have one large main app and two smaller app windows to the side in a slide out window. Looks pretty cool.
Agreed
i would like the two apps at once and also the ability to pin apps to the to the status bar
The problem is that you need the Android sourcecode to implement it the way it's meant to be implemented.
But Asus won't give us their sources
Diamondback said:
The problem is that you need the Android sourcecode to implement it the way it's meant to be implemented.
But Asus won't give us their sources
Click to expand...
Click to collapse
Asus is a party pooper.
Found this application which was once only on i-application(iphone) working fine on our touchpad and yes it also plays good on my LG optimus one too. It is like google currents but a little different in work around. Enjoy the port.
Here is the app
Press thanks if I helped.........
no offense but I'm pretty sure i've seen this posted somewhere else..u might wanna give credit to the original poster who yanked this from the sg III launch event..
Should be this http://forum.xda-developers.com/showthread.php?t=1644212
it doesn't look that great on the touchpad....very pixelated
ace9988 said:
it doesn't look that great on the touchpad....very pixelated
Click to expand...
Click to collapse
yes you are right but most of the posts and topics look nice, neat and clean.
and I think something is still better than nothing....
what do you say?
compared to the browser....you'd have to argue the need for this, it was designed for the phone (GS3) and all that's been done is ported from there. If they developer made a bespoke tablet version then it'd be nice. but hey, thats my beef with ICS at the moment, many apps are stretched and look wrong
I like it alot.... Thanks for sharing,I hadn't seen the other thread so glad to have the app on my og evo and touchpad
Sent from my cm_tenderloin using Tapatalk 2
Thanks
HP Touchpad CM9
I think an update came out for this today. Of anyone can pull the updated app it would be greatly appreciated! Thanks
HP Touchpad CM9
Someone was working on a version where they adjusted the fonts to make them look better on a tablet but I never saw the actual package posted.
famewolf said:
Someone was working on a version where they adjusted the fonts to make them look better on a tablet but I never saw the actual package posted.
Click to expand...
Click to collapse
I was working on it.... Never got it right, as it appears I was only able to change the UI fonts. The article fonts themselves appear to be set remotely and just displayed locally. So it didn't even fix the biggest issue with the fonts which is in the articles themselves. It only fixed the UI and header fonts. I was going to post the APK anyway, but I found a force close error when trying to add new feeds, so that made things not so nice. Add to that the fact that for some reason, the APK wasn't installable unless I re-signed it, that makes it difficult to switch between versions without uninstalling/reinstalling, I decided not to post the modified APK.
If a developer type wants, I can send the modified APK directly. I'm not going to post it here because it's A) not stable and B) didn't achieve the intended purpose anyway, and C) I don't want to have to support something that's broken/unfinished.
Anyone that knows how to decompile/recompile an APK can do the same thing I did. All I did was reduce the font sizes in the XML layout and values files. As I said though, that didn't have any effect on the actual article content, which appeared to be defined remotely.
Hi all,
I have quite a bit of developing experience but unfortunately have no idea how building roms works. Since now HALO from the PA rom is open source I was wondering if it has been ported as an APK. If it hasn't I was wondering if any kind folks out here know what needs to be done to port it and if anyone was willing to help. I understand pop up mini apps are not possible, and thats not what I am looking for. I just wanted the chat head style notifications. Also I know there is an app that does this, but I like the HALO implementation better, plus who doesn't like choices.
Thanks.
Just a friendly bump. If anyone perhaps knows how I can email someone from PA or knows any other dev who could help me out I would be much obliged.
saadi03 said:
Hi all,
I have quite a bit of developing experience but unfortunately have no idea how building roms works. Since now HALO from the PA rom is open source I was wondering if it has been ported as an APK. If it hasn't I was wondering if any kind folks out here know what needs to be done to port it and if anyone was willing to help. I understand pop up mini apps are not possible, and thats not what I am looking for. I just wanted the chat head style notifications. Also I know there is an app that does this, but I like the HALO implementation better, plus who doesn't like choices.
Thanks.
Click to expand...
Click to collapse
I developed this ROM for TF101 2 months ago. So I've some experience with it.
So anyway, Its not ported as an APK file. Don't think all things in Android are an APK file. Its coded by Paranoid Android developers in the Android System. Then the HALO is being added into the Settings app, by modifying and adding some java and xml files in it. Then it need some time to test whether its working or not. If you want to know how the ROM build works, you can just Google for it.
If you want to see their work go to Paranoid Android github. That's the source for the ROM.
Sent from my Galaxy S4 i9500
Yup, I know it was baked into android and isn't an app, but I was wondering if anyone knew how I could make it a standalone app. But thanks for the heads up, now I know where to look for all the code that HALO uses. I think it may be a fairly comprehensive code rewrite but Its worth a shot.
You might want to try these.
https://play.google.com/store/apps/details?id=com.paranoid.halo
Or
https://play.google.com/store/apps/details?id=robj.floating.notifications
Sent from my Galaxy S4 i9500
Yup I have seen those, the halo app is an addon that lets you pin apps to halo when you run a PA rom. The second has a very different execution style.
TheMrcool212 said:
You might want to try these.
https://play.google.com/store/apps/details?id=com.paranoid.halo
Or
https://play.google.com/store/apps/details?id=robj.floating.notifications
Sent from my Galaxy S4 i9500
Click to expand...
Click to collapse
Thats not an app for HALO. That jus selects apps to be pinned n trigered.
And the 2nd 1 looks like halo but is not HALO at all
I know this is rather late, but I have been looking at the code lately and I was wondering if anyone has made any progress or has some deeper insight. I haven't been able to try because my computer is on its last legs and I wont be able to work on anything till it is replaced later.
saadi03 said:
I know this is rather late, but I have been looking at the code lately and I was wondering if anyone has made any progress or has some deeper insight. I haven't been able to try because my computer is on its last legs and I wont be able to work on anything till it is replaced later.
Click to expand...
Click to collapse
Were you able to find anything? If not look at this: http://forum.xda-developers.com/showthread.php?t=2419287 once u do, let me know. I will show u something else after