Anyone know where i can download it? I been searching but i cant find it
I think a better questions is if any one has even gotten it working yet.
Kcarpenter said:
I think a better questions is if any one has even gotten it working yet.
Click to expand...
Click to collapse
Works fine in DarchLegend 4.2.2 and v5.
At this point in time it only works on a legend based rom.
It has dependencies within the sense UI that only a legend rom has
over the weekend me and obelisk gave a shot at trying to get friendstream. I tried deodexing the friendstream.odex
I'm still trying it, but i have to figure out getting the smali files reassembled.
no guarantee though
brian2220 said:
here is the apk file
if im not allowed to post it someone let me know
Click to expand...
Click to collapse
Friendstream is part of HTC's closed-source, proprietary Android add-ons just like SenseUI. It is HTC's intellectual property, and it is most likely a copyright violation to distribute it (i.e., illegal). That being said, its in several of the ROM's being distributed so you're not the only violator. I have not seen a precedent of HTC issuing DMCA takedown notices for their closed-source bits, but Google has issued them for closed-source Google bits (Gmail, Youtube, Maps apps). Tread lightly.
justinisyoung said:
over the weekend me and obelisk gave a shot at trying to get friendstream. I tried deodexing the friendstream.odex
I'm still trying it, but i have to figure out getting the smali files reassembled.
no guarantee though
Click to expand...
Click to collapse
java -jar smali-1.2.1.jar "output folder" -o classes.dex
(Make sure you remove the quotes. That command will reassemble the .smali files into a classes.dex.
obannvi said:
java -jar smali-1.2.1.jar "output folder" -o classes.dex
(Make sure you remove the quotes. That command will reassemble the .smali files into a classes.dex.
Click to expand...
Click to collapse
tried that. didn't work right.
Anyone get this working yet? we should change the title of this to W.I.P. FriendStream... lol
I already have a deodexed Friendstream in my legend rom, if you want it. The real problem is that sprint hero doesn't support opensense plugin. we may need to port that from the legend roms onto sprint roms
How would we go about doing that... i'm in on helping, i have limited skills though. But i'm gunna start learning... lmk
Related
How many times have you heard a rad song on the internet or on the radio in your car and wanted to download the song to your phone with Amazon and alas...No wifi!
Many of you already have this because I released it on Twitter last night but I have tweaked the Amazon app to allow you to download music over a regular data connection. No more need for wifi....
This tweak was again made possible by JF smali and baksmali applications which can be found here
Here's the apk: Amazon
Make sure you rename the file...take the dash out and put a . in.
You will need to install this with adb simply push it to /system/app and it should do the rest.
adb push com.amazon.mp3.apk /system/app
This should work on all builds.....Enjoy
Stericson
Stericson said:
How many times have you heard a rad song on the internet or on the radio in your car and wanted to download the song to your phone with Amazon and alas...No wifi!
Many of you already have this because I released it on Twitter last night but I have tweaked the Amazon app to allow you to download music over a regular data connection. No more need for wifi....
This tweak was again made possible by JF smali and baksmali applications which can be found here
Here's the apk: Amazon
You will need to install this with adb simply push it to /system/app and it should do the rest.
adb push com.amazon.mp3.apk /system/app
This should work on all builds.....Enjoy
Stericson
Click to expand...
Click to collapse
sweet! i'll have to test it out.
Whacha gonna work on next? This is getting interesting...
I am working on dialer and people right now.....
I have the applications installed and showing up but plenty of force closes to work out...
Stericson
Stericson said:
I am working on dialer and people right now.....
I have the applications installed and showing up but plenty of force closes to work out...
Stericson
Click to expand...
Click to collapse
That would definitely be the ultimate port! JF is a genius as you have said before, but seriously, I don't see anyone besides you actually utilizing this tool. Keep up the badass work man!
Is there anyway possible you could tweak amazon so that the downloads are free?
HaHa....Wish I could....
epic hack!
here's to hoping amazon doesn't get their panties in a bunch about DMCA bs. can't see that they could prove damages since you're providing another vector for people to access their service.
i've seen cease and desists issued for less :-/
cheers!
Hahaha....if they did that certainly would be a fun little ride.....
If I didn't illegally download my music this would be great. I really need to touch up on my java. First time I used smali I was like, "oh, sh*t..."
Great job man, well done
While I don't really care for amazon.mp3 (actually that's the first thing I do when I flash the rom is delete amazon, voice dialer and IM) but I still would like to thank our XML god for this and HTC Music player hack (which I love and use daily). I think everyone should donate to Stericson immediately because he is the nicest guy around here and his work is used in EVERY rom and EVERY theme. Besides, he has to pay off that fancy wedding of his .
Anywho... If you port dialer and caller ID from hero.... I'll put your picture up in my living room and name my kid after you And I'll donate again too
ROFLOL Thanks for the compliment........I knew not many would use this but maybe some would...I use it every now and again....So its worth a mentioning and a release.
Exchange sync
Could you apply your considerable talent, smali and baksmali to get Exchange Sync to work on all / most builds? That is an application that I would use. And I think there are a lot of other people who would like to have it as well.
What do you think? Do-able?
ATM my current focus is on the htc dialer and people...so I wont be able to look into this atm...maybe something to consider in the future?
Anythings do-able....
Stericson
Stericson said:
ATM my current focus is on the htc dialer and people...so I wont be able to look into this atm...maybe something to consider in the future?
Anythings do-able....
Stericson
Click to expand...
Click to collapse
Does htc dialer include incoming call screen or is that a separate hack? For some reason I can't find any reference to that
Seperate hack, that uses the phone.apk made by HTC, however I am quite sure I can replicate their incoming call screen, outgoing call screen, and ongoing call screen without too much trouble....but I will probably focus on that later....
Depends......
Stericson
Stericson said:
but I will probably focus on that later....
Depends......
Stericson
Click to expand...
Click to collapse
Here's a motivation... make it into an app and put it on the market for $X.99, I can bet that you'll hit <1000 downloads in the first 2 days... just sayin
I've seen at least 6-10 people looking for something like this just on XDA.
At any rate.... take your time, if you want to do it later or don't want to do it at all that's fine too. I'll keep F5-ing
Once more... thanks for all this amazing stuff
how about modifying this to look up the song on amazon and then downloading it via torrent?
borodin1 said:
Here's a motivation... make it into an app and put it on the market for $X.99, I can bet that you'll hit <1000 downloads in the first 2 days... just sayin
I've seen at least 6-10 people looking for something like this just on XDA.
At any rate.... take your time, if you want to do it later or don't want to do it at all that's fine too. I'll keep F5-ing
Once more... thanks for all this amazing stuff
Click to expand...
Click to collapse
I doubt I could get away with selling htc's work on the market
Stericson
Stericson said:
I doubt I could get away with selling htc's work on the market
Stericson
Click to expand...
Click to collapse
Agh... you're right.. I did not think about it...
Well, good luck.. I'm out for the weekend...
I remember talking with JF, this was one of the first things he did with it . Figured it would be a simple patch.
There's a new video on the Android Developers Blog; that is essentially a walkthrough of some of the new Eclair features. Just an interesting tidbit for your consideration about the future of what's going to be on our devices
http://android-developers.blogspot.com/2009/10/announcing-android-20-support-in-sdk.html
Thanks for this !
it also looks like Android 2.0 SDK is now available?!
http://developer.android.com/sdk/index.html
Doesnt this mean it can be compiled into a functional rom now?
how long before we can flash 2.0 on our devices?
josdehaes said:
how long before we can flash 2.0 on our devices?
Click to expand...
Click to collapse
when someone pulls the imgs from the sdk and makes it into an update
hopefully not long then
Ah every minute is too long . When will we get it ?
I need those layers and other stuff on my GMaps.
And thought I will never say this ever, but that android at the start was cute
Just got Android 2.0 to boot in emulator... looks nice! digging the new icons.
dills84 said:
Just got Android 2.0 to boot in emulator... looks nice! digging the new icons.
Click to expand...
Click to collapse
i thought the sdk release for this was private to the devs that won the best app crap
::edit::
nevermind i should probably get online to do more than check twitter facebook and xda
the new avd manager and layoutopt look sweet
layoutopt will help alot if i could get hero booting on it hahaha.. il lsee if this is intented to run from emulator or if i can run it while my device is running (will allow cleaning up of file heirarchies ...= less symlinks/useless files the system goes through to find the original file = faster interface less cpu load)
when i get home ill see if i can get it going on a device........
Zarboz said:
i thought the sdk release for this was private to the devs that won the best app crap
::edit::
nevermind i should probably get online to do more than check twitter facebook and xda
the new avd manager and layoutopt look sweet
layoutopt will help alot if i could get hero booting on it hahaha.. il lsee if this is intented to run from emulator or if i can run it while my device is running (will allow cleaning up of file heirarchies ...= less symlinks/useless files the system goes through to find the original file = faster interface less cpu load)
Click to expand...
Click to collapse
No sir publicccc... been playing with the emulator even though it doesnt do much... still somewhat fun? Would i be crazy to try to fastboot the img? haha
Does this mean we can get the Sholes dump apps working?
dills84 said:
No sir publicccc... been playing with the emulator even though it doesnt do much... still somewhat fun? Would i be crazy to try to fastboot the img? haha
Click to expand...
Click to collapse
yes
enjoy your brick
hahah jk jk i dont think itd be a good idea because of boot.img compatibility
from what im reading in this sdk stuff it has settings on your avd for multiple res differences... someone grab what our screens can handle post it and you can prolly pull the corresponding boot.img from your sdk
if anything id suggest getting into your adb via emulator and see if you cant just adb pull the system data and framework folders
or you can unyaffs the sdk's "stock" system.img and add/replace apk's for functionality "the google experience" can be added as well
i dont really recall where the SDK sticks its "stock" system.img and boot.img though
dills84 said:
Does this mean we can get the Sholes dump apps working?
Click to expand...
Click to collapse
as far as sholes idk why the apps werent working i was waiting for the sdk release to play with the dump from sholes
you can prolly make an avd matching sholes specs n boot the dumped system.img from it via emulator if you REALLY wanna play with it
no promises tho there could b closed source stuff in the sholes dump that will prevent emulator from running it
i have SO much stuff to do today by the time i get to my computer someone will have prolyl posted a update.zip
if no one has ill swing by my folks house to use their t1 landline dl the sdk and try to get a update.zip for you guys
Zarboz said:
yes
.......
if no one has ill swing by my folks house to use their t1 landline dl the sdk and try to get a update.zip for you guys
Click to expand...
Click to collapse
I happen to think you're a cool guy now.
Eskibo said:
I happen to think you're a cool guy now.
Click to expand...
Click to collapse
thank you?
im cheap and downloading on tether...well....you know pretty much SUCKS A$$ if the file is over 40 megs.
Zarboz said:
thank you?
im cheap and downloading on tether...well....you know pretty much SUCKS A$$ if the file is over 40 megs.
Click to expand...
Click to collapse
Same here, besides my tethering speed range is 2 - 7m/bits.
I hear its unhealthy for the phone tho.
Anywho... good luck on the work if you get to it. I wish I had the ability to do that kinda stuff.
Love the ability to sync multiple google accounts.
I hope there will be the chance to selectively enable the sync on an account basis, ie : account 1 mail sync on, account 2 mail sync off but contacts on, etc.
xsupernoob said:
There's a new video on the Android Developers Blog; that is essentially a walkthrough of some of the new Eclair features.
Click to expand...
Click to collapse
So, I have been learning how to DeOdex Android ROMs, and have made great progress today in getting familiarized with the Java commands, and figuring out what BOOTCLASSPATHS to specify for a given Odex/APK file.
I have one quick curiosity about specifying BOOTCLASSPATHS. Is it in any way detrimental or harmful to the DeOdexing process or to the ROM itself to specify more BOOTCLASSPATHS than are necessary for a given odex file?
For example, if I'm trying to DeOdex HTCFriendStreamWidget.odex, it is necessary to call out the BOOTCLASSPATH of com.HTC.android.Rosie.jar, but it may not be necessary to call out the BOOTCLASSPATH of com.HTC.android.easopen.jar. However, it might be necessary to call upon that BOOTCLASSPATH for another odex file I'm wanting to DeOdex at the same time.
Or, say I want to just assume that a given number of odex files may very well call for paths to a number of different jars, but there is a distinct possibility that some of the apks/odex files won't need the paths that I decide to specify. I'd rather not keep trying to use the bare minimum of jars only to find I'm short by 1 or 2 jars that I can only figure out through looking over the error that is spit out.
Would this be harmful in any way to call out unnecessary paths, or will they simply be ignored if they don't pertain to the APK/odex?
Thanks in advance!
EDIT: Upon further searching and reading, I finally feel I have found the answer to the question. It seems as though it is as I suspected. The BOOTCLASSPATHs that are unneeded for a given jar/odex will simply be ignored in the DeOdexing process.
Sent from my ADR6400L using XDA App
Boostjunky said:
(...)
Click to expand...
Click to collapse
I was wondering about the exact same thing. Thanks for putting the answer in your post, instead of ignoring you ever posted it .
ldeleeuw said:
I was wondering about the exact same thing. Thanks for putting the answer in your post, instead of ignoring you ever posted it .
Click to expand...
Click to collapse
Not a problem, I'm glad I was able to help someone out! I hate it when people post a question, only to find the answer later, but not share it.
Sent from my Rezound using Tapatalk 2
Hello All,
I have been working on customizing my Sprint S3 for a while, this forum as usual has been so immensely helpful.
I have modified several key things, i prefer to not use the kitchen, not thats it not useful but the main tools just work for me( apktool, smali.jar, baksmali.jar)
I have been poking and prodding every file in the stock S3 rom that I got from XDA, it is DeOdexed which frankly is so much easier to work with.
Without me ranting and boring all of you to death, I want to know if anyone has a list of apps that I can add to the system/app folder and work right out of the rom when I start it. Just flash rom and they work.
Examples:
I know for a fact the following work by simply dropping them into the system/app folder
esexplorer
Titanium Backup
Safe wallet
Amazon app store
The issue is not every app I "place" inside this folder will install, in fact they cause crashes if opened in the rom after installation. I read here somewhere that certain apps install libraries and need to be installed manually, but I am sure that something can be done to be mitigated for this issue would allow me to install more apps like AdAway and many more instead of me modifying the hosts file. Is this even possible or would this be a developer issue that is not meant to be solved as I do not understand how some apps work flawlessly and some just fail miserably. I have even heard to install with a flashable zip but come on I mean 4 more clicks to get a rom working the way I want nahhh.
Not Sure
So, got some views, must be a tough one to answer, I figured when an APK is installed, it is similar to when a program is installed and folders are created on its own, I suppose I lack knowledge on how some programs do not require such things and others require manual installation. Anyone have any insight on my logic?
zalooa said:
So, got some views, must be a tough one to answer, I figured when an APK is installed, it is similar to when a program is installed and folders are created on its own, I suppose I lack knowledge on how some programs do not require such things and others require manual installation. Anyone have any insight on my logic?
Click to expand...
Click to collapse
yeah, ive had the same problem, summarised it as only some apps like facebook, twitter and a few others didnt crash, id blame it on the updated google play services
ricky310711 said:
yeah, ive had the same problem, summarised it as only some apps like facebook, twitter and a few others didnt crash, id blame it on the updated google play services
Click to expand...
Click to collapse
Can't help you sorry about that but i just wanted to give my opinion on this
i wouldn't appreciate it when i buy a computer that it got preinstalled things like itunes because i maybe have a iPod or iPad and especially nto when it's hard to remove
If google killed the drag and drop hey i added an app to the system behavior i would like to say this to them
Thanks you google!
Why add app to a ROM when user can download them from the play store?
And if you want to add them so badly why not add them to /data/app so they are easier to delete for regular users?
owain94 said:
Can't help you sorry about that but i just wanted to give my opinion on this
i wouldn't appreciate it when i buy a computer that it got preinstalled things like itunes because i maybe have a iPod or iPad and especially nto when it's hard to remove
If google killed the drag and drop hey i added an app to the system behavior i would like to say this to them
Thanks you google!
Why add app to a ROM when user can download them from the play store?
And if you want to add them so badly why not add them to /data/app so they are easier to delete for regular users?
Click to expand...
Click to collapse
Some people roms depend on xposed and some modules though, also dsp manager for enhanced sound capabilities!
Although I know were your coming from!
ricky310711 said:
Some people roms depend on xposed and some modules though, also dsp manager for enhanced sound capabilities!
Although I know were your coming from!
Click to expand...
Click to collapse
Yeah, but that's different
Those have a purpose to users who download the rom, whereas bloat that the majority of people don't use does not
CNexus said:
Yeah, but that's different
Those have a purpose to users who download the rom, whereas bloat that the majority of people don't use does not
Click to expand...
Click to collapse
but thats what hes trying to say, regardless of if it has a purpose these .apk files are crashing..
ricky310711 said:
but thats what hes trying to say, regardless of if it has a purpose these .apk files are crashing..
Click to expand...
Click to collapse
Yeah, sorry I was just replying to your post, not to the OP
I've actually looked into this and it looks like to get stuff to work right when you stick it in /system/app, you need to add lib files into the apk itself and then drop it in /system/app
CNexus said:
Yeah, sorry I was just replying to your post, not to the OP
I've actually looked into this and it looks like to get stuff to work right when you stick it in /system/app, you need to add lib files into the apk itself and then drop it in /system/app
Click to expand...
Click to collapse
i know
---------- Post added at 01:07 AM ---------- Previous post was at 01:06 AM ----------
CNexus said:
Yeah, sorry I was just replying to your post, not to the OP
I've actually looked into this and it looks like to get stuff to work right when you stick it in /system/app, you need to add lib files into the apk itself and then drop it in /system/app
Click to expand...
Click to collapse
also i found out that most of the time the cause of this is the api level? hmmm, confusing...
ricky310711 said:
Some people roms depend on xposed and some modules though, also dsp manager for enhanced sound capabilities!
Although I know were your coming from!
Click to expand...
Click to collapse
ROMs never depend on xposed
cooked aka winzipped ROMs maybe do but well that's not a proper way to make a ROM
If users want xposed they can just install it no problem
DSP manager easy just drop the sources files in the folder and build easy as that
and if you really want to "winzip" a rom you can just add the libs for DSP Manager to the system/lib folder
if you take a look at the sources https://github.com/CyanogenMod/android_packages_apps_DSPManager
you'll see a folder called cyanogen-dsp if you look in there and open the Android.mk file you can just easily spot the two modief files for DSP manager
https://github.com/CyanogenMod/android_packages_apps_DSPManager/blob/cm-10.2/cyanogen-dsp/Android.mk
one is a conf file and one is a lib
but well just building from source is way better and even easier...
How about you build me a Touchwiz rom from source then.
CNexus said:
How about you build me a Touchwiz rom from source then.
Click to expand...
Click to collapse
Building / developing a ROM != winzipping
Sent from my GT-N7100 using XDA Premium HD app
Hello,
I import product from China, they have their own APP.
I rebrand their product and sell.
How can I edit their app with my brand name and change appearance and upload back to play store to be able to install by my clients ?
Looking forward for kind help.
Thanks & Warm Regards
saurabhvasa said:
Hello,
I import product from China, they have their own APP.
I rebrand their product and sell.
How can I edit their app with my brand name and change appearance and upload back to play store to be able to install by my clients ?
Looking forward for kind help.
Thanks & Warm Regards
Click to expand...
Click to collapse
You're literally asking for help on how to steal someone else's property?
No, I have got approval from factory itself, they have Chinese manual, which i dont know .. so they said you can do it yourself and they have already given permission agreement for that.
CosmicDan said:
You're literally asking for help on how to steal someone else's property?
Click to expand...
Click to collapse
saurabhvasa said:
No, I have got approval from factory itself, they have Chinese manual, which i dont know .. so they said you can do it yourself and they have already given permission agreement for that.
Click to expand...
Click to collapse
Alright, fair enough. I've done this work myself before.
This should be relatively easy, most of the resources will be in the res folder. You'll need to use APKTool and decompile the APK, edit XML's and replace png's and such.
Sometimes they hard-code strings though and it might be in the smali files.
You will also need to change the package name though. This involves a mass find-and-replace in smali, the Android Manifest XML, and renaming the packages (folders).
You can re-sign the APK yourself with zipsigner once recompiled, that's all you need for Google Play distribution. Apart from a developer account of course.
Appreciate your reply.
But im not technically well versed with this ... any website or video tutorial where step step process is mentioned will be good for me ...
CosmicDan said:
Alright, fair enough. I've done this work myself before.
This should be relatively easy, most of the resources will be in the res folder. You'll need to use APKTool and decompile the APK, edit XML's and replace png's and such.
Sometimes they hard-code strings though and it might be in the smali files.
You will also need to change the package name though. This involves a mass find-and-replace in smali, the Android Manifest XML, and renaming the packages (folders).
You can re-sign the APK yourself with zipsigner once recompiled, that's all you need for Google Play distribution. Apart from a developer account of course.
Click to expand...
Click to collapse
saurabhvasa said:
Appreciate your reply.
But im not technically well versed with this ... any website or video tutorial where step step process is mentioned will be good for me ...
Click to expand...
Click to collapse
There are plenty out there. The key tool is called "APKTool", try googling for something like "modding resources with APKTool". You will have to learn, there is no shortcut I'm afraid!
Super .. Thanks a lot ..
CosmicDan said:
There are plenty out there. The key tool is called "APKTool", try googling for something like "modding resources with APKTool". You will have to learn, there is no shortcut I'm afraid!
Click to expand...
Click to collapse