Porting Hero Parts - G1 Android Development

Well I dont know if someone else is working on this..so MODs spare with me. if someone is then close this thread. Moving on.
I've actually ported the Official Hero Camera/Camcorder (the one used from the Speedup Hero thread) to JF1.5 and it worked. A
LL FILES CAN BE FOUND IN HAYKURO'S HERO ROM(http://forum.xda-developers.com/showthread.php?t=521059) EXCEPT HTCCAMERA.APK WHICH I POSTED LINK FOR.
REMOVE CAMERA.APK FROM YOUR BUILD FIRST!!!!
NOTE: Installing the HTC Camera will also remove the old Gallery app with the old Camera, So HTC Gallery has to be ported.
PUSH THESE FILES TO THE FOLLOWING PLACES. THERE ALSO FOUND IN THE EXACT LOCATION FROM HERO. HTCCAMERA.APK IS FROM TEHSEANO'S SPEEDUP FOLDER
# NECESSARY FILES
Code:
SYSTEM - FRAMEWORK FOLDER
i.) com.htc.android.pimlib.jar
ii.) com.htc.framework.jar
iii.) com.htc.resources.apk
iv.)com.htc.android.easopen.jar (Dont know if needed but still ported it)
v.) ime.jar(Cant say if needed, it already has But still can have differencs)
SYSTEM - ETC - PERMISSIONS FOLDER
i.) platform.xml (MUST BE REPLACED VERY IMPORTANT FOR HTC APP FRAMEWORK)
II.) com.htc.framework.xml(Not sure if needed but doesn't kill to port)
SYSTEM - APP FOLDER
i.) HTCCamera.apk(FOUND HERE TEHSEANO:http://forum.xda-developers.com/showthread.php?t=521421)
SYSTEM - LIB FOLDER
i.) libcamera.so
ii.) libcameraservice.so
iii.) libqcamera.so
iv.) libcamerahal.so
v.) libc.so(dont know if needed)
HTCALBUM (Gallery) [So cant say these libraries are complete files needed]
Code:
SYSTEM - APP FOLDER
i.) HTCAlbum.apk
SYSTEM - LIB FOLDER
i.) libexif_htcalbum.so
Known Issues
1.the camera is now affected by the auto rotate sensor so when holding the phone upright, the camera is rotated oddly. (but have taken the pic, the pic is upright how its suppose in the gallery)
2. the shutter sound can't be shut off. Even with the option unclicked in the menu it still sounds off, although if I have read correctly, this is a Google bad in Android & not the actual app.
3. clicking the icon on the bottom (the gallery icon I'm guessing?) causes a force close
AS YOU CAN SEE I CANT ALL CREDIT FOR THIS BECAUSE I USED SANGEET.003 THREAD AS REFERENCE(http://forum.xda-developers.com/showthread.php?t=515840)
WILL TRY OTHER BUILDS WITH MY SPARE G1 AND TRY DIFFERENT APPS/WIDGETS..HELP IS APPRECIATED
CREDIT GOES TO HAYKURO,SANGEET,TEHSEANO, JF, IF I FORGOT YOU THEN PM ME AND ILL ADD

see if you can port the browser with flash, that would be a nice addition

I just posted a thread with the opposite in mind, but the same search for matching files. I am trying to find what files go to what apps so I can remove them to make rosie work even faster. you might check out my thread to see if any of those apps are on your list or vice versa.
http://forum.xda-developers.com/showthread.php?p=3883770#post3883770

Darkrift said:
I just posted a thread with the opposite in mind, but the same search for matching files. I am trying to find what files go to what apps so I can remove them to make rosie work even faster. you might check out my thread to see if any of those apps are on your list or vice versa.
http://forum.xda-developers.com/showthread.php?p=3883770#post3883770
Click to expand...
Click to collapse
will do...reading now

Anyway to have Rosie on Roger's?

Hmm if I have this correct then you and I are trying to do teh same thing =). I'm trying to find all teh necessary files to port the HtcMusic.apk from Rosie to Ion and in doing so I hope to extend this to other apps as well (possible get widgets too, dunno if it works that way though).

thelamacmdr said:
Hmm if I have this correct then you and I are trying to do teh same thing =). I'm trying to find all teh necessary files to port the HtcMusic.apk from Rosie to Ion and in doing so I hope to extend this to other apps as well (possible get widgets too, dunno if it works that way though).
Click to expand...
Click to collapse
i think music app you will also need the .odex file. i think for everything you will need the files i posted as necessary for theme to work because it has to deal with htc framework.
try these:
libm.so
libmedia.so
libmedia_jni.so
libmediaplayerservice.so

Try to port the Twitter widget .

defconoi said:
see if you can port the browser with flash, that would be a nice addition
Click to expand...
Click to collapse
oh crap does it really have flash player

This sounds like a wonderful idea. I'd love to see some of the widgets that rosie have come to the other roms. I hope this plan stays in motion!

is there a reason why my gallery isnt there and wont work when i click on the gallery icon on the camera screen?

superg05 said:
oh crap does it really have flash player
Click to expand...
Click to collapse
yeah just to give you a visual.... went to adobe on the browser to check...

How about the twitter widget.. i'd love it!

doubleokneegro said:
yeah just to give you a visual.... went to adobe on the browser to check...
Click to expand...
Click to collapse
we must port this at the least over, any idea what dependencies/libs it needs to work on 1.5 ?
hmm all the libraries wont fit on /system we may need to use the alternate spl...

maybe we can just symlink the individual files wherever we have space on the device

i highly doubt the widgets can be ported over.
the widgets were designed specifically for the Rosie UI.
as you all know Rosie, is just a fancy home replacement, similar to aHome, or Open Home.
remember before 1.5 when each of these had there on specific widgets.
well this works the same way.
regardless, good luck.

