[Q] Porting MIUI Browser to non-MIUI ROM? - Galaxy S I9000 Q&A, Help & Troubleshooting

Hello all,
I have been using MIUI on my SGS for months now and now planning to move to a new non-MIUI rom.
I would however love to port the Browser.apk (maybe the music app too) from my current installation to the new rom.
I know from experience it isn't just a simple case of copying the browser.apk to sdcard and install it later on (application is not installed error).
Can anybody advise how I would do this?
Many Thanks,
Andy

I haven't tried it, however a system app must be placed in system/app it can't be slapped just anywhere. You will need to paste it, change permissions, then install. And probably also need to reboot.

Can someone share the apk?

I attached the Browser.apk. First make a backup of your old Browser.apk (just rename it to "Browser.apk.bak"), then put the new Browser.apk inside the /system/app folder. Change permissions to 644 (rw-,r--,r-- in RootExplorer) and reboot. Please let me know if it worked... Thanks!
(Application taken from 1.12.23 MIUI.)
Edit: After five minutes of reflection, i decided that there's just a minimal chance that this .apk works on deodexed non-CM-based ROMs - on odexed systems there's of course no chance!

Ok m8, just tried this procedure and didn't work. When i try to execute automatically FC.
I have an Huawei Ideos X5 (U8800) with the latest official 2.3 release.

Didnt worked for me on sgs2. Got fc

Related

[theming help] Genie widget flashable.zip

hi I need some help with theming:
im having a hard time with the genie widget.apk. I´ve seen elsewhere that the gw should be flashed to System/apps but that not the case with my phone.On my htc desire it should be DATA/apps and I just can´t make a flashable.zip I get an error everytime(error at line1 something). I use a zipsign tool which works fine with system/apps maybe I need another tool, which leads me to my next question:
How do I make a flashable file where I move files to SDCARD / SYSTEM / DATA ?
acejacksooted said:
hi I need some help with theming:
im having a hard time with the genie widget.apk. I´ve seen elsewhere that the gw should be flashed to System/apps but that not the case with my phone.On my htc desire it should be DATA/apps and I just can´t make a flashable.zip I get an error everytime(error at line1 something). I use a zipsign tool which works fine with system/apps maybe I need another tool, which leads me to my next question:
How do I make a flashable file where I move files to SDCARD / SYSTEM / DATA ?
Click to expand...
Click to collapse
Alright this you will love I had same problems search for Update Zip Creator 2.0 by Daneshm90 you will love it and as far as flashing data/app/ it doesn't work you have to know how to make your update script install with permissions otherwise they just get copied in the right folder and don't work.
Edubyah said:
Alright this you will love I had same problems search for Update Zip Creator 2.0 by Daneshm90 you will love it and as far as flashing data/app/ it doesn't work you have to know how to make your update script install with permissions otherwise they just get copied in the right folder and don't work.
Click to expand...
Click to collapse
thats actually the tool i´m using by default , however I dont know how to make files copy over to Data/app and I also dont know how to make the zip creator move files to sdcard. I´ve only managed to use the updatezip creator to write to System/app, System/media and System/framework.
what should i do to get an update.zip with folders system / data / sdcard?
When I was trying I gave up when I would edit the generated update script I would get as syntax error what I started doing was put the data apps in a folder named Extra_apps or the theme name like Blue_Steel then tell update zip creator copy directories SDCARD then folder name and folder name again I wish I could help more but its something I'm trying to learn myself I believe w are going to have to learn to write the script manually I have asked on the update creator thread also never got an answer excuse the spelling on my phone thank god for swype..lol

Gingerbread Keyboard for Vegan Rom or TNT lite

