[ROM] AOSP w/o Google apps (readd-able) FIRST HALFLEGAL ROM - G1 Android Development

Here I provide a half legal (I included the HTC drivers for the hardware...) stock AOSP (android-1.5_r3) ROM!
You can add Google Apps legally if you have bought a Google experienced phone by running this script on a linux-machine:
http://forum.xda-developers.com/showthread.php?t=564744
Features:
-No special features
-Just stock w/o Google apps
Download for G1:
http://www.4shared.com/file/135524283/e812c64f/dream.html
Instructions:
Unzip the file, then:
fastboot erase userdata
fastboot flash system system.img
fastboot flash boot boot.img
fastboot reboot
To Do:
I'm a lazy guy.
Next release will be cyanogenmod w/o googleapps.

Well does the rom working without all googles stuffs ?
Can we add them easily ?
Thanks for the new build, hope this googles' issue will be fine

It does work, but it's nearly useless.
I work on a windows version of my script which adds google apps legally.
I also will create a script for recovery.
I'll work on this ROM when I'm done with these, as soon as the scripts are ready, this ROM will get some goodies from Cyan.

Nice work Maxisma!
Its a good start

awesome bro

keep it up it's a start!

maxisma said:
It does work, but it's nearly useless.
I work on a windows version of my script which adds google apps legally.
I also will create a script for recovery.
I'll work on this ROM when I'm done with these, as soon as the scripts are ready, this ROM will get some goodies from Cyan.
Click to expand...
Click to collapse
Excellent.
With all this doom and gloom.
Surely this is the problem solved?
But what do you mean by google experience?
I know I got all the apps with my phone... T-Mobile G1...

Google Experience are all phones with Google Apps preinstalled.
Just some indian and russian HTC devices don't have it.

Out of interest would this boot fine without running the script?
I am presuming not, but i am just curious?
I would try it out, but at the moment I am not at home and only have 2g coverage on my phone so its a bit slow to download
Edit //
Could i (in theroy) install, boot and then use wget to download sam3 from slideme.org and then download a third party dialer / K9 etc... etc..
So use all third party apps

vixsandlee said:
Out of interest would this boot fine without running the script?
I am presuming not, but i am just curious?
I would try it out, but at the moment I am not at home and only have 2g coverage on my phone so its a bit slow to download
Click to expand...
Click to collapse
It boot's fine w/o the script ;-)

Not to rain on your parade, but ....
Hi Maxisma,
Not to rain on the parade, but ...
Per Google, this ROM is no more "legal" than any other ...
The following is taken from http://source.android.com/documentation/building-for-dream
* The Dream device software contains some proprietary binaries. For contractual reasons, these cannot be redistributed separately from the shipping hardware, but the provided script may be used to extract these binaries from your development device so that they can be correctly included in your build. These libraries include the openGL|ES library, the Qualcomm camera library, the HTC Radio Interface Library, etc. You need adb to be in your path, and you need your device to be configured for adb access. If you don't have adb already, do a generic build first, which will put it in your path.
Click to expand...
Click to collapse
Just my understanding of things.
~enom~

Interesting, i am going to have to have a look and a play later.
Cheers for the work (forgot to say that in my first post)

if you're interested on maybe trying to do this on your own:
http://www.johandekoning.nl/index.php/2009/06/07/building-android-15-build-environment/
Contrary to what you might think, a room w/o google apps is not entirely useless. Probably the major setbacks are the lack of market access, the lack of a YouTube player (we need to work on a port of Totem's Youtube implementation but for android), and a way to manage contacts (irrenhaus is looking at the posibility of setting up a Google Contacts sync), plus we'd probably need to write an utility to actually read/write contacts to and from SIM.
G-mail, you can acess from the browser (which, AFAIK, is still free and open source under the Apache Licence), Maps can be downloaded once we get Market access.
Other than that, a bone-stock android build will keep you connected to the internet, allow you to tether, allow you to run scripts, deliver your mms, give you camera and music player, have theme support, and ofcourse, make phone calls just like any other build will. You'll just have to go a bit off of your way to get apps, but again, that's the main drive here, either get acess to market of create a new one and invite app developers to submit their apps there too

enomther said:
Hi Maxisma,
Not to rain on the parade, but ...
Per Google, this ROM is no more "legal" than any other ...
The following is taken from http://source.android.com/documentation/building-for-dream
Just my understanding of things.
~enom~
Click to expand...
Click to collapse
That's dead on too, and I forgot about it. The issue would not be with google anymore though, but with HTC and it's hardware partners. This is what cyanogen realized, now that the spotlight is on rom development, companies will have watchdogs for re-distribution of binary code. If you own an ADP device, you can legally download the binaries from the HTC website and MAKE YOUR OWN BUILD (so redistribution targeting dream is out, unless we can talk to HTC about it), either that, or, as I've said before, move onto an open hardware platform so we can write our own drivers.
---edit---
By the way, I still don't agree with the whole feeling of gloom floating around here. This is only a change to the way we're doing things right now, but it doesn't hinder development in any way. If you're the kind of dev that's here for the praise, then yeah, you wont like it that now people will have to actually know what they're doing, so your fanbase will be reduced. I for one welcome the change. This rom, for example, can still be distributed without the HTC binaries and maybe have instructions for the user to download them, install them in their OTA package, and the actually flash the rom. But then that requires that people actually know what they're doing, since we can't legally provide them the finished product.
Also, it doesn't hinder improvement of the platform. None, I repeat, NONE of cyanogen's or other dev's work ever even touched the proprietary parts of the build, as this is nearly impossible without the source (I know, baksmali, but really, I'm trying to make a point here!...) and most of what made his work awesome was the behind-the-userland work; kernel's bfs patches, scripting, cpu time management, modifications to available source, for example, the settings package.
We can still improve the platform, we can contribute, and maybe this time around the way Google wanted people to, by submitting code for their consideration to have it maybe implemented in android's next build.
I'll be glad to see all the "OMG, MY PHONE WONT START" threads diminish as people realize that this will no longer be the place where you get it all dumbed down and easy to use.

hey just by simple curiosity, how do you then log into the phone, if this rom is google less? I presume you still need a google account to set up your machine right????

kmassada said:
hey just by simple curiosity, how do you then log into the phone, if this rom is google less? I presume you still need a google account to set up your machine right????
Click to expand...
Click to collapse
You don't need to login as there is no setupwizard.

