- 🌍 I'm based in Seoul, South Korea
- 📚 I'm double majoring Computer Science and Civil & Environmental Engineering at KAIST
- ✉️ You can contact me at [email protected]
My GitHub Stats
First-ever system-wide icon theming tool without jailbreak for iOS. Requires sandbox escape.
License: GNU General Public License v3.0
My GitHub Stats
Can be made double tap to sleep feature?
iPhone 11 Pro Max, iOS 15.1
reverted to default theme and reapplied custom theme (Felicity Pro). Rebuilt icon cache and respiring. No change
Hello, when enabling home gestures taking a screenshot doesn't work. That's ok. But when I deactivated home gesture I couldn't take screenshots anymore (iPhone 6s, iOS 15.4).
Edit: thanks btw for mugunghwa, I enjoy using it.
I am all excited about the theming feature you announced (even if the app presently crashes). It would be great if you could transparency masks so that we can use non-rounded rectangles icons. In Winterboard themes, the icon masks for a theme are placed inside a ThemeName/Bundles/com.apple.mobileicons.framework/AppIconMask…png. In iOS 15.4.1, the icon masks are found here: /System/Library/PrivateFrameworks/MobileIcons.framework/ + various AppIconMask…png files. I can provide files that worked when I was jailbroken back in 14.9. Here is a theme I would like to use with Mugunghwa (and if you can see a possibility to override the folders with custom icons I would be in heaven):
As the subject says. Tapping on Utilities crashes the app. Respring does not help and reboot doesn't either. I should add that this happens with both 2.x versions; the 1.0.1 version does not crash, but lacks the passcode theming...
It would be nice if you could implement an option to disable creating WebClips
Red banner with some info such as "rdar:45025538"
trollstore 2
ios 16.6.1 and ios 17.0
iPhone 8P and iPhone SE2
When I go to set Felicity pro the app freezes for a bit then when its done nothing changes except for a few icons and the contacts app in the app switcher.
the path is:
/var/mobile/Library/Caches/MappedImageCache/CarPlayIconCache/com.apple.cardisplay.OEM-E5D86B0F-6480-4243-8658-EC67892B5F6E.cpbitmap
the file name maybe different.
Hi, beautiful app. Would it be possible to randomize the position of the digit inputs on every load? Or possibly every respring?
iPhone 6s+ on iOS 15.4.1. Home gestures make the homescreen icons/spacing get wonky. Status bar time isn't even spaced either (the time is higher than other icons). Unsure if this is actually fixable without tweak injection or not. Pictures for reference. Cool it can be done without a full jailbreak regardless!
iPhone 8 Global
iOS 15.6 beta 4
When I try to open the app it crashes immediately. I am getting the log now
Currently, Mugunghwa 2.0.3 uses one image per digit to theme the passcode by loading the image from Photos.
This is tedious if you want to load themes. Would it be possible to allow loading a set of PNGs from a folder?
Would it be possible to theme the dialer as well? I currently do this by placing appropriately named PNGs into var/mobile/Containers/Data/Application/Phone/Library/Caches/TelephonyUI-8
点按该 apply 可直接闪回
I have recent install Mugunghwa From Github ang It is Awsome but there is a few Bugs the Ui from the apps Id Spaced Appart and The Status bar is to big i hope you can resolve this thanks!!
Tried on multiple different themes, all installed correctly, the same few apps always have their icons updated but most of them don't change. When I hit apply theme it hangs as it should but the app closes itself shortly after the hang. iPhone X 15.1
Title ^
It is possible to set an image as the icon badge background. It would nice if this functionality was offered in Mugunghwa. It is offered in the LocationSim app under useful tools.
The previous version 1.0 worked
`
{"app_name":"mugunghwa","timestamp":"2022-10-02 13:01:12.00 -0300","app_version":"2.0.3","slice_uuid":"0e523f97-5693-37e0-8a3c-b9dffb685fa9","build_version":"1","platform":2,"bundleID":"me.soongyu.mugunghwautil","share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"iPhone OS 15.4.1 (19E258)","incident_id":"A7E60C53-3691-4B44-9768-B1D32F558520","name":"mugunghwa"}
{
"uptime" : 820,
"procLaunch" : "2022-10-02 13:01:12.4314 -0300",
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "iPhone9,3",
"procStartAbsTime" : 19772964751,
"coalitionID" : 458,
"osVersion" : {
"isEmbedded" : true,
"train" : "iPhone OS 15.4.1",
"releaseType" : "User",
"build" : "19E258"
},
"captureTime" : "2022-10-02 13:01:12.5428 -0300",
"incident" : "A7E60C53-3691-4B44-9768-B1D32F558520",
"bug_type" : "309",
"pid" : 402,
"procExitAbsTime" : 19775613569,
"cpuType" : "ARM-64",
"procName" : "mugunghwa",
"procPath" : "/private/var/containers/Bundle/Application/20BB635A-FCD6-4C23-8781-AFEE7500C1FC/Mugunghwa.app/mugunghwa",
"bundleInfo" : {"CFBundleShortVersionString":"2.0.3","CFBundleVersion":"1","CFBundleIdentifier":"me.soongyu.mugunghwautil"},
"storeInfo" : {"deviceIdentifierForVendor":"7C2E8D10-0F37-4D5F-B7E5-9908C1193457"},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "me.soongyu.mugunghwautil",
"crashReporterKey" : "42573c9941d8c72287fe3bfe9a5b132af9fce903",
"basebandVersion" : "6.02.02",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000001, 0x0000000102be9d58","rawCodes":[1,4341013848],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
"termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace/BPT trap: 5","byProc":"exc handler","byPid":402},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":10853,"threadState":{"x":[{"value":0},{"value":1},{"value":8522442464,"symbolLocation":0,"symbol":"type metadata for URL"},{"value":4341977552},{"value":0},{"value":1},{"value":0},{"value":35},{"value":0},{"value":2},{"value":0},{"value":8725729243127952},{"value":26},{"value":4965097968},{"value":1084227584},{"value":8427880960,"symbolLocation":0,"symbol":"OBJC_CLASS_$NSURL"},{"value":6857496788,"symbolLocation":0,"symbol":"object_getClass"},{"value":6487814744,"symbolLocation":0,"symbol":"-[NSURL(NSURL) release]"},{"value":0},{"value":5764607533828618144},{"value":26},{"value":10759817856},{"value":0},{"value":4974665560},{"value":8441186144,"symbolLocation":0,"symbol":"swiftEmptyArrayStorage"},{"value":8522442464,"symbolLocation":0,"symbol":"type metadata for URL"},{"value":4974663680},{"value":4965100112},{"value":6125881872}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4341013668},"cpsr":{"value":2147483648},"fp":{"value":6125882096},"sp":{"value":6125881856},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":4341013848,"matchesCrashFrame":1},"far":{"value":10737680384}},"queue":"com.apple.main-thread","frames":[{"imageOffset":56664,"symbol":"getPath()","symbolLocation":1312,"imageIndex":0},{"imageOffset":56484,"symbol":"getPath()","symbolLocation":1132,"imageIndex":0},{"imageOffset":56864,"symbol":"getValidNames(:)","symbolLocation":188,"imageIndex":0},{"imageOffset":58000,"symbol":"getPathFor(:)","symbolLocation":160,"imageIndex":0},{"imageOffset":59020,"symbol":"getImageFor(:)","symbolLocation":120,"imageIndex":0},{"imageOffset":95240,"symbol":"specialized PasscodeThemeView.init()","symbolLocation":56,"imageIndex":0},{"imageOffset":122396,"symbol":"closure #4 in closure #1 in closure #1 in UtilityView.body.getter","symbolLocation":168,"imageIndex":0},{"imageOffset":8375968,"symbol":"Section<>.init(header:content:)","symbolLocation":124,"imageIndex":1},{"imageOffset":118908,"symbol":"closure #1 in closure #1 in UtilityView.body.getter","symbolLocation":988,"imageIndex":0},{"imageOffset":1467544,"symbol":"List<>.init(content:)","symbolLocation":88,"imageIndex":1},{"imageOffset":117732,"symbol":"closure #1 in UtilityView.body.getter","symbolLocation":236,"imageIndex":0},{"imageOffset":2515292,"symbol":"NavigationView.init(content:)","symbolLocation":60,"imageIndex":1},{"imageOffset":122956,"symbol":"protocol witness for View.body.getter in conformance UtilityView","symbolLocation":160,"imageIndex":0},{"imageOffset":355648,"symbol":"partial apply for closure #1 in ViewBodyAccessor.updateBody(of:changed:)","symbolLocation":28,"imageIndex":1},{"imageOffset":269268,"symbol":"closure #1 in BodyAccessor.setBody(:)","symbolLocation":44,"imageIndex":1},{"imageOffset":185024,"symbol":"ViewBodyAccessor.updateBody(of:changed:)","symbolLocation":1464,"imageIndex":1},{"imageOffset":320504,"symbol":"DynamicBody.updateValue()","symbolLocation":560,"imageIndex":1},{"imageOffset":572988,"symbol":"partial apply for implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":28,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":1775152,"symbol":"MakeBody.view.getter","symbolLocation":60,"imageIndex":1},{"imageOffset":1749404,"symbol":"MakeBody.value.getter","symbolLocation":84,"imageIndex":1},{"imageOffset":375108,"symbol":"implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":160,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":320292,"symbol":"DynamicBody.updateValue()","symbolLocation":348,"imageIndex":1},{"imageOffset":572988,"symbol":"partial apply for implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":28,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":3615540,"symbol":"specialized implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":84,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":3615392,"symbol":"specialized implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":80,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":540192,"symbol":"StaticBody.container.getter","symbolLocation":120,"imageIndex":1},{"imageOffset":218364,"symbol":"StaticBody.updateValue()","symbolLocation":192,"imageIndex":1},{"imageOffset":572988,"symbol":"partial apply for implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":28,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":268692,"symbol":"ConditionalContent<>.ChildView.content.getter","symbolLocation":76,"imageIndex":1},{"imageOffset":366876,"symbol":"ConditionalContent<>.ChildView.value.getter","symbolLocation":380,"imageIndex":1},{"imageOffset":878556,"symbol":"protocol witness for Rule.value.getter in conformance ConditionalContent<A, B><>.ChildView","symbolLocation":40,"imageIndex":1},{"imageOffset":375108,"symbol":"implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":160,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":660828,"symbol":"AnyViewList.updateValue()","symbolLocation":76,"imageIndex":1},{"imageOffset":1468620,"symbol":"partial apply for specialized implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":20,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":877780,"symbol":"specialized implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":124,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":857724,"symbol":"ViewList_Group.Init.value.getter","symbolLocation":184,"imageIndex":1},{"imageOffset":872544,"symbol":"specialized implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":36,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":1689880,"symbol":"ViewRootBody.list.getter","symbolLocation":92,"imageIndex":1},{"imageOffset":1686332,"symbol":"ViewRootBody.value.getter","symbolLocation":124,"imageIndex":1},{"imageOffset":375108,"symbol":"implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":160,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":320292,"symbol":"DynamicBody.updateValue()","symbolLocation":348,"imageIndex":1},{"imageOffset":572988,"symbol":"partial apply for implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(:)","symbolLocation":28,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":18648,"symbol":"AG::Graph::input_value_ref_slow(AG::data::ptrAG::Node, AG::AttributeID, unsigned int, AGSwiftMetadata const*, unsigned char&, long)","symbolLocation":544,"imageIndex":2},{"imageOffset":8932,"symbol":"AGGraphGetValue","symbolLocation":236,"imageIndex":2},{"imageOffset":2507044,"symbol":"specialized HostPreferencesWriter.updateValue()","symbolLocation":312,"imageIndex":1},{"imageOffset":2579740,"symbol":"partial apply for specialized implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init(_:)","symbolLocation":20,"imageIndex":1},{"imageOffset":16660,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":516,"imageIndex":2},{"imageOffset":14464,"symbol":"AG::Graph::update_attribute(AG::data::ptrAG::Node, unsigned int)","symbolLocation":392,"imageIndex":2},{"imageOffset":8480,"symbol":"AG::Graph::value_ref(AG::AttributeID, AGSwiftMetadata const*, unsigned char&)","symbolLocation":188,"imageIndex":2},{"imageOffset":9008,"symbol":"AGGraphGetValue","symbolLocation":312,"imageIndex":2},{"imageOffset":332516,"symbol":"GraphHost.updatePreferences()","symbolLocation":92,"imageIndex":1},{"imageOffset":21212,"symbol":"ViewGraph.updateOutputs()","symbolLocation":264,"imageIndex":1},{"imageOffset":82912,"symbol":"closure #1 in ViewRendererHost.render(interval:updateDisplayList:)","symbolLocation":2076,"imageIndex":1},{"imageOffset":790168,"symbol":"ViewRendererHost.render(interval:updateDisplayList:)","symbolLocation":364,"imageIndex":1},{"imageOffset":150504,"symbol":"_UIHostingView.layoutSubviews()","symbolLocation":248,"imageIndex":1},{"imageOffset":164124,"symbol":"@objc _UIHostingView.layoutSubviews()","symbolLocation":24,"imageIndex":1},{"imageOffset":1558328,"symbol":"-[UIView(CALayerDelegate) layoutSublayersOfLayer:]","symbolLocation":2556,"imageIndex":3},{"imageOffset":249564,"symbol":"CA::Layer::layout_if_needed(CA::Transaction*)","symbolLocation":528,"imageIndex":4},{"imageOffset":195728,"symbol":"CA::Layer::layout_and_display_if_needed(CA::Transaction*)","symbolLocation":132,"imageIndex":4},{"imageOffset":276092,"symbol":"CA::Context::commit_transaction(CA::Transaction*, double, double*)","symbolLocation":464,"imageIndex":4},{"imageOffset":311652,"symbol":"CA::Transaction::commit()","symbolLocation":708,"imageIndex":4},{"imageOffset":3364508,"symbol":"__34-[UIApplication _firstCommitBlock]block_invoke_2","symbolLocation":40,"imageIndex":3},{"imageOffset":446860,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK","symbolLocation":20,"imageIndex":5},{"imageOffset":450480,"symbol":"__CFRunLoopDoBlocks","symbolLocation":408,"imageIndex":5},{"imageOffset":43260,"symbol":"__CFRunLoopRun","symbolLocation":788,"imageIndex":5},{"imageOffset":121904,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":5},{"imageOffset":6536,"symbol":"GSEventRunModal","symbolLocation":160,"imageIndex":6},{"imageOffset":5135440,"symbol":"-[UIApplication run]","symbolLocation":1080,"imageIndex":3},{"imageOffset":2618320,"symbol":"UIApplicationMain","symbolLocation":336,"imageIndex":3},{"imageOffset":2036520,"symbol":"closure #1 in KitRendererCommon(:)","symbolLocation":160,"imageIndex":1},{"imageOffset":1293820,"symbol":"runApp(:)","symbolLocation":180,"imageIndex":1},{"imageOffset":1185692,"symbol":"static App.main()","symbolLocation":96,"imageIndex":1},{"imageOffset":46320,"symbol":"main","symbolLocation":36,"imageIndex":0},{"imageOffset":99280,"symbol":"start","symbolLocation":444,"imageIndex":7}]},{"id":10854,"frames":[{"imageOffset":6452,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":10855,"frames":[{"imageOffset":6452,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":10856,"frames":[{"imageOffset":6452,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":10857,"name":"com.apple.uikit.eventfetch-thread","frames":[{"imageOffset":2732,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":9},{"imageOffset":4220,"symbol":"mach_msg","symbolLocation":72,"imageIndex":9},{"imageOffset":26472,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":368,"imageIndex":5},{"imageOffset":43632,"symbol":"__CFRunLoopRun","symbolLocation":1160,"imageIndex":5},{"imageOffset":121904,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":5},{"imageOffset":97964,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":232,"imageIndex":10},{"imageOffset":355984,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":88,"imageIndex":10},{"imageOffset":4608160,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":512,"imageIndex":3},{"imageOffset":412972,"symbol":"NSThread__start","symbolLocation":792,"imageIndex":10},{"imageOffset":13128,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":8},{"imageOffset":6472,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":10859,"frames":[{"imageOffset":6452,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":10860,"frames":[{"imageOffset":6452,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64",
"base" : 4340957184,
"size" : 1163264,
"uuid" : "0e523f97-5693-37e0-8a3c-b9dffb685fa9",
"path" : "/private/var/containers/Bundle/Application/20BB635A-FCD6-4C23-8781-AFEE7500C1FC/Mugunghwa.app/mugunghwa",
"name" : "mugunghwa"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6587662336,
"size" : 14946304,
"uuid" : "7f5ad161-bd89-391e-ab6f-6e4b7a853c6d",
"path" : "/System/Library/Frameworks/SwiftUI.framework/SwiftUI",
"name" : "SwiftUI"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 7358271488,
"size" : 221184,
"uuid" : "b9d74f1d-2b0b-314b-bd70-7ff859564454",
"path" : "/System/Library/PrivateFrameworks/AttributeGraph.framework/AttributeGraph",
"name" : "AttributeGraph"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6500417536,
"size" : 24748032,
"uuid" : "9766f134-0b1c-34a8-a8c9-f8cca8978fde",
"path" : "/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore",
"name" : "UIKitCore"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6525308928,
"size" : 3039232,
"uuid" : "31f90bf6-37b9-3594-b219-02c8db6b83e5",
"path" : "/System/Library/Frameworks/QuartzCore.framework/QuartzCore",
"name" : "QuartzCore"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6463508480,
"size" : 4444160,
"uuid" : "a448b016-adb2-3875-8ad5-72e6635def1c",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation",
"name" : "CoreFoundation"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 7011090432,
"size" : 36864,
"uuid" : "41ace28d-19a4-3850-a2f1-2bd9d6f5b9dd",
"path" : "/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices",
"name" : "GraphicsServices"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4347297792,
"size" : 344064,
"uuid" : "5c4972a8-ef81-32dc-a848-42cc7f7874cf",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 7991828480,
"size" : 69632,
"uuid" : "7e417a07-6533-3ee7-b0de-623b5fb464fd",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 7444819968,
"size" : 212992,
"uuid" : "3d363709-8d2d-3d1e-8cab-11d232e5d508",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6487687168,
"size" : 3031040,
"uuid" : "7482ad1b-76ee-38b4-8dac-0960f9f9521e",
"path" : "/System/Library/Frameworks/Foundation.framework/Foundation",
"name" : "Foundation"
}
],
"sharedCache" : {
"base" : 6459965440,
"size" : 2336980992,
"uuid" : "830a566d-f5dc-36be-8fb8-04861535286c"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=756.0M resident=0K(0%) swapped_out_or_unallocated=756.0M(100%)\nWritable regions: Total=545.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=545.9M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nColorSync 80K 5 \nCoreAnimation 16K 1 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 540.5M 33 \nMALLOC guard page 128K 8 \nSTACK GUARD 112K 7 \nStack 4272K 7 \nVM_ALLOCATE 1056K 2 \n__CTF 759 1 \n__DATA 19.5M 552 \n__DATA_CONST 51.4M 571 \n__DATA_DIRTY 2578K 471 \n__FONT_DATA 4K 1 \n__LINKEDIT 191.5M 4 \n__OBJC_RO 91.9M 1 \n__OBJC_RW 3520K 1 \n__TEXT 564.5M 575 \n__UNICODE 592K 1 \ndyld private memory 1024K 1 \nmapped file 158.0M 9 \nshared memory 48K 3 \n=========== ======= ======= \nTOTAL 1.6G 2257 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "61af99aeda72d16a4beb7756",
"factorPackIds" : {
},
"deploymentId" : 250000376
},
{
"rolloutId" : "607844aa04477260f58a8077",
"factorPackIds" : {
"SIRI_MORPHUN_ASSETS" : "60ef663fa2f864203caf575c"
},
"deploymentId" : 250000055
}
],
"experiments" : [
]
}
}
`
Title
didn,t work in iphone 7 iso 15.3.1. i install it via troll store and than he didn,t open at all fake app
So I was able to theme my TrollStore icon successfully before but I installed a .tar file named "TrollStore Repo Support but TS Version 1.2 Open via TS.tar" which added a feature to add repos using a + button but it reverted TrollStore back to v1.2. After I installed it, I updated TrollStore using the update button in TrollStore but then after that my TrollStore icon reverted back to the normal icon. I then tried reapplying my theme and rebuilding icon cache, but TrollStore never gets themed with my custom icon even though I have a com.opa334.TrollStore-large.png
file.
I've tried uninstalling/reinstalling TrollStore, but that didn't work. How can I fix my TrollStore to be able to get themed again?
I click on the Utility button but the application closes. iPhone 8, iOS 15.1
Basically you can go to any /var/container/bundle folder in filza
and mess around in it
Ex: rename .app folder to .app.lock
This prevents the app from working until it’s back to the original state and reverted
This may be an interesting feature, I already saw it requested in r/trollstore
idk if you can add the hidden entitlement at the same time(I mean the app working doesn’t matter but I forgot what it was called)
May you please implement iPad orientation? Thank you
Found a fix but took me very long, shouldn't happen regardless of a external fix being found
It would be nice to have the option to change the shape of icon badges. TrollTools has this feature.
Link to crash log: https://pastebin.com/EMJpgkvH
Ipados 15.1 latest trollstore mugunghwa
[Bug] when tapping check for update no pop up message displays: version:3.0
Feature request: when mew ver is available button should automatically open GitHub for ease of access :) rather then saying hey new update
iPhone8-14.3 Open the gesture desktop resolution is too large, and the icon becomes a square.Is there a way to solve
iphone8-14.3打开手势桌面分辨率太大,图标变成方块。有办法解决吗
If you can implement auto rebuild icon cache after applying theme, that would be dope
The XS features are awesome and stuff but they seem to be zoomed in and many functions don't work as they are supposed to, widgets are broken by the use of the xs ui thing and carrier name changer would just be amazing besides this it's a very useful tool for jailed customization
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.