The gingerbread keyboard was stripped from Vegan and TNT lite for stability issues ( i think ) - but I never ran into a problem with it... I've been missing it so I decided to pop the lib and apk into my system and, so far, it has worked without a hitch.
So for those of you who prefer to have the gingerbread keyboard (sound on key press actually works), here is how:
1) use root explorer (or the equivalent) to mount certain folders as R/W
2) backup libjni_latinime.so in the system/lib/ folder (just in case) and copy the new libjni_latinime.so file from the zip attached.
3) backup LatinIME.apk found in system/app/ folder and copy the new LatinIME.apk from the zip.
4) change the permissions on LatinIME.apk as rwxrwxr-- (not sure if this is needed, but was needed when using other IME input methods, like wiimote) and reboot the tablet.
The gingerbread keyboard should be fully functional now! Don't get nervous if it takes a little to open the keyboard settings for the first time (or switch input from TNT stock to android keyboard) as it took 15 seconds for me the first time but pops up right away after that.
Enjoy!
Check to see if you have a problem while having voice search installed. I think I had FC only with the GB keyboard and voice search both being installed.
Moved to applications
theimpaler747 said:
Moved to applications
Click to expand...
Click to collapse
Oops! And voice search works without a hitch
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk
TheTruth said:
The gingerbread keyboard was stripped from Vegan and TNT lite for stability issues ( i think ) - but I never ran into a problem with it... I've been missing it so I decided to pop the lib and apk into my system and, so far, it has worked without a hitch.
So for those of you who prefer to have the gingerbread keyboard (sound on key press actually works), here is how:
1) use root explorer (or the equivalent) to mount certain folders as R/W
2) backup libjni_latinime.so in the system/lib/ folder (just in case) and copy the new libjni_latinime.so file from the zip attached.
3) backup LatinIME.apk found in system/app/ folder and copy the new LatinIME.apk from the zip.
4) change the permissions on LatinIME.apk as rwxrwxr-- (not sure if this is needed, but was needed when using other IME input methods, like wiimote) and reboot the tablet.
The gingerbread keyboard should be fully functional now! Don't get nervous if it takes a little to open the keyboard settings for the first time (or switch input from TNT stock to android keyboard) as it took 15 seconds for me the first time but pops up right away after that.
Enjoy!
Click to expand...
Click to collapse
No joy yet running the GB keyboard on TnT Lite 3.1.4.
I noticed that I didn't have a LatinIME.apk file in the /system/apps directory. Also, I noticed the timestamp of the libjni_latinime.so file is back from 2008. Are you sure you included the correct version of the shared library file?
I also tried changing the permissions of the libjni_latinime.so file to match the other shared library files in the directory. and I tried it using the original libjni_latinime.so file.
Was anyone else successful installing the GB keyboard on TnT Lite 3.1.4?
Just tried it but no luck
Edit: Went back and changed the permissions and it works perfectly now
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk
I like the larger buttons on the keyboard thwt comrs with vegan so is there any way to use this library with that keyboard? Just tried to replace the existing library and got force closes
Edit: or if someone can make this keyboard larger then I would love it
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk
Butch1326 said:
No joy yet running the GB keyboard on TnT Lite 3.1.4.
I noticed that I didn't have a LatinIME.apk file in the /system/apps directory. Also, I noticed the timestamp of the libjni_latinime.so file is back from 2008. Are you sure you included the correct version of the shared library file?
I also tried changing the permissions of the libjni_latinime.so file to match the other shared library files in the directory. and I tried it using the original libjni_latinime.so file.
Was anyone else successful installing the GB keyboard on TnT Lite 3.1.4?
Click to expand...
Click to collapse
I zipped this up using 7zip and pulled the apk and lib files straight from a system running the gb keyboard... I've used it in latest tnt and vegan roms without a hitch... are you getting FCs nonstop? Did you change the input method to android keyboard?
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk
Tried this method with no luck, and now trying to restore the original APK and Lib fail. Any suggestions?
i can't get it to work
any tweak?
blakestimac said:
Tried this method with no luck, and now trying to restore the original APK and Lib fail. Any suggestions?
Click to expand...
Click to collapse
Simply removing the supplied apk and .so then replacing the original apk and lib files will do the trick, with a reboot after the changes to the system have been made.
I have tried this with both roms and also two "generations" gtabs (initial 1000 production run and post mass production run) with success. I am unsure as to why this is hit or miss with some folks. Of course a logcat of your system while trying to use this would help...
I think I will just make a flashable zip file to be used in CWM.
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk

[Q] Captivate with Darky's 9.3 swype problems

