[DEV] S7 APPS PORT! [Only 5.0.2+] [Updated: 12/09]

dedichthui

Senior Member
Oct 31, 2010
930
231
0
:
Read op..well
Only 5.0.2 based roms

Sent from my Samsung Galaxy S7 Edge using XDA Labs
Yes, I know. This is my personal questions about the Stock 5.0.1. Not all applications for 5.0.2 above. I'm convert from the Note4 Sectting to S4. Everything works well, except for Display & Wallpaper in Settings, stopped when opening it. I was stuck for more than 3 weeks. Can you help me?:eek:
 
Last edited:

Ale95

Inactive Recognized Contributor
May 1, 2013
2,946
12,228
203
25
Making our phone more awesome!
@Ale95
Thank you for these great works.
I've just found this amazing thread.
Can I use these apps in my ROM, if I leave a proper credit?
Sure, all can use with a proper credit

https://play.google.com/store/apps/details?id=pl.solidexplorer2

Could anyone confirm if above app is working after framework mod?

나의 SM-G935F 의 Tapatalk에서 보냄
Yep, here is fixed one
http://forum.xda-developers.com/showpost.php?p=66988814&postcount=3693

Please i want your font in your system ?
My font is "My first crush" from 1000+ fonts pack
 
Last edited:

karkasss

Senior Member
Mar 1, 2013
1,642
2,738
153
Sure, all can use with a proper credit



Yep, here is fixed one
http://forum.xda-developers.com/showpost.php?p=66988814&postcount=3693



My font is "My first crush" from 1000+ fonts pack
Thanks but is it working if I'm update solid explorer from playstore?
Root cause came from framework.jar/resources.smali. when I replaced old smali , solid explorer work but S7 weather & music are fc. Is there possibility to fix framework, not solid explorer?

나의 SM-G935F 의 Tapatalk에서 보냄
 
Last edited:

jjjhitel

Senior Member
Feb 7, 2016
709
2,269
113
Incheon
@Ale95
I've been trying to use your s7 ported apps on galaxy alpha (5.0.2 Lollipop)
I already edited my framework.jar, comparing with your one.
But there are some weird errors that I cannot find the cause.
Could you help me,?

Samsung Keyboard
Code:
E/AndroidRuntime( 1742): FATAL EXCEPTION: main
E/AndroidRuntime( 1742): Process: com.sec.android.inputmethod, PID: 1742
E/AndroidRuntime( 1742): android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:318)
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:228)
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:512)
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:206)
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:178)
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:894)
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:864)
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:699)
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:234)
E/AndroidRuntime( 1742): 	at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
E/AndroidRuntime( 1742): 	at com.sec.android.inputmethod.databases.ShortCutDBHelper.getPhrase(ShortCutDBHelper.java:126)
E/AndroidRuntime( 1742): 	at com.sec.android.inputmethod.base.engine.xt9.ver94.Xt994Wrapper.getSuggestion(Xt994Wrapper.java:3404)
E/AndroidRuntime( 1742): 	at com.sec.android.inputmethod.base.engine.InputEngineManagerImpl.getSuggestion(InputEngineManagerImpl.java:185)
E/AndroidRuntime( 1742): 	at com.sec.android.inputmethod.base.input.xt9.AbstractXt9InputModule.updateCandidates(AbstractXt9InputModule.java:832)
E/AndroidRuntime( 1742): 	at com.sec.android.inputmethod.base.input.AbstractInputController.updateCandidates(AbstractInputController.java:1770)
E/AndroidRuntime( 1742): 	at com.sec.android.inputmethod.base.common.InputManagerImpl.updateCandidates(InputManagerImpl.java:2760)
E/AndroidRuntime( 1742): 	at com.sec.android.inputmethod.base.common.InputManagerImpl.access$3100(InputManagerImpl.java:255)
E/AndroidRuntime( 1742): 	at com.sec.android.inputmethod.base.common.InputManagerImpl$3.handleMessage(InputManagerImpl.java:2479)
E/AndroidRuntime( 1742): 	at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 1742): 	at android.os.Looper.loop(Looper.java:145)
E/AndroidRuntime( 1742): 	at android.app.ActivityThread.main(ActivityThread.java:6141)
E/AndroidRuntime( 1742): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 1742): 	at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 1742): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
E/AndroidRuntime( 1742): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
E/AndroidRuntime( 1742): 	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133)
SNote
Code:
06-30 14:50:51.372 E/AndroidRuntime(30360): Process: com.samsung.android.snote, PID: 30360
06-30 14:50:51.372 E/AndroidRuntime(30360): android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:7230)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:1037)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:361)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:361)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at android.view.ViewGroup.removeView(ViewGroup.java:4408)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at com.samsung.android.sdk.pen.engine.SpenInView.setScrollBarEnabled(SourceFile:5090)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at com.samsung.android.sdk.pen.engine.SpenSurfaceView.setScrollBarEnabled(SourceFile:2327)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at com.samsung.android.snote.control.core.note.a.e.a(SourceFile:764)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at com.samsung.android.snote.control.core.note.m.a(SourceFile:248)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at com.samsung.android.snote.control.core.note.b.a(SourceFile:1113)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at com.samsung.android.snote.control.ui.note.NoteActivity.b(SourceFile:50254)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at com.samsung.android.snote.control.ui.note.cd.run(SourceFile:348)
06-30 14:50:51.372 E/AndroidRuntime(30360): 	at java.lang.Thread.run(Thread.java:818)
 