Porting the Hero Browser to DudeOfLife 1.2b
I am trying to port over the browser with flash, I spent a few hrs on it but gotta go to sleep, here is my progress...
Ok basically I moved the old framework to .bak files and copied over the htc framework from the hero rom and created symlinks to /cache/lib and /cache/framework and I still seem to be missing some libraries that I have symlinked. Note dont do any of this unless what you know what your doing, because it will cause your phone to constantly cycle while trying to load some libraries I am missing...
Here is the error im getting because im missing something:
D/dalvikvm( 137): Trying to load lib /system/lib/libwebcore.so 0x0
I/dalvikvm( 137): Unable to dlopen(/system/lib/libwebcore.so): Cannot find library
W/dalvikvm( 137): Exception Ljava/lang/UnsatisfiedLinkError; thrown during Landroid/webkit/WebViewCore;.<clinit>
D/AndroidRuntime( 137): Shutting down VM
And below is commands I used to symlink these libraries/apks because there isnt enough space in /system so I decided to use the 66 meg free on /cache
Of course you will have to adb push or cp your files from the hero rom thats either on your pc or on a sdcard
Code:
cd /system/framework/
busybox mv com.htc.framework.jar com.htc.framework.jar.bak
busybox mv com.htc.resources.apk com.htc.resources.apk.bak
ln -s /cache/framework/com.htc.framework.jar com.htc.framework.jar
ln -s /cache/framework/com.htc.resources.apk com.htc.resources.apk
cd /system/lib/
busybox mv libwebcore.so libwebcore.so.bak
busybox mv browsertestplugin.so browsertestplugin.so.bak
ln -s /cache/lib/libflashlite.so libflashlite.so
ln -s /cache/lib/libwebcore.so libwebcore.so
ln -s /cache/lib/browsertestplugin.so browsertestplugin.so
And of course the Browser.apk needs to be copied from Hero to /system/app
What libs am I missing?
Ok its 4:45 in the morning in Colorado, and im too tired to go on, if someone can continue where I left off and possibly suprise me in the morning with the browser ported that would be great!
Peace
defcon

Porting the Hero Browser to DudeOfLife 1.2b
I am trying to port over the browser with flash to dudes rom, I spent a few hrs on it but gotta go to sleep, here is my progress...
Ok basically I moved the old framework to .bak files and copied over the htc framework from the hero rom and created symlinks to /cache/lib and /cache/framework and I still seem to be missing some libraries that I have symlinked. Note dont do any of this unless what you know what your doing, because it will cause your phone to constantly cycle while trying to load some libraries I am missing...
Here is the error im getting because im missing something:
D/dalvikvm( 137): Trying to load lib /system/lib/libwebcore.so 0x0
I/dalvikvm( 137): Unable to dlopen(/system/lib/libwebcore.so): Cannot find library
W/dalvikvm( 137): Exception Ljava/lang/UnsatisfiedLinkError; thrown during Landroid/webkit/WebViewCore;.<clinit>
D/AndroidRuntime( 137): Shutting down VM
And below is commands I used to symlink these libraries/apks because there isnt enough space in /system so I decided to use the 66 meg free on /cache
Of course you will have to adb push or cp your files from the hero rom thats either on your pc or on a sdcard
Code:
cd /system/framework/
busybox mv com.htc.framework.jar com.htc.framework.jar.bak
busybox mv com.htc.resources.apk com.htc.resources.apk.bak
ln -s /cache/framework/com.htc.framework.jar com.htc.framework.jar
ln -s /cache/framework/com.htc.resources.apk com.htc.resources.apk
cd /system/lib/
busybox mv libwebcore.so libwebcore.so.bak
busybox mv browsertestplugin.so browsertestplugin.so.bak
ln -s /cache/lib/libflashlite.so libflashlite.so
ln -s /cache/lib/libwebcore.so libwebcore.so
ln -s /cache/lib/browsertestplugin.so browsertestplugin.so
Oh and dont forget to push the Browser.apk over
What libs am I missing?
Ok its 4:45 in the morning in Colorado, and im too tired to go on, if someone can continue where I left off and possibly suprise me in the morning with the browser ported that would be great!
Peace
defcon

In the hero rom there's a FlashPlayer.apk, you might need to port that over too for it to work

im really interested in getting this camera and camcorder to work correctly. what files do i move over to get the gallery back? because its kinda pointless to take pictures and videos if you cant send them anywhere? i tried doing it twice and i noticed that the gallery folders werent in the HTCCAMERA.apk so anyone have an idea? and flash would be nasty

Related

Hero without Rosie/senseui/touchflo