Hi there, I would have posted in the captivate android dev darky's thread but apparently I need 10 posts for that or something stupid.
I was on Darky's 9.2 and was all working well and then swype told me the license had expired so I thought I may as well update to 9.3 because I thought that might fix my swype. Updated to that and selected the swype option in the darky app etc and that didn't seem to work, swype still says I need a new license. I signed up for the swype beta and downloaded that but in order to install the new swype I have to uninstall my current version. How do I go about doing this? If I go settings/manage apps/all/swype the uninstall option is greyed out. How do I uninstall it?
Thanks
Use titanium backup
CM7
mcord11758 said:
Use titanium backup
CM7
Click to expand...
Click to collapse
?
I backed up my old swype from when I was using cognition and just tried to restore that but it said swype crashed.
I meant delete current version then sign up for beta and dl
CM7
Oh I see, didn't see the uninstall but. Cool thanks will try that now.
I now go through all the steps in the swype installer and at the end it says application not installed.
Did you try both dl versions?
CM7
You mean full and english/spanish? Yup.
I found this:
http://samsunggalaxysforums.com/showthread.php/3922-Application-Not-Installed-Have-lost-Swype
Ok first things first;
1: Your Rooted and have a Root file explorer
2: You have 2 files that you downloaded, Swype.apk and libSwypeCore.so
Remove original swype.apk from /system/app then remove the libSwypeCore.so from /system/lib.
Restart phone
Now add your new swype.apk to /system/app and the libSwypeCore.so to /system/lib
and restart just to make sure
Click to expand...
Click to collapse
I tried deleting libSwypeCore.so through root explorer but it said read only, how do I delete this?
Top there I'd a button in root explorer r/o or r/w. Click it, try again
CM7
Okay, I deleted that file and it still didn't work so I restarted my phone and it installed and now works perfectly. Thanks
Glad it worked
CM7
They need to put their app in the market like everyone else. It's rather ridiculous.
MikeyMike01 said:
They need to put their app in the market like everyone else. It's rather ridiculous.
Click to expand...
Click to collapse
+1 enough already
CM7
Arabic Swype on Captivate!
I've actually encountered several woes when it comes to Swype on my Captivate but using Darky's ROM is still worth it in my opinion!
What adds to my troubles is the fact that I use Arabic on my Swype keyboard so the BETA by itself is no good.
However for those in my situation the solution goes something along the lines of:
1- Remove anything Swype related on your phone (Swype.apk/Swype Installer/LibSwypeCore.So) so you can have a fresh start with this.
LibSwypeCore.so is found in /system/lib/
2- Sign up and install the Swype BETA
3- After installing the BETA go to : /data/data/com.swype.android.inputmethod/swypedata/
4- Make a copy of "license.dat" file.
This is essential as without it you will most likely receive "This package of Swype is configured for another device" error.
5- Place the copy somewhere convenient like /mnt/sdcard for example.
6- Uninstall the Swype BETA,Swype Installer and delete the LibSwypeCore.So
7- Get the Swype.apk & LibSwypeCore.So that comes with Darky 9.3
8- Place the Darky LibSwypeCore.so in /system/lib
The rest of the guide is dedicated to adding arabic to the Swype package
9- First get a hold of a swype package that already has Arabic on it (Dr.Akrim Gingerblue ROM for example)
10- Rename the Darky Swype.apk to SwypeD.zip
11- Rename the Arabic Swype.apk to SwypeA.zip and extract its contents
12- Go to the extracted folder then navigate to \assets\files
13- Search for and select all files containing Arabic
14- Copy the selected files and paste them into SwypeD.zip\assets\files
Note: Do NOT extract the SwypeD.zip as repacking it would require signing which is a hassle I like to avoid.
15- Now go to \assets\keyboards in the SwypeA extracted folder
16- Search for and select all files containing Arabic
17- Copy the selected files and paste them into SwypeD.zip\assets\keyboards
18- Lastly, go to SwypeD.zip\assets\files\languages.lst and open the file in notepad.
19- add Arabic to the language list so it should look something like:
"Arabic,EnglishUS,Russian,Hebrew,EnglishUK"
20- Repeat the above process to helplanguages.lst
21- Rename SwypeD.zip back to SwypeD.apk or whatever you like (Swype.apk)
22- Place this newly modified apk in /system/app
23- Enjoy
EDIT: IF The method above does not work there is an alternative method of simply changing your Model Number (via editting the build.prop file found in /system/ and replace any mentions of "SGH-i897" with "GT-I9000"
This will allow you to use any Swype package that provides arabic with no problems.
MikeyMike01 said:
They need to put their app in the market like everyone else. It's rather ridiculous.
Click to expand...
Click to collapse
u get this working on ur rom? Every theme I try wrecks my swype

[Q] 2.1's Framework

Can someone with original 2.1 please post the whole of the /system/framework so I can use the framework to port apps to 2.3.5 (it needs to odex'd). Then I can post some of the stock apps and widgets (not fm or hidden menu etc though). I cannot unyaffs the recovery of 2.1 as it gives a stack error
Thanks in advance!
You can use this backup of 2.1
Or, I've got a packed /framework here - if that's any use... V20A
fishears said:
Or, I've got a packed /framework here - if that's any use... V20A
Click to expand...
Click to collapse
thanks fishears.I'm on such a slow internet connection (i'm on holiday), so if I download a whole rom it would take about an hour. I'll use the backup at home, and the framework for now. When I first updated I had an "oh no what if it goes wrong " moment and backed up the /system folder but not the /system/framework folder (ran out of space) so I have a good amount of stock apks to port

Cyanogenmod gallery apk

Hello,
I have uninstalled CM gallery and would like to put it back, but havent found any separate apk. Could somebody please do it for me? Or if there is a way how to make Moto Gallery delete pictures properly, it would be fine. I've tried another build, but still the same problem.
Thank you
Jakub
Unpack the rom. Go to system/app and copy the apk (itll be in the folder usually called Gallery2).
Make a zip of the apk using zip me app from play store and flash through recovery.

Categories

Resources