Ale95

Inactive Recognized Contributor
May 1, 2013
2,946
12,228
203
25
Making our phone more awesome!
@Ale95
I've been trying to use your s7 ported apps on galaxy alpha (5.0.2 Lollipop)
I already edited my framework.jar, comparing with your one.
But there are some weird errors that I cannot find the cause.
Could you help me,?

Samsung Keyboard
Code:
E/AndroidRuntime( 1742): FATAL EXCEPTION: main
E/AndroidRuntime( 1742): Process: com.sec.android.inputmethod, PID: 1742
E/AndroidRuntime( 1742): android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:318)
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:228)
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:512)
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:206)
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:178)
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:894)
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:864)
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:699)
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:234)
E/AndroidRuntime( 1742): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
E/AndroidRuntime( 1742): at com.sec.android.inputmethod.databases.ShortCutDBHelper.getPhrase(ShortCutDBHelper.java:126)
E/AndroidRuntime( 1742): at com.sec.android.inputmethod.base.engine.xt9.ver94.Xt994Wrapper.getSuggestion(Xt994Wrapper.java:3404)
E/AndroidRuntime( 1742): at com.sec.android.inputmethod.base.engine.InputEngineManagerImpl.getSuggestion(InputEngineManagerImpl.java:185)
E/AndroidRuntime( 1742): at com.sec.android.inputmethod.base.input.xt9.AbstractXt9InputModule.updateCandidates(AbstractXt9InputModule.java:832)
E/AndroidRuntime( 1742): at com.sec.android.inputmethod.base.input.AbstractInputController.updateCandidates(AbstractInputController.java:1770)
E/AndroidRuntime( 1742): at com.sec.android.inputmethod.base.common.InputManagerImpl.updateCandidates(InputManagerImpl.java:2760)
E/AndroidRuntime( 1742): at com.sec.android.inputmethod.base.common.InputManagerImpl.access$3100(InputManagerImpl.java:255)
E/AndroidRuntime( 1742): at com.sec.android.inputmethod.base.common.InputManagerImpl$3.handleMessage(InputManagerImpl.java:2479)
E/AndroidRuntime( 1742): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 1742): at android.os.Looper.loop(Looper.java:145)
E/AndroidRuntime( 1742): at android.app.ActivityThread.main(ActivityThread.java:6141)
E/AndroidRuntime( 1742): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 1742): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 1742): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
E/AndroidRuntime( 1742): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
E/AndroidRuntime( 1742): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133)
SNote
Code:
06-30 14:50:51.372 E/AndroidRuntime(30360): Process: com.samsung.android.snote, PID: 30360
06-30 14:50:51.372 E/AndroidRuntime(30360): android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:7230)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:1037)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:361)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.view.View.requestLayout(View.java)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:361)
06-30 14:50:51.372 E/AndroidRuntime(30360): at android.view.ViewGroup.removeView(ViewGroup.java:4408)
06-30 14:50:51.372 E/AndroidRuntime(30360): at com.samsung.android.sdk.pen.engine.SpenInView.setScrollBarEnabled(SourceFile:5090)
06-30 14:50:51.372 E/AndroidRuntime(30360): at com.samsung.android.sdk.pen.engine.SpenSurfaceView.setScrollBarEnabled(SourceFile:2327)
06-30 14:50:51.372 E/AndroidRuntime(30360): at com.samsung.android.snote.control.core.note.a.e.a(SourceFile:764)
06-30 14:50:51.372 E/AndroidRuntime(30360): at com.samsung.android.snote.control.core.note.m.a(SourceFile:248)
06-30 14:50:51.372 E/AndroidRuntime(30360): at com.samsung.android.snote.control.core.note.b.a(SourceFile:1113)
06-30 14:50:51.372 E/AndroidRuntime(30360): at com.samsung.android.snote.control.ui.note.NoteActivity.b(SourceFile:50254)
06-30 14:50:51.372 E/AndroidRuntime(30360): at com.samsung.android.snote.control.ui.note.cd.run(SourceFile:348)
06-30 14:50:51.372 E/AndroidRuntime(30360): at java.lang.Thread.run(Thread.java:818)
Install keyboard like a normal app or copy the armv7 libs in the folder
And do the same with s note that copy in system lib folder

Enviado desde mi HUAWEI G730-U27 mediante Tapatalk
 

bill_kevin

Senior Member
Feb 4, 2009
255
79
0
From now ports apps to S4 not is only copy/paste so if u're noob please not try it this apps
Recommended use Notepad+ for edits


Edits in framework.jar: SOURCE (Compare with your smali files) *Ignore sensor smalis
i'm trying to do in s5 mini, what do you mean? i need replace the files inside my framework.jar?
 

Ouweshs28

Senior Member
Aug 26, 2014
1,262
1,509
153
Bon Acceuil, Flacq
:
Yes, I know. This is my personal questions about the Stock 5.0.1. Not all applications for 5.0.2 above. I'm convert from the Note4 Sectting to S4. Everything works well, except for Display & Wallpaper in Settings, stopped when opening it. I was stuck for more than 3 weeks. Can you help me?:eek:
You need some apks from note 4 probably
Example wallpaper picker
Wallpaper cropper

Sent from my Samsung Galaxy S7 Edge using XDA Labs
 
  • Like
Reactions: dedichthui