jubeh said:
That's dead on too, and I forgot about it. The issue would not be with google anymore though, but with HTC and it's hardware partners. This is what cyanogen realized, now that the spotlight is on rom development, companies will have watchdogs for re-distribution of binary code. If you own an ADP device, you can legally download the binaries from the HTC website and MAKE YOUR OWN BUILD (so redistribution targeting dream is out, unless we can talk to HTC about it), either that, or, as I've said before, move onto an open hardware platform so we can write our own drivers.
---edit---
By the way, I still don't agree with the whole feeling of gloom floating around here. This is only a change to the way we're doing things right now, but it doesn't hinder development in any way. If you're the kind of dev that's here for the praise, then yeah, you wont like it that now people will have to actually know what they're doing, so your fanbase will be reduced. I for one welcome the change. This rom, for example, can still be distributed without the HTC binaries and maybe have instructions for the user to download them, install them in their OTA package, and the actually flash the rom. But then that requires that people actually know what they're doing, since we can't legally provide them the finished product.
Also, it doesn't hinder improvement of the platform. None, I repeat, NONE of cyanogen's or other dev's work ever even touched the proprietary parts of the build, as this is nearly impossible without the source (I know, baksmali, but really, I'm trying to make a point here!...) and most of what made his work awesome was the behind-the-userland work; kernel's bfs patches, scripting, cpu time management, modifications to available source, for example, the settings package.
We can still improve the platform, we can contribute, and maybe this time around the way Google wanted people to, by submitting code for their consideration to have it maybe implemented in android's next build.
I'll be glad to see all the "OMG, MY PHONE WONT START" threads diminish as people realize that this will no longer be the place where you get it all dumbed down and easy to use.
Click to expand...
Click to collapse
I could probably write a Java application that would allow the user to:
1) hook their google phone up over USB and grab the existing google apps off of it
2) point to the location of their proprietary drivers on a manufacturers website for download
3) point to a central location of legal ROMS for download
4) click an ASSEMBLE button to put it all together. The resulting update file would be like they have always been, but no illegal redistribution has taken place.

One little problem ...
Ohsaka said:
I could probably write a Java application that would allow the user to:
1) hook their google phone up over USB and grab the existing google apps off of it
2) point to the location of their proprietary drivers on a manufacturers website for download
3) point to a central location of legal ROMS for download
4) click an ASSEMBLE button to put it all together. The resulting update file would be like they have always been, but no illegal redistribution has taken place.
Click to expand...
Click to collapse
Hi Ohsaka,
One little problem with that is ... the manufacturers do not post the drivers (standalone) on their websites for download, they only redist with the hardware. Also, there are other library files as well, it's not only drivers.
~enom~

Simple fix.. just don't include it. People will have to "magically" find the drivers on their own.

If it boots, why is it nearly useless?

Related

Project: OpenAndroid aka Open Android Alliance