Sorry all I didn't mean to abandon the thread. I drove 11&1/2 hours yesterday from Elburn, IL to Dimondale, MI and back to pick up a rare polydactyl kitten. "Mew mew mew mew meow mew mew".....
Se7eN43 said:
http://www.mediafire.com/?sharekey=6bf0dcc2f919bfb907258ee67c679e4ae04e75f6e8ebb871
download and take the 2 files "launcher.apk and launher.odex" and copy them to the root of your sdcard. then open terminal and type the commands..
su [enter]
mount -o rw,remount /dev/block/mtdblock3 /system [enter]
cd /sdcard/ [enter]
busybox cp launcher.apk /system/app [enter]
busybox cp launcher.odex /system/app [enter]
then reboot
Click to expand...
Click to collapse
You heard the man! get downloading.
I have to redownload hero myself. I was in traffic going down I-94E coming into Indiana, and maps took over a minute to get me back to the home screen. I was furious lol. so i went to the forum and grabbed the latest cyanogen and flashed on the go.
while my downloads are going, and my skillet is cooking I'll throw out what cleanup commands I remember using.
Code:
su
cd system/apps
rm ./*idget*
rm ./*itter*
rm ./*eather*
rm ./*tock*
Yes I am one lazy ass bastard more to come ...
mmmmm skillet.
Here's what I have in my /system/app
Code:
# cd system
cd system
# cd app
cd app
# ls
ls
gtalkservice.apk
Launcher.apk
checkin.apk
Vending.apk
UserDictionaryProvider.odex
UserDictionaryProvider.apk
UploadProvider.odex
UploadProvider.apk
Updater.odex
Updater.apk
TelephonyProvider.odex
TelephonyProvider.apk
Talk.apk
Superuser.apk
Stk.odex
Stk.apk
SettingsProvider.odex
SettingsProvider.apk
Settings.odex
Settings.apk
Phone.odex
Phone.apk
PackageInstaller.odex
PackageInstaller.apk
NetworkLocation.apk
Mms.odex
Mms.apk
MediaUploader.apk
MediaProvider.odex
MediaProvider.apk
ImProvider.odex
ImProvider.apk
HtcStreamPlayer.odex
HtcStreamPlayer.apk
HtcSoundRecorder.odex
HtcSoundRecorder.apk
HtcSettingsProvider.odex
HtcSettingsProvider.apk
HtcMusic.odex
HtcMusic.apk
HtcLockScreen.odex
HtcLockScreen.apk
HtcLocationService.odex
HtcLocationService.apk
HtcLocationPicker.odex
HtcLocationPicker.apk
HtcContacts.odex
HtcContacts.apk
HTMLViewer.odex
HTMLViewer.apk
HTC_IME.odex
HTC_IME.apk
HTCNew.odex
HTCNew.apk
HTCCamera.odex
HTCCamera.apk
HTCAlbum.odex
HTCAlbum.apk
GoogleSubscribedFeedsProvider.odex
GoogleSubscribedFeedsProvider.apk
GoogleSettingsProvider.apk
GoogleSearch.odex
GoogleSearch.apk
GoogleContactsProvider.odex
GoogleContactsProvider.apk
GoogleApps.apk
GmailProvider.apk
GSD.odex
GSD.apk
FlashPlayer.odex
FlashPlayer.apk
FilePicker.odex
FilePicker.apk
DrmProvider.odex
DrmProvider.apk
DownloadProvider.odex
DownloadProvider.apk
DCSUtility.odex
DCSUtility.apk
DCSReverseGeocode.odex
DCSReverseGeocode.apk
DCSImpl.odex
DCSImpl.apk
DCSGeocode.odex
DCSGeocode.apk
CustomizationSettingsProvider.odex
CustomizationSettingsProvider.apk
Clicker.odex
Clicker.apk
CheckinProvider.odex
CheckinProvider.apk
CertificateService.odex
CertificateService.apk
CalendarProvider.odex
CalendarProvider.apk
Calendar.odex
Calendar.apk
Calculator.odex
Calculator.apk
Browser.odex
Browser.apk
AccountManager.odex
AccountManager.apk
Launcher.odex
#
Warning you will get a force close message each boot if you remove the social network provider file. i still did it and I'm looking on how to get rid of the message
The "One Thing" about Hero above all else is its Rosie interface. Get rid of it and you have a really crippled Hero. Of coure Hero has a nice dialer, facebook/twitter support etc but I'm pretty certain 90% of people want Hero for its UI
one word: FLASH
F**K the rest
This is exactly what ive been hoping for!!!!
yeah i recently left all social networks ... i remembered that I'm not a social person and I really dont even like to leave the house so who needs 'em?
I have a feeling that plenty of people know whats wrong but wont tell me because my searchFu is weak
The Launcher.apk that comes with the latest Hero releases will work as the standard Launcher. For example, I'm running JACHero 2.1 right now in this same fashion (Rosie, Stocks, QuickOffice, Widgets and various other bloat removed) It functions very well, and makes everything way more responsive when you ditch the TouchFlo UI, but you will also lose the widgets. The upside to it though is that almost every widget in TouchFlo is basically an interface for its main app. So even though you're using a standard Launcher.apk, you can still fire up Weather, Twitter (HTC Peep), Stocks, etc. The dialer, Contacts, Facebook integration and such remain intact.
This a great way for people who don't have class 6 SD cards and run into excessive loading times, or the few users who just plain don't like the TouchFlo interface.
If you're running JACHero, you should already have a Launcher.apk in your apps directory. You can either go into your applications list, click on Rosie, and Clear defaults (then press the Home button to select your Home of choice) or simple delete the Rosie.apk and Rosie.odex files from your build to automatically make Launcher.apk your default home screen (Make sure you actually do have the Launcher.apk in the apps directory before you do this though, or you'll be stuck staring at a ghosted boot screen)
Also, I'll add that i did attempt to use the 5 icon 5 screen Launcher from TheDude's build, but it wouldn't work in the Hero rom for some reason.
Ima try it out
Seems that the Launcher.apk has been removed from JACHero builds 2.3.1 and higher. If you don't have it in your build, you can most likely pull it from and earlier 2.x build that is 2.3 or lower.
here you all go. i needed this because i have to create a "Phone Info" shortcut with Any Cut to switch to "WCDMA Only" so my 3G signal does not drop and the shortcut doesnt show up on the TouchFlo interface.
http://www.mediafire.com/?sharekey=6bf0dcc2f919bfb907258ee67c679e4ae04e75f6e8ebb871
download and take the 2 files "launcher.apk and launher.odex" and copy them to the root of your sdcard. then open terminal and type the commands..
su [enter]
mount -o rw,remount /dev/block/mtdblock3 /system [enter]
cd /sdcard/ [enter]
busybox cp launcher.apk /system/app [enter]
busybox cp launcher.odex /system/app [enter]
then reboot
You will need to grab Launcher from an earlier JACHero 2.x build if you want to use it. It is not included in the roms you mentioned, and as you have already noticed ones from non-hero builds won't work. Sure would be nice to get the 5 screen mod working on the launcher from hero.
Touchflo is definately more appealing to the eye, but it really isn't happy running on the Dream. All the Hero roms I've tested run great with launcher as default. Even the ones from before the tweaking was done. I know there are moddified versions or Rosie in some of the roms that are supposed to use less ram, but I still didn't really notice much of a differance when using them. Just installed the new "Super Optimized" one that coolbho3000 posted and it works great so far.
Here's a couple ideas (for someone more skilled then myself)[still learning]
How about a modified version of launcher to mimic touchflo? Would it be hard to make an overlay above drawer level that has links to dialer, add to home, and open drawer? If most people just like use it for the look
someone could even make one for non HERO builds.
Also, since all the "HTC" widgets are linked to apps, could we possibly make "Android" widget clones of them? I know it's probably too much time and hassle, but this would be good for use with hero apps (like the music player) that are ported to other builds.
Personally I'm getting sick of the hero build ... yeah the launcher looks good but the only good point is that it has flash player while its looking by the end of October its will be released to the android community
I'm now waiting for the Ophone build to be ported lol I actually sat there and said I WILL BE THE ONE TO DO IT! ..... I haven't a clue where to start ha-ha
but my quick answer to the above question I Believe if you push the old launcher .apk first then u should be able to upgrade to cyanogen launcher.apk
hey im getting ready to remove rosie and what not.....since im not gonna be using rosie, cant i do away with all the htc widgets??
jj972 said:
hey im getting ready to remove rosie and what not.....since im not gonna be using rosie, cant i do away with all the htc widgets??
Click to expand...
Click to collapse
yea u can.. while in reg home u can't use them widgets anyways
i use TouchFLO for the looks im use to the lag by now...
Yeah that's fine to do just either adb it or manually uninstall them you're choice
jshields said:
Yeah that's fine to do just either adb it or manually uninstall them you're choice
Click to expand...
Click to collapse
is there any other files besides the apks and odexs i can remove for the widgets and rosie?
EDIT:Everything seems real smooth....exactly what i expected...
Se7eN43 said:
here you all go. i needed this because i have to create a "Phone Info" shortcut with Any Cut to switch to "WCDMA Only" so my 3G signal does not drop and the shortcut doesnt show up on the TouchFlo interface.
http://www.mediafire.com/?sharekey=6bf0dcc2f919bfb907258ee67c679e4ae04e75f6e8ebb871
download and take the 2 files "launcher.apk and launher.odex" and copy them to the root of your sdcard. then open terminal and type the commands..
su [enter]
mount -o rw,remount /dev/block/mtdblock3 /system [enter]
cd /sdcard/ [enter]
busybox cp launcher.apk /system/app [enter]
busybox cp launcher.odex /system/app [enter]
then reboot
Click to expand...
Click to collapse
hey thanks for the help... umm the only problem im having is that i dont know what to do with launcher.rar how do i open it to extract the Launcher.apk and the Launcher.odex files (im on a mac, but also have a PC i could use)....Do i open with winrar (i only have on my PC)......the rest of the steps i know how to do cuz i've done this before.....thanks in advance
P.S
PLZ if some on knows how to make a 5 screened (auto-rotate *cough*) Launcher.apk that is compatible with JACHERO 2.3.3, that would be grate and i think im talking for all of us when i say "THAT SH*T WOULD BE AWESOME"...so if you want the respect of many, and have the skill to do this...PLZ DO!!!!
Thanks again in advanced
Se7eN43 said:
here you all go. i needed this because i have to create a "Phone Info" shortcut with Any Cut to switch to "WCDMA Only" so my 3G signal does not drop and the shortcut doesnt show up on the TouchFlo interface.
http://www.mediafire.com/?sharekey=6bf0dcc2f919bfb907258ee67c679e4ae04e75f6e8ebb871
download and take the 2 files "launcher.apk and launher.odex" and copy them to the root of your sdcard. then open terminal and type the commands..
su [enter]
mount -o rw,remount /dev/block/mtdblock3 /system [enter]
cd /sdcard/ [enter]
busybox cp launcher.apk /system/app [enter]
busybox cp launcher.odex /system/app [enter]
then reboot
Click to expand...
Click to collapse
thanks for this,
I tried touchflo hero but it was way too slow and clunky but I really like the HTC apps so using the alternative home launcher is much better for me.
Best of both worlds
BTW I'm one of those rare people who haven't done apps2sd
me = Black G1
JAC2.3.3 with old launcher = happy
If you've never heard of rar it means you must be a windows only user which means you probably want this
http://www.rarlab.com/download.htm
stupid cat made me double post. i've only got 10 fingers, he's got 14 how can i compete
tried to get jachero again. got a boot loop after alt+w alt+s (three times) gonna redownload

[Theme] 1.5 CDMA Hero BlackMashup Theme

Alot of this is from about a month ago when I started, been traveling alot since so just wanted to update this with my latest add-ons. Screenshots & update- TEBlackMashup_0.1_signed.zip - have been posted. I am going through updating below instructions.
----------
I love how fast my phone feels after fresh 1.1 & gumbo fw with setcpu but I wanted to start getting into changing some of the icons like some of the other android skins ive seen. I take 0 credit for any of these mods, I just took other skins and pieced them together. I will try to give props to everything i used at the bottom of the thread. Some of this is copypasta from other threads i posted so you might have seen this before. Also if your phone spontaneously combusts from following this its not my fault. This is my first shot at doing this so im shooting in the dark as much as most of you are. AS ALWAYS RUN A BACKUP FIRST
------------------------------------
Using all my changes:
------------------------------------
Attached TEBlackMashup_0.1_signed.zip that should be flashable like any other update. Tested update on mine running Gumbo FW/Fresh1.1 & all seems well. HtcContacts.apk & Phone.apk are zipaligned. Run a backup first.
------------------------------------
Using just part of theme:
------------------------------------
If you only want black dialer or only want status bar
Open TEBlackMashup_0.1_signed.zip in winrar, extract APKs you want. Send to phone using below instructions
HtcContacts.apk and Phone.apk contain the black dialer buttons.
framework-res.apk contains the statusbar mods
------------------------------------
Sending individual APKs to phone:
------------------------------------
(only needed if you are only applying part of this theme)
*One method is using fresh's kitchen to send files down.
*Use ADB to push files:
This example expects apks duped in C:\android\ Only run the push commands for the files you ripped out of rom.
Code:
cd C:\android\
adb remount
adb push framework-res.apk /system/framework/framework-res.apk
adb push HtcContacts.apk /system/app/HtcContacts.apk
adb push Phone.apk /system/app/Phone.apk
adb shell reboot
*Copying from sdcard if remount fails or probably from terminal on phone
Code:
adb shell
$ su
# cd /sdcard
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# cp framework-res.apk /system/framework/framework-res.apk
# cp HtcContacts.apk /system/app/HtcContacts.apk
# cp Phone.apk /system/app/Phone.apk
# reboot
---------------------------------------------------
Changing different parts of mod from scratch yourself:
---------------------------------------------------
*Modifying the Status Bar:
Open /system/framework/framework-res.apk with Winrar. Status bar files are in /res/drawable & /res/drawable-480x320. Status_Bar*.png control the looks of the status bar (when you drag down on the notification bar). I took the one from enoch morph and replaced them into my framework-res.apk.
*Top Icons:
The voicemail icon is in in /system/framework/framework-res.apk in the /res/drawable folder called stat_notify_voicemail.png. I didn't like the pinknish purple background so i took the one from modaco and replaced the one in fresh.
Next I wanted to work off of Ratcoms battery icon. In the same /system/framework/framework-res.apk in the /res/drawable folder i took stat_sys_battery_* from his rom and plopped em back into the one from fresh1.1. Working on putting a charging symbol in.
Ratcom also had cool Download/Upload animation. In /system/framework/framework-res i put his stat_sys_download_* and stat_sys_upload_* from /res/drawable.
The wifi icons Ratcom I wanted to use as well. These are the stat_sys_wifi_signal* pngs.
CDMA Location & EVDO/1x data icons are in a different spot. I have not tried changing them yet but they are in /system/framework/com.htc.resources under the /res/drawable-480x320 folder. The EVDO/1x icons are stat_sys_data_*, The CDMA location seems to be sym_gpsone0 & sym_gpsone3
*Dialer Buttons:
Now i got into modifying the dialer buttons. These seem to be in /system/app/HTCContacts.apk. I took the phone_number_* pngs from /res/drawable-480x320 in CC SEO's mod (for the dream) and placed them in our HTCContacts.apk. I did the same in Phone.apk. I had to resize the top row of buttons to be 4px taller or there was a ugly grey bar inbetween rows, couldnt quite figure out where it was coming from. Only happened in htccontacts.apk not with phone.apk.
After you have your modified APKs you may wish to zipalign, then just push to phone following above steps.
------------------------------------
Props: (aka other roms i ripped apart)
------------------------------------
Fresh 1.1 - Amazing rom. Thanks for all the hard work flipzmode. More here
Modaco 1.3a unofficial used to grab VM & other stock icons from. Rom here
Battery Icon/Wifi Status from Ratcom's black metamorph theme
Translucent Status bar from Enoch morph here
Brock Task bar for Some bluetooth/syncing icons here
Phone Button mods CC SEO did for dream. Located here
nice work!
I have a Sprint Hero with Fresh 1.1 and I tried to change the dialer but it's not working. I downloaded HTCContacts.apk from your link to CC SEO and this is what I did but no change after reboot?
adb shell
# cd /sdcard
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# cp HTCContacts.apk /system/app/HTCContacts.apk
# reboot
.
i wanna change the dialer also it works? aparently jpeepers could not get it to work o.o
FYI you guys can use the kitchen (v0.2) to push these back. It will allow you to push any file you want.
jpeepers said:
I have a Sprint Hero with Fresh 1.1 and I tried to change the dialer but it's not working. I downloaded HTCContacts.apk from your link to CC SEO and this is what I did but no change after reboot?
.
Click to expand...
Click to collapse
You misunderstood I think. Don't take his HTCContacts.apk from his rom, i just took the PNG files and replaced them in the file from fresh's rom. Ill update the first post with the apk's i used in a second, just push those to your phone if you want it to look like mine.
flipzmode said:
FYI you guys can use the kitchen (v0.2) to push these back. It will allow you to push any file you want.
Click to expand...
Click to collapse
what directory do i push the file too .o
magicalan said:
what directory do i push the file too .o
Click to expand...
Click to collapse
Not sure about using fresh's kitchen, it might be easier. HTCContacts.apk has the black buttons mod, framework-res.apk has the battery/wifi/vm changes in it. Take whatever zip file you want to from my first post, extract it somewhere on your local computer. Push the .apk you want to the root of your SD card.
If you want just the framework-res file (battery/wifi/vm changes) after you have copied the apk to the sd card run this to put it in /system/framework/
Code:
adb shell
# cd /sdcard
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# cp framework-res.apk /system/framework/framework-res.apk
# reboot
If you want the black button mod in dialer after you have copied the HTCContacts.apk to the sd card run this to put it in /system/app/
Code:
adb shell
# cd /sdcard
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# cp HtcContacts.apk /system/app/HtcContacts.apk
# reboot
So I modified one picture in framework-res.apk. put the new picture in. Pushed the file...
Now I get stuck at the HTC boot screen??? WTF did I do? framework-res shouldn't stop it from booting!!!
I had to restore a back up and all seems well but I am totally freakin confused as to what I did wrong.
Anyone else had this happen?
I am going to try again now, but I am puzzled.
NVM After I pushed it again, it booted just fine.
Figured I would post my edit... I like it, you may not. First time I have ever done anything like this. Criticism is welcomed. Needs some touch up, not bad for 5 minutes worth of work.
BTW: the phone doesn't like it when you zipalign framework-res.apk thats what caused me not to boot. but it does take almost 1 mb off the size.
cant seem to get my phone to take the key stokes in command prompt it gives me an error about it not being able to be remounted. is it supposed to be in recovery? and can someone post every key stroke needed in command prompt to get these to work right?
whatsleft4her said:
cant seem to get my phone to take the key stokes in command prompt it gives me an error about it not being able to be remounted. is it supposed to be in recovery? and can someone post every key stroke needed in command prompt to get these to work right?
Click to expand...
Click to collapse
Phone doesn't need to be in recovery...that may actually hinder it since BusyBox needs to run...I think thats how it works at least.
Boot the phone up.
Plug it in.
Open Command Prompt
"CD C:\AndroidSDK\Tools" - Or where ever your SDK file is
"adb shell"
--Then if you are pulling stuff from the phone
cd /system/app
cp /system/app/HtcContacts.apk /sdcard
cp /system/framework/framework-res.apk /sdcard
exit
exit
To put stuff back follow his stuff above. or reverse this.
______________________
Another Note:
I changed the button_press files in HtcContacts, pushed it to the phone rebooted...no change.
Anything that I could be doing wrong here?? Maybe these can't be changed?
got it using freshs pre kitchen!
flipzmode said:
FYI you guys can use the kitchen (v0.2) to push these back. It will allow you to push any file you want.
Click to expand...
Click to collapse
How do you use pre kitchen to push the file? I tried and keep getting a message that push.bat was not found or something like that?
.
how do i change the signal icon?
jpeepers said:
How do you use pre kitchen to push the file? I tried and keep getting a message that push.bat was not found or something like that?
.
Click to expand...
Click to collapse
I also get that error when pushing using the pre kitchen....
Inever could find that farmfrenzy game...
Ah crap, requires 1.6
That could be why. Oh well.
after playing around alot and modifying things, they just don't turn out right. for now i went back to the stock taskbar.
This might be completely off-base, but anyone looking to build a custom skin needs to be aware that there are 2 types of PNG images on the phone, and they need to be treated differently. Regular PNG (name.png) are fine, edit away. However, .9.PNG are stretchable images and must be manipulated in a completely separate fashion. There are several how-to articles on the G1 boards, for those so inclined.
mkeyslehman said:
This might be completely off-base, but anyone looking to build a custom skin needs to be aware that there are 2 types of PNG images on the phone, and they need to be treated differently. Regular PNG (name.png) are fine, edit away. However, .9.PNG are stretchable images and must be manipulated in a completely separate fashion. There are several how-to articles on the G1 boards, for those so inclined.
Click to expand...
Click to collapse
well i got the battery icon changed along with alot of other things. the only thing i couldn't get changed was the network EV or radio signal icons of the taskbar. any ideas?

3D Cube For any Android Phone Cupcake / Donut / Update: 2/2/2010

UPDATE: 2/2/2010
Thank you petenchris84 For taking the time to fix this, I honestly didn't have time to do it.......
Per: petenchris84
Hi folks i have Decompiled and looked at the code for the cube and have fixed the video FCs it now plays video
first you must have mVideoPlayer Installed free from market
and then im assuming you allready tried eugenes cube so you must have allready pushed the libs in the first thread
Download and unzip and push the CubeLauncher.apk into the Main APP / App_s pending rom build folder
Placing it in /data/app will cause it to not load...
i have signed the CubeLauncher.apk so it should work if you install it the usual way from memory card
http://www.4shared.com/file/213322447/ac0d83ab/CubeLauncherVideoFix.html
this is by no means my work i just fixed the video eugene373 is the man who gave us the cube so please support him on the very first thread
thanks again eugene
Follow me on Twitter
http://twitter.com/petenchris84
Last edited by petenchris84; Today at 01:32 AM..
Click to expand...
Click to collapse
First Things First, This is not an update for any Rom.
A.
You Must Editing you own Rom's & Sign
or
B.
You Must ADB PUSH the Files in the Package to the same Location. This is assuming you Have everything in the /system Folder
To use, You must put the 3d cubelauncher in the Main APP / App_s pending rom build folder
Placing it in /data/app will cause it to not load...
/system/lib/cascades_plugins-3.5.4/libhoudini.so
is it's own folder & lib. You must Copy the Folder & Lib as well to /system/lib/cascades_plugins-3.5.4/libhoudini.so
Or it wont load, Also 10mb Ram Hack Kernel it Known to have 3D issue's
Now for What you Came For.....
Download Link:3dcubepackage.zip
Please Post if It don't work, but should be fine......
can someone sign it so I can install it
It's really nice, too bad it's too slow to be usable
Well done Eugene! Nice to see this cube
I don't find it slow, what build are you running it on?
JAguirre1231 said:
It's really nice, too bad it's too slow to be usable
Click to expand...
Click to collapse
On what ROM are you? 1.6 or Eclair?
Thanks/
thierrz said:
On what ROM are you? 1.6 or Eclair?
Thanks/
Click to expand...
Click to collapse
Wesgarner Build Y. I'll try it again though
No, flipping through music and such is still slow. The cube isn't slow, just the actual usefulness of it is
Runs very slowly for me (~3-4fps), but I'm fairly certain that it's because I'm using the ramhack that steals memory from the GPU. Running Cyanogen 4.2.13 on a G1.
Great work though, it looks quite awesome!
Great!
Everythink is very fast! I'm on Cyanogen, you can't run this with the ram hack!
would love to see some screenshots if anyone can post. im interested in this, but running espresso right now, (too lazy to fight with compatibility)
Strange. wasn't able to run it yet. using manups 1.5 flan ROM.
keep getting FCs and logcat says unsatisfied link error cascade*jni-3.5.4, although i pushed the libraries to /system/lib....
Works well on amon_ra's ion rom. Sorta slow but its indexing so u never know, also it sucks cuz it opens stuff in the default player
Oh well, good job Eugene
Using Manup's 1.5, I'm getting a boot loop..
how can i push this using terminal???
Pushed CubeLauncher.apk to /system/app/ and the rest to /system/lib/ (remembering to create the dir).
But it doesn't show up as an option for a Launcher.
DarkFoxDK said:
Pushed CubeLauncher.apk to /system/app/ and the rest to /system/lib/ (remembering to create the dir).
But it doesn't show up as an option for a Launcher.
Click to expand...
Click to collapse
Read the Directions.............
eugene373 said:
First Things First, This is not an update for any Rom.
A.
You Must Editing you own Rom & Sign Note: Droid owners do not have to sign there Update.zip's
or
B.
You Must ADB PUSH the Files in the Package to the same Location. This is assuming you Have everything in the /system Folder
To use, You must put the 3d cubelauncher in the Main APP / App_s pending rom build folder
Placing it in /data/app will cause it to not load...
/system/lib/cascades_plugins-3.5.4/libhoudini.so
is it's own folder & lib. You must Copy the Folder & Lib as well to /system/lib/cascades_plugins-3.5.4/libhoudini.so
Or it wont load, Also 10mb Ram Hack Kernel it Known to have 3D issue's
Now for What you Came For.....
Download Link:3dcubepackage.zip
Please Post if It don't work, but should be fine......
Click to expand...
Click to collapse
eugene373 said:
Read the Directions.............
Click to expand...
Click to collapse
I have... I can't see what I did wrong...
As I understand it, I can either put it into my own rom build, or push the files to the phone.
The only ambiguous thing about it I can find is "To use, You must put the 3d cubelauncher in the Main APP / App_s pending rom build folder"...
DarkFoxDK said:
I have... I can't see what I did wrong...
As I understand it, I can either put it into my own rom build, or push the files to the phone.
The only ambiguous thing about it I can find is "To use, You must put the 3d cubelauncher in the Main APP / App_s pending rom build folder"...
Click to expand...
Click to collapse
Unzip, and put both folders to your desktop. Then...
cd desktop
adb remount
adb push app (path to system app directories in your rom, I'm on wesgarner so it would be /system/app for me)
adb push lib /system/lib
JAguirre1231 said:
Unzip, and put both folders to your desktop. Then...
cd desktop
adb remount
adb push app (path to system app directories in your rom, I'm on wesgarner so it would be /system/app for me)
adb push lib /system/lib
Click to expand...
Click to collapse
That is exactly what I did...
This is the content of the folders:
Code:
# ls /system/app
....
CubeLauncher.apk
....
# ls /system/lib
....
cascades_plugins-3.5.4
....
libcascades-3.5.4.so
libcascades_jni-3.5.4.so
....
# ls /system/lib/cascades_plugins-3.5.4
libhoudini.so
Did it over, just to make sure.
It works now...
Must've gone something wrong with the transfer.
Works very smoothly.
I'm using a 64 MB swap partition on the sd card.
didn't somebody else make this? maybe it was you, I'm not sure, but this was a W.I.P. on dream themes and apps a couple months ago

[MOD] Circle Battery for Tranquility 3.0

Hi all,
So, I'm no coder, themer, whatever by any means, but I looked around, couldn't find it, and decided that I wanted it. So I created a quick mod of Tranquil.'s framework-res.apk by switching out the battery related .pngs. This is nothing special... but I figured I'd share in case someone else likes it.
Credit for original PNG's goes to Fightspit. Original thread here:
http://forum.xda-developers.com/showthread.php?t=724778
Please, please make a nandroid backup in case it hoses your phone. It shouldn't but be warned... If your phone decides to become an expensive paperweight, it's not my fault. You knew the risks (though in worst case you should still be able to sbf).
I'm attaching a screenie, and the apk. To install the apk, this is how I did it, there might be easier ways, but dunno, I like ADB so that's what I use.
1) Download the apk and put it onto the root of your sd card
2) The steps
a) open the adb shell and become root if you're not already
adb shell
b) become root
su -
c) mount /system as RW
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
d) Temporarily place file in /system/app to change permissions. I moved it here so I could change permissions before overwriting the original apk since for some reason it wouldn't let me change permissions on /sdcard, ... otherwise I guess there'd be boot loops galore
cp /sdcard/framework-res.apk /system/app/framework-res.apk
e) Change directory to where you just moved the apk
cd /system/app
f) Actually change the permissions
chmod 644 framework-res.apk
g) overwrite original apk with my changed one
mv framework-res.apk /system/framework/framework-res.apk
b) reboot phone to make changes
reboot
Let me know if you like it.
Looks really good. I was just modding my TranQ 3.0 framework-res last night myself to change the batery to the round clock. I did however use one of the other circular battery icons tho. After seeig this tho I may have to make another change to mine now.....lol.
great job, i will incorporate that into the next release.
jimmydafish said:
great job, i will incorporate that into the next release.
Click to expand...
Click to collapse
Hey, thanks man! I like it, looks good on my phone

A way to Optimizing APK & Framework files

For optimizing apks, aside from fixAllAPKs by omniwolf, I found another one.
Note: I have no responsibility for breaking your ROM, so backup first.
Rights: No rights reserved, you can do whatever you like.
The classes.dex files have significant amount of debug infos in it, striping out those can reduce file size and increase some performance. I test it with all /system/app/ and /system/framework/ files, the ROM runs snapier, especially when you launching apps. Stripe out those debug info doesn't hurt anything, they are usefull only for original developer and one who wants to mod it, but you can always keep a copy of the original one for modding and debugging purpose.
Note that this does not boost performance like increase CPU freq, but the theory is, since the file size is reduced, dex and dalvik-cache became smaller in size, occupies memories smaller, thus processing is faster, and saves a little battery life, you can think it as something like optipng does.
Note also, you don't need to specify 0 compression, dex will be decompressed to /data/dalvik-cache, just use fixAllAPKs for fixing files inside APK that should not be compressed, and 0 compression for file type like xml isn't really a good idea.
Don't use this for ICS Framework files yet, there are specific files will causes surprising bugs when recompiled, but I'm lazy to find it out why and what, so just don't do it.
For FixAllAPKs, original thread here, http://forum.xda-developers.com/showthread.php?t=1123463
or post #36 by carl1961 http://forum.xda-developers.com/showpost.php?p=21458549&postcount=36
==========================================================================================================
RemoveDebuggingInfo_v2.2:
API Level must be specified to get 100% compatibility, it seems not forward nor backward compatible.
Froyo = 8, GB = 10, ICS4.0 ~ 4.0.2 = 14, ICS 4.0.3 = 15
Added API Level chooser, default 15 (ICS 4.0.3)
Added more descriptions.
Correct typos.
==========================================================================================================
depricated...
RemoveDebuggingInfo_v2.1:
First, Thanks to all who corrects me.
fix typo for menu selection 6
fix path for pulling for adb to work without setting PATH env variable
fix pushing framework to wrong directory
update smali/baksmali to v1.3.2
update script to compile/decompile using api level 15
added menu selection of fixAllAPKs
Instructions: Important
The default config is for ICS 4.03 base ROM, if you are gonna use it for Gingerbread Base ROM, need to edit the file RemoveDebuggingInfo.bat, and change the -a 15 to -a 10 for API level 10, then just double click start.bat and follow the on screen instruction.
java -jar baksmali-1.3.2.jar -b -a 10 -o .\classes .\classes.dex
java -jar smali-1.3.2.jar -a 10 .\classes -o .\classes.dex
Click to expand...
Click to collapse
Using API level 10 for ICS and API level 15 for GB will not work, you phone will just hang or endless reboots.
Pushing framework will reset all your settings, so if you choose to push framework, do a factory reset instead and just re-install your user apps.
After pushing /system/app, you must reboot to recovery and wipe dalvik and cache, another way of pushing is boot to recovery, mount /system then push.
I have only tested on Gingerbread 2.08.401.1 base, have no idea for ICS, but it should work, as the latest smali/baksmali supports ICS.
If you experience glitches, do it from the beginning by using un-modified apk and jar.
How it works: it is just baksmali (decompile dex to smali code WITHOUT debugging info) and then smali (compile back to dex)
Requirements: java and htc sync usb driver.
==========================================================================================================
Depricated - too much error.
RemoveDebuggingInfo_v2:
Added another script for simpler operations, instead of dragging hundreds of APKs, it is self descriptive, can pull and push /system/app, /system/framework, optimizing all files for app and framework, and reboot to recovery.
Tested on v2.08.401.1 ROM, on all files /system/app, /system/framework, should work on other device and ROM too, but not sure, test it yourself!
==========================================================================================================
For /data/app/ user application files, modify it may not installed at all, re-sign it also not help, so just do it manually to test.
But for now, here is a way to do it manually, since /system partition will not grow and many spaces left, you can simply put some APP on this partition, and following are working on my ROM, some should have naming as com.a.b.c... whatever is the name installed on /data/app/ stripe out the -1 at the end. Just besure the APP is uninstalled before pushing to /system/app/
Below are what I tested.
AdobePhotoshopExpress.apk
BarcodeScanner.apk
com.evernote.skitch.apk
ESFileExplorer.apk
GoogleDocs.apk
GoogleGoggles.apk
GoogleTranslate.apk
GPSTest.apk
org.hermit.audalyzer.apk
For APKs that has lib folder, you can just extract it and put it on /system/lib/ then del the lib folder inside the apk archive, e.g. flashplayer, adobereader.
adb should be start only once after booting your PC, if you get issues, like adb always shows restarting and out of date, it is because the included adb.exe in htc sync is out of date, and you had installed android sdk with environmental variable set, to fix it, both must have same version, or simply delete one of them, and if you have path variable set, you can del the included adb.exe as well.
Thanks for this, I will be sure to use it
Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium
I have 189 Apps in system/app .... is there a way to make it with all files!?
Jonny said:
Thanks for this, I will be sure to use it
Just out of interest, what program do you use for getting the smali code?
Click to expand...
Click to collapse
It is the one and only, baksmali.jar and smali.jar http://code.google.com/p/smali/
xtcislove said:
I have 189 Apps in system/app .... is there a way to make it with all files!?
Click to expand...
Click to collapse
Yes I know it is so much, but need to write a sohphisticated code, maybe if I have time, I'll try to make it more easier, a vbscript or cmd script, or a shell script in linux. And don't forget the framework files too.
mudhi said:
I test it with all /system/app/ and /system/framework/ files, the ROM runs snapier, especially when you launching apps.
Click to expand...
Click to collapse
It is really so. I have checked it up.
mudhi said:
It is the one and only, baksmali.jar and smali.jar http://code.google.com/p/smali/
Click to expand...
Click to collapse
Thank you mudhi
a little off topic here, Is there a way to change smali files into a readable code (let's say i want to use it with eclipse !!)
i have tried searching and i came across Dex2Jar and jd-gui !!
my question here is: is there a way to use smali files into Eclipse ??
Alfaifi said:
Thank you mudhi
a little off topic here, Is there a way to change smali files into a readable code (let's say i want to use it with eclipse !!)
i have tried searching and i came across Dex2Jar and jd-gui !!
my question here is: is there a way to use smali files into Eclipse ??
Click to expand...
Click to collapse
Yes, use dex2jar to jar archive file, then jd-gui to view the source, you can also use DJ-decompiler (commercial) to view and change code, but that's not really readable, and compile back is too hard, and also jbe, ce etc... but I came to a conclusion.
Use dex2jar to decompile dex and use jd-gui to view the source for understand logic, method etc... and just reference it to smali code, and if you get use to it, hacking app will be easier, perhaps more easier than viewing the source code, because hackiing involviing mostly on 0 to 1, true to false, jump to where ... and that is only adding or changing a single code in smali, e.g. logic if a == b then c, if you want to make it always c, then just if 0 == 0 then c, or just a simple jump etc...
@mudhi new smali/baksmali 1.3.2 is out
And is also possible to remove debugging info from jar files that are present in framework folder?
texture said:
And is also possible to remove debugging info from jar files that are present in framework folder?
Click to expand...
Click to collapse
I think you can just rename them to .apk and then back to .jar.
mike1986. said:
I think you can just rename them to .apk and then back to .jar.
Click to expand...
Click to collapse
No you dont need to, just put(or pull) all framework files (both apks and jars) and it will process them all automatically.
Btw i just ran this on InsertCoin 4.1.1 for all APPS and Framework except i changed a script a bit (added -mx0) so it compresses APKS with 0 compression.
And can tell you that phone definitively feels faster, boots faster, apps open faster, and there a bit more free RAM available now.
Thank you mudhi allot for this!
mike1986. said:
@mudhi new smali/baksmali 1.3.2 is out
Click to expand...
Click to collapse
ah... hehe thank you, supposed ICS 4.0.3 is supported. Thank you!
Need a little clarification ..
java -version
if errorlevel 1 goto javaerr
---------------------
C:\>java -version
'java' is not recognized as an internal or external command,
operable program or batch file.
---------------------
I installed java however still get an error ..
What is needed > to install ? Link Maybe ?
Also ... I found a small ops in the bat file ..
:javaerr
cls
echo Java is not found, please install java and rerun the script.
echo Hit anykey to quit
PAUSE
goto end < forgot this ?
Thanks ..
WarlockW said:
Need a little clarification ..
java -version
if errorlevel 1 goto javaerr
---------------------
C:\>java -version
'java' is not recognized as an internal or external command,
operable program or batch file.
---------------------
I installed java however still get an error ..
What is needed > to install ? Link Maybe ?
Also ... I found a small ops in the bat file ..
:javaerr
cls
echo Java is not found, please install java and rerun the script.
echo Hit anykey to quit
PAUSE
goto end < forgot this ?
Thanks ..
Click to expand...
Click to collapse
You need to set java variable, here's how-to:
http://java.com/en/download/help/path.xml
mudhi, You've got few errors in start.bat file. If you want to pull the apps to "app" folder, use this command "adb pull /system/app/ app". If you do cd app, It won't find the adb in the app folder and won't do nothing.
ivicask said:
No you dont need to, just put(or pull) all framework files (both apks and jars) and it will process them all automatically.
Btw i just ran this on InsertCoin 4.1.1 for all APPS and Framework except i changed a script a bit (added -mx0) so it compresses APKS with 0 compression.
And can tell you that phone definitively feels faster, boots faster, apps open faster, and there a bit more free RAM available now.
Thank you mudhi allot for this!
Click to expand...
Click to collapse
Before optimizing with this script, my apks are all fixed with the vbscript by omniwolf, it only compress files that should be compressed, the script fixAllAPKs.vbs can be used before or after this. Anyway, I'll add a decision to run the script.
mudhi said:
Before optimizing with this script, my apks are all fixed with the vbscript by omniwolf, it only compress files that should be compressed, the script fixAllAPKs.vbs can be used before or after this. Anyway, I'll add a decision to run the script.
Click to expand...
Click to collapse
Is there any problem with doing 0 compression on all files? I dont have space problems, and doesnt that make phone run faster as it doesnt need to decompress any data? Saves both CPU and RAM?
drms12 said:
mudhi, You've got few errors in start.bat file. If you want to pull the apps to "app" folder, use this command "adb pull /system/app/ app". If you do cd app, It won't find the adb in the app folder and won't do nothing.
Click to expand...
Click to collapse
Oh yes, I know where's the error, because I have android sdk installed and environmental PATH variable are set, you can fix it by just set the PATH variable with where the adb.exe exist.
Or just change the script with this
ullapp
cd app
../adb pull /system/app/
or
ullapp
adb pull /system/app/ app
same as pullframe
mudhi said:
Oh yes, I know where's the error, because I have android sdk installed and environmental PATH variable are set, you can fix it by just set the PATH variable with where the adb.exe exist.
Or just change the script with this
ullapp
cd app
../adb pull /system/app/
or
ullapp
adb pull /system/app/ app
same as pullframe
Click to expand...
Click to collapse
Yes
I think you forgot to update the download, It still ver2.
There is an error in script - the push command to upload files to framework uploads them to /system/app
ICS 4.0.3 - got bootloop just after lockscreen shows. Had to restore system.

Categories

Resources