All i want in this thread is only if you are interested in developing/themeing/ect. for our Open Android Alliance Project. Post requiring info needed.
Open-Android-Alliance Create a fully open source Android OS
The new site is officially up: Home of Open Android Alliance register now everyone
As you all are probably aware Cyanogen has been sent a Cease and Desist order.
The purpose here comes from an idea of Sr. member Doooshty where we should
use this opportunity to get everyone come together and create alternatives to Google'
apps we are calling on anyone with experience who is up to the challenge to set this
straight and out "Android" Google.
People we are rebuilding android as we see fit if you want to Frankenstein it to hell open another
thread... OPEN SOURCE ALL THE WAY if i can not get the source one way or another it is not being used
This however is not about Getting back at google or who was in the wrong in the C&D
This is solely a project about distributing a *Flavor* of android that is fully customizeable
and does not rely on google or other copyrights...
As of now the goal is a Rom (No google at all) that we can make calls from and text
I would like all apps to be developed in house so it is easy to get in contact with the developer if we
want to make any changes or get intouch with the origional developer to make sure they approve.
All apps to be open source not just free and require writtin permission from origional developer giving permission to edit (mainly visually)
THIS IS ALL EXPERIMENTAL AT THIS TIME
We are going to need several things from devs such as:
1. New app store
slideme.org
anddevstore (cant find exact link)
various other new open source projects in process of being developed
Obsidiandesire is looking into the android store
2. New email system
Dev needed
3. New Navigation
Dev needed
4. New IM client
Dev needed
5. YouTube
Dev needed
Talk of porting a .flv player but unclear about content copyright
6. Setup Wizard
(App developers is it possible to create a simple app that is basicly
a drop down with all major carriers APN settings that will
automaticly set at first boot?)
irrenhaus discovered it is a only database change. Any app developers
want to look into this with him?
7. Sync Alternative
Dev needed
8. Browser
(steel, default, opera)
Dev needed
I would like to get permission before using them if possible.
9. Making apps talk to each other.
Dev needed
10. Space for development files.
Anyone?
we Should open one of them google project pages jk
11. We need a centeral "stock" theme perhaps we can get some prototypes drawn up. this is so the visual
designers have something they can go against so every app has a sort of "flow" to it and color schemes are
not changing drastically through every app. (this can be changed later)
90% of useful apps come from this website in some way so i believe along with Doooshty and Cyanogen
that this can be accomplished...
CALLING ALL DEVS!!!! If you are interested in taking android away from the chains
of the man post here or send me a private message.
Can anyone create a Rom with no google what so ever to start with so we can see where
we need to go from there?
This is coming along nicely (other then the occasional "This is dumb blah blah blah") I want to thank everyone for taking an interest in this.
Now while other ways may work like loop holes and loading close source apps on the user end at this point it will require one of 2 things either 1. Each developer does it thier own way (which is perfectly fine). or 2 automatically import the closed source apps in via script (which im sure could be painless in itself) while this is easy the visual customization would be alot less user friendly AFAIK such as theming. Say you got that nice new manup theme everything just flows together but u open up a stock browser/email/whatever it really throws off the experiance I may be completely wrong but this is what I think.
Dont get me wrong i love google but id rather not have them stopping development right as we got something new rolling.
Stop Talk. Do Work.
Just to save you some time, Google Maps is already freely available from the Android Market:
http://www.cyrket.com/package/com.google.android.apps.maps
I don't know about the other apps though...
Alright
Alright that's good but if there is no market it wont be easily updated i would think without other software.
jjcd51590 said:
Alright that's good but if there is no market it wont be easily updated i would think without other software.
Click to expand...
Click to collapse
Well, as far as I understand (and this is TommyPickles' theory) Google was pissed off because Cyanogen included a pre-release version of the new Android Market from Donut.
If that's the case, there would be nothing to prevent him from including the current Cupcake Market (or so I would hope).
F*** it who need those crappy Apps anyways. Just replace them with some that actually work better!
Yea but...
cacahahacaca said:
Well, as far as I understand (and this is TommyPickles' theory) Google was pissed off because Cyanogen included a pre-release version of the new Android Market from Donut.
If that's the case, there would be nothing to prevent him from including the current Cupcake Market (or so I would hope).
Click to expand...
Click to collapse
That could be the case, however what is stopping them from doing it again we need to break the chains here.
i dont know if you need it or not but i working on a music player as a project for my projects class in school, maybe this can help in some way?
Freedomcaller said:
i dont know if you need it or not but i working on a music player as a project for my projects class in school, maybe this can help in some way?
Click to expand...
Click to collapse
Hey Every little bit helps im sure we can run it through some test and if we get an alternative store released we can put your project in there
Meebo IM is free and is much better then the google im app. It has Gtalk, AIM, MSN, Yahoo, Facebook Chat, MySpace chat and more
http://slideme.org/ looks like the best replacement for Market.
My concern is with the sync code. You can build the providers from AOSP, but you can't actually sync without doing the registration process, which requires the closed-source SetupWizard and Checkin applications.
jjcd51590 said:
Hey Every little bit helps im sure we can run it through some test and if we get an alternative store released we can put your project in there
Click to expand...
Click to collapse
edit: **** my distypesia kicked in...
cool it probably wont be done for a bunch of months tho, as its not due till the end of the simester and the android API has me totaly confused. but it has to get done otherwise i fail the class :-O
lol
Freedomcaller said:
cool it probably wont be dont for a bunch on months tho, as its not due till the end of the siemster and the android API has me totaly confused. but it has to get done otherwise i fail the class :-O
Click to expand...
Click to collapse
Well keep us updated no telling how long this is going to take :/
Well any ideas on the Setup or Check in apps what are thier purpose cant we just ditch them and use other methods of syncing?
nephron said:
Meebo IM is free and is much better then the google im app. It has Gtalk, AIM, MSN, Yahoo, Facebook Chat, MySpace chat and more
Click to expand...
Click to collapse
eBuddy is supposed to be very good as well.
What would *really* suck is if they force him to remove the Calendar, Gmail, and the Browser...
cacahahacaca said:
What would *really* suck is if they force him to remove the Calendar, Gmail, and the Browser...
Click to expand...
Click to collapse
Gmail is easy enough to replace, and the other two you mentioned are both open source, so their safe.
testing567 said:
Gmail is easy enough to replace, and the other two you mentioned are both open source, so their safe.
Click to expand...
Click to collapse
Alright that's good to hear but the main one now is going to be the set up... think we could implement the hero one? I am not sure if that's htc property or Google property any info on this?
cacahahacaca said:
eBuddy is supposed to be very good as well.
What would *really* suck is if they force him to remove the Calendar, Gmail, and the Browser...
Click to expand...
Click to collapse
the browser sucked compared to steel browser anyway
jjcd51590 said:
Alright that's good to hear but the main one now is going to be the set up... think we could implement the hero one? I am not sure if that's htc property or Google property any info on this?
Click to expand...
Click to collapse
We should try to not rely on the Hero roms for anything because the entire thing is considered closed source. The only difference is HTC hasn't complained yet. I'm guessing it will hit the fan with HTC the second a hero rom is ported to a non HTC device.
I vote for replacing the browser with steel
and email app with k9-mail.
We need also to patch the installer to be able to install apps to system.
True True
testing567 said:
We should try to not rely on the Hero roms for anything because the entire thing is considered closed source. The only difference is HTC hasn't complained yet. I'm guessing it will hit the fan with HTC the second a hero rom is ported to a non HTC device.
Click to expand...
Click to collapse
Yeah your right about that how would a non-Google experience android phone work then anyone know? and i was just throwing ideas around lol thanks for clearing that up
i went to the google site http://productideas.appspot.com/ and left the idea leave him the hell alone or hire him

Google closed source apps; a constructive idea/solution. Rom devs, please chime in.

First of all, let me say that I believe users doooshty and jjcd51590 has a great idea in this thread about remaking all the Google closed source apps form scratch in this thread.
http://forum.xda-developers.com/showthread.php?t=564263
However this has the obvious disadvantage that this could only help us at sometime in the future when all the new non Google apps are fully developed and stable. I have an idea that can help save the rom dev community immediately and it's 100% legal. (At least I think it is. Anyone on here a lawyer?)
This closed source app situation got me thinking about other programs I've used on my PC in which the legality of it was questionable; specifically PlayStation emulators. If you ever installed one you know that they come missing important files (the bios) that are needed for it to run because it is illegal for them to be distributed by anyone except Sony. You are left to obtain these files on your own and complete the program yourself. The legal way to obtain these missing files is to download them directly off your own personal PlayStation. This has many similarities to the current situation.
Only members of the Open Handset Alliance can legally distribute the Google closed source apps. Unfortunately, Cyanogen is not a member of this group. Neither is any other dev on this site. However, HTC is. HTC publicly distributes the Official rom for the Dev Phone and the Google I/O phone, which legally contains all the Google closed source apps.
http://www.htc.com/www/support/android/adp.html#s3
http://www.htc.com/www/support/android/google-io-device.html
My idea is for all rooted users to store the official Android release from HTC on there SD card in the same way you need to get the bios file for the emulator. Then perhaps someone (maybe Cyanogen) could create a new recovery image that can processes scripts in the update.zip files that can pull individual apk files from the HTC_Official.zip so the closed source apps don't have to be included in the custom rom itself. Allowing the devs to bundle an app extraction script to their roms would allow for a noob friendly and seamless transition. It would also give the devs the direct ability to choose which apps to install and where they want to install them to, much like they can do now. Does anyone know if this can already be done by using the firstboot.sh script? If scripts can't be run from the rom's zip file during the install, then maybe a separate menu option to generically install the closed source apps from the HTC_Official.zip on your sd card. Although this would limit the control the devs have over their roms.
In order for something like this to work, we would need to set standards that everyone could do. Similar to the way the SD card is always divided into three partitions ,first one fat32, second one ext2/3 and the third one linux-swap, always in that order. Downloading the official HTC release and saving it on a standardized location on the SD card will have to become common practice.
Please keep this thread limited to the discussion of if this idea is doable. I don't want this to turn into a "Google sux for doing this" thread.
This is a great idea. We would't have the new market, but ok ;-)
It was originally doooshty idea i liked it and asked if i could start the thread on it since he was busy
and it sounds good to me and i guessed the bios in the other thread (they were a b!tc# to get a hold of... legally of course )
but yea if nothing else a folder and a script moving them to the correct directory
izzit possible to cyanogen to leave out close source apps in his update.zip and we download the left out close source apps from some torrent sites?
ie so as to avoid the legal troubles?
Great idea, i hope this closed apps aren't need to boot rom witouth them.
I tought there were a big integration of this package.
But for sure this the good solution.
Hope devs can make it.
jjcd51590 said:
It was originally doooshty idea i liked it and asked if i could start the thread on it since he was busy
Click to expand...
Click to collapse
Thanks. Post edited. Credit given to doooshty as well.
Really I would be happy without the new market if that's all it takes who needs it what because it's prettier it's worth having Cyan make better ROMs that G ever did to not have it. just my opinion.
Alternatively, if someone were to post a tread about how to extact the needed files from a ROM, and the devs made ROMS missing those peices then the individual user could be responsible for putting them on their phone. This whole thing is a very fine line legally. I find it weird that Google are issuing the C&D to Cyanogen when EVERY ROM that has been posted here (except maybe 1 if I remeber right) Has had propriatory code from Google and/or HTC in it.
Relating it to your emulator example, the owners of the ROM copyright have every right to prevent you from doing this, it is their property, but what they usually do is get the sites distributing ROMS shutdown, not go after individual users.
testing567 said:
Thanks. Post edited. Credit given to doooshty as well.
Click to expand...
Click to collapse
haha thanks i dont want him to think i took full credit
terrible - i have one question: why? (for the money )
Android should be open, why google turn back from developers? Custom roms are better and they probably see danger
this sucks, we need customs roms
Baldyman1966 said:
Alternatively, if someone were to post a tread about how to extact the needed files from a ROM, and the devs made ROMS missing those peices then the individual user could be responsible for putting them on their phone. This whole thing is a very fine line legally. I find it weird that Google are issuing the C&D to Cyanogen when EVERY ROM that has been posted here (except maybe 1 if I remeber right) Has had propriatory code from Google and/or HTC in it.
Relating it to your emulator example, the owners of the ROM copyright have every right to prevent you from doing this, it is their property, but what they usually do is get the sites distributing ROMS shutdown, not go after individual users.
Click to expand...
Click to collapse
HTC can legally distribute the rom, and any user can legally download the rom directly from their site. As for putting the apk's in manually, yes that would work but I was wondering if it could be made noob friendly by having it built into the recovery console. Not only that, but if it could be done through scripting in the dev's individual update.zip's, then it allows the devs the freedom to choose which apps to install and to where.
Maybe it's time for a visual kitchen,
1 download the rom
2 add package
3 compile it
4 flash it
imfloflo said:
Maybe it's time for a visual kitchen,
1 download the rom
2 add package
3 compile it
4 flash it
Click to expand...
Click to collapse
THIS is a nice idea!
what if we took the official htc rom pulled the closed sourced apps, made a flash pack with just those apps, and left it to the individual user to flash, or would not work bc we would be giving them the apps?
another idea, have the closed sourced apps in a folder on your sdcard, use gscprits to make a script that would push all them to /system/app/ would that work?
or one more
on the principle of the above idea have a .sh file on the fat32 part of sdcard that you could run in the recovery console
Code:
mount /system
cp /sdcard/(standardized folder name)/appname.apk /system/app/
and have the cp command for each of the .apk names. something like
Code:
mount sdcard
sh /sdcard/scriptname.sh
My Opinion
Hey all,
I've mostly been a watcher here at XDA but I felt the need to make a comment. I'm not a lawyer but I am a developer on the application level. Anyways these are just my opinions and should be verified by legal counsel to hold merit
There's some good and viable ideas here for distributing modified Android ROM's w/o Google's proprietary apps. But rest assured any ideas which involve either distributing, installing, ripping, re-packaging, etc, any of Google's proprietary apps w/o their consent is ILLEGAL. That is what spawned off this whole rocus in the first place. Although I do applaud what Cyanogen is doing for the Android community... but I digress.
If Cyanogen or other devs can't workout a deal w/ Google, then the only LEGAL solution is to develop replacements for these proprietary apps. Lets keep in mind that the apps are what needs replacing, not the service that Google provides.
All these apps are replaceable, it will take some work but it is doable. The biggest hurdle, which Cyanogen made a comment about in this thread (http://forum.xda-developers.com/showthread.php?t=564263) is the syncing process. I don't really know the amount of effort required to come up with a workaround for the sync process. My knowledge of Android is mostly on the framework level.
“The most successful people are those who are good at Plan B.”
A build without google apps is a bit different from one with them.
imfloflo is dead on, without google apps, the phone won't work for phone calls (needs the SDKSetup package so that phone works), you lose contact syncing ability (so it depends on your SIM Contacts, therefore STK is a must). SDK Setup also interacts with ContactsProvider, and it would conflict if GoogleContactsProvider is also in the build, so the script would have to remove SDK setup and any other files meant to make the phone boot without the Google Apps.
This idea is dead on. When you buy the phone, you enter an end-user license, but we need to read the fine print to see if the license applies in a per-app and per-driver basis or if it only applies to the whole build, otherwise, it means we have to make TRULY custom roms (not a bad idea).
I could work a quick cupcake build that's based entirely on AOSP so you guys can see what it's like (it's not thaaaaat bad), but then there's the issue with the HTC proprietary files, since this event has raised that issue too. I guess I could toss in a script so that you guys have the files extracted on your sdcard and the script will copy them to the propper locations so that the phone can boot.
BoxyD said:
1. But rest assured any ideas which involve either distributing, installing, ripping, re-packaging, etc, any of Google's proprietary apps w/o their consent is ILLEGAL....
2. If Cyanogen or other devs can't workout a deal w/ Google, then the only LEGAL solution is to develop replacements for these proprietary apps. Lets keep in mind that the apps are what needs replacing, not the service that Google provides....
3. “The most successful people are those who are good at Plan B.”
Click to expand...
Click to collapse
1. It's redistribution that's illegal. If the app takes the existing program for which you already are licensed to use, then it's perfectly legal to 1. make a backup of that program and 2. re-install the program in the same environment provided that you're not using said backup application to restore the backup to more devices than which your license has allowed you to. If what you're saying were true, then there would be no backup programs. If you keep an image of the build with the programs you received, then it's basically the same as still having the installation medium, thus you can use this medium to restore your application, again, as long as it's done in a legal usage manner.
2. Making open-source alternatives to Google's apps would be great. We need to find out Google's API's for things such as contact sync, Maps (this is already part of the AOSP project), Market and YouTube, these are biggies, don't think there's an open API for them, for YouTube we could make an flv player based on an open-source player and then find out a way to force the video stream to be played, but without a legal API to stream YouTube content, it's still shakey ground.
3. I like your quote, I'm stealing it
BoxyD said:
Hey all,
I've mostly been a watcher here at XDA but I felt the need to make a comment. I'm not a lawyer but I am a developer on the application level. Anyways these are just my opinions and should be verified by legal counsel to hold merit
There's some good and viable ideas here for distributing modified Android ROM's w/o Google's proprietary apps. But rest assured any ideas which involve either distributing, installing, ripping, re-packaging, etc, any of Google's proprietary apps w/o their consent is ILLEGAL. That is what spawned off this whole rocus in the first place. Although I do applaud what Cyanogen is doing for the Android community... but I digress.
If Cyanogen or other devs can't workout a deal w/ Google, then the only LEGAL solution is to develop replacements for these proprietary apps. Lets keep in mind that the apps are what needs replacing, not the service that Google provides.
All these apps are replaceable, it will take some work but it is doable. The biggest hurdle, which Cyanogen made a comment about in this thread (http://forum.xda-developers.com/showthread.php?t=564263) is the syncing process. I don't really know the amount of effort required to come up with a workaround for the sync process. My knowledge of Android is mostly on the framework level.
“The most successful people are those who are good at Plan B.”
Click to expand...
Click to collapse
Ehh I think we CAN extract from the free downloadable package by HTC..
I don't think it's illegal, but it depends on where you live ;-)
Legal
You may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the Google Software or any part of the Google Software. You may only load the Google Software onto the Android Developer Phone 1, and except in conjunction with third party software that makes up the Android system image, you may not combine any part of the Google Software with other software, or distribute any software or device incorporating a part of the Google Software.
Nothing in this License Agreem
Click to expand...
Click to collapse
Source:
http://www.htc.com/www/support/android/adp.html#s3
testing567 said:
My idea is for all rooted users to store the official Android release from HTC on there SD card in the same way you need to get the bios file for the emulator. Then perhaps someone (maybe Cyanogen) could create a new recovery image that can processes scripts in the update.zip files that can pull individual apk files from the HTC_Official.zip so the closed source apps don't have to be included in the custom rom itself. If scripts can't be run from the rom's zip file during the install, then maybe a separate menu option to install the closed source apps from the HTC_Official.zip on your sd card.
Click to expand...
Click to collapse
I was thinking about something similar.
When you build the AOSP code from scratch for your G1, you first have to pull some files off the phone which are device-specific and Google/AOSP doesn't have the rights to distribute them. But everyone who has a G1 already has those files on the ROM that came with it, so he/she can build a new one.
As for the closed source Apps, they're already on the phone. If a user first switches from the official ROM to CM, the closed source apps will be on the phone already (if it's a "Google Experience" phone).
So I think all that has to be done is just not touching those apps when flashing the new ROM. Users who don't have those apps preinstalled could always install them manually once using adb.
Of course, this would mean that we don't get the newest closed source apps when upgrading to a new CM version (like the new Market right now). But that's something I can live with...

Quick install maybe?

I know its still kinda soon and all but do you think that there will be something along the lines of this quick install for the pre for the evo soon?? I used to have it for my pre and I liked it a lot. I just think its an easier way to out themes and tweaks on your phone. Lets get some devs on this
AS far as I know, It does not exist, but it would be awesome.
I mean, I understand the ROM approach, and all is good, but is a little bit too much.... For instance, right now I have OMJ's rom that gives me anything I need, but, let's say, I want to add something.. like to edit the hosts file to avoid ads, I only have 2 options, either load another rom (and again wipe everything, restore from a backup, and manually tweak the data that was not backed up, like some edits inside contacts, quick dial, etc), or manually tweak the hosts file, but there is no software to help automate any tweaks like Quick Install.... (or patches or anything like that)
dchamero said:
AS far as I know, It does not exist, but it would be awesome.
I mean, I understand the ROM approach, and all is good, but is a little bit too much.... For instance, right now I have OMJ's rom that gives me anything I need, but, let's say, I want to add something.. like to edit the hosts file to avoid ads, I only have 2 options, either load another rom (and again wipe everything, restore from a backup, and manually tweak the data that was not backed up, like some edits inside contacts, quick dial, etc), or manually tweak the hosts file, but there is no software to help automate any tweaks like Quick Install.... (or patches or anything like that)
Click to expand...
Click to collapse
This is why we should make this a sticky and get people to make this happen. It would be so convenient and easy for the people that dont know what to do when it comes to the ROMs.
agreeeed! quickinstall and preware...aww man bring back the memories....
Can someone explain to me what this quick install thing is? Maybe I or one of my co devs can help make it happen
im quoting from the pre wiki:
Preware is a package management application for the Palm Pre and the Palm Pixi. Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository). Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.
This application was the result of extensive community-based design in IPKG Service and Preware Design.
For application management, Preware can access more applications, and has more features, than any other on-device package installer.
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user. Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.
quickinstall is essentially the same thing but all actions done via your computer
the homebrew community for the pre was INCREDIBLE, im hoping with the growing number of users here that hopefully it will be just a good here!
Well first, the dev community here is much better. Trust me. It takes a little to get off our feet because WebOS and Android are completely different and HTC tries to block us at every move. The Evo community is moving faster than any other XDA Android community has. Don't doubt our devs
I knew what Preware was. I didn't realize quick install was the same thing. Ok so basically you want a repository consisting of what? Roms?
roms, patches,tweaks, themes, hell even some apps on the low low haha
haha i still have my pre and follow the updates on preware using wifi.
i think if devs use rom manager that would be great...and i am sure all devs will get on that soon enough
haha yea i have noticed work on the EVO moved alot faster than any of the other android phones...
thanks for your responses chuck, ill be getting more involved here and always let me know if there is anything i can do to help.
chuckhriczko said:
Well first, the dev community here is much better. Trust me. It takes a little to get off our feet because WebOS and Android are completely different and HTC tries to block us at every move. The Evo community is moving faster than any other XDA Android community has. Don't doubt our devs
I knew what Preware was. I didn't realize quick install was the same thing. Ok so basically you want a repository consisting of what? Roms?
Click to expand...
Click to collapse
why is that? i only ask because with the pre, palm was a really big supporter of the dev community...it just seems counter productive for htc to try and block users efforts to make the phones even more desirable and customizable...i know thats what drew so many people to the pre...also one of the reasons i loved it
Are you referring to something like metamorph maybe used it on my hero a lot
Sent from my PC36100 using Tapatalk
ahh yea i guess in a way rom manager and meta pretty much do what preware does
i guess maybe we were trying to see if it could all be consolidated to one place [make it evo specific] and have a few more features and options??
for example: there is not flash for the camcorder...perhaps a patch to change that? or like when the light senor detects a face the phone is in earpiece, when you move your face away it automatically goes to speakerphone [i use these two examples because they are somewhat recent developments on the pre] but now that I have an idea of what kinda tweaks are possible i think we could probably move really quickly
havent played with metamorph yet but i will def check it out tonight]
EDIT #1: upon future researching metamorph it seems even more like preware than i thought, BUT the OP was talking about quickinstall...i am cool with either haha thanks for the replies
EDIT #2: i just tried to install and i guess its not ready for us yet...ill be patiently waiting i guess hah

[DEV]PSFreedom Android [Bravo|N1|G1|Sapphire|EVO|HD2|Wildfire

EDIT 2 (6/09/2010):
Success at last!!!
Now confirmed working on numerous devices
Check http://psfreedom.com/wiki/index.php?title=Device_compatibility_list for compatibility.
Check http://www.github.com/psfreedom for source
DESIRE INSTALLATION INSTRUCTIONS
http://psfreedom.com/wiki/index.php?title=OpenDesire4.0.4
N1 INSTALLATION INSTRUCTIONS
http://psfreedom.com/wiki/index.php?title=Nexus_One
HTC DREAM/G1/Magic INSTALLATION INSTRUCTIONS
http://psfreedom.com/wiki/index.php?title=G1
HTC SAPPHIRE INSTALLATION INSTRUCTIONS
http://psfreedom.com/wiki/index.php?title=Magic32A
HTC EVO INSTALLATION INSTRUCTIONS
http://github.com/kakaroto/PSFreedom (NO BINARY AVAILABLE YET BUT THIS DOES WORK)
HTC WILDFIRE INSTALLATION INSTRUCTIONS
http://www.ps3underground.net/esclusiva-port-del-psfreedom-su-htc-wildfire/
HTC HD2 (ANDROID PORT) INSTALLATION INSTRUCTIONS
http://bit.ly/bPZf0C
Other MSM72K devices among numerous others are still being worked on. If you can in any way help please join #psfreedom on IRC.FREENODE.NET (By help I mean if you are a kernel developer or think you can offer some form of useful assistance, asking for status updates may get you kicked off the channel).
HSUSB Devices (Check the compatibility list) have not yet begun development. We are searching for a HSUSB developer to assist in the project, please join #psfreedom on irc.freenode.net if you are.
FAQ
Q: What is all this about hacking the PS3?
A: A few weeks ago, someone released a USB tool that allows you to switch any PS3 into "dev" or "debug" mode. The long and short of this means that the PS3 has finally been hacked and homebrew is a real possibility. After a lot of clever reverse engineering, the hack was documented and distributed under the name "PS3Groove". Some clever people ported that code so that other USB devices could be used for this purpose. It just so happens that your smartphone is also a USB device and this was a project to port THAT code so that your Android smartphone could be used to hack your PS3.
Q: Cool! Where do I start?
A: Slow down there, cowboy. This is pretty technical stuff, if you've come here from another forum, or are unfamilliar with terms like "recovery", "flashing", "rooting" and such, take a deep breath and look around the forums for more information, as any mistakes could brick your phone.
First, you'll need to know if your device is compatible. There is a list of android devices maintained here: http://psfreedom.com/wiki/index.php?...atibility_list
This will tell you if your device is supported, as well as point you to where to go if it is.
Q: Ok, so I have a supported device, now what?
A: Just owning the device isn't enough. You'll need to root it to enable you to install custom ROMs. Once you're confident about installing custom ROMs, you're ready to rock and roll! Now, this IS the Desire dev forum, so from here on I'll assume you have a HTC desire, rooted and ready to go. If you have a different device, refer to the link above, or look on your device's own forum.
Q: What ROMs are compatible with this?
A: If you thought that you might need a specific ROM - you'd be right! The whole hack revolves around the kernel that's loaded into the ROM. Essentially, this means that not all ROMs will be able to do this. Right now, if you're looking for an easy solution, install OpenDesire. CyanogenMOD may well work, too, as well as ROMs based off either of those, but no guarantees or promises are made.
Q: What about Sense ROMs?
A: Unfortunately, this isn't feasible. HTC Have yet to release the source code for Sense 2.2, which means we can't port this into it. So if you have a ROM that you like running sense, you'll have to make a choice - Sense, or PS3 hacking? There's no middle ground with this. Alternatively, you can just nandroid between the two ROMs, however you'll soon see how tedious this can get =P
Q: Ok I've got Open Desire installed, now what?
A: Opendesire by itself is just a damn good ROM, not a lean, mean, PS3-hacking machine, so you'll need to add something else. The details are kept here, but essentially there are two update zip files. One will "enable" the PS3 hack and one will "disable" it. You flash those files directly over the ROM itself, using your favourite recovery.
Q: BDMV or Homebrew?
A: In order to keep PSgroove away from Sony's legal team, they released it without the ability to play backup PS3 games, only PS3 homebrew (to which there is currently very little, but stay tuned!), they did this by disabling BDMV. So there are TWO "enable" files. One is "Homebrew", which is a direct port of the PSGroove code and will not play backup games and the other is "BDMV", which will play both PS3 homebrew AND backups.
Q: Did you say BACKUPS?!
A: Yer darn tootin' I did! Legal backups, of course. One of the few pieces of homebrew available is the Backup Manager. This is a simple application that will let you backup a GAME THAT YOU OWN onto an internal or external USB hard drive, then play it without the disk. You'll still need a disk in the drive, but any PS3 game will work.
Q: Where do I get Backup Manager?
A: Backup manager is built with the PS3 SDK, which means it's technically illegal software, so you wont find it on this site, but it really isn't hard to find with a bit of googling. Whatever you do, don't ask for it here!
Q: Hey guess what, I found a copy of backup manager, how do I use it?
A: Ok, so before you start, do yourself a checklist:
You'll need -
Rooted phone,
running a ROM with the PS3groove code loaded onto it (e.g. open desire with klutsh's enable zip flashed on top of it),
USB cable plugged into your PS3 going to the phone.
Phone switched on and on the home screen.
A PS3 running Firmware 3.41 (support for earlier Firmwares will come later, but don't ask when).
Make sure there's no disk in the drive.
Step 1: POWER OFF your PS3 COMPLETELY. This means flipping the switch off at the back of it (if it's a PHAT PS3) or UNPLUGGING it if it's a SLIM PS3.
Step 2: Switch it back on and IMMEDIATELY press the "disk eject button". When I say immediately, I mean it - you've got 0.2s to press it!
you'll notice your PS3 takes longer to boot, a few extra seconds. Once it has booted, you'll notice under GAME, you'll have a couple of extra options.
Step 3: Plug in your USB drive with manager.pkg on it, then select "* Install Package File". Select manager.pkg and it'll install, giving you a new Icon.
Step 4: Backup manager is now installed. Run it and put a disk in the drive. You'll see it appear in the list and it'll give you an option to back it up. It'll first ask if you want the external drive, then it'll ask if you want to install it to the Internal drive. More on that later.
Now, go make yourself a cup of tea. In fact, make several, Blu-ray disks are frickin' huge and take time to backup.
...................
Ok, so the game is backed up. Go ahead and put it back in it's box, where it'll be safe from harm. Now, get yourself ANOTHER PS3 game, any game at all and put it in the PS3. In backup manager, you'll see both your disk game and the backed up game. Select the backup game and press "X".
You'll now be kicked back to the XMB. But look at the disk icon. It should be showing you the game you backed up, NOT the game in your drive. You'll need a legit PS3 game in your drive for this to work, you'll also need to make sure you're running BDMV enable, or it wont work (it'll still show you the game in the drive).
Q: Sounds great! But what's the catch?
A: Actually, there are several. For one, the external hard drive must be FAT32, or it wont be detected by the PS3.
Because of this, any games that have files greater than 4Gb wont work (for example, God of War III), you'll need to install it onto the INTERNAL drive.
Even then, some games may not work at all. Luckily, there are a few lists showing which games work, which don't and which only work on the internal drive.
Oh and some games require you to delete all of their savegame data before they'll load. Sorry.
Furthermore, things like DLC, patches, etc. tend to not work, but this is very early days at the moment, so sit tight!
Q: What's this I hear about "stealth" backups?
A: Quite simply, everyone is expecting Sony to want to protect their precious PS3, which will likely come in the form of a banwave for anyone doing this. Make no mistake, do not assume for a second that you wont get banned for doing this. Still, some people believe that they might be safer if they use a "stealth" Backup Manager. This is simply a version of Backup Manager that tries to make it look like you're playing a different game, like MW2. So far, despite rumours to the contrary, Sony hasn't banned anyone yet, so nobody knows just how detectable it all is.
I'm hoping something comes of this, but I wouldn't get TOO excited, the developer of this is only 15 and while I'm sure he's quite talented, he's still quite young so it could take him a while, assuming it's possible at all.
Still, I like the guy, he makes no promises, doesn't pretend to be anything he isn't and makes it quite clear what he is and isn't capable of. He's essentially said "I'll give it a shot!" and that's good enough for me.
Sorry for the double post, but there's an update on this:
http://netzke.blogspot.com/
This guy is working on an Android port and, from what he's posted, he's not far off.
I sent the kid a donation, looks liek he already has the PSGroove part of the app working.
@ neoKushan, what does age have to do with anything? i know a few kids who are 15-18 who are smarter then half the people i have met on XDA, Including my self.
there is a version compiled for the n900. i have it and it works,would be good if someone could compile for desire? it is open source
abc27 said:
eavpsp is already working on this and we should offer him all the help that XDA has to offer.
Click to expand...
Click to collapse
He's been exposed as a fake, unfortunately. There's a story on the front page of ps3hax about it.
I'd donate to Netzke if I had some good hard evidence that he's genuine but so far I haven't seen anything.
Relikk said:
He's been exposed as a fake, unfortunately. There's a story on the front page of ps3hax about it.
I'd donate to Netzke if I had some good hard evidence that he's genuine but so far I haven't seen anything.
Click to expand...
Click to collapse
I'm aware. At the time I posted many people believed he had something genuine in store.
To be honest, porting over the N900 version mightn't be all that difficult.
Juggalo_X said:
I sent the kid a donation, looks liek he already has the PSGroove part of the app working.
@ neoKushan, what does age have to do with anything? i know a few kids who are 15-18 who are smarter then half the people i have met on XDA, Including my self.
Click to expand...
Click to collapse
I'm merely trying to point out that at 15, even if he's extremely talented, he's still quite inexperienced. From reading his twitter, he doesn't pretend otherwise. I completely support the guy and wish him well and by no means want to make it sound like he's a n00b or anything, I'm simply saying that he's young is all.
what does bring a jailbroken android to us?
cCeT said:
what does bring a jailbroken android to us?
Click to expand...
Click to collapse
It's not the android phone that's being jailbroken, it's the Playstation 3 being jailbroken through the use of an Android phone.
cCeT said:
what does bring a jailbroken android to us?
Click to expand...
Click to collapse
I believe this is actually a software clone of the PSjailbreak exploit which has been re-engineered to be run off of our Android devices. I.E., Put your Android phone in "PSjailbreak Mode" and then connect to PS3, it would then perform the same functionality that having the actual USB device/dongle would provide.
A marvell idea and one that I would love to try out once the tool reaches a stable version. I'm sure over the next week or so we'll see who can actually port it and who is just 'fronting'.
I'll be subscribing to this thread for sure!
**EDIT** Seems neo beat me to the answer!
I've uploaded the binary files used on the N900 so we can get to work on the Android port.
It comprises of a kernel module and two shell scripts.
If what the other guy who's doing the android port says is true, you don't need a special kernel or anything to do this, just root access. Who knows how true that is, though.
Would be nice to see some collaboration from some devs here who know what they're doing lol
if this happens then its gonna be awesome!!
Finally region free BR!!
Netzke is obviously a scammer looking for a quick buck... he mentions in every post that 15$ will get beta access.
Yes, it looks like scam at mee too.
Anyway, looking forward to get the N900 version ported to Android (someone on PSX Scene said we just need to compile the source for the kernel of our phone)
It does appear to be all that's needed. It's a portable kernel module according to the dev. He's releasing the source later today so we wait in earnest.
Make that source release tomorrow, depending on time zone.
Was pushed on line just before he went to bed.
As for netkaz, he's scamming, first claim was donations for a server.
I offered up a full server for free for the life of the project, no response, now he's going to start on a iPhone port after he can afford a iPhone.
eavpsp, well his own private chat room was leaked, he was getting other dev's to do all the work then planned to put his name to it.
The dev that is showing most promise at the minute is qberty1337
But as already said, once the n900 kernel module source is out it should not take too long.
The PSP porting effort is a farce to be honest. We just need that N900 source code and we can get going.
Klutsh said:
Make that source release tomorrow, depending on time zone.
Was pushed on line just before he went to bed.
As for netkaz, he's scamming, first claim was donations for a server.
I offered up a full server for free for the life of the project, no response, now he's going to start on a iPhone port after he can afford a iPhone.
eavpsp, well his own private chat room was leaked, he was getting other dev's to do all the work then planned to put his name to it.
The dev that is showing most promise at the minute is qberty1337
But as already said, once the n900 kernel module source is out it should not take too long.
Click to expand...
Click to collapse
thats good to hear
I hope someone is able to create a BR region free app for PS3 now!!

PenTesters_Paradise ~ Take Your ROM to the Next Level

PenTesters_Paradise​
Code:
[b][center]DISCLAMER[/center][/b]
I can not be held responsible for how you use this package.
I am also not to be held responsible if flashing this package
damages your device in anyway. This package is for
educational use only and should not be taken lightly. This is
the exact package that I use for my 2nd job, and is not meant
to just be played with willy nilly. Ask permission before doing
anything in public OR private.
PenTesters_Paradise​​This package was originally supposed to be a custom ROM, but I wanted to give everyone an equal opportunity to enjoy this package, so I converted it to something everyone can use! This package isn't for the faint of heart. This is for those of you curious about Pen Testing and for those who basically want to feel like they're bringing Watch_Dogs to the real world. Below I will explain the package, and what each item can actually do. I will also have YouTube videos (when I get the time to record them) explaining each app and package. I also have some custom content coming, some that will be shown off and not released as well. Please enjoy and remember to play it safe and always ask permission first before using any of these packages or tweaks.
What's A Pen Tester?​​If you're asking yourself this question, this package MIGHT NOT be for you. A Pen Tester is either a White Hat or Grey Hat hacker that gets hired by individuals or companies to basically purposely hack their products, networks, or any other sorts of electronically based applications. Pen Testers are becoming a big deal especially in the Gaming world. Dev companies are starting to get smart and are realizing that they honestly can't BEAT the hackers with out TRUE HACKERS of their own. This is slowly becoming a big money life style and more and more people want into it. This is basically your "License to Kill" when it comes to a product/project/ect. when the company or individual gives you the green light to crack in and have at it.
Package Includes​
Screen Shots will be added to the 3rd post of this thread, tutorials for each app and the change log to the 2nd
AnDOSid
This app is an Android-based DOS attacker. Basically, this app allows you to simulate a DOS attack (Denial of Service) as a HTTP POST flood attack on either another person or a web server.
NetSpoofer
Network Spoofer lets you change websites on other people’s computers from an Android phone. Simply log onto a Wifi network, choose a spoof to use and press start. This can be a lot of fun, but always ask first.
AndroidVNC
please see this thread for all the info about this
http://forum.xda-developers.com/showthread.php?t=497187
aWPScan
This app lets you scan wordpress based sites for exploitable entrances to the sites admin panel. Fairly simple to use and can sometimes come in handy when working for a client and building them a WP based site.
DroidSheep and FaceNiff
These apps were popular for a very short time but are very powerful. They both kind of have the same functions as they work as a MITM (Man In The Middle) attacker service. Basically, login to any WiFi hot spot, and you will start capturing web traffic. You can manipulate the web traffic to do as you want from here.
DroidSheep Guard
This app guards you from anyone else using Droid Sheep. I'm not entirely sure if it will guard against FaceNiff as well.
DriveDroid
This app turns your device basically into a disc image mounting device. Basically, you can take an ISO or IMG file, mount it with this app, and install full operating systems to another PC. Read below on how to work it with the Galaxy S5 Specifically, as there's 1 special step you need to know
1.) Run the app and go through the setup.
2.) When you get to the selection about selecting a driver, select the 3rd item, which should be a "Legacy USB Driver"
3.) When you get to the point abut TESTING it and restarting your PC, this is where the trick lies.
3a.) As your PC boots up, boot directly to your BIOS (for HP and ASUS its either Escape or F2. not sure about others off the top of my head)
4.) From here, make sure your phone as connected successfully in MTP mode.
4a.) Go into Drive Droid (After MTP has been set), and select the IMG or ISO you wish to emulate from your device.
4b.) In the BIOS, Save Settings and restart (I know you didn't change anything, hear me out)
5.) From here, you need to test...
5a.) You'll either (after the bios loading screen) boot directly to the ISO or IMG, or into your standard OS.
6.) If you boot directly to your standard OS, reattempt from step 3 onwards, but at step 5, go to 6a
6a.) When the PC restarts, bring up your Boot Menu of options (F12 I believe on ASUS and HP)
6b.) From here, select the Samsung device listed, and it should boot!
dSploit
dSploit is a package of all sorts of tools ranging from MITM attacks to DOS attacks, and other testing abilities. Plenty of videos around on how to use this app.
HackAppData
This is for any app on your device. This app lets you modify the AppData of any application installed on your device.
Hackers Keyboard
Just a highly customizable keyboard.
Network Mapper
This app simply maps out the WiFi Network you are currently connected to, showing you every device connected.
Shark
Basically WireShark for Android. Lets you see incoming and outgoing data packets from your device and other things on the network.
Penetrate Pro
No this isn't a dirty joke (couldn't resist), This app works with decoding WiFi connections to allow you to connect to locked and private connections.
SQLMap
SQLMap is one of the most highly used tools around for SQL Injection attacks as its basically the best automated tool for it. There's tons of tutorials out there about it and soon I'll post one of my own.
LockScreen Widgets Tweak
Created by BigBot96, this tweak lets you apply Widgets to your lock screen. PLEASE Make sure you download the correct file. Currently, only the NE9 builds are supported with this tweak, but I'll have an option available for you to not have to worry about this.
Coming Soon...​​
Future Additions will be coming around soon for this, so keep checking the thread!
Kali Linux NetHunter Features.
So far, only supported by the Nexus devices, I'm attempting to port over the apps and data for this to the S5 as the first non-Nexus device to have support for Kali Linux control. Below will be the list of what will be included.
KaliLauncher
This is the heart of the NetHunter features. This controls everything, and launches all the different exploits available through Kali Linux. To learn more, keep reading
BadUSB
BadUSB is a form of undetectable Malware that is applied to specific USB devices that match the exploit. Basically, this hijacks your USB plug while your device is connected to a computer (windows based), and lets you install a faulty driver to it that houses your malware files. You could use this to transfer things like BotNets, Trojans, and many other forms of malware to a users system and they'd never even know.
DNSSpoofer
Basically, this tool just spoofs the DNS connection you're using or the other person/s are using and lets you reroute people. DNS Attacks are few and far between, but they're slowly getting easier.
PowerSploit
I'll admit, I haven't read up on this yet, but when I have, I'll edit this lol.
NoUpStream
This stops any up stream data entirely.
Other Future Additions​​
Basically, I'd like to convert this to something like a "Mini-ROM" that gives you a Launcher, themed Gapps, themed system apps, and much more, but for now, this is the temp solution. Next Update should have at least a custom boot animation.
How-To Install​​1.) Transfer the Zip file that matches your device to your SD card or Internal Storage
2.) Boot up into recovery mode and Flash the ZIP
3.) Done!
Special thanks to the creators of all these apps, scripts and tweaks that are being applied to this package. The ZIP packages below simply just need to be flashed to your Android device via SafeStrap (only method I can test). If someone could test a standard TWRP on a Dev Edition or another unlocked device, that'd be awesome.
Download Links Below
UPLOADING NEW ONES AFTER THE NEXT FLASH Test.
Thought it was ready, and realized it wasn't.
All apps are force closing -_- I'll fix it when I wake up. I've been at it for 12 hours now
Planning on updating this/adding a download?
Nice waiting anxiously for this
Waiting like wagging dog.... I went to source and got working nice..like to wait for add ons.
http://forum.xda-developers.com/showthread.php?p=3518324
Subscribed.
Sent from my SM-G900V using Tapatalk
lol he posted this weeks ago.. he respondin in his rom thread also saying he was working on a new rom which isnt out yet and said a week or two ago that his tmo budfy got 5.0 lollipop which was false lol so not sure if and when this will actually be uploaded.. its been here for weeks with no zip or apks at all in the themes n apps section..
most of these apks are stuff you can manually install if you dont want to wait :-/
Reinventing the wheel
Kali nethunter had been out for a while for the S5 variants, it's like having a VM copy of Kali on your galaxy S5 the instructions/apps/kernel are all available
http://forum.xda-developers.com/galaxy-s5/unified-development/kali-nethunter-galaxy-s5-t3298477 all the other apps he's taking about are available just search on Google or download a app called bugdroid pro from the app store it provides downloads and installs for all of these.
Faceniff
Droid sheep
I don't think those function anymore on anything.. on pretty sure those security holes they exploit have been patched..
dmayniak said:
Kali nethunter had been out for a while for the S5 variants, it's like having a VM copy of Kali on your galaxy S5 the instructions/apps/kernel are all available
http://forum.xda-developers.com/galaxy-s5/unified-development/kali-nethunter-galaxy-s5-t3298477 all the other apps he's taking about are available just search on Google or download a app called bugdroid pro from the app store it provides downloads and installs for all of these.
Faceniff
Droid sheep
I don't think those function anymore on anything.. on pretty sure those security holes they exploit have been patched..
Click to expand...
Click to collapse
lol the last comment was me about 2 years ago
elliwigy said:
lol the last comment was me about 2 years ago
Click to expand...
Click to collapse
i know right? lol i gave up on this because at the time i sucked at making flashable zip's
Vortell said:
It would be cool if you started it back up!
Click to expand...
Click to collapse
The reason I haven't is because Kali Linux has an official release for this phone as long as your bootloader is unlocked and you're on CM

Categories

Resources